This work presents an extension of graph-based SLAM methods to exploit the potential of 3D laser scans for loop detection. Every high-dimensional point cloud is replaced by a compact global descriptor, whereby a trained detector decides whether a loop exists. Searching for loops is performed locally in a variable space to consider the odometry drift. Since closing a wrong loop has fatal consequences, an extensive verification is performed before acceptance. The proposed algorithm is implemented as an extension of the widely used state-of-the-art library RTAB-Map, and several experiments show the improvement: During SLAM with a mobile service robot in changing indoor and outdoor campus environments, our approach improves RTAB-Map regarding total number of closed loops. Especially in the presence of significant environmental changes, which typically lead to failure, localization becomes possible by our extension. Experiments with a car in traffic (KITTI benchmark) show the general applicability of our approach. These results are comparable to the state-of-the-art LiDAR method LOAM. The developed ROS package is freely available.
翻译:这项工作展示了基于图形的SLAM方法的延伸,以利用3D激光扫描的潜力进行环状探测。每个高维点云都被一个紧凑的全球描述符所取代,由受过训练的探测器来决定环状是否存在。在可变空间中,在本地进行环状搜索,以考虑odoraty漂移。由于关闭错误环状具有致命后果,在接受前进行广泛的核查。拟议的算法是作为广泛使用的最新图书馆RTAB-Map的延伸而实施的,一些实验显示改进:在使用移动服务机器人来改变室内和室外校园环境的SLAM期间,我们的方法改进了RTAB-Map关于闭环的总数。特别是在存在重大环境变化的情况下,通常会导致失败,因此有可能通过我们的扩展实现本地化。与交通中的汽车进行实验(KITTI基准)显示了我们方法的一般适用性。这些结果与最先进的LDAR方法LAM相近。开发的ROS软件包是免费的。