logo好方法网

一种基于移动标定板的激光雷达与相机联合标定方法


技术摘要:
本发明公开了一种基于移动标定板的激光雷达与相机联合标定方法,首先通过对标定板不同位姿计算标定内参,之后对选取的对应激光雷达标定板点云数据拟合平面获取法向量,再通过解方程计算标定外参,最终完成标定,具体步骤包括:步骤1在相机视野下采集不同角度标定板的激  全部
背景技术:
智能车是一个包含感知,规划,决策和控制在内的复杂系统,感知是其他部分的基 础,获取的感知信息越丰富对于后续的子系统越有利。目前单一传感器难以满足智能车复 杂的周围感知需求,多传感器融合算法成为目前主流算法,而融合算法的基础是各传感器 之间的联合标定。 联合标定可分为两个部分:内参标定与外参标定。内参标定是决定传感器内部的 映射关系,主要包含摄像头焦距,光心,畸变系数等参数。外参是各传感器之间的外部坐标 转换关系,外参主要由旋转矩阵和平移矩阵组成。外参标定较普遍的方法是在相机和激光 雷达对应帧内选取同一物体,通过解方程的方法获得外参矩阵参数从而获得最终标定结 果,但此方法对选点的要求很高,如果在选点阶段存在误差,之后的标定结果也会有较大偏 差,使用平面标定的方法可以有效减少选点造成的误差。
技术实现要素:
本发明的目的是为了解决在在做外参标定时,传统选点的方式对标定场地以及选 点的要求过高且存在较大误差。提供了一种基于平面法线的联合标定方法,通过获取标定 板平面,计算出标定板的法向量,再通过解方程的方法获得标定外参。为达到以上目的,本 发明采用的技术方案是:基于移动标定板的激光雷达与相机联合标定方法,该方法包括以 下步骤: 步骤1在相机视野下采集不同角度标定板的激光雷达和相机数据,作为标定数据 和验证数据; 步骤2对采集的相机数据使用张正友标定法获取相机内参标定结果; 步骤3在对应的激光雷达数据上选取标定板位置点云; 步骤4对步骤3获取的点云数据进行平面拟合并获取相应法向量; 步骤5将步骤2获得的内参数据带入相应计算公式获得最终外参结果。 进一步,所述步骤1的具体过程包括如下: 在室外较为空旷区域使用黑白棋盘格标定板同时录取激光雷达与相机数据,录取 数据时,棋盘格应选取近点、适中点、远点三个纵向距离,相机视场角下的左边、中间、右边 三个横向距离,共计九个站点,在每个站点分别左右上下摇摆以获得不同标定板位姿。 进一步,所述步骤2的具体过程包括如下: 相机内参标定引入单应性矩阵H(一般以平面标定板左上角的点为世界坐标系原 点,世界坐标系的XOY平面与标定板平面重合,所有标定板角点的Z=0),使用透镜模型,各 标定板角点对应像素点可表示为: 4 CN 111612845 A 说 明 书 2/4 页 其中H3*3=A[r1  r2  t]=[h1  h2  h3]=[hi1  hi2  hi3] 根据旋转矩阵的性质 和||r1||=||r2||=1,对于每副图像,可以得到约束 条件: 当所取图像数目大于等于3时含有5个未知的内参数的矩阵A被唯一求解; 令 且B为对称矩阵,令b=[B11  B12  B22  B T13  B23  B33] ,则 式中 将内参的约束条件转化为 即V2n*6b6*1=0,其中n是采集的图片数 量,当n≥3时b有解,再求得内参矩阵A,进而求得相机坐标系下的外参矩阵即相应棋盘位置 和法向量。 进一步,所述步骤3中选取点云时应选择标定板中间位置。 进一步,所述步骤4中的平面拟合为空间平面拟合,空间平面的表达式为Ax By Cz D=0,其平面法向量m=(A,B,C),对于空间中的离散点得到拟合平面,该过程是一个最优 化的过程,即转化为求这些点到某平面距离最小和。 进一步,所述步骤5的外部参数包括旋转矩阵和平移矩阵。 进一步,所述旋转矩阵R的求解通过R*M=N获得,其中M为通过堆叠激光雷达坐标 中所有法线抓取棋盘形成的矩阵,N为通过在相机坐标中堆叠抓取的棋盘的所有法线形成 的矩阵。 进一步,所述平移矩阵的求解通过优化目标函数求解,所述优化目标函数为 式中R为旋转矩阵,p为在相机坐标系下的棋盘格位置,T为平移向量,q为在激光雷 达坐标系下的棋盘格位置,N为相机坐标系下的棋盘法向量。 本发明的有益效果: 5 CN 111612845 A 说 明 书 3/4 页 1 .本发明标定方法简易,仅需一块标定板,可以集成到机器人操作系统(Robot  Operating  System)对采集的数据实时验证。 2.本发明选取标定板平面数据,相较于选取单点的方法精准度更高,操作更为简 单。 附图说明 图1为标定流程图; 图2为相机坐标下棋盘格角点; 图3为激光雷达坐标下标定板位置; 图4为选取的棋盘点反投影至图像验证图; 图5为整体点云投影效果图。
分享到:
收藏