课程定位:它解决什么工作场景

很多人学SLAM容易陷入两个极端:要么只会在GitHub上下载跑demo,要么对着几篇论文堆公式,却写不出一行能跑的代码。这门课针对的正是这个断层。它聚焦于LOAM(Lidar Odometry and Mapping)框架,这是3D激光SLAM领域最经典、也是工业界应用最广的基线算法之一。

课程解决的痛点很具体:如何在实际项目中搭建一个可调试、可扩展的激光SLAM系统?你不需要从零发明轮子,但必须懂轮子的每一颗螺丝钉是怎么拧上去的。内容覆盖从环境搭建、坐标系转换、点云预处理,到前端里程计、后端优化、回环检测的完整闭环。对于想在自动驾驶、机器人导航、移动巡检等领域深入发展的工程师来说,这套流程是目前最具代表性的技术栈。

适合人群与学习路径建议

本课程要求读者具备基础的线性代数和C++编程能力,最好对ROS有基本了解。如果你还在纠结Eigen矩阵操作或不懂四元数表示旋转,建议先补齐前置知识,否则后续推导会非常吃力。适合基础中等、希望系统性打通算法原理与代码实现的学习者,不适合零基础小白,也不适合只追求调参应用而不关心底层原理的开发者。

建议学习顺序如下:首先看“激光SLAM概述”和“坐标系转换”建立全局认知;其次重点攻克“点云匹配算法”和“非线性优化”,这是理解后续代码的核心数学基础;然后进入“ALOAM前端里程计代码讲解”,这是理论与工程结合的关键环节;最后补充“卡尔曼滤波与图优化”及“回环检测”,完善系统认知。不要跳过推导直接看代码,那样只会记得片段而不知其所以然。

学完能做什么 & 资料配合建议

学完全程后,你应该能够独立解析LOAM系列算法(如LOAM、LeGO-LOAM、FAST-LIO等)的源码,理解其前端特征提取、后端优化和后处理模块的设计逻辑。更重要的是,你具备针对特定场景(如弱纹理、动态环境)进行算法优化或二次开发的能力。你可以复现经典实验,也能在遇到bug时快速定位是数据处理错误还是优化发散问题。

配合资料练习时,务必动手配置课程提供的开发环境。不要只看视频,要对照代码注释逐行阅读,并在本地运行演示程序观察点云地图的生成过程。遇到卡顿的代码段,回到前面对应的算法推导视频重新理解数学原理,形成“理论—代码—现象”的闭环反馈。这样学到的才是可迁移的工程能力。

课程介绍

本页收录 3D视觉工坊(第二期)彻底搞懂基于LOAM框架的3D激光SLAM 源码剖析到算法优化,方向为体系课,重点涉及 算法。

适合正在补 算法 相关知识、想按目录逐步推进的学习者。

下方为完整资料与目录,可先看目录判断是否符合需要。


01 (公开课)激光SLAM概述与课程环境介绍.mp4 · 02 激光里程计实现原理.mp4 · 03 SLAM中常见坐标系转换.mp4 · 04 点云匹配算法

*   01 (公开课)激光SLAM概述与课程环境介绍.mp4

*   02 激光里程计实现原理.mp4

*   03 SLAM中常见坐标系转换.mp4

*   04 点云匹配算法介绍.mp4

*   05 非线性优化方法推导.mp4

*   06 点云运动畸变矫正.mp4

*   07 ALOAM前端里程计代码讲解.mp4

*   08 卡尔曼滤波与图优化.mp4

*   09 回环检测方法介绍.mp4

*   10 非线性优化库的介绍与使用.mp4

*   11 基于图优化的SLAM方法代码讲解.mp4

*   12 回环检测在SLAM中的应用代码讲解.mp4

*   13 SLAM理论课答疑.mp4

*   14 KITTI原始数据发布与建图结果接受.mp4

*   15 建图结果定量评估方法.mp4

*   16 基于GPS初值的定位实践.mp4

*   17 基于滤波方法的定位实践.mp4

*   18 Lidar-IMU里程计融合方法详解.mp4

*   19 Lidar-IMU里程计融合方法实践与结果评估.mp4

*   20 融合GPS的图优化方法实践与结果评估.mp4

*   21 融合点云特征的回环检测方法详解.mp4

*   22 第二次答疑.mp4

*   23 融合点云特征的回环检测方法实践与结果评估.mp4

*   24 大作业答疑.mp4

*   【试看内容】/

  *   01 (公开课)激光SLAM概述与课程环境介绍.mp4