摘要:
为解决在低纹理场景下视觉SLAM(Simultaneous Localization And Mapping)系统面临的挑战,文中提出了一种基于点、线、面特征的RGB-D SLAM算法来提高定位精度。所提算法以ORB-SLAM2(Oriented FAST and Rotated BRIEF-Simultaneous Localization and Mapping 2)算法框架为基础,通过引入曼哈顿世界假设将相机位姿解耦为旋转和平移矩阵,有效避免了误差累积问题。在特征提取方面,利用ORB特征点和LSD(Line Segment Detector)算法提取线特征,利用层次聚类算法提取平面特征,充分利用了空间结构的几何信息。实验结果表明,相较于ORB-SLAM2算法,所提算法在TUM和ICL-NUIM数据集的多个低纹理场景中表现更优越。通过对比绝对轨迹误差的均方根误差,所提算法在低纹理环境中明显提高了定位精度,在特征点较少的场景下具有显著优势。