OpenSCENARIO 支持

关于 OpenSCNEARIO 1.2 标准可以通过官方文档进行了解:ASAM OpenSCENARIO: User Guide 用户指南

动作 Action

专属动作 PrivateAction

动作

项目

场景编辑器支持

运行引擎支持

备注

速度

SpeedAction

纵向距离保持

LongitudinalDistanceAction

变道

LaneChangeAction

车道偏移

LaneOffsetAction

横向距离保持

LateralDistanceAction

可视性

VisibilityAction

同步

SynchronizeAction

同步车与参考车各自的起始点间必须有路由存在。

控制器启动

ActivateControllerAction

分配控制器

AssignControllerAction

覆盖控制器

OverrideControllerValueAction

位移

TeleportAction

路径

AssignRouteAction

所有点得置于机动车路,暂不支持非机动车路的 route 与沿人行道过马路的 route。

运动轨迹跟踪

FollowTrajectoryAction

部分支持

Editor 支持 SimOne FittedClothoid。SimOne 2.0 可导出 FittedClothoid 为官方的 Clothoid。支持三种官方曲线导入运行。

获取位置

AcquirePositionAction

所有点得置于机动车路,暂不支持非机动车路的 route 与沿人行道过马路的 route。

车灯

Vehicle Light

闸机状态

BarrierGate State

全局动作 GlobalAction

全局动作

项目

场景编辑器支持

运行引擎支持

备注

环境动作

EnvironmentAction

SimOne 2.0 支持环境的导入与导出。SimOne 2.0 Editor 的环境字段在 openscenario 字段外部,导出为 osc 时会替换进去。

添加实体动作

AddEntityAction

仅支持文本编辑

删除实体动作

DeleteEntityAction

仅支持文本编辑

参数动作

ParameterAction

仅支持文本编辑

交通信号控制器动作

TrafficSignalControllerAction

仅支持文本编辑

交通信号状态动作

TrafficSignalStateAction

仅支持文本编辑

交通流动作

TrafficAction

只支持其中的 TrafficSwarmAction

用户自定义 UserDefinedAction

用户自定义

项目

场景编辑器支持

运行引擎支持

备注

用户自定义

CustomCommandAction

有限支持

有限支持

只支持 SimOne 的用户指令、发送状态、交通灯切换三种,不支持脚本

开始条件 Condition

基于实体条件 ByEntityCondition

开始条件

项目

场景编辑器支持

运行引擎支持

备注

道路末端

EndOfRoadCondition

碰撞

CollisionCondition

路外

OffroadCondition

车头时距

TimeHeadwayCondition

碰撞事件

TimeToCollisionCondition

加速度

AccelerationCondition

静止

StandStillCondition

速度

SpeedCondition

相对速度

RelativeSpeedCondition

运动距离

TraveledDistanceCondition

到达位置

ReachPositionCondition

距离

DistanceCondition

若 alongRoute=True,必须保证本车与目标位置间有路由。

相对距离

RelativeDistanceCondition

基于数值条件 ByValueCondition

开始条件

项目

场景编辑器支持

运行引擎支持

备注

参数

ParameterCondition

时间

TimeOfDayCondition

SimOne 2.0 Editor preview 由于提前压缩了实际运行时间,所以 TimeOfDayCondition 可能不会正常触发,但实际运行时是没问题的。

仿真时间

SimulationTimeCondition

场景剧本要素状态

StoryboardElementStateCondition

交通信号灯

TrafficSignalCondition

交通信号灯控制器

TrafficSignalControllerCondition

用户定义值

UserDefinedValueCondition

位置类型 Positions

位置

项目

场景编辑器支持

运行引擎支持

备注

世界位置

WorldPosition

相对世界位置

RelativeWorldPosition

相对目标位置

RelativeObjectPosition

道路位置

RoadPosition

相对道路位置

RelativeRoadPosition

车道位置

LanePosition

相对车道位置

RelativeLanePosition

路径位置

RoutePosition

仅支持文本编辑

RouteStrategy 仅支持 shortest

道路网络 RoadNetwork

道路网络

项目

场景编辑器支持

运行引擎支持

备注

逻辑路网文件

LogicFile

场景图形文件

SceneGraphFile

交通信号灯

TafficSignals

文件头 FileHeader

文件头

项目

场景编辑器支持

运行引擎支持

备注

文件头信息

FileHeader

引擎需要 Catalog 文件放到指定目录下

参数声明 ParameterDeclarations

参数

项目

场景编辑器支持

运行引擎支持

备注

参数声明

ParameterDeclarations

目录位置 CatalogLocations

目录位置

项目

场景编辑器支持

运行引擎支持

备注

目录路径

CatalogLocations

实体 Entities

场景对象 ScenarioObject

场景对象

项目

场景编辑器支持

运行引擎支持

备注

实体对象 (车辆/行人/杂项)

EntityObject( VehiclePedestrianMiscObject)

仅支持文本编辑

实体对象 (目录引用)

EntityObject(CatalogReference)

对象控制器

ObjectController

支持 SimOneDriver

实体选择 EntitySelection

实体

项目

场景编辑器支持

运行引擎支持

备注

实体选择

EntitySelection