激光slam中,LOAM(Lidar Odometry and Mapping in Real-time)系列具有举足轻重的地位。下面的表格是近年来LOAM系列算法的汇总。

算法名称发表名称作者备注
LOAM2014Ji Zhang基于激光雷达而搭建的在ROS平台下的SLAM系统
A-LOAM

实现了LOAM开源代码,并做了部分优化
LeGO-LOAM2018Tixiao Shan与IMU是松耦合
LlOM2019Haoyang Ye与IMU是紧耦合
LIO-SAM2020Tixiao ShanLeGO-LOAM升级版,与IMU紧耦合

LeGo-Loam是基于ros系统框架的3D激光slam开源代码。代码简洁,其中大量计算都是手动推导出来,依赖库相对较少,主要依赖gtsam进行后端因子图优化。其中在前端里程计计算中,通过地面特征和线特征分开来计算机器人姿态,减少计算量,提高前端计算效率。其系统框架如下图:

4186efdd4bac4a98e301a39ab4b7857f.png

相对于LOAM算法,LeGo-LAOM能够进行地面优化,同时保证了轻量级,也加入了回环检测模块。

相对于LOAM算法,LeGo-LAOM能够进行地面优化,同时保证了轻量级;也使用了Keyframe概念以及回环检测位姿图优化的方式对后端进行重构。

对于工业领域而言,LeGo-LOAM有非常广泛的应用,尤其是工业机器人领域,LeGo-LOAM一直都是应聘者必须掌握的框架。

对于学术研究而言,LeGo-LOAM是激光SLAM的经典框架,LeGo-LOAM源码简洁清晰,比LOAM算法的代码可读性要高很多。近几年各顶会上的很多SLAM算法设计思想都潜移默化地受LeGo-LOAM的影响,对其的改进思路相较于LOAM也比较多样化。

如何高效学习LeGo-LOAM?

学习SLAM主要需要攻克三大难关:

  • 扎实的数学基础

  • 对整个SLAM大框架及细节部分理解到一定深度

  • 比较高度的编程能力

这三点都绝非易事,需要花很大的功夫,中间也有不少弯路要走。

对于初学者,推荐以下的学习路线:

  • 先看一遍十四讲入个门,不用看的太深入,应为这会可能会有很多不明白的地方。

  • 查阅相关的硕博论文、综述论文,看看前人的工作部分,再找经典的开源代码过一遍。

  • 学习框架:LeGo-LOAM 、LOAM/A-LOAM、Lio-Sam、cartographer等。= 可以尝试做一些实际项目,边做边总结。

做好以上几点基本都差不多了,但是自己学习总是会遇到很多困难。为此,我们与高级科学家弘毅学者一起研发了《深度剖析面向机器人领域的3D激光SLAM技术原理、代码与实战》课程,一方面是带领大家入门基于LeGo-LOAM框架的3D激光SLAM技术,另一方面是带领大家掌握激光SLAM的学习方法。

41c0375d1f7706f2466c6e8f2567379a.png
▲长按购买课程
7954d13b2ae725147f33d67b30f4a7f6.jpeg
▲长按添加小助理微信:cv3d007,咨询更多

LeGO-LOAM运行效果展示:

dfe22cbd579f2e2af645d7d1f25cc767.png

685461945cd19664dc17781271b2d867.png

8acdcab0a86314bc816337ac74d8cb94.png

<<< 左右滑动见更多 >>>

课程特色

这门课程的推出,一方面是带领大家入门基于LeGo-LOAM框架的3D激光SLAM技术,另一方面是教大家高效的SLAM学习方法。在这门课程中,我们首先会讲述LeGo-LOAM的整体框架,再逐句精讲LeGo-LOAM的源码,真正做到彻底搞懂;另外会把笔者多年总结的激光SLAM常见的面试题、面试技巧分享给大家;也会和大家交流自己的学习过程、经验、以及对SLAM的理解。认真学完本次课程,基本上可以达到企业对于激光SLAM从业者的要求,拿到offer不成问题。

bdc78aa3aa5b5cc71f757f2d16ae27d6.jpeg 9ff8dfe0cd88dfa86c6e0be30fdb65bb.png 87edbef42a6ca0c605a6d9d9e3683bea.png 0e0013f9da8a53366f1c1e86f56dcf06.png 6ec035bda0af7f25416183d1f0be8a51.png 20866ac9d108aabd5e0b3212247b258a.png 8b4dd42b5fcec78bbf24ab814a5b211c.png de1c6658f20b3b63a42cdcf6f1cc1f40.png

1a51e3bbf64c714e3a7d11872fe6151c.jpeg

f6e4d0657c27792f60c9a01710014e0c.png

开课时间

2023年7月7日晚八点(周五),每周更新一章节。

课程答疑

本课程答疑主要在本课程对应的鹅圈子中答疑,学员学习过程中,有任何问题,可以随时在鹅圈子中提问。

c7bdcc9f1499f7e3f019af4ff1498c67.png
▲长按购买课程
2e3db88dddfa8aac1912cafffe0049af.jpeg
▲长按添加小助理微信:cv3d007,咨询更多
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐