Abstract
The collaborative flight of unmanned aerial vehicle (UAV) swarm has always been a hot issue in control science. This paper designs a scalable componentized software architecture for the actual scenario of fixed-wing UAV swarm collaborative flight. Base on the hierarchical structure of the UAV swarm system, we analyze the software requirements of functions and performance, and propose an onboard software architecture, which consist of real-time operating system (RTOS), board support package (BSP) and application layer software. In addition, the flight control and swarm communication of UAV swarms are described in this paper. Finally, the proposed software architecture is verified by field test and data analysis.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mary, S., David, G.: Software architecture: perspectives on an emerging discipline (1996)
Vain, J., Tammet, T., Kuusik, A., Reilent, E.: Software architecture for swarm mobile robots. In: 2008 11th International Biennial Baltic Electronics Conference, Tallinn, Estonia, pp. 231–234 (2008)
Efremov, M.A., Kholod, I.I.: Architecture of swarm robotics system software infrastructure. In: 2020 9th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro, pp. 1–4 (2020)
Fred Briggs: UAV Software Architecture, Infotech@Aerospace 2012, Garden Grove, California (2012)
Day, M.A., Clement, M.R., Russo, J.D., Davis, D., Chung, T.H.: Multi-UAV software systems and simulation architecture. In: 2015 International Conference on Unmanned Aircraft Systems (ICUAS), Denver, CO, USA, pp. 426–435 (2015)
Bella, S., Belbachir, A., Belalem, G.: A hybrid architecture for cooperative UAV and USV swarm vehicles. In: Renault, É., Mühlethaler, P., Boumerdassi, S. (eds.) MLN 2018. LNCS, vol. 11407, pp. 341–363. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19945-6_25
Zeng, L., Zhu, Z., Shi, X., Liu, Y.: A UAV-swarm control platform architecture based on cloud. In: Liang, Q., Wang, W., Liu, X., Na, Z., Li, X., Zhang, B. (eds.) CSPS 2020. LNEE, vol. 654, pp. 1573–1580. Springer, Singapore (2021). https://doi.org/10.1007/978-981-15-8411-4_207
Chen, X., Tang, J., Lao, S.: Review of unmanned aerial vehicle swarm communication architectures and routing protocols. Appl. Sci. 10, 3661 (2020)
Xu, C., Zhang, K., Jiang, Y., Niu, S., Yang, T., Song, H.: Communication aware UAV swarm surveillance based on hierarchical architecture. Drones 5, 33 (2021)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Yang, Y., Tang, Q., Li, H., Ma, S., Zang, X. (2023). A Software Architecture for Collaborative Flight of Fixed-Wing UAV Swarms. In: Yan, L., Duan, H., Deng, Y. (eds) Advances in Guidance, Navigation and Control. ICGNC 2022. Lecture Notes in Electrical Engineering, vol 845. Springer, Singapore. https://doi.org/10.1007/978-981-19-6613-2_289
Download citation
DOI: https://doi.org/10.1007/978-981-19-6613-2_289
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-6612-5
Online ISBN: 978-981-19-6613-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)