检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
动作 change_lane 动作主体:车辆vehicle 结束时间:当动作主体actor 位于目标车道lane 中、目标偏移offset 处时,动作结束. 是否支持modifier:否 参数:参数如下表,支持关键字参数. rate_peak 和rate_profile 是必选项,用于设置osc1中的dynamics
动作 lane_offset 动作主体:车辆vehicle 结束时间:当动作主体actor 到达目标偏移offset 处时,动作结束. 是否支持modifier:否 参数:参数如下表,支持位置参数和关键字参数.参数target 非必选项,不设置target 时采用绝对偏移,设置target
初始动作 assign_init_speed 动作主体:车辆vehicle 或行人pedestrian . 结束时间:当动作主体actor 达到指定的速度speed 时,动作结束. 是否支持modifier:是 参数:参数如下表. 表1 assign_init_speed参数 Parameter
初始动作 acquire_position_init 动作主体:车辆vehicle或行人pedestrian 结束时间:当动作主体actor 获取目标位置position 时,动作结束. 是否支持modifier:否 参数表: 参数如下表,pose_3d是point和orientation的组合结构,
逻辑场景 Logical scenario 逻辑场景的参数声明通过:范围型[最小值..最大值] 和枚举型[值1, 值2] 的方式来实现泛化: 范围型支持float和scalar类型 枚举型支持int, float, bool, str, enum和scalar类型,且需要保证枚举列表中的元素均为相同类型
触发条件 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
触发条件 point_distance 返回主体与参考点的距离. 参数: 表1 point_distance参数 Parameter Type Mandatory Description reference pose_3d yes The reference point. direction
地图文件 Logic file 地图文件(xodr文件)使用set_map_file 语句指定. 具体场景使用xodr文件.逻辑场景使用odr文件. 例1:具体地图 map: map map.set_map_file("./road.xodr") 例2:逻辑地图 map: map
具体场景 Concrete scenario 具体场景的参数声明支持基础类型、标量(scalar)类型、枚举(enum)类型,和 结构(struct)类型: 基础类型包含int、float、bool,和string类型.可以直接在等号后赋值. scalar类型包含speed、ac
车辆和控制器 Vehicle and controller 通过 车辆名: vehicle 的方式来为车辆命名.通过 keep(it.name == 指定车型名称) 的方式来指定车辆类型.通过 keep(it.initial_bm == 指定controller名称) 的方式来指
触发条件 time_to_collision 假设语句中涉及的两个实体entity 都以当前速度移动,返回直到两者边界框bounding_box碰撞的时间(两车车距/两车相对距离). 参数: 表1 time_to_collision参数 Parameter Type Mandatory
触发条件 speed 返回实体的速度. 使用方法:当动作主体的速度 > 或<或==某个值时,触发动作. 样例 do parallel: # Story serial: # action1 wait Ego.speed > 30.0mps
触发条件 object_distance 返回语句中涉及的两个实体entity 之间的相对距离. 表1 object_distance参数 Parameter Type Mandatory Description reference entity yes The reference
触发条件 acceleration 返回实体的加速度. 使用方法:当动作主体的加速度 > 或<或==某个值时,触发动作. 样例 do parallel: # Story serial: # action1 wait Ego.acceleration
仿真平台可以生成仿真的osi和算法pb,用于3d回放展示和算法的白盒化评测。如下图所示: 图1 算法镜像 具体grpc连接datahub的代码可以参考八爪鱼提供的demo样例。 父主题: 镜像制作(仿真)
基于样例的拓展 本章的场景样例可以结合第一章介绍的各模块代码样例进行修改和拓展.以straigh场景的osc为例,设定初始位置时,除了使用st坐标系(odr_point,即osc1.0中的LanePosition)还可以使用xyz坐标系(xyz_point,即osc1.0中的WorldPosition)来替代:
资产识别与管理 资产识别 用户在数据资产包括用户上传的数据集以及用户提供的一些个人信息。 数据资产包括但不限于文本、图形、音频、视频、照片、图像、代码、算法、模型等。 资产管理 对于用户上传至Octopus的资产,Octopus会做统一的保存管理。 对于文件类型的资产,Octopus会将
本文介绍了自动驾驶云服务(Octopus)提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了Octopus服务支持的SDK列表,您可以在Gi
返回结果 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求