摘要
来自商用惯性、视觉和激光雷达传感器的多模态测量的多传感器融合提供了鲁棒和精确的6自由度姿态估计,在机器人学和其他领域具有巨大的潜力.在本文中,基于我们以前的工作(即LIC-Fusion),我们开发了一个基于滑动窗口滤波器的激光雷达惯性相机里程计,具有在线时空校准(即LIC-Fusion2.0),它引入了一个新的滑动窗口平面特征跟踪,以有效地处理三维激光雷达点云.特别地,在通过利用惯性测量单元数据对激光雷达点进行运动补偿之后,低曲率平面点被提取并在滑动窗口中被跟踪.在高质量数据关联的平面特征跟踪中,提出了一种新的孤立点剔除准则.只有被跟踪的属于同一平面的平面点才会被用于平面初始化,这使得平面提取高效且鲁棒.此外,我们对激光雷达-惯性测量单元子系统进行了可观测性分析,并报告了利用平面特征进行时空校准的退化情况.在蒙特卡洛模拟中验证了估计一致性和识别的退化运动的同时,还进行了不同的真实世界实验,以表明所提出的LIC-Fusion2.0优于其前身和其他最先进的方法.
在我们之前的LIC-Fusion1.0工作的基础上,我们提出了一种新的平面特征跟踪算法来有效地处理激光雷达测量,然后将其最佳地集成到基于滑动窗口滤波器的多传感器融合框架中(参见图1中的系统概述).特别地,在去除激光雷达点的运动失真之后,在当前滑动窗口期间,我们仅提取和跟踪与特定平面相关联的平面点.只有跟踪的平面点将用于平面特征初始化,这使得平面提取更加高效和鲁棒.虽然存在大量关于具有点特征的视觉惯性系统的可观测性分析的工作[10][11],但是我们对所提出的激光雷达-惯性-视觉系统进行可观测性分析,并且识别退化情况用于具有平面特征的在线校准.
这项工作的主要贡献可归纳如下
真实世界的实验结果
我们进一步验证了所提出的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 -
本文仅做学术分享,如有侵权,请联系删文。