前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LIC-Fusion 2.0:基于滑动窗口法平面特征跟踪的激光雷达惯性相机里程计

LIC-Fusion 2.0:基于滑动窗口法平面特征跟踪的激光雷达惯性相机里程计

作者头像
3D视觉工坊
发布2020-12-11 12:15:00
8390
发布2020-12-11 12:15:00
举报
文章被收录于专栏:3D视觉从入门到精通

摘要

来自商用惯性、视觉和激光雷达传感器的多模态测量的多传感器融合提供了鲁棒和精确的6自由度姿态估计,在机器人学和其他领域具有巨大的潜力.在本文中,基于我们以前的工作(即LIC-Fusion),我们开发了一个基于滑动窗口滤波器的激光雷达惯性相机里程计,具有在线时空校准(即LIC-Fusion2.0),它引入了一个新的滑动窗口平面特征跟踪,以有效地处理三维激光雷达点云.特别地,在通过利用惯性测量单元数据对激光雷达点进行运动补偿之后,低曲率平面点被提取并在滑动窗口中被跟踪.在高质量数据关联的平面特征跟踪中,提出了一种新的孤立点剔除准则.只有被跟踪的属于同一平面的平面点才会被用于平面初始化,这使得平面提取高效且鲁棒.此外,我们对激光雷达-惯性测量单元子系统进行了可观测性分析,并报告了利用平面特征进行时空校准的退化情况.在蒙特卡洛模拟中验证了估计一致性和识别的退化运动的同时,还进行了不同的真实世界实验,以表明所提出的LIC-Fusion2.0优于其前身和其他最先进的方法.

在我们之前的LIC-Fusion1.0工作的基础上,我们提出了一种新的平面特征跟踪算法来有效地处理激光雷达测量,然后将其最佳地集成到基于滑动窗口滤波器的多传感器融合框架中(参见图1中的系统概述).特别地,在去除激光雷达点的运动失真之后,在当前滑动窗口期间,我们仅提取和跟踪与特定平面相关联的平面点.只有跟踪的平面点将用于平面特征初始化,这使得平面提取更加高效和鲁棒.虽然存在大量关于具有点特征的视觉惯性系统的可观测性分析的工作[10][11],但是我们对所提出的激光雷达-惯性-视觉系统进行可观测性分析,并且识别退化情况用于具有平面特征的在线校准.

这项工作的主要贡献可归纳如下

  • 我们开发了一种新的滑动窗口平面特征跟踪算法,允许在滑动窗口内跨多个激光雷达扫描跟踪3D环境平面特征.这种跟踪算法被最佳地集成到我们先前的紧密耦合融合框架:LIC-Fusion.对于所提出的平面跟踪,提出了一种新的离群点剔除准则,该准则通过考虑激光雷达帧之间的变换不确定性来实现鲁棒匹配.该系统能够合理地对激光雷达测量的不确定性进行建模,消除了激光雷达扫描匹配的不一致性.
  • 我们对具有平面特征的激光雷达-惯性-相机系统进行了深入的可观测性分析,并确定了导致系统具有额外不可观测方向的退化情况.
  • 我们在一系列蒙特卡罗模拟和真实数据集上对所提出的LICFusion 2.0进行了广泛的实验,验证了所提出的系统的一致性和准确性.

真实世界的实验结果

我们进一步验证了所提出的LIC-Fusion2.0.使用我们的多传感器平台,平台由Velodyne VLP16、Xsens IMU和全局快门单目相机组成(见图4).所有传感器异步发布,所有时间偏移以零为初始猜测值在线估计.图像处理模块是基于我们以前的工作OpenVINS,而激光雷达处理模块是在这项工作中提出的.请注意,IMU作为基础传感器是必要的,激光雷达和相机可以在不影响性能的情况下打开/关闭.

(图一)

图1:LIC融合2.0概述.红色的是激光雷达稳定跟踪的SLAM平面路标和摄像机的SLAM点.通过一系列激光雷达扫描积累的蓝色高曲率激光雷达点仅用于显示周围环境.洋红色点是从最新的激光雷达扫描中提取的平面点.估计轨迹用绿色标出.

(图三)

图3:左侧:带有结构平面(蓝色)、16束激光雷达点(黄色)、SLAM点地标(红点)、SLAM平面地标(红点)、估计(绿色)和地面真实(青色)轨迹的模拟房间.中间和右侧:校准误差和6个典型运行的3 sigma bounds

(图四)

图4:左:传感器套件并且带有Velodyne VPL-16、Xsens IMU和单目摄像机.中间:教学楼.右图:Vicon序列

(图五)

图5:左二:在示教构建序列1和2时,LIC-Fusion2.0的估计轨迹.右二:Vicon房间序列2上LIC-Fusion2.0的估计轨迹

(图六)

图6:系统的运行时间分析

1 Teaching Building Sequences

首先对浙江大学教学楼内收集的数据(图4和表四)进行评估.由于我们在收集数据时开始和结束的位置是相同的,因此系统性能评估使用的是始端至末端漂移(假设为零)(见图5).

表五显示了在7个序列上测试的5次运行的平均开始和结束误差.在实验中,我们将LIC-Fusion2.0与其子系统和其他最新算法进行了比较,在表五中,当最终漂移的范数大于30米时,我们省略了以“-”标记的严重故障.在Seq 1中,当我们在光线不好的情况下上楼时,由于相机曝光变化巨大,基于相机的OpenVINS无法跟踪视觉特征.我们的子系统在Seq 3和Seq 6上有较大的漂移,其中传感器套件穿过只有平行平面观察到的长走廊.即使有一张全局地图,LIO地图在有长走廊的Seq 3上也失败了.

总体而言,与其他算法相比,LIC-Fusion 2.0更鲁棒.并且可以在大多数序列上实现更高的精度.

2 Vicon Room Sequences

VICON中收集的数据序列也用于系统评估.环境中的杂波(如图4所示)对激光雷达点的数据关联提出了挑战.结果如表6所示和图5,过渡误差大于20米的情况标以“-”.在滑动窗口上具有可靠数据关联的所提出的LIC-Fusion2.0优于其他算法.我们感谢LIO-MAP 作者对参数调整的帮助,以实现更高的精度.然而,在杂波环境下,由于易出错的数据关联和激光雷达与惯性测量单元之间缺乏时间同步,LIO在某些序列上仍然失败.

实验结果表明,LIC-Fusion2.0采用新的时间平面跟踪和在线时空标定方法,能够获得比现有的激光雷达-相机融合算法更高的精度.我们进一步检查主要阶段的计算成本(如图6所示)在搭载英特尔i78086k CPU@4.0GHz的台式计算机上运行Seq 6,其IMU-CAM子系统的平均处理时间为0.0168秒,LiDARIMU子系统的平均处理时间为0.0402秒.因此,LIC-Fusion2.0适用于这种室内场景的实时应用.

结论

我们开发了一个强大和有效的滑动窗口平面特征跟踪算法来处理三维激光雷达点云测量.我们将这种跟踪算法集成到我们以前的LIC融合估计器中,从而使LIC2.0具有更好的性能.特别是,在平面特征跟踪过程中,我们提出了一种新的离群点剔除标准,通过考虑激光雷达帧变换的不确定性来提高特征匹配质量.此外,我们还深入研究了线性化LIC系统模型的可观测性特性.并识别了具有平面特征的激光雷达-惯性测量单元时空校准的退化情况.该方法已经在模拟数据集和真实数据集上得到了验证,并显示出比最先进的算法更高的精度.未来将研究激光雷达扫描中的滑动窗口边缘特征跟踪.

- END -

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 3D视觉工坊 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档