Asynchronous Perception-Action-Communication with Graph Neural Networks
- URL: http://arxiv.org/abs/2309.10164v1
- Date: Mon, 18 Sep 2023 21:20:50 GMT
- Title: Asynchronous Perception-Action-Communication with Graph Neural Networks
- Authors: Saurav Agarwal, Alejandro Ribeiro, Vijay Kumar
- Abstract summary: Collaboration in large robot swarms to achieve a common global objective is a challenging problem in large environments.
The robots must execute a Perception-Action-Communication loop -- they perceive their local environment, communicate with other robots, and take actions in real time.
Recently, this has been addressed using Graph Neural Networks (GNNs) for applications such as flocking and coverage control.
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.
- Score: 93.58250297774728
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: 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.
Related papers
- Generalizability of Graph Neural Networks for Decentralized Unlabeled Motion Planning [72.86540018081531]
Unlabeled motion planning involves assigning a set of robots to target locations while ensuring collision avoidance.
This problem forms an essential building block for multi-robot systems in applications such as exploration, surveillance, and transportation.
We address this problem in a decentralized setting where each robot knows only the positions of its $k$-nearest robots and $k$-nearest targets.
arXiv Detail & Related papers (2024-09-29T23:57:25Z) - LPAC: Learnable Perception-Action-Communication Loops with Applications
to Coverage Control [80.86089324742024]
We propose a learnable Perception-Action-Communication (LPAC) architecture for the problem.
CNN processes localized perception; a graph neural network (GNN) facilitates robot communications.
Evaluations show that the LPAC models outperform standard decentralized and centralized coverage control algorithms.
arXiv Detail & Related papers (2024-01-10T00:08:00Z) - AdverSAR: Adversarial Search and Rescue via Multi-Agent Reinforcement
Learning [4.843554492319537]
We propose an algorithm that allows robots to efficiently coordinate their strategies in the presence of adversarial inter-agent communications.
It is assumed that the robots have no prior knowledge of the target locations, and they can interact with only a subset of neighboring robots at any time.
The effectiveness of our approach is demonstrated on a collection of prototype grid-world environments.
arXiv Detail & Related papers (2022-12-20T08:13:29Z) - Graph Neural Networks for Decentralized Multi-Robot Submodular Action
Selection [101.38634057635373]
We focus on applications where robots are required to jointly select actions to maximize team submodular objectives.
We propose a general-purpose learning architecture towards submodular at scale, with decentralized communications.
We demonstrate the performance of our GNN-based learning approach in a scenario of active target coverage with large networks of robots.
arXiv Detail & Related papers (2021-05-18T15:32:07Z) - Learning Connectivity for Data Distribution in Robot Teams [96.39864514115136]
We propose a task-agnostic, decentralized, low-latency method for data distribution in ad-hoc networks using Graph Neural Networks (GNN)
Our approach enables multi-agent algorithms based on global state information to function by ensuring it is available at each robot.
We train the distributed GNN communication policies via reinforcement learning using the average Age of Information as the reward function and show that it improves training stability compared to task-specific reward functions.
arXiv Detail & Related papers (2021-03-08T21:48:55Z) - VGAI: End-to-End Learning of Vision-Based Decentralized Controllers for
Robot Swarms [237.25930757584047]
We propose to learn decentralized controllers based on solely raw visual inputs.
For the first time, that integrates the learning of two key components: communication and visual perception.
Our proposed learning framework combines a convolutional neural network (CNN) for each robot to extract messages from the visual inputs, and a graph neural network (GNN) over the entire swarm to transmit, receive and process these messages.
arXiv Detail & Related papers (2020-02-06T15:25:23Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.