Skip to content

Latest commit

 

History

History
135 lines (120 loc) · 7.86 KB

OpenSCENARIO_Support.md

File metadata and controls

135 lines (120 loc) · 7.86 KB

OpenSCENARIO Tags Support

Based on OpenSCENARIO 1.0.0

File Header

Tag Import Export Remarks
revMajor 🟡 Exports constant value
revMinor 🟡 Exports constant value
date 🟡 Exports time and date of file creation
description 🟡 Exports constant value
author 🟡 Exports constant value

Catalog

❌ Catalog references are currently not supported for import and export

Parameter Declarations

⚠️ Note: Local parameters are currently not supported, only global parameters.

Tag Import Export Remarks
ParameterDeclaration Only for global parameters

Road Network

Tag Import Export Remarks
LogicFile On import, will save information into Metadata layer
SceneGraphFile Exports blank filepath
TrafficSignals
TrafficSignalController

Entities

Tag Import Export Remarks
ScenarioObject Entity name is not preserved on import
ObjectController
CatalogReference CatalogReference for ObjectController
Controller
CatalogReference CatalogReference for ScenarioObject

Scenario Object - Vehicle

Tag Import Export Remarks
ParameterDeclarations Only global parameters are supported
BoundingBox 🟡 🟡 Exports constant value
Performance 🟡 🟡 Exports constant value
Axles 🟡 🟡 Exports constant value
Properties 🟡 🟡 Exports ego_vehicle if it is ego, else empty

Scenario Object - Pedestrian

Tag Import Export Remarks
ParameterDeclarations Only global parameters are supported
BoundingBox 🟡 🟡 Exports constant value
Performance 🟡 🟡 Exports constant value

Scenario Object - MiscObject

Tag Import Export Remarks
ParameterDeclarations Only global parameters are supported
BoundingBox 🟡 🟡 Exports constant value
Performance 🟡 🟡 Exports constant value

Actions - Global Actions

Tag Import Export Remarks
EnvironmentActions
EntityAction
ParameterAction
InfrastructureAction Controls traffic lights
TrafficAction

Actions - User Defined Actions

Tag Import Export Remarks
CustomCommandAction

Actions - Private Actions

Tag Import Export Remarks
LongitudinalAction / SpeedAction
LongitudinalAction / LongitudinalDistanceAction
LateralAction / LaneChangeAction
LateralAction / LaneOffsetAction
LateralAction / LateralDistanceAction
VisibilityAction
SynchronizeAction
ActivateControllerAction
ControllerAction / AssignControllerAction
ControllerAction / OverrideControllerAction 🟡 🟡 Exports pre-determined values
TeleportAction 🟡 🟡 Only WorldPosition is supported
RoutingAction / AssignRouteAction
RoutingAction / FollowTrajectoryAction
RoutingAction / AcquitePositionAction

Start / Stop Conditions - By Entity

Tag Import Export Remarks
EndOfRoadCondition
CollisionCondition
OffroadCondition
TimeHeadwayCondition
AccelerationCondition
StandStillCondition
SpeedContidion
RelativeSpeedCondition
TraveledDistanceCondition
ReachPositionCondition
DistanceCondition
RelativeDistanceCondition

Start / Stop Conditions - By Value

Tag Import Export Remarks
ParameterCondition
TimeOfDayCondition
SimulationTimeCondition
StoryboardElementStateCondition Needs to manually specity storyboard element name
UserDefinedValueCondition
TrafficSignalCondition
TrafficSignalControllerCondition