核心概念
本文提出了一種名為 SGLC 的新型環路閉合方法,該方法利用語義圖信息進行高效準確的環路檢測和位姿估計,顯著提升了 SLAM 系統的性能。
論文信息
Wang, N., Chen, X., Shi, C., Zheng, Z., Yu, H., & Lu, H. (2024). SGLC: Semantic Graph-Guided Coarse-Fine-Refine Full Loop Closing for LiDAR SLAM. IEEE Robotics and Automation Letters. Preprint version. Accepted October, 2024.
研究目標
本研究旨在解決現有激光雷達 SLAM 環路閉合方法在位姿估計方面存在的精度低或計算成本高的问题,提出一种高效且准确的环路闭合方法。
方法
本文提出了一种名为 SGLC 的语义图引导的环路闭合框架,该框架利用前景实例构建语义图,并结合背景点的几何特征进行环路检测和位姿估计。
SGLC 主要步骤:
语义图构建: 利用语义分割和聚类算法识别前景实例,并根据实例的空间关系构建语义图。
激光雷达扫描描述符生成: 结合前景语义图的拓扑属性和背景点的几何特征,生成用于快速检索环路候选帧的全局描述符。
几何验证: 通过匹配查询帧和候选帧之间的语义图节点,并利用节点的局部几何结构进行 outlier 剔除,验证环路候选帧的正确性。
6-DoF 位姿优化: 采用粗-精-再调整的配准策略,首先通过对齐稀疏匹配的节点中心估计粗略位姿,然后进行密集实例点的精细配准,最后利用背景点的平面信息进一步优化最终位姿。
主要结果
SGLC 在多个公开数据集(KITTI、KITTI-360、Ford Campus 和 Apollo)上均取得了优于现有最佳方法的环路闭合性能。
SGLC 能够有效处理具有较大方向和位置差异的场景,并实现精确的环路检测和位姿估计。
SGLC 的运行速度与基于手工特征的方法相当,同时在大多数情况下都能获得更高的精度。
结论
SGLC 是一种高效且鲁棒的激光雷达 SLAM 环路闭合方法,能够显著提高 SLAM 系统的精度和鲁棒性。
局限性与未来研究方向
SGLC 的性能依赖于语义分割的质量,未来可以探索更鲁棒的语义分割方法。
SGLC 主要针对静态场景设计,未来可以研究如何将其扩展到动态环境。
統計資料
在 KITTI 数据集上,SGLC 的平均 F1max 分数和 EP 分别为 0.972 和 0.964,优于其他方法。
在 KITTI 08 序列(包含许多反向环路闭合)上,SGLC 仍表现出优异的性能,证明其良好的旋转不变性。
SGLC 的平均运行时间为 98.1 毫秒,小于典型旋转激光雷达传感器 100 毫秒的数据采集时间,适用于实时 SLAM 系统。