Kegeleirs Miquel, Grisetti Giorgio, Birattari Mauro
IRIDIA, Université libre de Bruxelles, Brussels, Belgium.
DIAG, Sapienza Università di Roma, Rome, Italy.
Front Robot AI. 2021 Mar 17;8:618268. doi: 10.3389/frobt.2021.618268. eCollection 2021.
A robot swarm is a decentralized system characterized by locality of sensing and communication, self-organization, and redundancy. These characteristics allow robot swarms to achieve scalability, flexibility and fault tolerance, properties that are especially valuable in the context of simultaneous localization and mapping (SLAM), specifically in unknown environments that evolve over time. So far, research in SLAM has mainly focused on single- and centralized multi-robot systems-i.e., non-swarm systems. While these systems can produce accurate maps, they are typically not scalable, cannot easily adapt to unexpected changes in the environment, and are prone to failure in hostile environments. Swarm SLAM is a promising approach to SLAM as it could leverage the decentralized nature of a robot swarm and achieve scalable, flexible and fault-tolerant exploration and mapping. However, at the moment of writing, swarm SLAM is a rather novel idea and the field lacks definitions, frameworks, and results. In this work, we present the concept of swarm SLAM and its constraints, both from a technical and an economical point of view. In particular, we highlight the main challenges of swarm SLAM for gathering, sharing, and retrieving information. We also discuss the strengths and weaknesses of this approach against traditional multi-robot SLAM. We believe that swarm SLAM will be particularly useful to produce abstract maps such as topological or simple semantic maps and to operate under time or cost constraints.
机器人集群是一种分布式系统,其特点是具有感知和通信的局部性、自组织性和冗余性。这些特性使机器人集群能够实现可扩展性、灵活性和容错性,这些特性在同时定位与地图构建(SLAM)的背景下,特别是在随时间演变的未知环境中,具有特别重要的价值。到目前为止,SLAM的研究主要集中在单机器人和集中式多机器人系统,即非集群系统。虽然这些系统可以生成精确的地图,但它们通常不可扩展,不能轻易适应环境中的意外变化,并且在恶劣环境中容易出现故障。群体SLAM是一种很有前途的SLAM方法,因为它可以利用机器人集群的分布式特性,实现可扩展、灵活和容错的探索与地图构建。然而,在撰写本文时,群体SLAM还是一个相当新颖的概念,该领域缺乏定义、框架和成果。在这项工作中,我们从技术和经济的角度介绍了群体SLAM的概念及其约束条件。特别是,我们强调了群体SLAM在收集、共享和检索信息方面的主要挑战。我们还讨论了这种方法相对于传统多机器人SLAM的优缺点。我们相信,群体SLAM对于生成诸如拓扑或简单语义地图等抽象地图以及在时间或成本约束下运行将特别有用。