2022智能驾驶 激光雷达与摄像头的感知数据融合接口标准_第1页
2022智能驾驶 激光雷达与摄像头的感知数据融合接口标准_第2页
2022智能驾驶 激光雷达与摄像头的感知数据融合接口标准_第3页
2022智能驾驶 激光雷达与摄像头的感知数据融合接口标准_第4页
2022智能驾驶 激光雷达与摄像头的感知数据融合接口标准_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能驾驶激光雷达与摄像头的感知数据融合接口规范智能驾驶激光雷达与摄像头的感知数据融合接口规范范围据格式。本文件适用于激光雷达与摄像头的传感器数据融合和图像与点云的目标检测结果融合。规范性引用文件本文件没有规范性引用文件。术语和定义下列术语和定义适用于本文件。3.1包围框boundingbox主要用于对检测的对象进行描述的三维或二维矩形外壳。[来源:ISO23150-2021,7.2.2]3.2摄像头坐标系cameracoordinatesystem摄像头坐标系是以镜头主光轴为中心的三维笛卡尔坐标系。注:单位为米。3.3激光雷达坐标系lidarcoordinatesystem激光雷达坐标系是以激光发射中心作为坐标系原点的三维笛卡尔坐标系。注:单位为米。3.4图像坐标系imagecoordinatesystem以图像左上角为原点的二维坐标系。注:单位为像素。3.5时空统一timeandspaceunification将输入的各局部时间和空间坐标的信息变换到统一的系统基准时间和空间坐标系下。[来源:GB/T37686-2019,3.3]3.6标定calibration接受激光雷达与摄像头的原始数据作为输入进行时空统一的操作。13.7传感器数据融合sensordatafusion接受感知之前的数据作为输入进行数据融合的操作。3.8目标检测结果融合detectionfusion接受图像目标检测二维包围框和点云目标检测三维包围框作为输入进行数据融合的操作。3.9数据融合接口datafusioninterface接收传感器数据并输出融合数据以及接收目标检测结果并输出融合后目标检测结果的接口。融合系统的架构激光雷达与摄像头的传感器数据融合架构激光雷达与摄像头的传感器数据融合架构如图1数据。图1激光雷达与摄像头的传感器数据融合架构图像与点云的目标检测结果融合架构图像与点云的目标检测结果融合架构如图2融合后的目标检测结果。图2图像与点云的目标检测结果融合架构数据融合接口2基本数据类型基本数据类型见表1。表1基本数值类型数值类型描述bool布尔型int88位整型uint8无符号8位整型int3232位整型uint32无符号32位整型float单精度浮点(32bit)double双精度浮点(64-bit)string字符串类型enum枚举类型配置数据表2配置接口的配置数据添加配置属性表2配置接口的配置数据添加配置属性3属性名称描述数据类型单位/备注示例fusion_type融合类型bool/0:传感器数据融合;1:目标检测结果融合0chirality手坐标系bool/0:右手坐标系;1:左手坐标系0camera_coordinate坐标系的轴/数字0,1,2分别表示x,y,z轴,负数表示负方向。(int8,int8,int8)如(2,0,-1),表示前进方向为z(2,0,-1)右侧方向为xy向lidar_coordinate达坐标系的轴(int8,int8,int8)/0,1,2x,y,z数表示负方向。如x右侧方向为yz轴(0,-1,2)camera_frequency摄像头获取数据频率uint32HZ/10lidar_frequency激光雷达获取数据频率uint32HZ/10fusion_algorithm融合所用算法string/“MV3d”PAGEPAGE4PAGEPAGE5接口输入参数:——属性名称;——属性描述;——属性值的类型。接口返回值:属性添加成功与否的状态,1—添加成功、0—添加失败。示例:输入为:(frequency,“thecapturefrequencyofsensor”uint32)表示添加类型为uint32的frequency属性。设置配置属性值融合系统提供设置配置属性值接口,设置指定属性名的属性值。接口输入参数:——指定属性名;——属性值。接口返回值:属性值设置成功与否的状态,1—设置成功、0—设置失败。示例:输入参数(camera_frequency,20)表示设置摄像头采集图像频率为20Hz。获取配置属性值融合系统提供获取配置属性值接口,获取指定属性名的属性值。接口输入参数:指定属性名。接口返回值:属性值。示例:输入参数(camera_frequency)表示获取系统中当前的摄像头采集图像频率。数据接收接口数据发送端通过数据接收接口向融合系统提供待融合的数据,可以是原始数据(6.2)据(6.3)、点云数据(6.4)、点云目标检测三维包围框信息(6.5)、图像目标检测二维包围框信息(6.6)之一。接口输入参数:数据,规范中定义的数据类型的数据。接口返回值:设置/发送成功与否的状态,1—设置/发送成功、0—设置/发送失败。数据获取接口接口输入参数:融合类型,指定融合的类型。接口返回值:融合后的数据。数据格式标定数据类型描述应符合表3的规定。表3标定数据类型描述属性名描述数值类型单位/备注示例image_size图像大小uint32[2]/1×2向量[640,480]distortion_coeffs畸变参数向量都设为0double[5]/1×5向量,该畸变参数适用于针孔相机模型[-0.3995,0.1803,0,0,0.0429]intrinsic_matrix内参矩阵/3×3矩阵,包含摄像头的光头坐标系到图像坐标系的映射关系double[9][468.3708,0.,339.7596,0.,470.2517,235.6143,0.,0.,1.]reference_frame参考坐标系bool/0:摄像头坐标系1:激光雷达坐标系0extrinsic_matrix外参矩阵double[16]/4×4矩阵,包括旋转与平移空间转换关系[0.0070,1e-06,0.9999,0,-0.9999,-0.0016,0.0070,0,0.0016,-0.9999,-1e-06,0,-0.0062,0.0756,0.0337,1]原始数据描述应符合表4的规定。表4原始数据描述属性名描述数值类型单位/备注示例sensor_id产生原始数据的传感器iduint8/1timestamp数据生成的时间戳uint32.uint32s.ns/秒.纳秒1595682678.715705367seq数据的序列uint321length原始数据字节数uint321data原始数据字节流int8[]图像数据描述应符合表5的规定。表5图像数据描述属性名描述数值类型单位/备注示例sensor_id产生图像数据的摄像头传感器iduint8/1timestamp图片生成的时间戳uint32.uint32s.ns/秒.纳秒1595682678.715705367seq图像的序列uint321height图像高度,即像素行数uint32/480width图像宽度,即像素列数uint32/360encoding图像编码string/rgb8属性名描述数值类型单位/备注示例channel图像的通道数uint8/3data图像数据,width*height*channel个uint8数据uint8[]/点云数据描述应符合表6的规定。表6点云数据描述属性名描述数据类型单位/备注示例sensor_id产生点云数据的激光雷达iduint8/0timestamp点云的时间戳uint32.uint32s.ns/秒.纳秒1595682678.715705367seq连续递增的序列唯一标识uint32/1number点云中的点的个数uint32/1000fields点云中一个点所包含的数据类别string[]/一个点云数据包括必须的x,y,z三维坐标信息,以及可选的reflectivity反射率信息等[x,y,z,reflectivity]fields_number一个点包含的数据类别数uint8/如fields为[x,y,z],则fileds_number为33data点云数据,number*fields_number个float数float[]/每fields_number个浮点数表示点云中的一个点sensor_type机械式激光雷达/固态激光雷达bool/0为机械式激光雷达1为固态激光雷达0beam(option)机械式激光雷达线束uint32/当sensor_type为0时可选32ring(option)点云点所属于的机械式激光雷达线束uint32/当sensor_type为0时可选0点云目标检测三维包围框信息描述应符合表7的规定。表7点云目标检测三维包围框信息描述属性名描述数值类型单位/备注示例id包围框的idint32/1class目标类别enum/Carpoints_seq点云序列uint32/对应的点云序列号2confidence目标存在的概率float/[0,1]范围内的小数,表示目标存在的概率0.8timestamp该三维包围框对应的时间戳uint32.uint32s.ns/秒.纳秒1595682678.715705367X包围框的中心点在激光雷达坐标系中的x坐标float/1.0Y包围框的中心点在激光雷达坐标系中的y坐标float/1.0Z包围框的中心点在激光雷达坐标系中的z坐标float/1.0属性名描述数值类型单位/备注示例length包围框的长度floatm/米1.0width包围框的宽度floatm/米1.0height包围框的高度floatm/米1.0direction三维包围框的在激光雷达坐标系下的朝向向量float[3]/[2.0,3.0,0.]velocity三维包围框速度floatm/s/米/秒1图像目标检测二维包围框信息描述应符合表8的规定。表8图像目标检测二维包围框信息描述属性名描述数值类型单位/备注示例id二维包围框的idint32/1class目标类别enum/Carimage_seq对应的图像的序列uint321confidence目标存在的概率float/[0,1]范围内的小数,表示目标存在的概率0.8timestamp该二维包围框对应的时间戳uint32.uint32s.ns/秒.纳秒1595682678.715705367x1图像坐标系中的包围框左上角横坐标uint32/像素的在图像坐标系中的位置103y1图像坐标系中的包围框左上角纵坐标uint32/像素的在图像坐标系中的位置103x2图像坐标系中的包围框右下角横坐标uint32/像素的在图像坐标系中的位置204y2图像坐标系中的包围框右下角纵坐标uint32/像素的在图像坐标系中的位置204传感器数据融合后数据描述应符合表9的规定。表9传感器数据融合后数据描述属性名描述数值类型单位/备注示例timestamp时间戳uint32.uint32s.ns/秒.纳秒1595682678.715705367class目标类别enum/Carimage_seq融合所用图像数据序列号uint32/1points_seq融合所用的点云数据序列号uint32/1camera_id生成图像的传感器iduint8/1lidar_id生成点云的激光雷达iduint8/1height图像高度,即像素行数uint32/480width图像宽度,即像素列数uint32/360encoding图像编码string/rgb8image_channel图像的通道数uint8/3属性名描述数值类型单位/备注示例image_data图像数据,数组长度为width*height*image_channeluint8[]/image_depth融合后得到的像素值为摄像头到场景中各点的距离(深度)的深度图像,数组长度为width*heightfloat[]/point_num点云中点的数量uint32/10000point_fields融合后点云中一个点所包含的数据类别string[]/[x,y,z]fields_number融合后点云中一个点包含的数据类别数uint8/3point_data点云数据float[]/目标检测结果融合后数据描述应符合表10的规定。表10目标检测结果融合后数据描述属性名描述数值类型单位/备注示例ididint32/1confidence目标存在的概率float/[0,1]范围内的小数,表示目标存在的概率0.8timestamp时间戳uint32.uint32s.ns/秒.纳秒1595682678.715705367class目标类别enum/CarX融合后目标包围框的中心点在激光雷达坐标系中的x坐标float/1.0Y融合后目标包围框的中心点在激光雷达坐标系中的y坐标float/1.0Z融合后目标包围框的中心点在激光雷达坐标系中的z坐标float/1.0center_cov融合后中心点协方差float[9]/33矩阵,表示目标位置的不确定度[0.2,0.01,0.01;0.01,0.2,0.01;0.01,0.01,0.2]length融合后目标包围框的长度floatm/米1.0width融合后目标包围框的宽度float米1.0height融合后目标包围框的高度float米1.0size_cov融合后的尺寸协方差float[9]/33矩阵,[0.2,0.01,0.01;0.01,0.2,0.01;0.01,0.01,0.2]direction融

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论