Multi-robot SLAM systems in GPS-denied environments require loop closures to maintain a drift-free centralized map. With an increasing number of robots and size of the environment, checking and computing the transformation for all the loop closure candidates becomes computationally infeasible. In this work, we describe a loop closure module that is able to prioritize which loop closures to compute based on the underlying pose graph, the proximity to known beacons, and the characteristics of the point clouds. We validate this system in the context of the DARPA Subterranean Challenge and on numerous challenging underground datasets and demonstrate the ability of this system to generate and maintain a map with low error. We find that our proposed techniques are able to select effective loop closures which results in 51% mean reduction in median error when compared to an odometric solution and 75% mean reduction in median error when compared to a baseline version of this system with no prioritization. We also find our proposed system is able to find a lower error in the mission time of one hour when compared to a system that processes every possible loop closure in four and a half hours.
翻译:在GPS封闭环境中的多机器人 SLAM 系统需要环路关闭以维持一个无漂移的中央地图。 随着机器人数量和环境规模的增加,检查和计算所有环路关闭候选人的转换是计算上不可行的。 在这项工作中,我们描述一个环路关闭模块,该模块能够优先计算环路关闭,以根据底面图、与已知信标的距离以及点云的特性进行计算。我们在DARPA地下挑战以及众多具有挑战性的地下数据集的背景下验证这个系统,并显示这个系统能够生成和维护一个低误差的地图。我们发现,我们拟议的技术能够选择有效的环路关闭,其结果是51%的中位误差比odoricat解决方案减少,75%的中位误比这个系统基线版本的中位误差减少。我们还发现,我们提议的系统能够在任务时间内发现一个更小的错误,一个小时,比一个系统在4个半小时内处理每个可能的环路关闭过程的系统少一个小时。