0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

3D激光SLAM,为什么要选LeGo-LOAM?

3D视觉工坊 来源:3D视觉工坊 2023-07-03 10:47 次阅读

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

算法名称 发表名称 作者 备注
LOAM 2014 Ji Zhang 基于激光雷达而搭建的在ROS平台下的SLAM系统
A-LOAM 实现了LOAM开源代码,并做了部分优化
LeGO-LOAM 2018 Tixiao Shan 与IMU是松耦合
LlOM 2019 Haoyang Ye 与IMU是紧耦合
LIO-SAM 2020 Tixiao Shan LeGO-LOAM升级版,与IMU紧耦合

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

318ab012-192d-11ee-962d-dac502259ad0.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的学习方法。

LeGO-LOAM运行效果展示:

31b06a82-192d-11ee-962d-dac502259ad0.png

32004afc-192d-11ee-962d-dac502259ad0.png

320ec456-192d-11ee-962d-dac502259ad0.png


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4455

    浏览量

    90753
  • SLAM
    +关注

    关注

    22

    文章

    390

    浏览量

    31590
  • 3D激光
    +关注

    关注

    0

    文章

    26

    浏览量

    7415

原文标题:即将开课!3D激光SLAM,为什么要选LeGo-LOAM?

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    3D动画原理:电阻

    电阻3D
    深圳崧皓电子
    发布于 :2024年03月19日 06:49:19

    友思特C系列3D相机:实时3D点云图像

    3D相机
    虹科光电
    发布于 :2024年01月10日 17:39:25

    基于深度学习的LiDAR SLAM框架(DeepPointMap)

    定位准确性:与六种最新的里程计和SLAM方法进行比较,包括KISS-ICP、LeGO-LOAM、SC-LeGO-LOAM、MULLS、CT-ICP和GeoTransformer。在SemanticKITTI、KITTI-360和
    发表于 12-29 11:48 331次阅读
    基于深度学习的LiDAR <b class='flag-5'>SLAM</b>框架(DeepPointMap)

    什么是激光雷达3D SLAM技术?

    什么是激光雷达3DSLAM?在了解这个概念之前,我们首先需要弄懂什么是“SLAM”。SLAM,英文是SimultaneousLocalizationandMapping,意思是即时定位与建图。通俗
    的头像 发表于 11-25 08:23 1072次阅读
    什么是<b class='flag-5'>激光</b>雷达<b class='flag-5'>3D</b> <b class='flag-5'>SLAM</b>技术?

    中强光智能3D激光SLAM无人叉车技术特点详解

    中强光智能自主研发的3D激光SLAM无人叉车KSRB1425由智能3D激光导航出发,结合视觉及多项感知融合技术,搭配先进的演算能力,实现智能
    的头像 发表于 11-10 15:59 458次阅读

    探讨目前主流3D激光SLAM算法方案

     激光SLAM局部定位精度高但全局定位能力差且对环境特征不敏感,而视觉SLAM全局定位能力好但局部定位相对激光雷达较差,两者融合可以提高SLAM
    发表于 10-23 11:01 819次阅读
    探讨目前主流<b class='flag-5'>3D</b><b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>算法方案

    对于3D激光SLAMLeGo-LOAM到底有多重要?

    激光slam中,LOAM(Lidar Odometry and Mapping in Real-time)系列具有举足轻重的地位。下面的表格是近年来LOAM系列算法的汇总。
    的头像 发表于 08-31 15:54 406次阅读
    对于<b class='flag-5'>3D</b><b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>,<b class='flag-5'>LeGo-LOAM</b>到底有多重要?

    不同3D激光SLAM方案对比分析

    在实验中,hdl_graph_slam和BLAM在所有数据集上的性能均不理想,因而下面不再讨论。而SC-LeGo-LOAM的性能较之LeGo-LOAM也没有明显改善,因而下面也不再讨论。
    发表于 08-28 11:47 407次阅读
    不同<b class='flag-5'>3D</b><b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>方案对比分析

    3D激光SLAM核心:为什么要进行点云特征提取

    3D激光SLAM中所用的一般是多线激光雷达,每一个数据帧中的点云数量非常的多。像KITTI数据集中所用的Velodyne 16线激光雷达,一
    发表于 08-28 10:12 547次阅读
    <b class='flag-5'>3D</b><b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>核心:为什么要进行点云特征提取

    基于LeGo-LOAM框架的3D激光SLAM技术

    激光SLAM很多人都觉得很难,对于初学者更是不知道从哪里开始学起,怎样才能更高效的学习,进入相关企业需要达到什么样的要求,这也是很多初学者面临的难题。如果掌握了3D激光
    的头像 发表于 06-29 15:28 387次阅读
    基于<b class='flag-5'>LeGo-LOAM</b>框架的<b class='flag-5'>3D</b><b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>技术

    3D激光SLAM是用LOAM还是LeGo-LOAM

    激光slam中,LOAM(Lidar Odometry and Mapping in Real-time)系列具有举足轻重的地位。
    的头像 发表于 06-28 09:25 433次阅读
    <b class='flag-5'>3D</b><b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>是用<b class='flag-5'>LOAM</b>还是<b class='flag-5'>LeGo-LOAM</b>?

    详解激光SLAM框架LeGO-LOAM

    LeGO-LOAM全称为:Lightweight and Groud-Optimized Lidar Odometry and Mapping on Variable Terrain,从标题可以看出 LeGO-LOAM 为应对可变地面进行了地面优化,同时保证了轻量级。
    的头像 发表于 06-11 15:02 858次阅读
    详解<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>框架<b class='flag-5'>LeGO-LOAM</b>

    聊聊3D激光SLAM开源算法-LeGo-LOAM

    相对于LOAM算法,LeGo-LAOM能够进行地面优化,同时保证了轻量级,也加入了回环检测模块。本课程从必备的数学知识,到算法框架、源码,再到最后的实践,力求衔接清晰,通俗易懂,便于大家消化吸收。
    的头像 发表于 06-11 10:21 1403次阅读
    聊聊<b class='flag-5'>3D</b><b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>开源算法-<b class='flag-5'>LeGo-LOAM</b>

    基于LeGo-LOAM框架的激光SLAM技术解析

    相对于LOAM算法,LeGo-LAOM能够进行地面优化,同时保证了轻量级,也加入了回环检测模块。本课程从必备的数学知识,到算法框架、源码,再到最后的实践,力求衔接清晰,通俗易懂,便于大家消化吸收。
    发表于 06-09 15:20 118次阅读
    基于<b class='flag-5'>LeGo-LOAM</b>框架的<b class='flag-5'>激光</b><b class='flag-5'>SLAM</b>技术解析

    3D扫描进度更新,在等快递。还有准备3D打印。#3d建模 #3d扫描 #三维扫描 #3d设计 #创客

    3D打印机3D打印
    学习电子知识
    发布于 :2023年05月28日 20:54:11