LPAC: Learnable Perception-Action-Communication Loops with Applications
to Coverage Control
- URL: http://arxiv.org/abs/2401.04855v3
- Date: Thu, 8 Feb 2024 16:05:17 GMT
- Title: LPAC: Learnable Perception-Action-Communication Loops with Applications
to Coverage Control
- Authors: Saurav Agarwal, Ramya Muthukrishnan, Walker Gosrich, Vijay Kumar,
Alejandro Ribeiro
- Abstract summary: 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.
- Score: 80.86089324742024
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Coverage control is the problem of navigating a robot swarm to
collaboratively monitor features or a phenomenon of interest not known a
priori. The problem is challenging in decentralized settings with robots that
have limited communication and sensing capabilities. We propose a learnable
Perception-Action-Communication (LPAC) architecture for the problem, wherein a
convolution neural network (CNN) processes localized perception; a graph neural
network (GNN) facilitates robot communications; finally, a shallow multi-layer
perceptron (MLP) computes robot actions. The GNN enables collaboration in the
robot swarm by computing what information to communicate with nearby robots and
how to incorporate received information. Evaluations show that the LPAC models
-- trained using imitation learning -- outperform standard decentralized and
centralized coverage control algorithms. The learned policy generalizes to
environments different from the training dataset, transfers to larger
environments with more robots, and is robust to noisy position estimates. The
results indicate the suitability of LPAC architectures for decentralized
navigation in robot swarms to achieve collaborative behavior.
Related papers
- Real-Time Multimodal Signal Processing for HRI in RoboCup: Understanding a Human Referee [1.7456666582626115]
This study implements a two-stage pipeline for gesture recognition through keypoint extraction and classification, alongside continuous convolutional neural networks (CCNNs) for efficient whistle detection.
The proposed approach enhances real-time human-robot interaction in a competitive setting like RoboCup, offering some tools to advance the development of autonomous systems capable of cooperating with humans.
arXiv Detail & Related papers (2024-11-26T11:39:43Z) - 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) - Asynchronous Perception-Action-Communication with Graph Neural Networks [93.58250297774728]
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.
arXiv Detail & Related papers (2023-09-18T21:20:50Z) - Communication-Efficient Reinforcement Learning in Swarm Robotic Networks
for Maze Exploration [2.958532752589616]
Communication is key to the successful coordination of swarm robots.
This paper proposes a new communication-efficient decentralized cooperative reinforcement learning algorithm for coordinating swarm robots.
arXiv Detail & Related papers (2023-05-26T16:56:00Z) - Simulation of robot swarms for learning communication-aware coordination [0.0]
We train end-to-end Neural Networks that take as input local observations obtained from an omniscient centralised controller.
Experiments are run in Enki, a high-performance open-source simulator for planar robots.
arXiv Detail & Related papers (2023-02-25T17:17:40Z) - 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.