A Framework for Real-World Multi-Robot Systems Running Decentralized GNN-Based Policies
Jan Blumenkamp, Steven Morad, Jennifer Gielis, Qingbiao Li, Amanda, Prorok

TL;DR
This paper introduces a decentralized framework based on ROS2 for deploying GNN-based policies on real multi-robot systems, demonstrating successful coordination and communication in real-world scenarios.
Contribution
It presents the first practical system enabling decentralized execution of GNN policies on physical robots, bridging the gap between simulation and real-world deployment.
Findings
Successful real-world deployment of GNN policies on multi-robot systems
Effective decentralized coordination using ROS2 framework
Demonstration of GNN policies in a tight coordination task
Abstract
GNNs are a paradigm-shifting neural architecture to facilitate the learning of complex multi-agent behaviors. Recent work has demonstrated remarkable performance in tasks such as flocking, multi-agent path planning and cooperative coverage. However, the policies derived through GNN-based learning schemes have not yet been deployed to the real-world on physical multi-robot systems. In this work, we present the design of a system that allows for fully decentralized execution of GNN-based policies. We create a framework based on ROS2 and elaborate its details in this paper. We demonstrate our framework on a case-study that requires tight coordination between robots, and present first-of-a-kind results that show successful real-world deployment of GNN-based policies on a decentralized multi-robot system relying on Adhoc communication. A video demonstration of this case-study, as well as the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Domain Adaptation and Few-Shot Learning · Data Stream Mining Techniques
