正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
种子地图的逻辑场景样例(仿真器A) 配合静态场景的种子场景,在本节提供了对应的适配仿真器A的逻辑场景样例.同样,考虑到仿真器A的支持程度,建议在转换时选择osc1.0版本. 使用仿真器A打开osc1.0场景时,由于编辑器显示问题,车辆会在道路初始位置重叠,但这不会影响场景运行,运
split 简述:地图场景为匝道分流.lead_vehicle和主车Ego在主道的同一车道上分别以35kph和Ego_InitSpeed_Ve0的初始速度一前一后行驶,Ego设定了目标在匝道上的目标点Target_position,仿真开始后激活Ego控制器(控制器会影响Ego去
straight 简述:地图场景为直道.lead_vehicle和主车Ego在主道上分别以40kph和Ego_InitSpeed_Ve0的初始速度一前一后行驶,Ego设定了目标在主道右2车道上的目标点Target_position,同时激活Ego控制器(控制器会影响Ego去往Ta
merge 简述:地图场景为匝道合流.主车Ego在主道行驶,初始速度为Ego_InitSpeed_Ve0,Ego设定了目标在主道右侧2车道上的目标点Target_position,仿真开始后激活Ego控制器(控制器会影响Ego去往Target_position的寻路算法,但目前仿
junction 简述:地图场景为交叉口.lead_vehicle和主车Ego一前一后向交叉口行驶,delay秒后激活Ego控制器.另一路段上有一辆车vehicle1,也在朝交叉口行驶. 地图文件(odr) scenario Junction: m_scene: scenery
one way junction 简述:地图场景为交叉口.lead_vehicle和主车Ego一前一后向交叉口行驶,delay秒后激活Ego控制器.另一路段上有一辆车vehicle1,也在朝交叉口行驶. 地图文件(odr) scenario Junction: m_scene:
基于样例的拓展 本章的场景样例可以结合第一章介绍的各模块代码样例进行修改和拓展.以straigh场景的osc为例,设定初始位置时,除了使用st坐标系(odr_point,即osc1.0中的LanePosition)还可以使用xyz坐标系(xyz_point,即osc1.0中的WorldPosition)来替代:
straight 简述:地图场景为直道.lead_vehicle和主车Ego在主道上一前一后行驶,初始速度均为0,Ego设定了目标在主道右2车道上的目标点Target_position,仿真开始后Ego开始加速(直到车速到达Ego_InitSpeed_Ve0),同时激活控制器(控
merge 简述:地图场景为匝道合流.主车Ego在主道行驶,初始速度为0,Ego设定了目标在主道右侧2车道上的目标点Target_position,仿真开始后Ego开始加速,直到车速到达Ego_InitSpeed_Ve0,同时激活控制器(控制器会影响Ego去往Target_position的寻路算法)
junction 简述:地图场景为交叉口.lead_vehicle和主车Ego一前一后分别以LeadVehicle_TargetSpeed_Ve0和Ego_TargetSpeed_Ve0的初始速度向交叉口行驶,Ego设定了目标在右转车道上的目标点Target_position,仿
车辆和控制器 Vehicle and controller 通过 车辆名: vehicle 的方式来为车辆命名.通过 keep(it.name == 指定车型名称) 的方式来指定车辆类型.通过 keep(it.initial_bm == 指定controller名称) 的方式来指
触发器与触发条件 Trigger and condition 用户可以使用wait+触发条件的方式来设置动作的触发条件condition ,可以使用的触发条件有: elapsed 、 object_distance、 point_distance 、time_to_collision、
触发条件 time_to_collision 假设语句中涉及的两个实体entity 都以当前速度移动,返回直到两者边界框bounding_box碰撞的时间(两车车距/两车相对距离). 参数: 表1 time_to_collision参数 Parameter Type Mandatory
触发条件 speed 返回实体的速度. 使用方法:当动作主体的速度 > 或<或==某个值时,触发动作. 样例 do parallel: # Story serial: # action1 wait Ego.speed > 30.0mps
触发条件 elapsed 使用 wait elapsed(time) 的方式设定等待时间,不返回值. 使用方法:经过设定的等待时间后,触发动作. 样例 serial: # action1 wait elapsed(10s) Ego.activate_controller(true
触发条件 time_headway 假设语句中涉及的两个实体entity 都以当前速度移动,返回两者参考点reference point 之间沿s坐标的时间距离(两车车距/本车车速). 参数: 表1 time_headway参数 Parameter Type Mandatory Description
触发条件 object_distance 返回语句中涉及的两个实体entity 之间的相对距离. 表1 object_distance参数 Parameter Type Mandatory Description reference entity yes The reference
触发条件 acceleration 返回实体的加速度. 使用方法:当动作主体的加速度 > 或<或==某个值时,触发动作. 样例 do parallel: # Story serial: # action1 wait Ego.acceleration
触发条件 point_distance 返回主体与参考点的距离. 参数: 表1 point_distance参数 Parameter Type Mandatory Description reference pose_3d yes The reference point. direction
结束绘制状态。 ESC 无 无 保存当页信息,勾选已标注/审核通过。 Ctrl+S 表8 标注快捷键说明 快捷键 功能 1 多边形绘制。 2 矩形绘制。 3 画笔绘制。 4 框选绘制。 Ctrl+Z 撤回上一步。 空格键 取消框选。 Enter 确认框选。 ESC 结束绘制状态。