S-PTAM

Pire 2017 · 论文

一句话总结 — S-PTAM 将 PTAM 的并行跟踪与建图范式扩展到双目相机,提供了一个完整、实时、以 ROS 发布的双目 SLAM 系统,具备来自基线的度量尺度和基于外观的回环检测。

问题

单目 SLAM 存在启动问题(延迟且脆弱的地图初始化)、尺度模糊与尺度漂移,以及在动态物体和快速运动下的脆弱性。双目相机解决了所有这些问题:从单个双目视图三角化深度可以以低不确定性且无延迟地初始化点,并恢复真实尺度——这”对于必须与周围工作空间交互的机器人而言至关重要”。当时所缺失的是一个成熟、实时、基于特征的双目 SLAM系统,能够在室内、室外、动态物体、光照变化和大型回环场景下保持稳健——并且机器人实验室能够通过 ROS 实际部署。S-PTAM 填补了这一空白。

方法与架构

三个线程共享地图:跟踪局部建图回环检测。全局坐标系设定在第一个相机位姿处;初始地图由第一个双目图像对三角化得到(无需启动过程)。

实验结果

在 KITTI(00–10)和 Indoor Level 7 S-Block 数据集上,使用配备 i7 @ 2.8 GHz 和 16 GB 内存的笔记本电脑进行实验:

对SLAM的意义

S-PTAM 是 PTAM 时代与现代双目 SLAM 之间的桥梁:它表明跟踪/建图分解方案能够干净地扩展到双目和大规模室外轨迹,并且它是最早的具有回环检测的完整开源双目 SLAM 系统之一,机器人实验室能够通过 ROS 部署它。在 ORB-SLAM2 成为主流的基于特征的参考系统之前,它曾是常见的地面机器人基线系统,而诸如在跟踪线程中即时创建点、以及安全窗口回环校正等细节,至今仍是有启发性的工程经验。

相关条目