稠密SLAM改进:结合直接法与特征法的高精度定位与地图构建

1 下载量 100 浏览量 更新于2024-08-27 1 收藏 7.82MB PDF 举报
"一种改进的即时定位与地图构建系统" 即时定位与地图构建(Simultaneous Localization And Mapping, SLAM)是机器人和自动驾驶领域的核心技术,它允许设备在未知环境中自主导航并构建环境的地图。ORB-SLAM2是一种广泛应用的SLAM解决方案,基于特征匹配的ORB(Oriented FAST and Rotated BRIEF)特征,能实现高效的视觉定位和地图构建。然而,ORB-SLAM2的主要缺点在于其依赖稀疏特征,导致位姿估计精度有限,并且生成的地图也是稀疏的。 针对这些局限性,研究者提出了一种改进的SLAM系统,该系统在ORB-SLAM2的基础上融合了稠密的直接法,以提高相机位姿的求解精度并生成稠密地图。直接法主要通过像素级别的光度信息来估计相机位姿,这种方法可以提供更丰富的信息,特别是在光照变化较大的场景下。 在改进中,研究人员首先在ORB-SLAM2使用的图优化库g2o中添加了新的稠密约束边。这一改动允许将稠密直接法的光度误差作为约束条件纳入优化过程。接着,在跟踪相机时,他们先利用稠密直接法计算相邻帧之间的旋转变换,然后借助改进后的g2o库,同时最小化特征法的重投影误差和直接法的光度误差,以优化6自由度(6 DOF)的相机位姿估计。 此外,为了实现稠密地图的重建,系统还添加了一个专门的稠密重建线程。这个线程能够实时处理周围场景的数据,生成更精确的三维点云,从而提供给用户更丰富的环境信息。在TUM RGB-D和ICL-NUIM数据集上的实验验证了该方法的有效性,表明它能在一定程度上提高ORB-SLAM2的定位精度,并且能够生成比原始系统更精确的稠密地图。 这项工作的重要意义在于,它不仅提升了SLAM系统的定位性能,而且扩展了其应用场景,特别是在需要高精度地图和复杂环境理解的场合,如室内导航、自动驾驶和虚拟现实应用。通过融合稀疏特征法和稠密直接法,该方法为SLAM研究提供了一种新的思路,有望推动SLAM技术在实际应用中的进一步发展。