# 命名规范
您可将多个数据包存放在同一个一级目录下,作为一次采集的数据上传至Octopus平台。数据包的名称仅包含中文、大小写英文、数字、“-”以及“_”,不得出现其他字符,且长度不超过64个字符。一级目录的结构可参考如下,可根据业务情况自定义数据包名称:
.
├─ raw-data
├─ package01
├─ opendata
├─ 2020-04-28-08-00
└─ ...
# Octopus OpenData数据包
Octopus OpenData数据包目录结构请参考如下示例,具体信息请根据实际采集节点种类和数量删减:
.
├─ opendata
├─ camera_0
├─xxx.jpg
├─xxx.jpg
├─timestamp.jpg
├─...
├─ lidar_roof_0
├─xxx.pcd
├─xxx.pcd
├─timestamp.pcd
├─...
├─ gnss
├─episode.pb
├─other sensor
├─episode.pb
...
├─ octopus_data_collection.yaml
说明:
- Octopus平台对Octopus OpenData数据包内文件大小做出一定限制:
- “.yaml”文件大小小于10kb;
- “.jpg”文件小于2MB;
- “.pcd”文件小于10MB;
- “.pb”文件小于50MB。
- 数据名称仅包含中文、大小写英文、数字、“-”“_”,不超过64位。
# “octopus_data_collection.yaml”文件说明
数据包中不可缺少“octopus_data_collection.yaml”配置文件,否则将无法从OBS导入。编写该文件,主要包括车辆名称和标定ID等信息,详情可参考如下。
# 华为八爪鱼自动驾驶云服务数据采集说明
cardrive:
datetime: 2020-11-01T08:00:00+08:00 #精确到小时即可
station: '腾飞' #站点名称
car:
vehicle_name: 'test0805' #车牌号
calibration_id: 78
route: 'shuttlebus_30km'
mode: 'auto' #路线驾驶意图, auto代表自动驾驶, manual代表人工驾驶采集
tags:
description: ''
data_type: opendata
map_id:'' #非必填项,地图ID,字符串类型
folders:
camera: #camera数量不得超过20个
-
name: camera_03encode
format: jpg
lidar: #lidar数量不得超过10个
-
name: pandar
format: pcd
gnss: #gnss不得超过1个
-
name: inspvax
format: proto3
vehicle: #vehicle不得超过1个
-
name: holo_VehicleInfoMagotan
format: proto3
ego_tf: #必填。ego_tf不得超过1个
-
name: localization_info
format: proto3
object_array_vision:
- #object_array_vision不得超过1个 -
name: tracked_objects
format: proto3
tag_record: #tag_record不得超过1个
-
name: tag_record
format: proto3
planning_trajectory:
-
name: planning_trajectory
format: proto3
predicted_objects:
-
name: prediction_prediction_obstacles
format: proto3
control:
-
name: holo_ControlCommand
format: proto3