1. CHORD: Distributed Data-Sharing via Hybrid ROS 1 and 2 for Multi-Robot Exploration of Large-Scale Complex Environments
- Author
-
Kyohei Otsu, Jay Gao, Ali-akbar Agha-mohammadi, Muhammad Fadhil Ginting, and Jeffrey A. Edlund
- Subjects
0209 industrial biotechnology ,Control and Optimization ,Computer science ,Distributed computing ,Biomedical Engineering ,02 engineering and technology ,Communications system ,020901 industrial engineering & automation ,Artificial Intelligence ,0202 electrical engineering, electronic engineering, information engineering ,Chord (peer-to-peer) ,Event (computing) ,business.industry ,Mechanical Engineering ,Quality of service ,Robotics ,Computer Science Applications ,Human-Computer Interaction ,Data sharing ,Control and Systems Engineering ,Robot ,020201 artificial intelligence & image processing ,Computer Vision and Pattern Recognition ,Artificial intelligence ,business ,Robotics middleware - Abstract
A well-structured and reliable communication system is key to the successful operations of multi-robot systems. In this letter, we present our design and implementation of a multi-robot communication architecture CHORD (Collaborative High-bandwidth Operations with Radio Droppables) based on two popular robotics middleware, ROS 1 and ROS 2. We discuss the benefit and best practices of combining two different frameworks that share the same spirit and show its performance from large-scale real-world experiments. The proposed system is developed as part of Team CoSTAR's effort for the DARPA Subterranean (SubT) Challenge. The system has been field-proved and demonstrated in the Urban Circuit event, where team CoSTAR won first place. To our knowledge, this work is the first real-world demonstration of a ROS 2-based multi-robot system in such large-scale extreme environments. From the significant improvement of the communication performance and the ease of transition from existing ROS 1 systems, this work encourages wider adoption of ROS 2 in field robotics applications.
- Published
- 2021
- Full Text
- View/download PDF