In this paper we present a consistent and distributed state estimator for multi-robot cooperative localization (CL) which efficiently fuses environmental features and loop-closure constraints across time and robots. In particular, we leverage covariance intersection (CI) to allow each robot to only estimate its own state and autocovariance and compensate for the unknown correlations between robots. Two novel multi-robot methods for utilizing common environmental SLAM features are introduced and evaluated in terms of accuracy and efficiency. Moreover, we adapt CI to enable drift-free estimation through the use of loop-closure measurement constraints to other robots' historical poses without a significant increase in computational cost. The proposed distributed CL estimator is validated against its non-realtime centralized counterpart extensively in both simulations and real-world experiments.
翻译:在本文中,我们展示了多机器人合作定位的一致和分布式国家估计器(CL),它有效结合了时间和机器人之间的环境特征和循环闭合限制,特别是,我们利用共变交叉点(CI),使每个机器人只能估计自己的状态和自变,并弥补机器人之间未知的相互关系。在精确度和效率方面引入了两种利用共同环境SLAM特征的新型多机器人方法,并进行了评估。此外,我们调整了CI,通过使用环圈测量限制与其他机器人的历史姿势进行无漂移估计,而不大幅提高计算成本。在模拟和现实世界实验中,对分布的CL估计器与非实时中央对应器进行了广泛验证。