中文

Eigen-Factors:一种用于3D点云平面SLAM的双层优化方法

机器人学 2025-02-04 v3

摘要

现代深度传感器可在数秒内生成海量3D点,供后续定位与建图算法处理。理想情况下,这些算法应在“使用更多点意味着可用信息更多”的假设下高效处理大规模点云。Eigen Factors(EF)是一种以平面作为主要几何图元求解SLAM的新算法。为此,EF借助齐次点的求和矩阵(Summation matrix)SS,以O(1)O(1)复杂度穷举计算所有点的误差。EF的求解极为高效:i)状态变量仅为传感器位姿——即轨迹,而平面参数此前以闭式估计;ii)EF交替优化采用牛顿-拉夫森法,通过直接解析计算梯度与海森矩阵实现,后者为块对角矩阵。由于需对特征值与矩阵元素求导,我们发展了一种在刚体变换流形SE(3)SE(3)上计算偏导数的直观方法,可应用于需要一定复杂度解析导数的无关问题。我们在合成环境中评估了EF及其他SOTA平面SLAM后端算法的优化过程(后端),并将评估扩展至ICL数据集(RGBD)与LiDAR KITTI数据集。代码公开于https://github.com/prime-slam/EF-plane-SLAM。

关键词

引用

@article{arxiv.2304.01055,
  title  = {Eigen-Factors a Bilevel Optimization for Plane SLAM of 3D Point Clouds},
  author = {Gonzalo Ferrer and Dmitrii Iarosh and Anastasiia Kornilova},
  journal= {arXiv preprint arXiv:2304.01055},
  year   = {2025}
}