检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
动态场景组成 场景文件结构 场景文件结构样例: OpenSCENARIO2.0 ├─ RoadNetwork │ ├─ LogicFile │ └─ SceneGraphFile (0..1) ├─ ParameterDeclarations (0..1) ├─ Entities
动态场景 动态场景组成 场景样例(Scenario Examples) 代码样例(Code Examples) 附录(Appendix) 父主题: Open SCENARIO2.0场景说明
实体设置(Entities) 车辆和控制器(Vehicle and controller) 通过车辆名: vehicle的方式来为车辆命名。通过keep(it.name == 指定车型名称)的方式来指定车辆类型。通过keep(it.initial_bm == 指定controll
是否支持modifier:是 参数:参数如下表 表1 assign_init_speed参数 Parameter Type Mandatory Description target speed yes Desired (scalar) speed assigned by the user ass
277777778, "mile_per_hour": 0.447038889, "mph": 0.447038889, "miph": 0.447038889, "mmph": 0.000000278, "millimeter_per_hour": 0
附录(Appendix) Scalar Units Enum Lists Struct ALKS样例 父主题: 动态场景
路网设置(Road Network) 路网设置的相关文件都需要在交互页面上传,如果语句设置文件与上传文件有出入,以上传文件为准。 地图文件(Logic file) 地图文件(xodr文件)使用set_map_file语句指定。 具体场景使用xodr文件,逻辑场景使用odr文件。 例1:具体地图
Enum Lists side_left_right 用于修饰器lane。 side_left_right list ENUM_SIDE_LEFT_RIGHT = ("left", "right") left:在车道的左侧 right:在车道的右侧 distance_direction
初始动作assign_init_speed 。 参数: 表1 speed参数 Parameter Type Mandatory Description speed speed no A target speed value, including a speed unit faster_than
场景剧本(StoryBoard) 触发器与触发条件(Trigger and condition) 动作(Actions) 修饰器(Modifiers) 父主题: 动态场景
泛化场景 创建泛化任务 当逻辑场景状态为“解析失败”和“正在解析”时,无法创建泛化任务。 上传动态和静态场景文件的说明请查看Open SCENARIO2.0场景说明。 当逻辑场景文件版本为OpenSCENARIO2.0.0时,创建的泛化任务支持仿真器B。 在左侧菜单栏中单击“仿真服务
用途:设置坐标系中的三维位置,用于构成xyz_point。 参数:参数如下表 表1 position_3d参数 Parameter Type Mandatory Description x length yes position on the x-axis y length yes position on the
change_speed(target: 0.2mps, rate_profile: m_sinusoidal, rate_peak: -0.1mpss) 父主题: 动态场景
返回语句中涉及的两个实体entity之间的相对距离。 表1 object_distance参数 Parameter Type Mandatory Description reference entity yes The reference entity direction distance_direction
逻辑场景(以CutOutMultipleBlockingTargets为例) 逻辑场景的ALKS样例,本文只介绍CutOutMultipleBlockingTargets,更多参数介绍,请查看官方文档。 osc2.0场景 import standard scenario CutOutMultipleBlockingTargets:
参数声明(Parameter Declarations) 参数声明格式为“参数名: 参数类型”,可以使用“=”为参数赋值,例如“m_distance: length = 10.0m”。 无论是具体场景还是逻辑场景,都不要对一个参数重复赋值。 具体场景(Concrete scenario)
场景预览当前有两种呈现方式:动态场景预览和地图场景预览。 动态场景预览:场景文件中存在完整的地图文件和动态场景文件,且动态场景文件为.xosc格式时显示。 地图场景预览:场景文件缺失或部分缺失,动态场景文件为.xml格式,场景文件解析失败或其他不支持动态场景预览的情况时显示。 动态场景预览 图5
场景剧本(StoryBoard) 执行顺序(Execution sequence) OSC2.0场景剧本StoryBoard通过执行顺序Execution Sequence和触发器Trigger来支持用户设计各种场景。StoryBoard中有parallel和serial两种执行
如果使用了第三方的需要编译的算法库,将编译脚本或编译产物或依赖库添加到算法文件根目录下。推荐将通用依赖编译安装操作放在算法绑定的用户自定义镜像。 算法训练运行态不支持动态联网安装依赖,包括但不限于apt/apt-get/pip等命令,建议提前安装在自定义镜像中。 相关参数说明 表1 相关参数说明 名称 环境变量 默认值
在没有A类指标参与评测时,B类指标评分权重更大,这样只要有几项B类指标不通过,则对应的评分会小于60分。 AB类log函数评分原则(Principle) A类,错一项就不能及格(低于60)。 B类,再怎么错都不会不及格(除非评分项不包括A类)。 全错则是0分,全对则是100分。 如果评分项是空集,则是0分。 C类,