M-LOAM判断优化是否收敛LOAM作者Ji Zhang16年发表的论文《On degeneracy of optimization-based state estimation problems》一致的思想。在本文中,作者提出使用退化因子lambda判断优化结果是否退化。其中lambda是J^TJJ是优化问题的最小特征值Jacobian。Ji Zhang这篇文章很有意思,感兴趣的同学可以深入了解推进过程,这里就不赘述了。
首先,参考论文《Associating uncertinty with three-dimensional poses for use in estimation problems》的方法,根据当前时刻Pr LiDAR的位姿的不确定性,以及Pr LiDAR到Au LiDAR的外参不确定性,计算出Au LiDAR的位姿不确定性。随后按照文中公式(25)计算出Au LiDAR(或Pr LiDAR)的特征点在Map坐标系下的不确定性。
Combining multiple LiDARs enables a robot to maxi-
mize its perceptual awareness ofenvironments and obtain sufficient measurements, which is promising for simultaneous localization and mapping (SLAM).
This article proposes a system to achieve robust and simultaneous extrinsic calibration, odometry, and map- ping for multiple LiDARs. Our approach starts with measurement preprocessing to extract edge and planar features from raw mea- surements. After a motion and extrinsic initialization procedure, a sliding window-based multi-LiDAR odometry runs onboard to estimate poses with an online calibration refinement and conver- gence identification. We further develop a mapping algorithm to construct a global map and optimize poses with sufficient features together with a method to capture and reduce data uncertainty.We validate our approach’s performance with extensive experiments on 10 sequences (4.60-km total length) for the calibration and SLAM and compare it against the state of the art. We demonstrate that the proposed work is a complete, robust, and extensible system for various multi-LiDAR setups. The source code, datasets, and demonstrations are available at: https://ram-lab.com/file/site/m- loam.