With the increasing maturity of UAV technology, UAV swarms are more and more widely used in many fields, while task collaboration is the key to improve the effectiveness of UAV swarms. In this paper, we analyze the requirements of UAV swarm task collaboration and design a hierarchical modular software architecture accordingly. Through modularization and hierarchical design, the architecture aims to enhance the flexibility and scalability of UAV swarms when performing tasks. Our work focus on the designed five-layer architecture: task planning layer, collaborative management layer, data interaction layer, guidance and control layer and basic service layer. Based on the introduction of the modular design, it describes how the functional modules are integrated in the architecture. The design concept, key components and their interactions of the architecture are elaborated in the paper, providing a new solution for UAV swarm task collaboration. Through experimental verification, this paper demonstrates the practical effects of the designed software architecture in UAV swarm task collaboration, proving its significant advantages in improving the efficiency and reliability of task execution.
A Hierarchical and Modular Software Architecture for Task Collaboration of UAV Swarms
Lect. Notes Electrical Eng.
International Conference on Guidance, Navigation and Control ; 2024 ; Changsha, China August 09, 2024 - August 11, 2024
2025-03-06
10 pages
Article/Chapter (Book)
Electronic Resource
English
Hierarchical task assignment and path finding with limited communication for robot swarms
BASE | 2021
|