更新时间:2024-10-30 GMT+08:00
分享

动态场景组成

场景文件结构

场景文件结构样例:

OpenSCENARIO2.0
├─ RoadNetwork
│   ├─ LogicFile
│   └─ SceneGraphFile (0..1)
├─ ParameterDeclarations (0..1)
├─ Entities
│   └─ Entity (1+)
└─ Storyboard
    ├─ StopTrigger
    ├─ InitActions
    │   ├─ AssignInitSpeedAction
    │   └─ AssignInitPositionAction
    └─ Story
        └─ Act (1+)
            ├─ StartTrigger (Wait)
            │   └─ ConditionGroup
            │       └─ Condition (1+)
            └─ Action

场景组成说明

场景文件的主体是一个场景剧本storyboard,用户需要在storyboard前先声明将会使用的路网RoadNetwork、参数Parameter,和实体Entities。然后在Storyboard中通过InitActions对实体进行初始化(给定初始速度和位置)。

通过场景故事Story中实体Entities间的每个动作集Act来展开场景。对于动作集Act内的每个行为Action,用户还可以通过Wait设置一个或多个触发条件。

相关文档