Skip to content

OpenSCENARIO Support

SimOne currently supports OpenSCENARIO 2.0, 1.2, and OpenDRIVE 1.4.

For the OpenSCENARIO 1.2 standard, refer to the official documentation: ASAM OpenSCENARIO: User Guide

Action

PrivateAction

Action Item Scene Editor Support Runtime Engine Support Notes
Speed SpeedAction ✅ ✅
Longitudinal Distance LongitudinalDistanceAction ✅ ✅
Lane Change LaneChangeAction ✅ ✅
Lane Offset LaneOffsetAction ✅ ✅
Lateral Distance LateralDistanceAction ✅ ✅
Visibility VisibilityAction ✅ ✅
Synchronize SynchronizeAction ✅ ✅ A valid route must exist between the start positions of the synchronizing vehicle and the reference vehicle.
Activate Controller ActivateControllerAction ✅ ✅
Assign Controller AssignControllerAction ✅ ✅
Override Controller OverrideControllerValueAction ✅ ✅
Teleport TeleportAction ✅ ✅
Route AssignRouteAction ✅ ✅ All points must be placed on motorway roads. Routes on non-motorway roads or pedestrian crossings are not yet supported.
Follow Trajectory FollowTrajectoryAction Partial ✅ Editor supports SimOne FittedClothoid. SimOne 2.0 can export FittedClothoid as the official Clothoid format. Three official curve types are supported for import and runtime.
Acquire Position AcquirePositionAction ✅ ✅ All points must be placed on motorway roads. Routes on non-motorway roads or pedestrian crossings are not yet supported.
Vehicle Light Vehicle Light
Barrier Gate State BarrierGate State

GlobalAction

Global Action Item Scene Editor Support Runtime Engine Support Notes
Environment Action EnvironmentAction ✅ ✅ SimOne 2.0 supports environment import and export. In SimOne 2.0 Editor, environment fields are stored outside the OpenSCENARIO structure and are merged in when exporting to .osc.
Add Entity AddEntityAction Text editor only ✅
Delete Entity DeleteEntityAction Text editor only ✅
Parameter Action ParameterAction Text editor only ✅
Traffic Signal Controller Action TrafficSignalControllerAction Text editor only ✅
Traffic Signal State Action TrafficSignalStateAction Text editor only ✅
Traffic Action TrafficAction ✅ ✅ Only TrafficSwarmAction is supported.

UserDefinedAction

User-Defined Item Scene Editor Support Runtime Engine Support Notes
User-Defined CustomCommandAction Limited Limited Only three SimOne-specific commands are supported: user instruction, send state, and traffic light switch. Scripts are not supported.

Condition

ByEntityCondition

Condition Item Scene Editor Support Runtime Engine Support Notes
End of Road EndOfRoadCondition ✅ ✅
Collision CollisionCondition ✅ ✅
Off-Road OffroadCondition ✅ ✅
Time Headway TimeHeadwayCondition ✅ ✅
Time to Collision TimeToCollisionCondition ✅ ✅
Acceleration AccelerationCondition ✅ ✅
Stand Still StandStillCondition ✅ ✅
Speed SpeedCondition ✅ ✅
Relative Speed RelativeSpeedCondition ✅ ✅
Traveled Distance TraveledDistanceCondition ✅ ✅
Reach Position ReachPositionCondition ✅ ✅
Distance DistanceCondition ✅ ✅ If alongRoute=True, a valid route must exist between the vehicle and the target position.
Relative Distance RelativeDistanceCondition ✅ ✅

ByValueCondition

Condition Item Scene Editor Support Runtime Engine Support Notes
Parameter ParameterCondition ✅ ✅
Time of Day TimeOfDayCondition ✅ ✅ In SimOne 2.0 Editor preview, simulation time is compressed, so TimeOfDayCondition may not trigger correctly during preview — but it works correctly at runtime.
Simulation Time SimulationTimeCondition ✅ ✅
Storyboard Element State StoryboardElementStateCondition ✅ ✅
Traffic Signal TrafficSignalCondition ✅ ✅
Traffic Signal Controller TrafficSignalControllerCondition ✅ ✅
User-Defined Value UserDefinedValueCondition ✅ ✅ Supports external value comparison and interaction to implement complex or custom conditions beyond OpenSCENARIO coverage, extending scenario logic flexibility.

Positions

Position Item Scene Editor Support Runtime Engine Support Notes
World Position WorldPosition ✅ ✅
Relative World Position RelativeWorldPosition ✅ ✅
Relative Object Position RelativeObjectPosition ✅ ✅
Road Position RoadPosition ✅ ✅
Relative Road Position RelativeRoadPosition ✅ ✅
Lane Position LanePosition ✅ ✅
Relative Lane Position RelativeLanePosition ✅ ✅
Route Position RoutePosition Text editor only ✅ Only shortest RouteStrategy is supported.

RoadNetwork

Road Network Item Scene Editor Support Runtime Engine Support Notes
Logic File LogicFile ✅ ✅
Scene Graph File SceneGraphFile ❌ ❌
Traffic Signals TrafficSignals ❌ ✅

FileHeader

File Header Item Scene Editor Support Runtime Engine Support Notes
File Header FileHeader ❌ ✅ Catalog files must be placed in the designated directory for the runtime engine.

ParameterDeclarations

Parameter Item Scene Editor Support Runtime Engine Support Notes
Parameter Declarations ParameterDeclarations ✅ ✅

CatalogLocations

Catalog Item Scene Editor Support Runtime Engine Support Notes
Catalog Locations CatalogLocations ✅ ✅

Entities

ScenarioObject

Scenario Object Item Scene Editor Support Runtime Engine Support Notes
Entity Object (Vehicle / Pedestrian / Misc) EntityObject (VehiclePedestrianMiscObject) Text editor only ✅
Entity Object (Catalog Reference) EntityObject (CatalogReference) ❌ ✅
Object Controller ObjectController Supports SimOneDriver ✅

EntitySelection

Entity Item Scene Editor Support Runtime Engine Support Notes
Entity Selection EntitySelection ❌ ❌