检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
动态场景 动态场景组成 场景样例(Scenario Examples) 代码样例(Code Examples) 附录(Appendix) 父主题: Open SCENARIO2.0场景说明
动态场景组成 场景文件结构 场景文件结构样例: OpenSCENARIO2.0 ├─ RoadNetwork │ ├─ LogicFile │ └─ SceneGraphFile (0..1) ├─ ParameterDeclarations (0..1) ├─ Entities
附录(Appendix) Scalar Units Enum Lists Struct ALKS样例 父主题: 动态场景
场景剧本(StoryBoard) 触发器与触发条件(Trigger and condition) 动作(Actions) 修饰器(Modifiers) 父主题: 动态场景
Struct struct类型,又称结构类型,是一种由简单类型(例如int、float、string类型,scalar类型,简单的struct类型等)构建的复杂类型,一般用于表示抽象的道路结构,与地图文件中的具体的道路结构建立关联。osc2.0支持的struct类型有:odr_p
_vehicle以慢于Ego5.55mps的速度行驶,当两车距离小于30m时,cut_in_vehicle开始以15mps为目标加速(加速动态受到加速度值CutInVehicle_SpeedChange_RatePeak的影响,此处ALKS设置的默认加速度为0.0mps,可以根据
change_speed(target: 0.2mps, rate_profile: m_sinusoidal, rate_peak: -0.1mpss) 父主题: 动态场景
Scalar Units Units单位详解: speed units SPEED_UNIT = { "meter_per_second": 1.0, "mps": 1.0, "kilometer_per_hour": 0.277777778, "kmph":
Enum Lists side_left_right 用于修饰器lane。 side_left_right list ENUM_SIDE_LEFT_RIGHT = ("left", "right") left:在车道的左侧 right:在车道的右侧 distance_direction
实体设置(Entities) 车辆和控制器(Vehicle and controller) 通过车辆名: vehicle的方式来为车辆命名。通过keep(it.name == 指定车型名称)的方式来指定车辆类型。通过keep(it.initial_bm == 指定controll
场景剧本(StoryBoard) 执行顺序(Execution sequence) OSC2.0场景剧本StoryBoard通过执行顺序Execution Sequence和触发器Trigger来支持用户设计各种场景。StoryBoard中有parallel和serial两种执行
动作(Actions) 用户首先使用初始动作InitActions来初始化实体entities,接着使用其他动作Actions展开实体entities的场景故事story。 初始动作(assign_init_speed) 动作主体:车辆vehicle或行人pedestrian 。
修饰器(Modifiers) 修饰器(speed) 用途:设定动作主体actor在当前阶段的速度。可以修饰初始动作assign_init_speed 。 参数: 表1 speed参数 Parameter Type Mandatory Description speed speed
参数声明(Parameter Declarations) 参数声明格式为“参数名: 参数类型”,可以使用“=”为参数赋值,例如“m_distance: length = 10.0m”。 无论是具体场景还是逻辑场景,都不要对一个参数重复赋值。 具体场景(Concrete scenario)
路网设置(Road Network) 路网设置的相关文件都需要在交互页面上传,如果语句设置文件与上传文件有出入,以上传文件为准。 地图文件(Logic file) 地图文件(xodr文件)使用set_map_file语句指定。 具体场景使用xodr文件,逻辑场景使用odr文件。 例1:具体地图
触发器与触发条件(Trigger and condition) 用户可以使用wait+触发条件的方式来设置动作的触发条件condition,可以使用的触发条件有:触发条件(elapsed) 、触发条件(object_distance)、触发条件(point_distance) 、
本文介绍了自动驾驶云服务(Octopus)提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了Octopus服务支持的SDK列表,您可以在GitHub仓库
泛化场景 创建泛化任务 当逻辑场景状态为“解析失败”和“正在解析”时,无法创建泛化任务。 上传动态和静态场景文件的说明请查看Open SCENARIO2.0场景说明。 当逻辑场景文件版本为OpenSCENARIO2.0.0时,创建的泛化任务支持仿真器B。 在左侧菜单栏中单击“仿真服务
场景预览当前有两种呈现方式:动态场景预览和地图场景预览。 动态场景预览:版本为OpenSCENARIO1.1.1的场景预览,存在完整的逻辑场景文件时显示。 地图场景预览:逻辑场景文件缺失或部分缺失,逻辑场景文件解析失败或其他不支持动态场景预览的情况时显示。 动态场景预览 逻辑场景的动态场景预览同具
场景预览当前有两种呈现方式:动态场景预览和地图场景预览。 动态场景预览:场景文件中存在完整的地图文件和动态场景文件,且动态场景文件为.xosc格式时显示。 地图场景预览:场景文件缺失或部分缺失,动态场景文件为.xml格式,场景文件解析失败或其他不支持动态场景预览的情况时显示。 动态场景预览 图5