This paper considers the problem of distributed cooperative localization (CL) via robot-to-robot measurements for a multi-robot system. We propose a distributed consistent CL algorithm. The key idea is to perform the EKF-based state estimation in a transformed coordinate system. Specifically, a coordinate transformation is constructed by decomposing the state-propagation Jacobian by which the correct observability properties are guaranteed. Moreover, the transformed state-propagation Jacobian becomes an identity matrix which is more suitable for distribution. In the proposed algorithm, a server-based framework is adopted to distributely estimate the robot pose in which each robot propagates its pose estimations and the server maintains the correlations. To reduce communication costs, only when the multi-robot system takes a robot-to-robot relative measurement, the robots and the server exchange information to update the pose estimations and the correlations. In addition, no assumptions are made about the type of robots or relative measurements. The proposed algorithm has been validated by experiments and shown to outperform the state-of-art algorithms in terms of consistency and accuracy.
翻译:本文考虑了通过机器人对机器人的分布式合作定位测量(CL)对于多机器人系统的分布式合作定位(CL)问题。 我们提出一个分布式一致的 CL 算法。 关键的想法是将基于 EKF 的状态估测在一个变换的坐标系统中进行。 具体地说, 坐标转换是由州- Jacobian 的解析构建的, 通过它来保证正确的可观察性属性。 此外, 被改造的Jacobian 州- 州- Probot 成为一个更适合分布式的身份矩阵。 在拟议的算法中, 采用了基于服务器的框架, 以分布式估计每个机器人传播其配置估测值的机器人构成, 服务器维护相关关系。 为了降低通信成本, 只有当多机器人对机器人的相对测量、 机器人和服务器交换信息以更新配置估测值和关联性时, 。 此外, 未对机器人的类型或相对测量值做出任何假设。 提议的算法通过实验得到验证, 并显示在一致性和准确性方面超越了最新算法。</s>