← 课程馆 论文原文索引 下载 .md 源文件

SLAM 技术发展路线梳理(基于 58 篇精选论文语料库)

语料来源:IEEE Xplore 顶刊顶会(T-RO / RA-L / T-IM / T-ITS / TVCG / CVPR / ICCV / IROS / ICRA 等), 经机构订阅权限下载并经 MinerU 转为 Markdown 精读。 时间窗:以 2022–2026 前沿 为主轴,另补 18 篇奠基性经典(2017–2021) 作为时间轴锚点。 生成时间:2026-09-15


〇、怎么用这份材料


一、总览:过去十年 SLAM 发生的五次范式迁移

如果把 SLAM 拆成"表示(世界怎么存)— 前端(怎么算相对运动)— 后端(怎么消漂移)— 传感器(靠什么感知)"四个维度,那么近十年的演进可以浓缩为下面五条迁移线:

# 迁移 从 到 代表节点
1 后端 扩展卡尔曼滤波 因子图 / 滑动窗口优化 ORB-SLAM2 ★ → VINS-Mono ★ → LIO-SAM ★
2 前端 手工特征点 直接法 → 半直接法 → 学习式匹配 ORB-SLAM2 → DSO ★ → SVO → SuperGlue ★/LightGlue ★
3 传感器融合 单传感器 / 松耦合 紧耦合 IMU → LiDAR-惯性 → LiDAR-惯性-视觉 VINS-Mono → LIO-SAM → R3LIVE → FAST-LIVO2 ★
4 场景表示 稀疏点云 / TSDF 体素 隐式神经场(NeRF) → 显式可微高斯 NICE-SLAM ★ → ESLAM ★/Co-SLAM ★ → MonoGS ★/SplaTAM ★
5 系统形态 单机、单任务 多机分布式 + 语义/动态 + 极端环境鲁棒 DOOR-SLAM ★/Kimera-Multi ★ → Swarm-SLAM ★/D²SLAM ★

有一个反直觉但很重要的观察:"更复杂"并不总等于"更好"。KISS-ICP ★(2023 RA-L)几乎把激光里程计的所有工程复杂性都删掉——只留点对点 ICP + 自适应对应阈值 + 鲁棒核 + 简单运动补偿——却能在多种平台、多种雷达上用同一套参数达到 SOTA 水平(KITTI 上的平移误差 0.67%)。它和 FAST-LIO2 ★ 的"直接配准原始点、不做特征提取"一起,构成了对本领域"过度工程化"的一次有力纠偏。


二、主线一:视觉 SLAM —— 特征法、直接法、半直接法三足鼎立

2.1 特征法:可解释、可开源、可复现

ORB-SLAM2 ★(2017 T-RO) 是这一路线的完成态:单目/双目/RGB-D 三合一,ORB 特征点 + 词袋回环 + 重定位 + 局部 BA,在 29 个公开序列上达到当时最高精度,并且开源成为领域事实标准。

它定义了后续几乎所有视觉 SLAM 论文的"评测基线"和"功能清单":跟踪、局部建图、回环、重定位四个线程的架构,至今仍是工程实现的模板。

它的局限也定义了后来的研究方向:稀疏特征点对弱纹理、低光照、运动模糊极不友好;地图只是特征点云,无法直接用于导航避障;且完全没有尺度信息(单目)。

2.2 直接法:绕开特征,直接用像素强度

DSO ★(2018 T-RO) 是直接法的巅峰之作。它用光度误差替代重投影误差,把相机几何标定和光度标定(曝光时间、镜头渐晕、非线性响应)一起联合优化,并在滑窗内对所有参数做一致性联合优化。

它的关键技术选择很值得玩味:放弃平滑先验,改为在图像上均匀采样像素。这样它就能利用边缘、甚至无纹理墙壁上的平滑强度变化——正是特征法失效的地方。

DM-VIO ★(2022 RA-L) 是这条线在近年的重要突破,解决的是滑动窗口优化的一个根本痛点:边缘化(marginalization)不可逆且会固定线性化点。它提出 延迟边缘化(delayed marginalization)——维护第二个图,延迟边缘化,从而能在需要时重新推进这个图、用新的线性化点重建先验;进而把 IMU 信息注入已边缘化的状态,用于 位姿图 BA 做 IMU 初始化,能捕获完整的光度不确定性,显著改善尺度估计。

2.3 视觉惯性 VIO:尺度从哪来、怎么初始化

单目 SLAM 的尺度不可观测,这是把 IMU 引入的根本动机。但 IMU 初始化本身又是个鸡生蛋问题。

VINS-Mono ★(2018 T-RO) 给出了至今被广泛沿用的答案:先做纯视觉 SfM 滑窗恢复结构,再做视觉-惯性对齐恢复尺度、重力方向、速度、偏置;跟踪用紧耦合非线性优化融合预积分 IMU 与特征观测;回环用 4-DoF 位姿图优化保证全局一致性,并支持地图保存/加载/合并。

OpenVINS ★(2020 ICRA) 代表了另一条技术路线——滤波式。它是面向研究的开源平台,核心是流形上的滑动窗口 EKF,并特别强调 FEJ(First-Estimates Jacobian) 一致性处理,还内置在线相机内参/外参标定、相机-IMU 时间偏移标定、以及可扩展的仿真器。对研究 VIO 的可观测性与一致性,这是最好的起点。

GVINS ★(2022 T-RO) 把问题推到室外大尺度:它直接融合 GNSS 原始观测(伪距 + 多普勒频移)而非解算后的位置,与视觉、惯性构成因子图,并用由粗到细的在线标定建立全局测量与局部状态的连接,还能处理卫星信号间歇甚至完全不可用的退化情况,实现室内外无缝切换。

Dynam-SLAM ★(2023 T-RO) 则补上了动态环境这一块:把立体场景流与 IMU 松耦合用于动态特征检测(显式建模场景流的不确定性,推导路标的运动似然),再把动态与静态特征紧耦合进非线性优化——动态特征被用来构造"虚拟路标"。这个"动态特征不丢弃、反而转成可利用约束"的思路,是近年动态 SLAM 值得注意的转向。


三、主线二:激光 SLAM 与 LIO —— 一场关于"数据结构"的竞赛

激光 SLAM 的演进主线,表面是算法,骨子里是数据结构——因为要在毫秒级完成大规模点云的最近邻查询与增量更新。

3.1 从 LOAM 到 LIO-SAM:因子图化

LOAM(2014 RSS)→ LeGO-LOAM ★(2018 IROS) 确立了"特征提取 + 两步 LM 优化"的范式:LeGO-LOAM 先用点云分割滤噪,再提取平面/边缘特征,用两步 Levenberg-Marquardt 分别求解 6-DoF 变换的不同分量,从而能在低功耗嵌入式平台上实时运行(这正是"轻量"的含义)。它针对地面车辆利用了地平面先验。

LIO-SAM ★(2020 IROS) 是分水岭:它把激光-惯性里程计放到因子图上,IMU 预积分因子、激光里程计因子、GPS 因子、回环因子都可以作为不同类型的 factor 加入。工程上的关键取舍是:不做当前帧对全局地图的配准,而是对局部滑窗内的固定大小子关键帧集合配准——同时配合关键帧筛选和旧帧边缘化,换来实时性。

3.2 FAST-LIO2:两个"反主流"决定

FAST-LIO2 ★(2022 T-RO,语料库引用数最高,1721+) 的两个核心创新都是"做减法":

  1. 直接配准原始点到地图,完全不做特征提取。好处有三:能利用环境中的细微特征(精度更高);天然适配不同扫描模式的雷达(无需为机械式/固态式分别设计特征);消除了手工特征模块这个最大的工程量。
  2. 用增量 k-d 树(ikd-Tree)维护地图。ikd-Tree 支持增量插入与删除以及动态重平衡,并且天然支持树上下采样。论文在 19 个序列上和 octree、R*-tree、nanoflann k-d tree 做了完整基准对比。

配合紧耦合迭代卡尔曼滤波,FAST-LIO2 成为近三年被引用和复现最多的 LIO 系统。

3.3 围绕 ikd-Tree 的"数据结构军备竞赛"

FAST-LIO2 之后,一批工作开始挑战它的数据结构:

3.4 其他重要补充


四、主线三:多传感器融合 —— 从 LIO 到 LIV,最终"统一地图"

当单一传感器在退化场景(长廊、隧道、玻璃、弱纹理)失效时,融合成为必由之路。这条线的终点是用一个统一的地图结构承载所有传感器的信息。

方向性结论:LIV 融合的技术收敛点已经很清楚了——不再维护"激光地图"和"视觉地图"两套东西,而是维护一个统一的可微/可增量更新的场景表示,让几何与光度信息在其中互相约束。FAST-LIVO2 用体素地图做到了这一点,LIV-GaussMap 用高斯原语做到了这一点。


五、主线四:神经隐式表示 SLAM(NeRF-SLAM)—— "把地图变成一个可微函数"

这是 2021 年后最活跃的方向。核心想法:用 MLP 或特征网格参数化一个连续函数,输入 3D 坐标输出占用/密度/颜色(或 SDF),跟踪和建图都通过可微渲染来做。

5.1 起步与问题

iMAP ★(2021 ICCV) 首次证明单个 MLP 可以作为实时 SLAM 的唯一场景表示——在线训练、无需先验,建图 2 Hz、跟踪 10 Hz。代价是:全连接网络不含局部信息,重建过度平滑,且难以扩展到较大场景。

5.2 分层特征与混合编码:解决"平滑"和"慢"

5.3 全局一致性:神经 SLAM 的最大痛点

上述方法都会累积漂移导致地图扭曲。三个代表性解法:

5.4 走向激光与大场景

方向性结论:神经隐式 SLAM 已从"能不能做"进入"怎么做得又快又全局一致"。当前的技术共识是 特征网格/hash 编码 + 混合参数化取代纯 MLP 以提速,弹性可形变表示(神经点)取代刚性网格以支持全局优化。但它在算力开销和实时性上仍显著劣于几何方法——这正是 3DGS 路线崛起的直接原因。


六、主线五:3D Gaussian Splatting SLAM —— 2024 年后的新主流

3DGS 用一组显式 3D 高斯原语(位置、协方差、不透明度、球谐系数)表示场景,通过可微光栅化渲染。相比 NeRF 的隐式查询,渲染快、优化快、天然显式——这让它非常适合 SLAM 的实时要求。

6.1 开山之作

6.2 工程化与嵌入式部署

6.3 2025 年的两个重要补强

6.4 与激光融合

方向性结论:3DGS SLAM 在 2024 年集中爆发,2025 年迅速转向三个"补短板"方向——动态环境(WildGS-SLAM)、全局一致性与 RGB-only(Splat-SLAM)、嵌入式实时(Photo-SLAM)。当前最大的开放问题仍是:回环与大尺度下的地图一致性(高斯原语不像神经点那样天然可形变),以及内存随场景线性增长。


七、主线六:学习式前端与场景识别

深度学习最先渗透的不是后端,而是特征匹配和场景识别这两个"感知"环节。

7.1 特征匹配

7.2 场景识别与回环


八、主线七:语义、动态环境与多机协同

8.1 语义与度量-语义

8.2 动态环境:从"剔除"到"建模"

8.3 多机协同 SLAM:从"能协同"到"抗异常、能扩展"


九、主线八:事件相机与新型传感器


十、工程与评测现实:DARPA SubT 给出的冷静结论

《Present and Future of SLAM in Extreme Environments》(2024 T-RO) 是理解"实验室 SLAM"与"真实世界 SLAM"差距的最佳文本。它综述了地下挑战赛中六支队伍的完整方案(CERBERUS、CoSTAR、CSIRO、CTU-CRAS-Norlab、Explorer、MARBLE),并给出一个相当克制的判断:

在具备高质量多模态传感套件的前提下,地下 SLAM 问题可以说是"已解决"——但仅限于环境、尺度、传感器、参数调优和算力都满足特定条件的情况。

论文总结的行之有效的工程共识: 1. LiDAR 为主的方案对挑战性环境越来越鲁棒; 2. 特征检测/扫描预处理实现实时点云对齐; 3. 与惯性数据紧耦合提升运动估计鲁棒性(去畸变、为 ICP 提供初值、消除 roll/pitch 漂移); 4. 关键帧/子图 + 因子图框架把轨迹稀疏化,支撑大规模长期多机在线运行; 5. 增加其他传感模态进一步提升鲁棒性。

它指出的尚未解决的开放问题(这部分对选题极有价值): - 鲁棒与弹性感知:跌落、撞击、碰撞导致的定位失败是最常见失效模式——高频运动会超出机载感知系统的捕获能力(结构光传感器采样率较低)。领域缺乏关于"弹性算法与系统"的基础研究,而不只是"多加几个传感器"。 - 超越传统 SLAM 传感器:热成像可穿透视觉退化条件,雷达能维持低光/粉尘下的工作——需要引入非传统模态并设计失效检测与恢复方法。 - 向上扩展:多机 LiDAR SLAM 已是成熟领域,集中式方案在 5–10 台机器人规模可实时精确,去中心化方案在中等规模(<1 km)不依赖机间回环也能达到小误差;但扩展到 >100 台机器人的超大规模仍是开放问题。 - 向下扩展(小型化与低成本):现有方案大多依赖一个或多个 LiDAR + 强力嵌入计算机;用低成本组件实现同等能力,以支持大量可消耗机器人执行高风险任务,仍需大量工作。

配套的评测基础设施是 Hilti-Oxford Dataset ★(2023 RA-L):激光 + 五相机 + IMU 的多模态采集平台,毫米级精度的真值采集方法,外参用微米级扫描仪验证,时间同步走硬件——它把 SLAM 评测从"相对排名"推向"绝对精度"。


十一、关键技术对比速查

11.1 激光/激光惯性系统

系统 年份/venue 后端 地图结构 是否用IMU 特点
LeGO-LOAM ★ 2018 IROS 两步 LM 点云特征图 可选 地面优化、轻量、嵌入式计算
LIO-SAM ★ 2020 IROS 因子图 局部子关键帧 是 多因子(IMU/GPS/回环),滑窗局部配准
FAST-LIO2 ★ 2022 T-RO 迭代 EKF ikd-Tree 是 直接配原点到地图、无特征提取
Faster-LIO ★ 2022 RA-L 迭代 EKF iVox 增量体素 是 并行近似 kNN,200–2000 Hz
KISS-ICP ★ 2023 RA-L 优化 体素下采样点云 否 极简、跨雷达免调参
DLO ★ 2022 RA-L 优化 关键帧/子图 是 算力受限平台、定制 ICP
iG-LIO ★ 2024 RA-L 迭代 EKF 增量体素 + 表面协方差 是 统一 GICP 与惯性约束
FASTER-LIVO2 ★ 2025 T-RO ESIKF 序贯更新 统一体素地图 是 LiDAR几何+视觉光度统一

11.2 隐式 / 显式神经表示 SLAM

系统 年份/venue 表示 输入 关键突破
iMAP ★ 2021 ICCV 单 MLP RGB-D 首个 MLP-only 实时 SLAM
NICE-SLAM ★ 2022 CVPR 层次特征网格 RGB-D 引入局部信息,可扩展
Vox-Fusion ★ 2022 ISMAR 体素 + 八叉树 RGB-D 动态扩展、无需先验边界
ESLAM ★ 2023 CVPR 轴对齐特征平面 RGB-D 精度+50%、快10倍、免预训练
Co-SLAM ★ 2023 CVPR hash-grid + one-blob RGB-D 全局 BA、10–17 Hz
Point-SLAM ★ 2023 ICCV 神经点云 RGB-D 点密度自适应
GO-SLAM ★ 2023 ICCV 隐式场 单/双/RGB-D 在线 full BA + 即时重建
NeRF-LOAM ★ 2023 ICCV 神经 SDF LiDAR 地面/非地面分离抑 Z 漂移
Loopy-SLAM ★ 2024 CVPR 点基 submap RGB-D 回环 + submap 刚性对齐
PIN-SLAM ★ 2024 T-RO 弹性神经点 + 隐式 SDF LiDAR/RGB-D 无对应配准、全局形变一致

11.3 3DGS SLAM

系统 年份/venue 输入 核心贡献
MonoGS ★ 2024 CVPR 单目/RGB-D 首个单目 3DGS SLAM,3 fps,直接对高斯优化位姿
SplaTAM ★ 2024 CVPR RGB-D 轮廓掩码表达密度,未定位单目相机
GS-SLAM ★ 2024 CVPR RGB-D 自适应高斯增删 + 由粗到细跟踪
Photo-SLAM ★ 2024 CVPR 单/双/RGB-D hyper primitives,Jetson 实时
LIV-GaussMap ★ 2024 RA-L LiDAR+惯导+相机 尺寸自适应体素初始化高斯
WildGS-SLAM ★ 2025 CVPR 单目 RGB DINOv2 不确定性引导动态剔除
Splat-SLAM ★ 2025 CVPRW RGB-only 全局优化 + DSPO 联合优化

十二、趋势判断与开放问题

已经收敛的共识:

  1. 统一场景表示吃掉多传感器融合的复杂性。FAST-LIVO2 用统一体素图,LIV-GaussMap 用高斯,趋势是"一套表示装下几何与光度"。
  2. 后端全面因子图化。EKF 只在特定场景(FAST-LIO2 的 IESKF)因效率优势保留,全局一致性一律走位姿图/因子图。
  3. "去特征化"与"轻量化"成为工程主流。FAST-LIO2 去掉特征提取,KISS-ICP 去掉几乎所有组件——两者都被广泛复现,说明可维护性已经是选型的核心指标。
  4. 回环从"检测"走向"检测+配准+重定位一体化"。LCDNet 到 LCR-Net 的演进说明了这一点。

正在发生、尚未定论的:

  1. 3DGS vs 神经隐式场之争。3DGS 在速度与渲染质量上占优,但内存随场景线性增长、且不像神经点那样天然支持全局形变;神经点在全局一致性上更优雅(PIN-SLAM、Loopy-SLAM)。短期内两者会并存,长期看"可形变的显式原语"可能是收敛方向。
  2. 基础模型进入 SLAM。DINOv2 用于动态不确定性预测(WildGS-SLAM)、DROID-SLAM 提供几何先验(NeRF-SLAM / GO-SLAM)、DUSt3R/MASt3R 这类三维基础模型刚进入视野。"用大模型做几何先验、用小模型做实时优化"可能是下一代架构的形态。
  3. 动态环境从"剔除"转向"建模"。DynaSLAM 的背景修补 → Dynam-SLAM 的虚拟路标 → 语义动态综述划分出的"跟踪/剔除/建图"三支,趋势是把动态物体当作可估计的状态而非噪声。
  4. 弹性(resilience)而非鲁棒(robustness)。DARPA SubT 明确指出领域缺乏关于跌落/碰撞/传感器中断下失败检测与恢复的基础研究。这是一个明确的高价值选题缺口。
  5. 超大规模集群与超低成本小型化两端都还开着。前者 >100 机器人,后者要求摆脱多 LiDAR + 强力算力。

一份偏冷门但值得关注的方向:

  1. 评测的绝对精度化。Hilti-Oxford 用毫米级真值把评测标准推高,这和 SubT 的结论互相印证:领域真正的瓶颈已经从算法创新转移到"在真实退化条件下可复现地工作"。

十三、语料库索引(按主线组织)

主线 论文 文件
视觉 SLAM ORB-SLAM2, VINS-Mono, DSO, OpenVINS, Kimera, DM-VIO, GVINS, Dynam-SLAM md/2017_* ~ md/2023_Dynam-SLAM.md
激光 / LIO LeGO-LOAM, LIO-SAM, Scan Context, FAST-LIO2, Faster-LIO, KISS-ICP, DLO, DiSCo-SLAM, iG-LIO, PIN-SLAM md/2018_*、md/202*
多传感器 LIV FAST-LIVO, FAST-LIVO2, LIV-GaussMap md/2022_FAST-LIVO.md 等
隐式表示 iMAP, NICE-SLAM, Vox-Fusion, ESLAM, Co-SLAM, Point-SLAM, GO-SLAM, NeRF-LOAM, NeRF-SLAM, Loopy-SLAM md/2021_iMAP.md 等
3DGS MonoGS, SplaTAM, GS-SLAM, Photo-SLAM, WildGS-SLAM, Splat-SLAM, SNI-SLAM md/2024_*、md/2025_*
学习式前端 SuperGlue, LightGlue, LCDNet, OverlapTransformer, LCR-Net md/2020_SuperGlue.md 等
动态 / 语义 DynaSLAM, Dynam-SLAM, SNI-SLAM + 动态环境综述 md/2018_DynaSLAM.md 等
多机协同 DOOR-SLAM, Kimera-Multi, LAMP 2.0, Swarm-SLAM, D²SLAM, DiSCo-SLAM md/2020_DOOR-SLAM.md 等
事件相机 Ultimate SLAM, DEVO, ESVIO md/2018_UltimateSLAM.md 等
综述 / 评测 3DGS 综述, 深度学习定位建图综述, 动态环境综述, 回环检测综述, DARPA SubT, Hilti-Oxford md/2024_DARPA-SubT.md 等

十四、可以怎么问我

语料库里的 58 篇全文都在本地 Markdown 里,我随时可以定位到具体章节。试试这些类型的问题:


报告基于本地 58 篇论文语料库自行梳理总结,论文原文见 papers/,结构化全文见 md/。

本页由 outputs/SLAM技术发展路线.md 预渲染生成。公式以 MathML 呈现,浏览器原生渲染,不依赖外部脚本或字体 CDN。