ROAISep 18, 2023

A Scalable Multi-Robot Framework for Decentralized and Asynchronous Perception-Action-Communication Loops

arXiv:2309.10164v21 citationsh-index: 64
Originality Incremental advance
AI Analysis

This addresses the problem of scalable and real-time swarm robotics for applications like coverage control, though it appears incremental by building on existing GNN methods.

The paper tackles the challenge of enabling large robot swarms to collaborate in decentralized and asynchronous Perception-Action-Communication loops, proposing a framework that uses aggregated Graph Neural Networks to achieve efficient navigation and communication, resulting in effective collaborative coverage of large environments.

Collaboration in large robot swarms to achieve a common global objective is a challenging problem in large environments due to limited sensing and communication capabilities. The robots must execute a Perception-Action-Communication (PAC) loop -- they perceive their local environment, communicate with other robots, and take actions in real time. A fundamental challenge in decentralized PAC systems is to decide what information to communicate with the neighboring robots and how to take actions while utilizing the information shared by the neighbors. Recently, this has been addressed using Graph Neural Networks (GNNs) for applications such as flocking and coverage control. Although conceptually, GNN policies are fully decentralized, the evaluation and deployment of such policies have primarily remained centralized or restrictively decentralized. Furthermore, existing frameworks assume sequential execution of perception and action inference, which is very restrictive in real-world applications. This paper proposes a framework for asynchronous PAC in robot swarms, where decentralized GNNs are used to compute navigation actions and generate messages for communication. In particular, we use aggregated GNNs, which enable the exchange of hidden layer information between robots for computational efficiency and decentralized inference of actions. Furthermore, the modules in the framework are asynchronous, allowing robots to perform sensing, extracting information, communication, action inference, and control execution at different frequencies. We demonstrate the effectiveness of GNNs executed in the proposed framework in navigating large robot swarms for collaborative coverage of large environments.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes