摘要
为了提高三维激光雷达SLAM算法的定位精度和解决其z轴偏移的问题,在图优化的基础上提出了一种增加边约束和地面约束来改善闭环检测的方法。首先,使用MLESAC算法对点云数据进行滤波,去除外点;其次,采用随机采样法对点云数据进行下采样,提高点云配准算法的速度和准确性;然后,基于3D-NDT配准算法得到点云变换关系;最后,在图优化的基础上将边约束和地面约束加入优化求解器,获得优化后的位姿和点云地图;使用Velodyne激光雷达扫描的地下车库数据进行评估,结果表明所提出的方法能够改善激光SLAM的回环检测,提高定位准确度,x、 y和z方向精度分别可达0.074 1、0.388 95、 0.001 5 m,特别是z轴精度从1.68 m提升到了0.001 5 m。