华为云用户手册

  • Routing_path 对于全局规划路径数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表9 routing_path消息格式规范 格式名称 说明 RoutingFrames 规划路径 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 message Point{ float x = 1。 float y = 2。 float z = 3。 } message Path{ uint64 id = 1。 repeated Point path_point = 2。 } message RoutingPath{ uint64 timestamp = 1。 uint64 stamp_secs = 2。 uint64 stamp_nsecs = 3。 repeated Path routing_path_info = 4。 } message RoutingFrames{ repeated RoutingPath routing_frame = 4。}
  • Tag_record 对于标签记录数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表5 tag_record消息格式规范 格式名称 说明 ScenarioSegments 场景片段 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message ScenarioSegment { uint32 scenario_id = 1。 #必选。场景id string source = 2。 #必选。片段的来源 uint64 start = 3。 #必选。片段的开始时间(时间戳) uint64 end = 4。 #必选。片段的结束时间(时间戳) } message ScenarioSegments { repeated ScenarioSegment segments = 1。 }
  • Control 对于控制数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表6 control消息格式规范 格式名称 说明 ControlCommand 控制命令 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message CommandFrame { uint64 stamp_secs = 1。 uint64 stamp_nsecs = 2。 uint64 timestamp = 3。 #必选,时间戳 float acceleration=4。 #必选,加速度值 float front_wheel_angle=5。 #必选,方向盘转角 int32 gear=6。 } message ControlCommand { repeated CommandFrame command_frame = 1。 }
  • Predicted_objects 对于预测路径数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表7 predicted_objects消息格式规范 格式名称 说明 PredictionObstacles 预测障碍物 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message PathPoint { float x = 1。 #必选,预测轨迹点x坐标 float y = 2。 #必选,预测轨迹点y坐标 float z = 3。 #必选,预测轨迹点z坐标 float theta = 4。 float kappa = 5。 int32 lane_id= 6。 float v=7。 float a=8。 float relative_time=9。 } message PredictionTrajectory { repeated PathPoint path_point = 1。 #必选,预测轨迹多个点 } message Obstacle { uint64 obstacle_timestamp = 1。 int32 id=2。 #必选,预测目标的id float x = 3。 #非必选,预测目标的x坐标 float y = 4。 #非必选,预测目标的y坐标 float z = 5。 #非必选,预测目标的z坐标 repeated PredictionTrajectory prediction_trajectory = 6。 #必选,预测目标的多条轨迹 } message PerceptionObstacle { uint64 stamp_secs = 1。 uint64 stamp_nsecs = 2。 uint64 timestamp = 3。 #必选,预测目标的时间戳 repeated Obstacle obstacle_info= 4。 #必选,多个目标的预测信息 } message PredictionObstacles { repeated PerceptionObstacle perception_obstacle= 4。 #必选,多条帧数据 }
  • Traffic_light_info 对于交通灯数据的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表10 traffic_light_info消息格式规范 格式名称 说明 TrafficLightInfo 交通灯 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message Light { uint64 id = 1。 uint64 color = 2。 uint64 state = 3。 uint64 type = 4。 float location_x = 5。 float location_y = 6。 float location_z = 7。 } message Lights { uint64 timestamp = 1。 uint64 stamp_secs = 2。 uint64 stamp_nsecs = 3。 repeated Light lights = 4。 } message TrafficLightInfo { repeated Lights trafficlight_info = 1。 }
  • Gnss 对于卫星导航系统数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表2 gnss消息格式规范 格式名称 说明 GnssPoints gps点 消息格式中部分字段为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message GnssPoint { uint64 stamp_secs = 1。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 2。 #必选。时间戳,单位:纳秒 float latitude = 3。 #必选。纬度 float longitude = 4。 #必选。经度 float elevation = 5。 #必选。海拔高度,单位:米 uint64 timestamp = 6。 #必选。时间戳 } message GnssPoints { repeated GnssPoint gnss_points = 1。 }
  • Ego_tf 对于自车角度位置数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表3 ego_tf消息格式规范 格式名称 说明 LocalizationInfo 主车信息 消息格式中部分字段为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message LocalizationInfoFrame { uint64 timestamp = 1。 #必选。时间戳。 uint64 stamp_secs = 2。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 3。 #必选。时间戳,单位:纳秒 float pose_position_x = 4。 #必选。自车x轴坐标 float pose_position_y = 5。 #必选。自车y轴坐标 float pose_position_z = 6。 #必选。自车z轴坐标 float pose_orientation_x = 7。 #必选。自车四元数x值 float pose_orientation_y = 8。 #必选。自车四元数y值 float pose_orientation_z = 9。 #必选。自车四元数z值 float pose_orientation_w = 10。 #必选。自车四元数w值 float pose_orientation_yaw=11。 #必选。朝向角,单位:rad float velocity_linear=12。 #必选。速度,单位:m/s float velocity_angular=13。 #必选。角速度,单位:rad/s float acceleration_linear=14。 #必选。加速度,单位:m^2/s float acceleration_angular=15。 #必选。角加速度,单位:rad^2/s } message LocalizationInfo { repeated LocalizationInfoFrame localization_info = 1。 }
  • Object_array_vision 对于目标推理数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表4 object_array_vision消息格式规范 格式名称 说明 TrackedObject 感知目标 消息格式中部分字段为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 1.0 ************************************/ syntax = "proto3"。 package Octopusdata。 message Object { uint64 id = 1。 #必选。目标推理数据object数组id string label = 2。 #必选。标记物体类型 float pose_position_x = 3。 #必选。目标物x轴坐标 float pose_position_y = 4。 #必选。目标物y轴坐标 float pose_position_z = 5。 #必选。目标物z轴坐标 float pose_orientation_x = 6。 #必选。目标物四元数x值 float pose_orientation_y = 7。 #必选。目标物四元数y值 float pose_orientation_z = 8。 #必选。目标物四元数z值 float pose_orientation_w = 9。 #必选。目标物四元数w值 float pose_orientation_yaw = 10。 #必选。朝向角,单位:rad float dimensions_x = 11。 #必选。目标物x方向尺寸(长) float dimensions_y = 12。 #必选。目标物y方向尺寸(宽) float dimensions_z = 13。 #必选。目标物z方向尺寸(高) float speed_vector_linear_x = 14。 #必选。目标物x方向速度 float speed_vector_linear_y = 15。 #必选。目标物y方向速度 float speed_vector_linear_z = 16。 #必选。目标物z方向速度 float relative_position_x = 17。 #必选。目标物相对于主车x方向位置 float relative_position_y = 18。 #必选。目标物相对于主车y方向位置 float relative_position_z = 19。 #必选。目标物相对于主车z方向位置 } message TrackedObjectFrame { uint64 timestamp = 1。 #必选。时间戳 uint64 stamp_secs = 2。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 3。 #必选。时间戳,单位:纳秒 repeated Object objects = 4。 #必选。object数组 } message TrackedObject { repeated TrackedObjectFrame tracked_object = 1。 }
  • Vehicle 对于车辆自身基本数据录制的消息格式,需遵循一定规范,其中部分字段为必选,其他请根据实际需要自由选取。 表1 vehicle消息格式规范 格式名称 说明 VehicleInfo 车辆信息 消息格式中部分参数为必选,如使用该数据类型,则不可缺少该参数字段,否则会导致数据上传Octopus平台失败。 /*********************************** content: Octopus 输入数据格式 version: 0.1 ************************************/ syntax = "proto3"。 package Octopusdata。 message VehicleFrame { uint64 stamp_secs = 1。 #必选。时间戳,单位:秒 uint64 stamp_nsecs = 2。 #必选。时间戳,单位:纳秒 uint32 autonomy_status = 3。 #非必选。自动驾驶状态 sint32 gear_value = 4。 #必选。只应从枚举常量中赋值 float vehicle_speed = 5。 #必选。行驶速度,如果齿轮是倒挡,值为负。 float steering_angle = 6。 #必选。转向,以角度表示。顺时针或向右为正,0为垂直或直角。 float yaw_rate = 7。 #Unit: deg/s float interior_temperature = 8。 #Unit: Celsius float outside_temperature = 9。 #Unit: Celsius float brake = 10。 #必选。刹车制动按压百分比 (0代表不按,1代表完全按下)。 uint64 timestamp = 11。 #必选。时间戳。 int32 turn_left_light=12。 #必选。左转灯。 int32 turn_right_light=13。 #必选。右转灯。 float longitude_acc=14。 #必选。纵向加速度。 float lateral_acc=15。 #必选。横向加速度。 } message VehicleInfo { repeated VehicleFrame vehicle_info = 1。 }
  • 逆行(Reverse Direction Driving)检测 逆行检测的目的是判断主车行驶过程中是否按车道规定的方向行驶。 根据OPNENDRIVE中对车道的lane id的定义, 沿着道路的reference line的前进方向, reference line右侧的lane id由0逐渐递减,左侧的lane id由0逐渐递增。 当主车前进方向与道路的方向相同时, 使标记值flag=1, 当主车与道路前进的方向相反时, 使标记值flag=-1。 当flag与主车所在的lane id的乘积大于0时, 则可以判定主车发生逆向行驶。 该指标关联的内置可视化时间序列数据为:暂无。 该指标的异常时间点记录类型为:POINT_TYPE_POINT。 父主题: 内置评测指标说明
  • 支持审计的关键操作列表 表1 云审计 服务支持的公共服务关键操作列表 操作名称 资源类型 事件名称 新增纳管集群 octopus addCluster 更新纳管集群信息 octopus updateCluster 解除纳管集群 octopus deleteCluster 新建资源规格 octopus createResourceSpec 删除资源规格 octopus deleteResourceSpec 更新集群节点标签 octopus updateClusterNodeLabel 创建镜像仓库 octopus createImageRepo 创建镜像仓库版本 octopus createImageVersion 创建镜像推送账号 octopus createDockerAccount 更新镜像仓库 octopus updateImageRepo 删除镜像仓库 octopus deleteImageRepo 删除镜像仓库版本 octopus deleteImageVersion 更新镜像仓库版本 octopus updateImageVersion 创建标签 octopus createDataTag 批量导入标签 octopus importDataTags 删除标签 octopus deleteDataTag 编辑标签 octopus updateDataTag 批量创建标签 octopus createDataTags 表2 云审计服务支持的数据资产关键操作列表 操作名称 资源类型 事件名称 下载地图 octopus downloadDataMap 创建地图信息 octopus createDataMap 更新地图信息 octopus updateDataMap 删除地图包 octopus deleteDataMap 创建车辆 octopus createVehicle 更新车辆 octopus updateVehicle 删除车辆 octopus deleteVehicle 创建车队 octopus createVehicleFleet 更新车队 octopus updateVehicleFleet 删除车队 octopus deleteVehicleFleet 创建标定 octopus createCalibration 删除标定 octopus deleteCalibration 创建标定项 octopus createCalibrationItem 删除标定项 octopus deleteCalibrationItem 创建仿真场景 octopus createDataEpisodeScenario 创建场景片段 octopus createDataScenarioSegment 删除场景片段 octopus deleteDataScenarioSegment 下载日志 octopus downloadDataLog 下载回放数据 octopus downloadReplayDataBlocks 下载resim回放数据 octopus downloadReplayResimBlocks 下载mp4回放数据 octopus downloadReplayVideoSlice 下载回放数据 octopus downloadReplayData 创建递送订单 octopus createExpressOrder 触发订单传输数据 octopus startTransferExpressOrderData 更新订单任务配置 octopus updateExpressOrderTaskConfig 创建数据集 octopus createDataset 修改数据集 octopus updateDataset 删除数据集 octopus deleteDataset 创建数据集导出任务 octopus createDatasetExportTask 下载数据集版本的日志文件 octopus downloadDatasetVersionLog 下载数据集版本文件数据 octopus downloadDatasetVersionData 创建数据集版本 octopus createDatasetVersion 删除数据集版本 octopus deleteDatasetVersion 创建版本导出任务 octopus createDatasetVersionExportTask 删除数据集导出任务 octopus deleteDatasetExportTask 创建数据集格式 octopus createDatasetFormatType 删除数据集格式 octopus deleteDatasetFormatType 创建通用存储 octopus createDataWarehouse 修改通用存储 octopus updateDataWarehouse 批量删除通用存储 octopus deleteDataWarehouses 批量删除某个通用存储中的多个数据处理任务 octopus deleteDataWarehouseTasks 创建通用存储数据 octopus createDataWarehouseData 更新通用存储的指定数据 octopus updateDataWarehouseData 创建通用存储中视频文件分片 octopus createDataWarehouseVideoSlice 删除通用存储中指定数据 octopus deleteDataWarehouseData 创建通用存储导出任务 octopus createDataWarehouseExportTask 删除通用存储关联的导出任务 octopus deleteDataWarehouseExportTask 批量删除通用存储自定义属性 octopus deleteDataWarehouseCustomAttributes 新增通用存储自定义属性 octopus createDataWarehouseCustomAttribute 下载通用存储文件数据 octopus downloadDataWarehouseData 删除缓存数据记录 octopus deleteDataCache 数据集缓存加速 octopus publishDataset 创建模型仓库 octopus createModelRepository 创建模型版本 octopus createModelVersion 删除模型版本 octopus deleteModelVersion 删除模型仓库 octopus deleteModelRepository 更新模型仓库 octopus updateModelRepository 打包模型版本 octopus packageModelVersion 更新模型版本打包状态 octopus updateModelVersionPackagingResult 删除模型版本中的文件 octopus deleteModelVersionFile 保存模型版本文件 octopus saveModelVersionFile 更新模型版本上传状态 octopus updateModelVersionUploadResult 下载模型版本文件 octopus downloadModelVersionFile 更新模型版本状态 octopus updateModelVersionStatus 表3 云审计服务支持的数据处理关键操作列表 操作名称 资源类型 事件名称 导入数据包 octopus importPackage 更新数据包状态 octopus updatePackageStatus 删除数据包 octopus deletePackage 更新数据包标签 octopus updatePackageTags 删除导入任务 octopus deleteImportPackageTask 创建数据包上传任务 octopus createPackageUploadTask 创建分片上传链接 octopus createPartSignedUrl 完成分片上传 octopus completePackageUpload 上传数据包元数据 octopus uploadPackageMetaInfo 创建算子 octopus createDataProcessor 更新算子 octopus updateDataProcessor 删除算子 octopus deleteDataProcessor 创建算子作业 octopus createDataJob 更新算子作业 octopus updateDataJob 批量更新算子作业 octopus updateDataJobs 删除算子作业 octopus deleteDataJob 批量删除作业 octopus deleteDataJobs 创建内置作业 octopus createDataSystemJob 操作队列 octopus updateDataJobPriority 批量操作队列 octopus updateDataJobsPriority 表4 云审计服务支持的标注服务关键操作列表 操作名称 资源类型 事件名称 新建标注团队 octopus createAnnotationGroup 编辑标注团队 octopus updateAnnotationGroup 删除标注团队 octopus deleteAnnotationGroup 从数据集创建标注任务 octopus createAnnotationBatchTaskFromDataset 导出批次任务列表报告 octopus downloadAnnotationBatchTasksReport 批量删除标注批次任务 octopus deleteAnnotationBatchTasks 创建拆分的批次任务 octopus createAnnotationSubTasksFromBatchTask 下载子任务统计报告 octopus downloadAnnotationSubTaskStatisticReport 更新批次任务的标注规范 octopus updateAnnotationBatchTaskSpecification 增加需求方字典值 octopus createAnnotationRequester 删除需求方字典值 octopus deleteAnnotationRequester 保存标注信息 octopus updateAnnotationData 将3D坐标点转换成2D坐标点 octopus updateAnnotationCube3dToCube2d 将2D坐标点转换成3D坐标点 octopus updateAnnotationCube2dToCube3d 创建标注物 octopus createAnnotationMeta 批量删除标注物 octopus deleteAnnotationMetas 编辑标注物 octopus updateAnnotationMeta 保存标注时间 octopus updateAnnotationSubTaskTime 创建标注项目 octopus createAnnotationProject 批量删除标注项目 octopus deleteAnnotationProjects 修改标注项目 octopus updateAnnotationProject 下载标注项目人员统计报告 octopus downloadAnnotationProjectUserStatisticReport 创建标注脚本 octopus createAnnotationScript 编辑标注脚本 octopus updateAnnotationScript 批量删除标注脚本 octopus deleteAnnotationScripts 批量删除标注任务 octopus deleteAnnotationSubTasks 设置标注任务的审核比例 octopus updateAnnotationSubTaskQualityInspectionRatio 更新标注子任务流程 octopus updateAnnotationSubTaskProcedure 导出标注数据成数据集 octopus downloadAnnotationDataToDataset 创建标注项目规范 octopus createAnnotationProjectSpecification 批量删除标注项目规范 octopus deleteAnnotationProjectSpecifications 更新任务队列顺序 octopus updateAnnotationTaskQueue 批量修改任务优先级 octopus updateAnnotationTaskPriority 创建标注模板 octopus createAnnotationTemplate 批量删除标注模板 octopus deleteAnnotationTemplates 编辑标注模板 octopus updateAnnotationTemplate 创建标注用户 octopus createAnnotationUser 编辑标注用户 octopus updateAnnotationUser 批量删除标注用户 octopus deleteAnnotationUsers 获取标注文件 octopus downloadAnnotationFile 新增团队中用户 octopus createAnnotationGroupUser 删除团队中用户 octopus deleteAnnotationGroupUser 下载标注批次任务日志 octopus downloadAnnotationBatchTaskLog 批量创建标注预审核任务 octopus createAnnotationAutoInspectTasks 批量删除标注预审核任务 octopus deleteAnnotationAutoInspectTasks 下载标注预审核报告、日志 octopus downloadAnnotationInspectLogReport 表5 云审计服务支持的训练服务关键操作列表 操作名称 资源类型 事件名称 创建训练算法 octopus createTrainAlgorithm 更新训练算法信息 octopus updateTrainAlgorithm 删除训练算法 octopus deleteTrainAlgorithm 删除训练算法文件 octopus deleteTrainAlgorithmFile 保存训练算法文件 octopus saveTrainAlgorithmFile 打包训练算法 octopus packageTrainAlgorithm 更新训练算法打包结果 octopus updateTrainAlgorithmPackagingResult 下载算法压缩包 octopus downloadTrainAlgorithmPackage 更新训练算法上传结果 octopus updateTrainAlgorithmUploadResult 删除编译模型 octopus deleteCompiledModel 打包编译模型 octopus packageCompiledModel 更新打包编译模型打包结果 octopus updateCompiledModelPackagingResult 下载编译模型 octopus getDownloadPackagePath 创建模型编译机 octopus createModelCompiler 删除模型编译镜像 octopus deleteModelCompiler 更新模型编译镜像 octopus updateModelCompiler 创建模型编译任务 octopus createModelCompileTask 重启模型编译任务 octopus restartModelCompileTask 停止模型编译任务 octopus stopModelCompileTask 删除模型编译任务 octopus deleteModelCompileTasks 修改模型编译任务优先级 octopus updateModelCompileTaskPriority 下载模型编译任务日志 octopus downloadModelCompileTaskLog 创建模型评测对比任务 octopus createEvaluationComparisonTask 停止模型评测对比任务 octopus stopEvaluationComparisonTask 重启模型评测对比任务 octopus restartEvaluationComparisonTask 删除模型评测对比任务 octopus deleteEvaluationComparisonTask 下载模型评测对比文件 octopus downloadEvaluationComparisonTaskFiles 创建模型评测脚本 octopus createModelEvaluationScript 更新模型评测脚本 octopus updateModelEvaluationScript 删除模型评测脚本 octopus deleteModelEvaluationScript 删除模型评测脚本文件 octopus deleteModelEvaluationScriptFile 保存模型评测脚本文件 octopus saveModelEvaluationScriptFile 打包模型评测脚本文件 octopus packageModelEvaluationScript 更新模型评估脚本打包结果 octopus updateModelEvaluationScriptPackagingResult 上报打包模型评估脚本状态 octopus updateModelUploadEvaluationScriptResult 下载已打包模型评估脚本 octopus downloadModelEvaluationScriptPackagePath 创建模型评估任务 octopus createModelEvaluationTask 重启模型评估任务 octopus restartModelEvaluationTask 停止模型评估任务 octopus stopModelEvaluationTask 继续模型评估任务 octopus resumeModelEvaluationTask 删除模型评估任务 octopus deleteModelEvaluationTasks 修改模型评测任务优先级 octopus updateModelEvaluationTaskPriority 下载模型评测任务日志 octopus downloadEvaluationTaskLog 保存坏例判别结果为数据集 octopus saveBadcaseResultAsDatasets 创建训练任务 octopus createTrainingTask 重启训练任务 octopus restartTrainingTask 停止训练任务 octopus stopTrainingTask 删除训练任务 octopus deleteTrainingTasks 修改训练任务优先级 octopus updateTrainingTaskPriority 表6 云审计服务支持的仿真服务关键操作列表 操作名称 资源类型 事件名称 创建在线仿真加载任务 octopus createSimLoadTasks 创建在线仿真保存任务 octopus createSimSaveTasks 创建在线仿真回放任务 octopus createSimReplayTasks 下载仿真任务报告 octopus downloadSimulationReports 创建算法镜像 octopus createSimAlgorithmImages 更新算法镜像 octopus updateSimAlgorithmImages 删除算法镜像 octopus deleteSimAlgorithmImages 创建算法 octopus createSimAlgorithms 更新算法 octopus updateSimAlgorithms 删除算法 octopus deleteSimAlgorithms 创建仿真配置 octopus createSimBatchConfigs 更新仿真配置 octopus updateSimBatchConfigs 删除仿真配置 octopus deleteSimBatchConfigs 创建仿真任务 octopus createSimBatches 更新仿真任务 octopus updateSimBatches 删除仿真任务 octopus deleteSimBatches 调整仿真任务队列优先级 octopus updateSimBatchPriority 仿真pb下载 octopus downloadSimOsi 算法日志下载 octopus downloadAlgorithmLog 评测日志下载 octopus downloadEvaluationLog 评测pb下载 octopus downloadEvaluation 算法pb下载 octopus downloadAlgorithmPb 仿真meta下载 octopus downloadOsiMeta 算法meta下载 octopus downloadAlgorithmMeta 创建评测镜像 octopus createSimEvaluationImages 更新评测镜像 octopus updateSimEvaluationImages 删除评测镜像 octopus deleteSimEvaluationImages 创建评测 octopus createSimEvaluations 更新评测 octopus updateSimEvaluations 删除评测 octopus deleteSimEvaluations 创建场景库分类 octopus createSimCategories 更新场景库分类 octopus updateSimCategories 删除场景库分类 octopus deleteSimCategories 创建逻辑场景库分类 octopus createLogicalCategories 更新逻辑场景库分类 octopus updateLogicalCategories 删除逻辑场景库分类 octopus deleteLogicalCategories 创建场景库 octopus createSimGroups 更新场景库 octopus updateSimGroups 删除场景库 octopus deleteSimGroups 场景库中添加场景 octopus updateSimGroupsScenarios 场景库删除场景 octopus deleteSimGroupsScenarios 创建逻辑场景库 octopus createLogicalGroups 更新逻辑场景库 octopus updateLogicalGroups 逻辑场景库中添加场景 octopus updateLogicalGroupsScenarios 删除逻辑场景库 octopus deleteLogicalGroups 删除逻辑场景库中的场景 octopus deleteLogicalGroupsScenarios 创建场景地图 octopus createSimMaps 更新场景地图文件 octopus updateSimMaps 下载地图文件 octopus downloadSimMaps 创建逻辑场景地图 octopus createLogicalMaps 更新逻辑场景地图文件 octopus updateLogicalMaps 创建场景3D模型 octopus createSimModels 更新场景3D模型 octopus updateSimModels 下载场景3D模型文件 octopus downloadSimModels 创建测试套件 octopus createSimSuits 更新测试套件 octopus updateSimSuits 删除测试套件 octopus deleteSimSuits 套件添加用例 octopus addCasesToSuits 从套件删除用例 octopus deleteCasesFromSuit 创建测试用例 octopus createSimTestcases 更新测试用例 octopus updateSimTestcases 删除测试用例 octopus deleteSimTestcases 测试用例添加单个标签 octopus updateSimTestcasesLabels 测试用例删除单个标签 octopus deleteSimTestcasesLabels 创建场景 octopus createSimScenarios 更新场景 octopus updateSimScenarios 删除场景 octopus deleteSimScenarios 下载场景文件 octopus downloadSimScenarios 创建场景文件 octopus createSimScenariosFiles 修改场景文件 octopus updateSimScenariosFiles 场景绑定单个标签 octopus updateSimScenariosLabels 场景解绑标签 octopus deleteSimScenariosLabels 创建逻辑场景 octopus createLogicalScenarios 更新逻辑场景 octopus updateLogicalScenarios 删除逻辑场景 octopus deleteLogicalScenarios 下载逻辑场景文件 octopus downloadLogicalScenarios 创建逻辑场景文件 octopus createLogicalScenariosFiles 更新逻辑场景文件 octopus updateLogicalScenariosFiles 创建标签 octopus createSimLabels 更新标签 octopus updateSimLabels 删除标签 octopus deleteSimLabels 更新逻辑场景标签 octopus updateLogicalScenariosLabels 删除逻辑场景标签 octopus deleteLogicalScenariosLabels 创建参数泛化资源 octopus createLogicalParameters 下载逻辑参数文件 octopus downloadLogicalParameters 更新参数泛化资源文件 octopus updateLogicalParametersFiles 导入标签 octopus createSimTurtles 创建泛化任务 octopus createLogicalGeneralizations 删除泛化任务 octopus deleteLogicalGeneralizations 表7 云审计服务支持的智驾模型服务关键操作列表 操作名称 资源类型 事件名称 设置委托名称 octopus setAgency 删除委托名称 octopus deleteAgency 进行2D图片预标注 octopus createImageAnnotation 创建2D图片生成任务 octopus createImageGenJob 终止2D生成任务 octopus terminateImageGenJob 删除2D生成图片任务 octopus deleteImageGenJob 删除生成的2D图片 octopus deleteGenImage 批量删除生成的图片 octopus deleteGenImages 清理已删掉的图片 octopus cleanGenImage
  • 统计信息 在批次子任务的“统计信息”页面,可查看该任务详情,项目任务流程以及标注对象统计信息。 任务详情:任务名称、数据类型、标注状态、任务包含的标注信息等。 图1 任务详情 项目任务流程:显示任务当前进度情况。 图2 项目任务流程 标注框数统计:人工/预标注对象数量统计。 图3 标注框数统计 审核框数量统计:审核结果的统计。 图4 审核框数量统计 标注帧数统计:任务标注帧数的统计。 图5 标注帧数统计 父主题: 批次子任务
  • 到达终点(Reach Destination)检测 到达终点检测的目的是判定主车是否到达场景文件中指定的全局路径规划的终点。 当主车的车辆坐标系原点进入终点为半径R(本设计取R为2m)范围内时, 则判定主车到达了终点。 在没有设置终点时, proto协议会把目标点默认初始化(0,0,0), 因此本设计认为当终点为(0,0,0)时, 是没有终点的情况, 故不允许场景设计者在设计场景终点时将终点设置为(0,0,0)。 该指标关联的内置可视化时间序列数据为:暂无。 该指标的异常时间点记录类型为:POINT_TYPE_NORMAL。 父主题: 内置评测指标说明
  • 感知物体类型 由于各类仿真器对交通参与物类型的覆盖面不同,可能产生仿真器不支持某种类型,或仿真器与仿真回放中类型不匹配。 以下模型均为副车的颜色,主车ego的颜色为白色,其他车比主车颜色更深。 表2 车辆和行人 类别 标签 三维感知框/未选中 三维感知框/选中 3D模型 未知车辆/其他车辆/小型车/紧凑型轿车/中型车/豪华车 送货车/重型卡车/半挂式拖车/拖车 行人 公交车 未知/其他/轮椅 摩托车/自行车 电车/火车 暂无 动物 暂无 表3 交通信号 类型 名称 图标 信号灯 红黄绿灯 方向灯-箭头向上 方向灯-箭头向左 方向灯-箭头向前向左 方向灯-箭头向右 方向灯-箭头向前向右 交通标识牌 注意安全 人行横道 两侧变窄 右侧变窄 左侧变窄 减速让行 停车让行 禁止驶入 禁止掉头 禁止停车 禁止长时停放 注意落石
  • 回放图层 在回放图层区域,可以选择不同图层,多层次观看3D回放视频。 真值物体:包含选项有真值物体类型及ID、物体模型,可控制真值物体显示或隐藏。 预测算法:可显示或隐藏除主车以外,他车的朝向前的行驶轨迹。 定位算法:可显示或隐藏主车的定位(通过算法计算出的信息)和真值(实际信息)的坐标信息。 规控算法:可显示或隐藏“主车局部规划轨迹”和“主车全局规划轨迹”。 高精地图:显示“路面”、“车道线”、“车道参考线”、“中心车道线”、“交通信号”,可控制对应功能显示或者隐藏。 动态场景:显示场景trigger信息,目前支持设置了Distance,ReachPosition,End Of Road,Collision,OffRoad,Time Head Way,Time To Collision,Acceleration,StandStill,Speed,Relative Speed,Traveled Distance,Relative Distance这几类trigger。地图会以的图标展现,鼠标单击图标时,地图中会出现trigger的详细信息。 当有trigger作用于某个交通参与物时,且该trigger自身没有position。该交通参与物模型上会显示trigger图标。(注:Time To Collision类型的trigger可能包含position信息,但是该position代表目标位置,不是其本身位置,所以此类trigger也会显示在交通参与物上)。 一个trigger作用于多个交通参与物时,涉及到的交通参与物都会带有trigger图标。 一个交通参与物带有多个trigger时,只会显示一个trigger图标,鼠标悬浮上去,会在右上角列出所有trigger的内容。
  • 仿真任务结果 仿真算法的质量由仿真结果呈现,仿真服务模块以自动驾驶过程中关键指标的检测结果为依据对仿真算法进行评测,回放可查看场景,信号查看器是对仿真结果的展示。 仿真任务结果展示可以有以下几种,按钮可单击条件判断为如下:(如果文件不存在,界面会报错提示) 回放按钮:录制模式下即可单击。 算法日志按钮:录制模式下,关联了算法的情况下可单击。 评测日志按钮:录制模式下,关联了自定义评测镜像的情况下可单击。 仿真pb文件按钮:录制模式下可单击。 评测pb文件按钮:任何模式下都可单击。 信号查看器按钮:任何模式下都可单击。 算法pb文件按钮:录制模式下使用自定义算法,并开启Datahub才可单击下载。 所有可下载的结果均不建议使用过长场景名称,如果场景名过长,浏览器会有文件名截取行为,具体截取长度因浏览器、操作系统以及文件下载路径不同而有所区别,以实际情况为准。
  • Predicted_objects stamp_secs: 1617336640 stamp_nsecs: 971891550 timestamp: 1617336640971 obstacle_info { obstacle_timestamp: 1617336640699 id: 6711 x: -123.08731842041016 y: 486.83221435546875 z: 0.575542688369751 prediction_trajectory { path_point { x: -103.26817321777344 y: 486.0815734863281 theta: -0.007839304395020008 v: 4.405668258666992 relative_time: 4.5 } path_point { x: -102.82765197753906 y: 486.0737609863281 theta: -0.00746726430952549 v: 4.405668258666992 relative_time: 4.599999904632568 } ...... } } obstacle_info { obstacle_timestamp: 1617336640699 id: 6744 x: -145.0320587158203 y: 491.35015869140625 z: -0.40381166338920593 prediction_trajectory { path_point { x: -145.0320587158203 y: 491.35015869140625 theta: -2.9442124366760254 v: 1.0038001537322998 } path_point { x: -145.1304931640625 y: 491.3304748535156 theta: -2.9442124366760254 v: 1.0038001537322998 relative_time: 0.10000000149011612 } ...... } } obstacle_info { obstacle_timestamp: 1617336640699 id: 6760 x: -138.3047332763672 y: 489.9286193847656 z: -0.12651222944259644 }
  • Planning_trajectory stamp_secs: 1617336640 stamp_nsecs: 809739351 timestamp: 1617336640809 trajectory_points { x: -151.27487182617188 y: 486.55096435546875 theta: 0.0023324606008827686 kappa: -0.0017824547830969095 } trajectory_points { x: -151.21182250976562 y: 486.5510559082031 theta: 0.0022713469807058573 kappa: -0.0017127590253949165 } ......
  • Routing_path timestamp: 1630057162125 stamp_secs: 1630057162 stamp_nsecs: 125769156 routing_path_info { id: 1 path_point { x: -203.34230041503906 y: 125.63516998291016 z: -0.5 } path_point { x: -203.34915161132812 y: 125.72517395019531 z: -0.5 }......}
  • Tag_record segments { scenario_id: 100000000 source: "takeover" start: 1617336642300 end: 1617336652300 } segments { scenario_id: 100000000 source: "vehicle" start: 1617336672300 end: 1617336692300 }
  • Traffic_light_info timestamp: 1630057508000 stamp_secs: 1630057508 lights { id: 1 color: 1 location_x: -206.60186767578125 location_y: 459.9820861816406 location_z: 3.0 } lights { id: 2 color: 2 location_x: -74.1282958984375 location_y: 484.984619140625 location_z: 4.0 } lights { id: 3 color: 3 location_x: 59.96036911010742 location_y: 473.6038513183594 location_z: 5.0 }
  • Object_array_vision tracked_object { timestamp: 1604996332862 stamp_secs: 1604996332 stamp_nsecs: 862911489 objects { id: 26175 label: "Car" pose_position_x: 1154.59912109375 pose_position_y: -496.5350646972656 pose_position_z: -1.8222997188568115 pose_orientation_z: 0.714431643486023 pose_orientation_w: 0.6997052431106567 pose_orientation_yaw: 1.5916229486465454 dimensions_x: 4.513162136077881 dimensions_y: 1.7747581005096436 dimensions_z: 1.628068208694458 speed_vector_linear_x: 0.012852923013269901 speed_vector_linear_y: -9.972732543945312 relative_position_x: -17.48011016845703 relative_position_y: 10.685434341430664 relative_position_z: -0.17673441767692566 } objects { id: 26170 label: "Pedestrian" pose_position_x: 1180.902099609375 pose_position_y: -504.7625732421875 pose_position_z: -1.3601081371307373 pose_orientation_z: -0.7057344317436218 pose_orientation_w: 0.7084764242172241 pose_orientation_yaw: -1.5669186115264893 dimensions_x: 0.7922295331954956 dimensions_y: 0.7891787886619568 dimensions_z: 1.6868246793746948 speed_vector_linear_x: 0.13573257625102997 speed_vector_linear_y: 1.5281875133514404 relative_position_x: -25.306795120239258 relative_position_y: -15.737456321716309 relative_position_z: 0.39350399374961853 } objects { id: 26169 label: "Pedestrian" pose_position_x: 1175.647216796875 pose_position_y: -506.730712890625 pose_position_z: -1.569373607635498 pose_orientation_z: 0.6943609118461609 pose_orientation_w: 0.7196269631385803 pose_orientation_yaw: 1.5350627899169922 dimensions_x: 0.8029457330703735 dimensions_y: 0.7876891493797302 dimensions_z: 1.6028095483779907 speed_vector_linear_x: 0.06551000475883484 speed_vector_linear_y: 0.0022428608499467373 relative_position_x: -27.355571746826172 relative_position_y: -10.512933731079102 relative_position_z: 0.19844147562980652 } objects { id: 26168 label: "Pedestrian" pose_position_x: 1173.3189697265625 pose_position_y: -507.2300109863281 pose_position_z: -1.6026556491851807 pose_orientation_z: 0.717462956905365 pose_orientation_w: 0.6965966820716858 pose_orientation_yaw: 1.600306749343872 dimensions_x: 0.7922430038452148 dimensions_y: 0.7811086177825928 dimensions_z: 1.6341478824615479 speed_vector_linear_x: -0.04817964881658554 speed_vector_linear_y: -0.21502695977687836 relative_position_x: -27.89008903503418 relative_position_y: -8.192517280578613 relative_position_z: 0.16775710880756378 } objects { id: 26155 label: "Bus" pose_position_x: 1172.106689453125 pose_position_y: -478.5303039550781 pose_position_z: -0.48812994360923767 pose_orientation_z: -0.7203028798103333 pose_orientation_w: 0.6936596632003784 pose_orientation_yaw: -1.6084778308868408 dimensions_x: 11.322981834411621 dimensions_y: 2.9294095039367676 dimensions_z: 3.1415622234344482 speed_vector_linear_x: -0.017722932621836662 speed_vector_linear_y: 0.1302066147327423 relative_position_x: 0.7977913022041321 relative_position_y: -6.548437118530273 relative_position_z: 0.9966707229614258 } objects { id: 26153 label: "Bus" pose_position_x: 1148.1876220703125 pose_position_y: -490.8350524902344 pose_position_z: -0.954763650894165 pose_orientation_z: 0.6907882690429688 pose_orientation_w: 0.7230570912361145 pose_orientation_yaw: 1.5251574516296387 dimensions_x: 10.779899597167969 dimensions_y: 2.856076717376709 dimensions_z: 2.811084508895874 speed_vector_linear_x: 0.03153659775853157 speed_vector_linear_y: 0.23439916968345642 relative_position_x: -11.868709564208984 relative_position_y: 17.1827335357666 relative_position_z: 0.6278138756752014 } objects { id: 26141 label: "Bus" pose_position_x: 1171.7779541015625 pose_position_y: -512.5936889648438 pose_position_z: -0.9443151354789734 pose_orientation_z: -0.7186583876609802 pose_orientation_w: 0.6953632831573486 pose_orientation_yaw: -1.6037421226501465 dimensions_x: 10.841312408447266 dimensions_y: 2.9661808013916016 dimensions_z: 3.2250704765319824 speed_vector_linear_x: 0.0513402484357357 speed_vector_linear_y: 0.006104861851781607 relative_position_x: -33.26952362060547 relative_position_y: -6.731308937072754 relative_position_z: 0.8776476979255676 } objects { id: 26133 label: "Bus" pose_position_x: 1146.657958984375 pose_position_y: -508.7508239746094 pose_position_z: -0.883571445941925 pose_orientation_z: 0.7007946968078613 pose_orientation_w: 0.713362991809845 pose_orientation_yaw: 1.5530219078063965 dimensions_x: 12.186415672302246 dimensions_y: 2.824420690536499 dimensions_z: 3.292656183242798 speed_vector_linear_x: 0.005901232361793518 speed_vector_linear_y: 0.013970088213682175 relative_position_x: -29.803848266601562 relative_position_y: 18.443498611450195 relative_position_z: 0.8749525547027588 } objects { id: 26120 label: "Bus" pose_position_x: 1170.993408203125 pose_position_y: -525.5801391601562 pose_position_z: -1.104852318763733 pose_orientation_z: -0.7154129147529602 pose_orientation_w: 0.6987019181251526 pose_orientation_yaw: -1.5944297313690186 dimensions_x: 10.749905586242676 dimensions_y: 2.7170863151550293 dimensions_z: 3.0421104431152344 speed_vector_linear_x: 0.016746148467063904 speed_vector_linear_y: -0.23609620332717896 relative_position_x: -46.26727294921875 relative_position_y: -6.141877174377441 relative_position_z: 0.8449855446815491 } }
  • Vehicle vehicle_info { stamp_secs: 1604996332 stamp_nsecs: 847945211 autonomy_status: 0 gear_value: 4 vehicle_speed: 43.93000030517578 steering_angle: 0.699999988079071 yaw_rate: 0.0 interior_temperature: 0.0 outside_temperature: 0.0 brake: 0.0 timestamp: 1604996332847 turn_left_light: 0 turn_right_light: 0 longitude_acc: -0.03125 lateral_acc: 0.0 }
  • Ego_tf localization_info { timestamp: 1604996332855 stamp_secs: 1604996332 stamp_nsecs: 855301408 pose_position_x: 1165.5460205078125 pose_position_y: -479.2198486328125 pose_position_z: -1.48505699634552 pose_orientation_x: 0.003883248195052147 pose_orientation_y: -0.0031167068518698215 pose_orientation_z: 0.7017714977264404 pose_orientation_w: 0.7123847603797913 pose_orientation_yaw: 1.5557808876037598 velocity_linear: 12.21684455871582 velocity_angular: 0.014540454372763634 acceleration_linear: 0.23571151494979858 acceleration_angular: 0.0 }
  • 逻辑场景管理 逻辑场景功能可批量生成仿真场景,扩充仿真场景库,为自动驾驶开发提供海量仿真场景。自定义逻辑场景的可以进行修改、删除操作,并支持仿真器B。 逻辑场景中场景是完全独立存储与使用的,在逻辑场景生成的泛化场景非常多,其中有价值的场景比例低,如果存储到场景中会对场景模块造成冲击,当前如果认为逻辑场景中保存的个别场景价值高,可以采用下载场景文件到本地再上传到场景模块的方式保留该逻辑场景。 逻辑场景 泛化场景 父主题: 场景管理
  • 应对对向车辆占道(Encroaching vehicle)检测 在双向车道路上, 会存在主车与对向车辆存在横向冲突的情况, 应对对向车辆冲突行驶检测的目的是判断主车在这种情况下, 能否进行适当的转向和减速避让, 从而保证安全性。 其中主车需要进行避让的前提条件是: 当主车前端与对向行驶的车道纵向距离一定范围内(本设计取10m), 并且主车与对向车辆的横向距离小于两者一半车宽的和。 当满足该条件后, 如果主车没有进行转向避让和减速避让, 则对应的检测不通过。 减速避让检测不通过是指主车的加速度大于0。 其中转向避让检测考虑到中国是靠右行驶, 在设计该类测试场景时, 对向车会是在主车的左侧。 转向避让检测不通过是指主车没有向右边转向。 该指标关联的内置可视化时间序列数据为:暂无。 该指标的异常时间点记录类型为:POINT_TYPE_REGION。 父主题: 内置评测指标说明
  • 2D图像列表相关操作 在2D图像列表,还可以进行以下操作。 表1 2D图像列表相关操作 任务 操作步骤 搜索模型生成的2D图像 在搜索框中输入关键字搜索相关2D图像生成作业名称。 查看模型生成的2D图像详情 单击模型生成的2D图像生成作业名称,即可查看模型生成的2D图像详情页。 图5 2D图像详情 显示位置框:可选择是否显示位置框。 下载图片:鼠标悬停图片,可选择单张下载图片至本地。 删除图片:可选择单张或批量删除图片。 清理失效图片:如果有失效的图片,可选择单击右上角“清理失效图片”,清理失效图片。 终止模型生成2D图像 单击操作栏的“终止”,即可终止状态为“执行中”的模型。 删除模型生成的2D图像 单击操作栏的“删除”,即可删除模型生成的2D图像信息。 说明: 删除后无法恢复,请谨慎操作。(OBS中的图片数据需用户手动清理。)。
  • 2D3D关联标注 2D3D关联标注复杂,类型多样,故平台开发多种标注工具,辅助标注工作,提高标注人员标注效率。 表9 标注工具说明 一级图标 二级图标 名称 功能 快捷键 无 选择 单击3D框进入选择状态,可对3D框进行三维拖动。 无 无 修改 双击3D框进入修改状态,可对3D框的三视图进行调整。 无 从上至下依次是: 标注 智能缩框标注 标注:在标注类别中选择标注框,进行普通3D框标注。 智能缩框标注:可根据框选范围内点云大小智能缩进标注框 标注:V 智能缩框标注:B 从上至下依次是: 旋转 旋转90° 旋转180° 旋转点云图像。长按图标或快捷键点云图像会一直旋转。 按照箭头所示方向分别旋转点云图像90度和180度。 顺转:1或左键图标 逆转:Shift +1或右键图标 顺转90°:2或左键图标 逆转90°:Shift +2或右键图标 旋转180°:3 从上至下依次是: 记录位置 返回记录位置 复位 点云角度保持原状 通过单击“记录位置”记录当前点云的视角,调整视角后可通过单击‘返回记录位置’,回到记录视角。 复位:回到初始点云视角。 点云角度保持原状:开启后,双击打开三视图不会改变点云视角。 记录位置:R 返回记录位置:Shift+R 复位:O 从上至下依次是: 复制上帧 对比上帧 同步追踪数据 显示轨迹线 添加轨迹点 插值标注 复制上帧:将上一帧标注框完全复制到当前帧。第一帧不可用复制上帧功能。 对比上帧:标注界面分为两部分,左图是上一帧点云,右图是当前帧点云,可对前后两帧信息进行对比。 同步追踪数据:选中标注物后执行该操作可将当前任务中相同ID的所有标注物的大小类型进行覆盖。 显示轨迹线:选择3D框,开启此功能后可将当前任务中与此标注物ID相同的框进行轨迹线的连接。 添加轨迹点:开启后左键添加轨迹点,右撤销当页轨迹点,并重新规划轨迹线,此ID最后一帧不可操作。 插值标注:当需要在第n帧和第n+k帧中标注完同一个追踪对象时,可以自动计算出此对象在中间k-1帧中的标注框。 复制上帧:F 从上至下依次为: 添加 列表 添加:选中标注物,添加提示信息后自动进入全局标注物列表。 列表:打开列表可对添加的标注物进行应用、删除、保留ID等操作。 添加:I 列表:D 无 2D3D互转开关 开启后绘制2D、3D框后可转换出对应3D、2D框。 无 无 假想 预设各标注物类别的xyz参考值,选中框后单击对应参考值可直接应用。 无 无 高度过滤 设置高度限制,该高度以下点云无法被框选标注。 无 无 地面点限制 开启后无法对地面点云进行标注。 无 无 删除 选中3D框后单击图标或快捷键可删除框。 Delete 无 长宽互换 可对3D框的xy值进行互换。 T 无 补框 仅3D联合任务和2D3D关联标注任务点开2D缩略图时会显示此工具,当3D框缺少对应2D框时可使用此工具。 G 无 比例尺 调整比例。 U 从上至下依次为: 全部添加 全部删除 增加单个 删除单个 全部添加:为所有3D框添加锚点。 全部删除:删除所有3D框的锚点。 增加单个:选择单个3D框后增加单个锚点。 删除单个:删除单个3D框的锚点。 注:可通过Shift+左键单击3D框正上方角点修改锚点位置。 全部添加:Z 全部删除:X 增加单个:Shift+Z 删除单个:Shift+X 从上至下依次为: 缩略图 标注列表 隐藏范围线 缩略图:开启后隐藏界面下方缩略图。 标注列表:开启后隐藏标注列表。 隐藏范围线:开启后隐藏范围线。 无 无 无 标注物 标注物快捷键,最多8个,按照使用频次排序。 Alt+(1~8) 无 下降/上升 前移/后移 左移/右移 通过单击按钮或快捷键执行平移操作。 下降:Q 上升:E 前移:W 后移:S 左移:A 右移:D 无 上旋/下旋 左旋/右旋 无 上旋:↑ 下旋:↓ 左旋:← 右旋:→ 无 上一张 无 Shift+Q 无 下一张 无 Shift +E 无 保存 保存当页信息,勾选已标注/审核通过。 Ctrl+S
  • 3D语义标注 3D语义标注复杂,类型多样,故平台开发多种标注工具,辅助标注工作,提高标注人员标注效率。 表7 标注工具使用说明 一级图标 二级图标 功能 快捷键 无 多边形绘制 Z 无 矩形绘制 X 无 画笔绘制 C 无 画笔调整变大小 鼠标滚轮前后滚动 无 框选绘制 框选:V 确认:Enter 取消:空格键 无 撤回上一步 Ctrl+Z 隐藏范围线 缩略图 标注列表 无 记录当前位置 回到上次位置 复位 记录当前位置:R 回到上次位置:Shift+R 点云图复位:O 无 显示强度屏 I 旋转 旋转90° 旋转180° 顺转:1或左键图标 逆转:Shift +1或右键图标 顺转90°:2或左键图标 逆转90°:Shift +2或右键图标 旋转180°:3 无 下降/上升 前移/后移 左移/右移 下降:Q 上升:E 前移:W 后移:S 无 上旋/下旋 左旋/右旋 上旋:↑ 下旋:↓ 左旋:← 右旋:→ 无 标注物 标注物快捷键,最多8个,按照使用频次排序。 Alt+(1~8) 无 无 点云图复位。 O 无 无 上一张。 Shift+Q 无 无 下一张。 Shift+E 无 无 结束绘制状态。 ESC 无 无 保存当页信息,勾选已标注/审核通过。 Ctrl+S 表8 标注快捷键说明 快捷键 功能 1 多边形绘制。 2 矩形绘制。 3 画笔绘制。 4 框选绘制。 Ctrl+Z 撤回上一步。 空格键 取消框选。 Enter 确认框选。 ESC 结束绘制状态。 向后滚动鼠标滚轮 画笔调整变大。 向前滚动鼠标滚轮 画笔调整变小。 O 点云图复位。
  • 2D语义标注 2D语义标注任务较多,类型多样,复用了大部分2D标注工具,在此基础上增加了以下快捷键促进标注速度。请参考下表。 表4 标注快捷键说明 快捷键 功能 空格键 多边形闭合。 X 相交多边形共边。 4(非小键盘) 进入多边形绘制工具。 右键 未闭合状态撤销多边形上一点。 Alt+V/alt+鼠标左键 删除多边形上某点。 Alt+鼠标左键/鼠标滚轮 拖动语义标注的图片。 8(非小键盘) 绘制切割线。 M 绘制切割线后切割。 Z 开启交互式分割。 Ctrl+C 复制属性。 Ctrl+V 粘贴属性。 Delete 删除标注对象。 Shift+b 比例尺。 Ctrl+Z 撤回上一步操作。 S 保存本页标注。 T 隐藏标题。 L 隐藏标注。
共100000条