面向地面机器人的通用鲁棒的激光SLAM技术

A Universal and Robust LiDAR SLAM Technology for Ground Robot

  • 摘要: 针对卫星拒止的非结构化环境中,激光SLAM(同步定位与地图构建)精度下降甚至失效的问题,提出一种面向地面机器人的可用于多种雷达的鲁棒激光SLAM算法。首先,使用提出的非超参数地面初始化方法自动完成地面点的分割,并基于主成分分析(PCA)法对剩余点云提取几何和强度特征;提取出的地面点和特征点被输入到雷达里程计模块执行三阶段直接特征匹配,输出高频率且相对精确的帧间变换估计;在雷达建图模块,通过强度增强的几何特征匹配构建雷达帧间匹配因子,通过前端提取的地面点评估地面的平坦度和连续性以构建地面约束因子,通过IMU(惯性测量单元)的预积分解算构建IMU旋转约束因子和重力约束因子,最后与回环检测因子一并构建因子图执行全局优化,实时输出精确的机器人状态估计和全局地图。使用地面机器人采集了多个挑战性数据序列,并基于这些数据序列与多个算法进行了比较,结果表明,本文算法可以更精确地估算机器人状态,在地形变化、大尺度、非结构化的场景中更具鲁棒性。

     

    Abstract: To address issues of precision degradation, and potential failure of LiDAR SLAM (simultaneous localization and mapping) in unstructured environments with limited satellite visibility, a robust LiDAR SLAM algorithm suitable for many types of LiDAR is proposed for ground robots. Firstly, the proposed non-hyperparameter ground initialization method is utilized to automatically segment ground points, while the geometric and intensity features of the remaining point clouds are extracted through PCA (principal component analysis). The extracted ground and feature points are fed into the LiDAR odometry module for three-stage direct feature matching, resulting in a high-frequency and relatively accurate inter-frame transformation estimation. In the LiDAR mapping module, the LiDAR inter-frame matching factor is constructed by intensity-enhanced geometric features registration, and ground points extracted from the front end are used to evaluate ground flatness and continuity for the construction of a ground constraint factor. Additionally, the IMU (inertial measurement unit) rotation and gravity constraint factors are constructed using the IMU pre-integration. Finally, the factor graph is constructed combining the above factors and the loop detection factor to conduct global optimization, obtaining an accurate robot state estimation and a global map in real time. Comparison with various methods in several challenging sequences collected by a ground robot demonstrates that the proposed algorithm achieves more accurate state estimation, and shows greater robustness in terrain-changed, large-scale and unstructured scenes.

     

/

返回文章
返回