前一阵看网课讲解Loam的视频,觉得十分简单而且直观。然而纸上得来终觉浅,最近结合网上前人的解析加以自己的理解,希望能得到新的深一些的理解。写下做一下记录,方便将来回忆复习。
贴上参考的资料:
- github上用中文注释的一个代码,十分清晰,配合着其他讲解,理解Loam的源码很有帮助:Loam源码加中文注释
- 博客园博主WellP.C的文章Loam以及a-loam解析,主要是a-loam
- 知乎密斯特李的专栏文章,将Loam源码的四个node分开解析,清晰明了:Loam解析1
- 知乎晓伟Liu的解析,在看mapping部分的时候给我帮助较大Loam解析2
- csdn博主Nksjc的文章Loam解析3
- Lego-loam解析
感谢前人的讲解。我主要写一下整个流程我的理解:

本文详细分析了Loam算法的四个核心部分:scanRegistration.cpp处理激光点云和IMU数据,提取特征;laserOdometry.cpp计算两帧间的相对运动;laserMapping.cpp实现scan to map匹配,减小累计误差;transformMaintenance.cpp维护连续的位姿变换。通过参考多个资源,深入理解Loam的工作原理和实现细节。
最低0.47元/天 解锁文章
3096

被折叠的 条评论
为什么被折叠?



