Coordinating a Swarm of Micro-Robots Under Lossy Communication

We envision swarms of mm-scale micro-robots to be able to carry out critical missions such as exploration and mapping for hazard detection and search and rescue. These missions share the need to reach full coverage of the explorable space and build a complete map of the environment. To minimize completion time, robots in the swarm must be able to exchange information about the environment with each other. However, communication between swarm members is often assumed to be perfect, an assumption that does not reflect real-world conditions, where impairments can affect the Packet Delivery Ratio (PDR) of the wireless links. This paper studies how communication impairments can have a drastic impact on the performance of a robotic swarm. We present Atlas 2.0, an exploration algorithm that natively takes packet loss into account. We simulate the effect of various PDRs on robotic swarm exploration and mapping in three different scenarios. Our results show that the time it takes to complete the mapping mission increases significantly as the PDR decreases: on average, halving the PDR triples the time it takes to complete mapping. We emphasise the importance of considering methods to compensate for the delay caused by lossy communication when designing and implementing algorithms for robotics swarm coordination.

[1]  Nicola Basilico,et al.  Asynchronous multirobot exploration under recurrent connectivity constraints , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Zhi Yan,et al.  Building a ROS-Based Testbed for Realistic Multi-Robot Simulation: Taking the Exploration as an Example , 2017, Robotics.

[3]  Nicola Basilico,et al.  Multirobot Exploration of Communication-Restricted Environments: A Survey , 2017, IEEE Intelligent Systems.

[4]  Jacopo Banfi,et al.  Recent advances in multirobot exploration of communication-restricted environments , 2020, Intelligenza Artificiale.

[5]  Thomas Watteyne,et al.  Atlas: Exploration and Mapping with a Sparse Swarm of Networked IoT Robots , 2020, 2020 16th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[6]  Caroline Ponzoni Carvalho Chanel,et al.  An Auto-Adaptive Multi-Objective Strategy for Multi-Robot Exploration of Constrained-Communication Environments , 2019, Applied Sciences.

[7]  Nicola Basilico,et al.  Strategies for coordinated multirobot exploration with recurrent connectivity constraints , 2017, Autonomous Robots.

[8]  Sabato Manfredi,et al.  A Packet Loss Tolerant Rendezvous Algorithm for Wireless Networked Robot Systems , 2017 .

[9]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[10]  Elizabeth Sklar,et al.  Measuring the Effects of Communication Quality on Multi-robot Team Performance , 2017, TAROS.

[11]  Prithviraj Dasgupta,et al.  Multi-robot information driven path planning under communication constraints , 2019, Autonomous Robots.

[12]  Yasuyuki Tanaka,et al.  Simulating 6TiSCH networks , 2018, Trans. Emerg. Telecommun. Technol..