# 命名规范

您可将多个数据包存放在同一个一级目录下,作为一次采集的数据上传至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

上次更新: 6/29/2021, 2:13:44 PM