The premise of Multi-UAV collaboration is full sharing of information, free from damage to the central node, and any equipment damage, the cluster can continue to carry out tasks. In this paper, a distributed Multi-UAV cooperative search system is designed based on ROS1-ROS2 without a central node. The search system uses ROS1-Mavros as the control layer, ROS2 is used as the collaboration layer, and the task planning layer uses particle swarm planning algorithm. The system combines the stability of ROS1 control with the decentralized feature of ROS2 based on DDS (Data Distribution Service) to quickly discover other members, which realizes stable control and efficient sharing of information between drones. Finally, a simulation with PX4, Gazebo, QgroundControl shows that ROS1 can achieve stable control, and ROS2 can achieve efficient information sharing between drones.
Decentralized Multi-UAV Cooperative Search Based on ROS1 and ROS2
Lect. Notes Electrical Eng.
International Conference on Autonomous Unmanned Systems ; 2021 ; Changsha, China September 24, 2021 - September 26, 2021
Proceedings of 2021 International Conference on Autonomous Unmanned Systems (ICAUS 2021) ; Chapter : 239 ; 2427-2435
2022-03-18
9 pages
Article/Chapter (Book)
Electronic Resource
English
ROS2-based locator optimized autonomous navigation robot
IEEE | 2023
|CONCISE INTRODUCTION TO ROBOT PROGRAMMING WITH ROS2
TIBKAT | 2022
|A Tutorial to Use the MediaPipe Framework with ROS2
Springer Verlag | 2023
|