Integrating Online Learning and Connectivity Maintenance for Communication-Aware Multi-Robot Coordination
Yupeng Yang , Yiwei Lyu , Yanze Zhang , Ian Gao and Wenhao Luo
This paper has been accepted to the 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2024)
Fig.1 Project Overview.
(a) | (b) | (c) |
Fig. 2. Example of connectivity maintenance between two robots with spatially varying communication performance (a) RSSI value (dB) distribution as the transmitter robot moves in the 2D space. The red contour line indicates the region where signal from the robot can be received with satisfying RSSI level for "high-quality" communication. (b) Pairwise robot connectivity maintenance considering the realistic signal strength distribution.The overlapping area signifies the region where signal from both robots can be received with satisfying RSSI level. The robots consistently remain within this overlapping region, ensuring they remain strongly connected. (c) Pairwise robot connectivity maintenance using a disc-based communication model, where the robots cannot adaptively change their communication range according to the signal distribution, making them prone to losing "high-quality" communication.
In this paper, we integrate online learning of communication signal strength with a bi-level optimization-based control framework for communication-preserved multi-robot coordination. This approach
- enables the construction of point-to-point communication map online,
- adaptively constrains robots' motion using the learned communication map so that the multi-robot communication graph remains globally connected with satisfying RSSI levels, and
- minimally impacts the original task-related robot motion as a result of the co-optimized connectivity maintenance and control performance.
This repository contains:
- RSSI Dataset: A collected dataset of point-to-point Received Signal Strength Indicator (RSSI) measurements for experimental validation, which may be useful for future research in communication-aware robotics research in the community.
- Experiment Video: A video demonstrating the experimental validation of our approach as presented in the IROS paper.
We have established a point-to-point Received Signal Strength Indicator (RSSI) dataset, which can be found in the dataset folder. Detailed information related to this dataset is available at this link. The router information can be found here. Furthermore, we provide an interactive visualization feature that allows users to click on each transmitter robot position, instantly displaying the corresponding heatmap of RSSI distribution at that specific location. This interactive tool offers a more intuitive understanding of the point-to-point WiFi signal distribution throughout the environment.
Fig.3 Heatmap of RSSI distribution with different transmitter robot positions.
The GIF illustrates how the received signal strength values shift based on the transmitter robot's position. Each frame represents a heatmap showing the RSSI across the environment, with varying colors depicting the strength of the WiFi signal.
video_iros.mp4
Experiment Video.
In this video, we compare our approach with the MCCST method [4], which employs a disc-based communication model with a fixed communication range.
For MCCST with a short pre-determined communication range (i.e., 0.7 m), the robots maintain strong connectivity and ensure the required safety. However, due to the limited predefined communication range, the robots' motion is overly constrained by distance-based connectivity control constraints, hindering their ability to perform their original tasks effectively. Conversely, with MCCST using a long pre-determined communication range (i.e., 1.2 m), the robots fail to maintain strong connectivity because the connectivity constraints are not sufficiently enforced at greater distances.
In contrast, the video demonstrates that our proposed method consistently ensures that the robot team remains strongly connected over time. By utilizing online RSSI data, our method adaptively adjusts the effective communication range, ensuring strong connectivity of the robot team while achieving optimal task performance.
Please consider to cite our paper if you find them helpful to your research.
@inproceedings{yang2024integrating,
title={Integrating Online Learning and Connectivity Maintenance for Communication-Aware Multi-Robot Coordination},
author=Yang, Yupeng and Lyu, Yiwei and Zhang, Yanze and Gao, Ian and Luo, Wenhao},
booktitle={2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
year={2024},
organization={IEEE}
}
Please also check our other relevant work on multi-robot connectivity maintenance:
-
Yang, Yupeng, Yiwei Lyu, Yanze Zhang, Sha Yi, and Wenhao Luo. "Decentralized Multi-Robot Line-of-Sight Connectivity Maintenance under Uncertainty." Proceedings of Robotics: Science and Systems, Delft, Netherlands, July 2024. [bibtex]
-
Yang, Yupeng, Yiwei Lyu, and Wenhao Luo. "Minimally constrained multi-robot coordination with line-of-sight connectivity maintenance." 2023 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2023. [bibtex]
-
Luo, Wenhao, Nilanjan Chakraborty, and Katia Sycara. "Minimally disruptive connectivity enhancement for resilient multi-robot teams." 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2020. [bibtex]
-
Luo, Wenhao, Sha Yi, and Katia Sycara. "Behavior mixing with minimum global and subgroup connectivity maintenance for large-scale multi-robot systems." 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2020. [bibtex]
-
Luo, Wenhao, and Katia Sycara. "Minimum k-connectivity maintenance for robust multi-robot systems." 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2019. [bibtex]
This work was supported in part by the U.S. National Science Foundation under Grant CMMI-2301749.