Skip to main content

Decentralized Multi-UAV Cooperative Search Based on ROS1 and ROS2

  • Conference paper
  • First Online:
Proceedings of 2021 International Conference on Autonomous Unmanned Systems (ICAUS 2021) (ICAUS 2021)

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 861))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 549.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 699.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 699.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Li, X., Chen, J.: An efficient framework for target search with cooperative UAVs in a FANET (2017)

    Google Scholar 

  2. Sharifi, F., et al.: Cooperative multi-vehicle search and coverage problem in uncertain environments. Unmanned Syst. 3(01), 35–47 (2015)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

    Chapter  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Xiao, K., et al., XTDrone: a customizable multi-rotor UAVs simulation platform (2020)

    Google Scholar 

  8. Thomas, D., Woodall, W., Fernandez, E.: Next-generation ROS: Building on DDS. In: ROSCon2014 (2014)

    Google Scholar 

  9. Gupte, S., Mohandas, P., Conrad, J.M.: A survey of quadrotor unmanned aerial vehicles. In: Southeastcon, IEEE (2012)

    Google Scholar 

  10. Liu, Z., et al.: Mission oriented miniature fixed-wing uav swarms: a multi-layered and distributed architecture (2019)

    Google Scholar 

  11. Redmon, J., Farhadi, A.: YOLOv3: an incremental Improvement. arXiv e-prints (2018)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Maruyama, Y., Kato, S., Azumi, T.: Exploring the performance of ROS2. In: the 13th International Conference (2016)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Rodriguez-Fernandez, V., Menendez, H.D., Camacho, D.: Design and development of a lightweight multi-UAV simulator. In: IEEE International Conference on Cybernetics (2015)

    Google Scholar 

  16. Garcia, R., Barnes, L.E.: Multi-UAV simulator utilizing X-plane. J. Intell. Rob. Syst. 57(1–4), 393–406 (2009)

    MATH  Google Scholar 

  17. 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)

    Google Scholar 

  18. https://www.ros.org

  19. https://github.com/amov-lab/Prometheus

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics