论文标题
香脂:激光雷达映射的束调整
BALM: Bundle Adjustment for Lidar Mapping
论文作者
论文摘要
钥匙扣的滑动窗口上的本地捆绑套件(BA)已被广泛用于视觉大满贯,并被证明在降低漂移方面非常有效。但是在LiDAR大满贯中,几乎不使用BA方法,因为稀疏特征点(例如边缘和平面)使确切的点不可能匹配。在本文中,我们制定了LiDAR BA,以最大程度地减少从特征点到其匹配的边缘或平面的距离。与必须与姿势一起将功能共同确定的视觉大满贯(和先前的平面调整方法)不同,我们表明该特征可以分析求解并从BA中删除,因此所得的BA仅取决于扫描姿势。这大大降低了优化量表,并允许使用大规模密集的平面和边缘特征。为了加快优化,我们以封闭形式得出成本函数的分析衍生物,最高二阶。此外,我们提出了一种新型的自适应体素化方法来有效地搜索特征对应关系。所提出的配方被纳入壤土后端以进行地图细化。结果表明,尽管作为后端,但在优化20个点云扫描时,即使是在10Hz实时实时的,也可以非常有效地解决本地BA。当地的BA还大大降低了壤土漂移。我们对BA优化和壤土的实施是开源的,以使社区受益。
A local Bundle Adjustment (BA) on a sliding window of keyframes has been widely used in visual SLAM and proved to be very effective in lowering the drift. But in lidar SLAM, BA method is hardly used because the sparse feature points (e.g., edge and plane) make the exact point matching impossible. In this paper, we formulate the lidar BA as minimizing the distance from a feature point to its matched edge or plane. Unlike the visual SLAM (and prior plane adjustment method in lidar SLAM) where the feature has to be co-determined along with the pose, we show that the feature can be analytically solved and removed from the BA, the resultant BA is only dependent on the scan poses. This greatly reduces the optimization scale and allows large-scale dense plane and edge features to be used. To speedup the optimization, we derive the analytical derivatives of the cost function, up to second order, in closed form. Moreover, we propose a novel adaptive voxelization method to search feature correspondence efficiently. The proposed formulations are incorporated into a LOAM back-end for map refinement. Results show that, although as a back-end, the local BA can be solved very efficiently, even in real-time at 10Hz when optimizing 20 scans of point-cloud. The local BA also considerably lowers the LOAM drift. Our implementation of the BA optimization and LOAM are open-sourced to benefit the community.