-
distance - 自动驾驶云服务 Octopus
distance_mode 用于触发条件object_distance和point_distance. distance_mode list ENUM_DISTANCE_MODE = ("reference_points", "bounding_boxes") reference_points:测量参考点之间的距离
-
straight - 自动驾驶云服务 Octopus
车道上的目标点Target_position,仿真开始后Ego开始加速(直到车速到达Ego_InitSpeed_Ve0),同时激活控制器(控制器会影响Ego去往Target_position的寻路算法).从车lead_vehicle在Ego车速大于1kph时开始加速,直到车速到达40kph
-
merge - 自动驾驶云服务 Octopus
2车道上的目标点Target_position,仿真开始后Ego开始加速,直到车速到达Ego_InitSpeed_Ve0,同时激活控制器(控制器会影响Ego去往Target_position的寻路算法).从车side_vehicle在匝道行驶,初始速度为0,Ego速度大于1kph
-
split - 自动驾驶云服务 Octopus
匝道上的目标点Target_position,仿真开始后Ego开始加速(直到车速到达Ego_InitSpeed_Ve0),同时激活控制器(控制器会影响Ego去往Target_position的寻路算法).从车lead_vehicle在Ego车速大于1kph时开始加速,直到车速到达35kph
-
side - 自动驾驶云服务 Octopus
side_left_right 用于修饰器lane. side_left_right list ENUM_SIDE_LEFT_RIGHT = ("left", "right") left:在车道的左侧 right:在车道的右侧 父主题: Enum Lists
-
lane - 自动驾驶云服务 Octopus
lane_change_side 用于动作change_lane. lane_change_side list ENUM_LANE_CHANGE_SIDE = ("left", "right", "inside", "outside", "same") left:参考实体左侧的车道
-
split - 自动驾驶云服务 Octopus
匝道上的目标点Target_position,仿真开始后激活Ego控制器(控制器会影响Ego去往Target_position的寻路算法,但目前仿真器B尚不支持寻路动作acquire_position).控制器有时会根据lead_vehicle的位置更改主车Ego的速度. 使用x
-
straight城区直行 - 自动驾驶云服务 Octopus
straight城区直行 用途:创建straight城区直行的静态场景(地图) 参数:参数如下表. 表1 straight城区直行参数 Parameter Type Mandatory Description lane_width length yes 每个车道宽度. left_lane_num
-
路网设置 Road Network - 自动驾驶云服务 Octopus
路网设置 Road Network 路网设置的相关文件都需要在交互页面上传,如果语句设置文件与上传文件有出入,以上传文件为准. 地图文件 Logic file 父主题: 代码样例 Code Examples
-
road - 自动驾驶云服务 Octopus
road_aids_type 匝道类型,用于静态场景的split场景和merge场景 road_aids_type list ENUM_ROAD_AIDS_TYPE = ("DType-1", "DType-2", "PType") DType-1(直接式1): DType-1(
-
one way junction - 自动驾驶云服务 Octopus
one way junction 简述:地图场景为交叉口.lead_vehicle和主车Ego一前一后向交叉口行驶,delay秒后激活Ego控制器.另一路段上有一辆车vehicle1,也在朝交叉口行驶. 地图文件(odr) scenario Junction: m_scene:
-
参数声明 Parameter Declarations - 自动驾驶云服务 Octopus
参数声明 Parameter Declarations 参数声明格式为 参数名: 参数类型 ,可以使用 = 为参数赋值,例如 "m_distance: length = 10.0m". 无论是具体场景还是逻辑场景,都不要对一个参数重复赋值. 具体场景 Concrete scenario
-
straight - 自动驾驶云服务 Octopus
道右2车道上的目标点Target_position,同时激活Ego控制器(控制器会影响Ego去往Target_position的寻路算法,但目前仿真器B尚不支持寻路动作acquire_position),控制器有时会根据lead_vehicle的位置更改主车Ego的速度. 地图文件(odr)
-
merge - 自动驾驶云服务 Octopus
Ego设定了目标在主道右侧2车道上的目标点Target_position,仿真开始后激活Ego控制器(控制器会影响Ego去往Target_position的寻路算法,但目前仿真器B尚不支持寻路动作acquire_position),从车side_vehicle在匝道行驶,初始速
-
逻辑场景(以CutOutMultipleBlockingTargets为例) - 自动驾驶云服务 Octopus
逻辑场景(以CutOutMultipleBlockingTargets为例) 逻辑场景的ALKS样例,本文只介绍CutOutMultipleBlockingTargets,更多参数介绍,请查看官方文档。 osc2.0场景 import standard scenario Cut
-
基于样例的拓展 - 自动驾驶云服务 Octopus
keep(it.xyz_point == Ego_xyz) 以上对等替换仅存在于odr_point的road_id固定的情形,当road_id(仿真器A中的TrackId)是一个可泛化的值时,起点可以出现在多条道路上,对应多段x和y值的组合区间,无法使用一个xyz_point直接对等泛化.
-
触发条件 point - 自动驾驶云服务 Octopus
m_mode) > 10.0m Ego.activate_controller(true, true) 父主题: 触发器与触发条件 Trigger and condition
-
触发条件 speed - 自动驾驶云服务 Octopus
speed > 30.0mps Ego.activate_controller(true, true) 父主题: 触发器与触发条件 Trigger and condition
-
行人 Pedestrian - 自动驾驶云服务 Octopus
通过 keep(it. model == 指定行人特征) 的方式来指定行人的性别、年龄特征.行人的name 和 model 同样只能使用仿真器A自带的类型. 样例 Dude: person with: keep(it.name == "Christian") keep(it
帮助中心 > 自动驾驶云服务 Octopus > 用户指南 > 仿真服务 > Open SCENARIO2.0场景说明 > 动态场景 > 代码样例 Code Examples > 实体设置 Entities -
触发条件 object - 自动驾驶云服务 Octopus
mode: m_mode) < 5m Ego.activate_controller(true, true) 父主题: 触发器与触发条件 Trigger and condition