Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Li, X., Chen, J.: An efficient framework for target search with cooperative UAVs in a FANET (2017)
Sharifi, F., et al.: Cooperative multi-vehicle search and coverage problem in uncertain environments. Unmanned Syst. 3(01), 35–47 (2015)
Fan, Y., et al. Cooperative search of UAV swarm based on improved ant colony algorithm in uncertain environment. In: 2017 IEEE International Conference on Unmanned Systems (ICUS) (2017)
Xiao, K., Ma, L., Tan, S., Cong, Y., Wang, X.: Implementation of UAV coordination based on a hierarchical Multi-UAV simulation platform. In: Yan, L., Duan, H., Xiang, Y. (eds.) Advances in Guidance, Navigation and Control. LNEE, vol. 644, pp. 5131–5143. Springer, Singapore (2022). https://doi.org/10.1007/978-981-15-8155-7_423
Sanchez-Lopez, J.L., Pestana, J., de la Puente, P., Campoy, P.: A reliable open-source system architecture for the fast designing and prototyping of autonomous multi-UAV systems: simulation and experimentation. J. Intell. Rob. Syst. 84(1–4), 779–797 (2015). https://doi.org/10.1007/s10846-015-0288-x
Wei, M., et al. ROS+unity: an efficient high-fidelity 3D multi-UAV navigation and control simulator in GPS-denied environments. In: Conference of the IEEE Industrial Electronics Society (2015)
Xiao, K., et al., XTDrone: a customizable multi-rotor UAVs simulation platform (2020)
Thomas, D., Woodall, W., Fernandez, E.: Next-generation ROS: Building on DDS. In: ROSCon2014 (2014)
Gupte, S., Mohandas, P., Conrad, J.M.: A survey of quadrotor unmanned aerial vehicles. In: Southeastcon, IEEE (2012)
Liu, Z., et al.: Mission oriented miniature fixed-wing uav swarms: a multi-layered and distributed architecture (2019)
Redmon, J., Farhadi, A.: YOLOv3: an incremental Improvement. arXiv e-prints (2018)
Xu, H., Huai-jie, S., Xi-chao, Y.: The route planning simulation of UAV cluster cooperative search. Electron. Eng. Inst PLA 35(009), 37–41 (2018)
Maruyama, Y., Kato, S., Azumi, T.: Exploring the performance of ROS2. In: the 13th International Conference (2016)
Wei, Y., Blake, M.B., Madey, G.R.: An operation-time simulation framework for UAV swarm configuration and mission planning. Procedia Comput. Sci. 18, 1949–1958 (2013)
Rodriguez-Fernandez, V., Menendez, H.D., Camacho, D.: Design and development of a lightweight multi-UAV simulator. In: IEEE International Conference on Cybernetics (2015)
Garcia, R., Barnes, L.E.: Multi-UAV simulator utilizing X-plane. J. Intell. Rob. Syst. 57(1–4), 393–406 (2009)
Meier, L., Honegger, D., Pollefeys, M.: PX4: a node-based multithreaded open source robotics framework for deeply embedded platforms. Proc. IEEE Int. Conf. Robot. Autom. 2015, 6235–6240 (2015)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Xu, G., Yang, Z., Lu, W., Zhang, L. (2022). Decentralized Multi-UAV Cooperative Search Based on ROS1 and ROS2. In: Wu, M., Niu, Y., Gu, M., Cheng, J. (eds) Proceedings of 2021 International Conference on Autonomous Unmanned Systems (ICAUS 2021). ICAUS 2021. Lecture Notes in Electrical Engineering, vol 861. Springer, Singapore. https://doi.org/10.1007/978-981-16-9492-9_239
Download citation
DOI: https://doi.org/10.1007/978-981-16-9492-9_239
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-9491-2
Online ISBN: 978-981-16-9492-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)