LIO-SAM

Shan 2020 · 论文

一句话总结 —— LIO-SAM将LiDAR-惯性里程计重新表述为因子图平滑问题,使IMU预积分、扫描匹配、GPS和回环检测都能进入同一个MAP估计问题——同时通过只将关键帧与一个局部滑动窗口地图匹配来保持实时性。

问题

LOAM将其数据保存在一个全局体素地图中,这使得执行回环检测或纳入GPS等绝对测量变得困难;它的IMU仅用于对扫描去畸变和给出运动先验(松耦合),并且随着体素地图不断变稠密,其优化性能会下降。像LIOM这样的紧耦合替代方案会联合处理所有测量,但运行速度只有约0.6倍实时速度。LIO-SAM同时针对这两个问题:因子图可以将异构的相对测量和绝对测量都作为因子接受,而在局部而非全局尺度上进行扫描匹配,能让计算量保持在可控范围内。

方法与架构

机器人状态为 x=[R,p,v,b]\mathbf{x} = [\,\mathbf{R}^{\top}, \mathbf{p}^{\top}, \mathbf{v}^{\top}, \mathbf{b}^{\top}\,]^{\top}(姿态、位置、速度、IMU偏置)。当位姿变化超过阈值时,会添加一个新的状态节点,图会用iSAM2在以下四种因子类型下进行增量优化:

实验结果

在五个自采集数据集(Rotation、Walking、Campus、Park、Amsterdam)上,跨越三种平台——手持设备、Clearpath Jackal无人地面车、以及Duffy 21电动船——使用VLP-16、MicroStrain 3DM-GX5-25 IMU和Reach M GPS,在i7-10710U CPU上(无GPU)进行评测:

对SLAM的意义

LIO-SAM为LiDAR所做的事,正是VINS-Mono和OKVIS为相机所做的事:它使得通过图优化实现的紧耦合惯性融合成为默认架构。它将各测量来源清晰地分离为因子,使其易于扩展——LVI-SAM在其之上添加了一整套视觉-惯性子系统——它仍然是衡量像FAST-LIO2这样基于滤波器的系统时所对照的标准因子图基线。当你需要开箱即用的回环检测、GPS融合和平滑后端时,请使用它。

相关条目