点击上方“3D视觉工坊”,选择“星标”

干货第一时间送达

标题: A Robust Laser-Inertial Odometry and Mapping Method for Large-Scale Highway Environments

作者: Shibo Zhao, Zheng Fang, HaoLai Li, Sebastian Scherer

1

摘要

我们提出了一种新的激光惯性里程计和建图方法,以实现大规模公路环境中的实时、低漂移和鲁棒的位姿估计.该方法主要由四个顺序模块组成:Scan预处理模块、动态目标检测模块、激光惯性里程计模块和激光建图模块.Scan预处理模块使用惯性测量来补偿每次激光扫描的运动失真.然后,动态目标检测模块用CNN网络从每次激光扫描中检测和去除动态目标.激光惯性里程计模块在获得无运动物体的无畸变点云后,利用卡尔曼滤波器融合激光和惯性测量单元的数据,高频输出粗略的位姿估计.最后,激光建图模块使用“帧到模型”扫描匹配策略来创建地图.

我们使用KITTI数据集和真实的高速公路场景数据集,并且比较了我们的方法与两种最先进的方法:LOAM和SuMa的性能.实验结果表明,在真实的高速公路环境中,该方法的性能优于现有的方法,在KITTI数据集上取得了不错的精度.

2

介绍

高速公路环境给传统的激光SLAM算法带来了许多挑战.例如:

  • 高速:通常自主车的速度至少可以达到70km/h,会造成每帧点云失真,影响精度.

  • 缺少几何特征:大多数公路环境缺少垂直方向的几何特征,有些地方缺少forward约束,如长走廊场景.

  • 高度动态的环境:几乎一直以来,当前的激光扫描都受到动态物体的负面影响.

  • 较少的闭环区域:由于在高速公路环境中闭环区域较少,闭环检测策略很难校正估计的轨迹.

目前大多数基于激光的SLAM方法都假设周围环境是静态的.此外,由于这些方法仅依赖于激光扫描仪提供的数据,它们很难处理几何退化环境中的剧烈运动的影响.由于这两个限制,这些方法难以在高速公路场景中提供鲁棒和准确的运动估计.

受上述讨论的启发,在这项工作中,我们提出了一种新的激光惯性里程计和建图(LIOM)方法,它不仅实现了鲁棒的姿态估计,而且在高速公路环境中建立了静态地图,如图1所示.

(图一)

(a)显示了从当前激光扫描中检测到的动态物体(粉色点云),并且准确估计了传感器的运动(红色轨迹).(b)呈现对应于当前激光扫描的真实公路环境.我们可以看到有许多移动的车辆.(c)显示了通过我们的方法构建的公路地图的细节.

3

系统

4

实验

我们在dynamic05数据集上进一步测试了我们的算法、LOAM算法和SuMa算法的性能.车辆从高速公路行驶到市区,行驶4.58公里,测试期间速度在13.7米/秒至20米/秒之间.激光扫描的每一帧都受到大量移动车辆的影响,如图4(b)所示.

为了评估我们的LOAM和SuMa算法的鲁棒性,我们使用激光测量的原始数据,并比较构建的地图的质量.结果分别示于图6(a)、图6(b)和图6(c).

在图6(A1)中,我们显示了用我们的方法构建的公路地图,黄色圆圈表示地图的细节,如图6(A2)所示.图6(A2)中的红色轨迹表示车辆的估计运动.沿着红色的轨迹,可以看到汽车从高速公路向市区行驶.地图的细节总是很清晰.这表明,我们的方法是非常鲁棒的,可以克服移动对象的影响.然而,由SuMa算法构建的公路地图不是很好,用蓝色圆圈标记的点云失真如图6(B2)所示.这是因为SuMa无法区分静态和动态对象.因此,运动物体可能在连续的激光扫描中引起错误的表面,并影响姿态估计的鲁棒性.图6(C2 C1)显示了由LOAM算法构建的地图.我们发现地图模糊不清,说明LOAM算法也无法克服运动物体的影响.此外由于车辆从高速公路行驶到市区,几何特征的数量变化很大.在图6(C2 C1)中,城市地区的地图比公路地图好得多,这表明LOAM算法严重依赖于几何特征.我们还比较了姿态估计在其他动态数据集(01-04)上的性能.在测试过程中,我们使用绝对轨迹误差(ATE)来评估每种方法的准确性,所有序列都是与地面真实情况对齐的6自由度.结果显示在图8和表1中.结果表明,我们的方法在实际的公路环境中比最先进的方法:LOAM和SuMa表现得更好.

接下来,我们评估了我们在KITTI数据集上的方法. 图7展示了由我们的方法在KITTI00序列上构建的图.一些闭环区域(A)-(D)用红色方块标记.仔细检查这些闭环区域,我们可以看到B区域只有很小的点云失真,这表明我们的方法在城市环境中也可以实现精确的姿态估计.

图9展示了我们的算法和SuMa算法在KITTI数据集上的轨迹比较.表二列出了在不使用地图(帧到帧)、使用地图(帧到模型)、LOAM和SuMa算法的情况下,所提出的方法的姿态估计的精度比较.可以看出,我们的方法获得了平均0.85%的误差,相比之下,分别为0.81%和0.88%.这表明我们的方法可以实现最先进的性能.特别是在KITTI01序列(高速公路环境)上,该算法的相对平移误差仅为1.0%,而LOAM和SuMa算法的相对平移误差分别为1.4%和1.7%.这表明与其他两种方法相比,该算法在高速公路环境下具有更好的鲁棒性.

我们使用3.2 GHz i7、GeForce GTX 1050 Ti测试了我们的算法.对于图6中的实验,我们使用体素化网格方法对每次激光扫描的点云进行下采样,运行时性能如表三所示.所有列出的模块都将在不同的线程上运行.

5

结论

本文提出了一种适用于高速公路环境的鲁棒激光惯性和建图方法,该方法利用CNN分割网络和激光惯性框架,实现了大规模高速公路环境下的实时、低漂移和鲁棒位姿估计.大量的实验表明,该方法在高速公路环境下的性能优于现有方法,在KITTI数据集上达到了相似或更高的精度.未来,我们将尝试利用激光、相机和惯性测量单元实现传感器融合,以进一步提高算法的鲁棒性.

本文仅做学术分享,如有侵权,请联系删文。

下载1

在「3D视觉工坊」公众号后台回复:3D视觉即可下载 3D视觉相关资料干货,涉及相机标定、三维重建、立体视觉、SLAM、深度学习、点云后处理、多视图几何等方向。

下载2

在「3D视觉工坊」公众号后台回复:3D视觉github资源汇总即可下载包括结构光、标定源码、缺陷检测源码、深度估计与深度补全源码、点云处理相关源码、立体匹配源码、单目、双目3D检测、基于点云的3D检测、6D姿态估计源码汇总等。

下载3

在「3D视觉工坊」公众号后台回复:相机标定即可下载独家相机标定学习课件与视频网址;后台回复:立体匹配即可下载独家立体匹配学习课件与视频网址。

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流等微信群。

一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的知识点汇总、入门进阶学习路线、最新paper分享、疑问解答四个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近2000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

觉得有用,麻烦给个赞和在看~  

东北大学 | 一种适用于大规模公路环境的鲁棒激光惯性里程计和建图系统相关推荐

  1. LIOM: 一种新的激光惯性里程计和建图方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:robot L | 来源:知乎 https://zhuanlan.zhihu.com/p/137 ...

  2. python鱼眼图像识别_一种融合鱼眼图像与深度图像的动态环境视觉里程计方法与流程...

    本发明涉及移动机器人同步定位与地图构建(SLAM)技术领域,尤其是适用于动态环境的基于鱼眼图像与深度图像的视觉里程计方法. 背景技术: 定位技术是移动机器人实现各项复杂任务的技术基础.里程计便是一类简 ...

  3. <Notes>城市复杂环境的视觉定位与建图(报告人:上交邹丹平教授)

    城市复杂环境的视觉定位与建图 出处:2022-05-19鹏城实验室线上分享 报告人:上交邹丹平教授 Google scholar 整理人:高斯球 其他资料:2018年邹丹平老师在北京大学题目为&quo ...

  4. 大规模户外环境的具有地标的语义SLAM

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 项目 论文地址: https://arxiv.org/pdf/2001.01028v1.pdf 代码: ...

  5. python 水位_一种适用于利用图像识别水位的水位尺的制作方法

    本实用新型涉及水利信息化领域,特别涉及一种适用于利用图像识别水位的水位尺. 背景技术: 水位是反映江河.水库等水体涨落的重要指标.掌握水位变化情况对做好涉水工程规划建设与管理.防汛抗旱,群众避险转移等 ...

  6. Docker学习总结(23)——Docker搭建大规模测试环境的实践

    内容来源:2017年4月8日,第四范式资深测试开发工程师孙高飞在"饿了么技术沙龙[第四弹]北京研发中心测试专场"进行<docker搭建大规模测试环境的实践>演讲分享.I ...

  7. ICRA2021| Intensity-SLAM:基于强度辅助的大规模环境定位和建图

    论文.代码地址:在公众号「计算机视觉工坊」,后台回复「Intensity-SLAM」,即可直接下载. 摘要:SLAM是一项基于传感器感知(如LiDAR和相机)可用于估计机器人位置并重建环境的任务.它广 ...

  8. 小勇rust_大规模分布式环境下动态信任模型研究

    李小勇等:大规模分布式环境下动态信任模型研究1519 通过反馈控制机制,动态调节计算节点的信任值的上述参数:(2)提出了用机器学习中强化学习的方法计算信任度,并用惩罚因子对学习因子进行了明确定义,所以 ...

  9. 自然人代开适用于哪些公司业务环境,如何通过代开降低税负?

    自然人代开适用于哪些公司业务环境,如何通过代开降低税负? 本文作者:财税小喇叭 <财税小喇叭>专注于园区招商,利用地方性税收优惠政策助力企业减税降费! 前景案例:大部分的企业在正常经营中都 ...

最新文章

  1. 哈佛大学通过百度搜索的数据写了篇论文:新冠病毒起源于去年8月的武汉...
  2. CocoStudio 1.3和1.4.1导入Flash文件注意事项(转载并有修改)
  3. CSS Sprites (CSS精灵)
  4. 重庆python培训-重庆Python培训学校
  5. VTK:Rendering之TransformSphere
  6. 光纤转CAN总线在消防报警主机联网中的应用
  7. 当你辛辛苦苦写的博客文章被无情复制,成为了他的原创,你作何感想?
  8. iOS 8 UI布局 AutoLayout及SizeClass(二)
  9. swoole 类中使用定时器
  10. Expression Studio简体中文正式版+序列号.
  11. C语言实现一元二次方程的实根和复根
  12. 模拟信号的调制与解调
  13. 安徽工业大计算机学院,安徽工业大学计算机学院来计算机学院交流学生工作
  14. 微信小程序canvas绘制图片真机不显示问题
  15. 5G智慧合杆的城市商业区应用
  16. (七)VBS变量、数组使用
  17. L2-3 清点代码库【STL】
  18. 2021-10-22
  19. 解读数据架构的 2020:开放、融合、简化
  20. sklearn_决策树

热门文章

  1. WinAPI: CreateFontIndirect - 根据字体结构建立逻辑字体
  2. 关于Advanced Installer 11.0打包软件过程一些记录
  3. 12月北京CISA认证考试考前辅导会成功举办
  4. Win7屏幕键盘 在哪 使用
  5. (转)一个as3写的减速效果
  6. MySQL优化篇:索引
  7. Spring Boot之自动配置
  8. 世界第三大浏览器正在消亡
  9. 生产环境一次诡异的NPE问题,反转了4次
  10. 高手都这么给 Spring MVC 做单元测试!