本文介绍的研究论文《GP-SLAM+: Real-time 3D LiDAR SLAM Based on Improved Regionalized Gaussian Process Map Reconstruction》由Jianyuan Ruan(浙江大学航空航天学院)、Bo Li(浙江科技学院自动化与电气工程学院/浙江大学)、Yinqiang Wang和Zhou Fang(均来自浙江大学航空航天学院)共同完成,发表于2020年IEEE/RSJ智能机器人与系统国际会议(IROS)。该研究针对轻量化传感器在稀疏点云条件下的实时同步定位与建图(SLAM)问题,提出了一种基于改进区域化高斯过程(Gaussian Process, GP)地图重建的三维激光雷达SLAM系统。
学术背景
SLAM技术是自主机器人的核心功能,其核心任务是状态估计(即机器人位姿推算)和环境地图构建。传统方法如迭代最近点(ICP)及其变体在稀疏点云场景下易陷入局部最优,而基于特征提取的方法(如LOAM)可能因信息丢失导致精度下降。高斯过程作为一种连续表示方法,能够通过空间回归建模环境表面,并推断未探索区域的不确定性,但计算复杂度高是其应用于实时系统的瓶颈。本研究旨在通过改进的区域化GP方法,实现低漂移的实时状态估计与高精度建图,尤其适用于轻量化传感器(如低分辨率3D激光雷达VLP-16或旋转式2D激光雷达)的应用场景。
研究流程与方法
区域化GP地图重建
- 区域划分:将环境划分为边长为a的立方体单元格,每个单元格独立建模。通过主成分分析(PCA)判断表面方向,仅保留垂直于坐标平面的函数关系(如垂直墙面忽略z方向约束)。
- 表面重建:在单元格内使用GP回归拟合局部表面。训练数据为激光雷达原始点云,假设观测噪声服从各向同性正态分布(方差σ²)。通过指数协方差函数(参数κ)计算预测分布,生成均匀分布的表面采样点(间隔r),并记录其均值与方差。
- 加速策略:采用基于网格的降采样方法(改进的2D体素滤波器)替代传统KD树,将计算复杂度从O(n³)降至O(n),同时保留靠近测试点的关键数据。
状态估计
- 数据关联:当前帧与地图帧的采样点需满足三个条件:(1)位于相同或相邻单元格;(2)预测方向一致;(3)方差低于阈值σ²_thr。匹配时优先选择空间最近的样本。
- 位姿优化:基于最大似然估计(MLE),将匹配误差建模为方向相关的1维正态分布,通过非线性优化(Ceres库)求解最小化加权距离的刚体变换。相较于传统SVD方法,新策略收敛更快且避免引入测试点坐标误差。
地图构建
- 采用增量式更新:新增单元格直接插入地图;重叠单元格通过递归最小二乘法融合采样点(公式4-5更新方差与预测值);稀疏原始数据累积后重新进行GP重建。固定测试点位置的设计避免了地图状态维度爆炸。
双线程框架
- 核心线程实时处理单帧数据(73ms/帧),而低频(2Hz)优化线程聚合多帧点云提升建图精度。两线程均采用相同的扫描-地图配准策略,但优化线程迭代次数更多,进一步抑制大尺度场景下的漂移。
主要结果
稀疏点云配准测试
- 在停车场数据集(2D激光雷达)中,GP-SLAM+成功重建无畸变墙面(图9),而GICP方法即使结合图优化仍出现明显错位(对比文献[2]图18c)。
核心流程评估
- 状态估计精度:室内53米轨迹测试中,平均平移误差0.0156米,与A-LOAM(0.0175米)相当(表I)。
- 建图质量:无人机室外实验(200米轨迹)显示,地图与卫星影像对齐误差米,且平均地图熵(1.2014)低于A-LOAM(1.5422),表明点云一致性更优(图11)。在特征缺失的退化场景(高层建筑墙面),A-LOAM定位失败导致地图模糊,而GP-SLAM+仍保持稳定(图12)。
全系统性能
- 2.1公里车载测试中,核心流程的平面平均误差(5.753米)和高度误差(5.561米)均优于LEGO-LOAM(7.355米/42.136米);优化线程进一步将高度误差降至0.178米(表III),轨迹与卫星影像吻合度高(图13-14)。
结论与价值
本研究通过区域化GP重建与高效数据关联策略,解决了轻量化传感器在稀疏点云条件下的实时SLAM难题。其科学价值在于:
1. 方法创新:首次将多方向GP层与概率配准结合,兼顾复杂结构建模与计算效率;
2. 应用优势:支持低分辨率传感器(如VLP-16)实现厘米级定位与细节重建,适用于无人机、车载等资源受限平台;
3. 理论贡献:为高斯过程在机器人领域的实时应用提供了可扩展的解决方案。
研究亮点
- 鲁棒性:GP表面插值能力显著提升稀疏数据的配准成功率;
- 高效性:改进的体素滤波与固定网格设计使GP计算耗时降至73ms/帧;
- 扩展性:双线程框架平衡实时性与大尺度精度,无需依赖IMU即可抑制漂移。
其他价值
研究开源了实验视频(https://www.youtube.com/watch?v=2nrjthk0hcw),并指出未来可通过在线学习核函数或引入希尔伯特空间映射进一步优化模型精度,为后续研究指明方向。