Uppsats
Decentralized Coordination of UAV Multi-Agent Systems Using Behavior Trees : A Simulation-Based Study of Auction-Based Task Allocation
Master-uppsats
Linköpings universitet/Artificiell intelligens och integrerade datorsystem
Publicerad: 2026
Språk: Engelska
Sammanfattning
Teleoperated systems are increasingly being used for tasks that are dangerous, repetitive, or difficult for humans to perform directly. Unmanned aerial vehicles (UAVs) are often used in scenarios where an operator needs to have a bird's-eye perspective and the ability to cover an area quickly, such as in search and rescue, disaster response, or reconnaissance missions. Increased autonomy could reduce the cognitive load on the operator while also making it possible for several UAVs to cooperate with less human control. Coordinating multiple UAVs is challenging, especially in environments with unreliable communication links or dynamically changing conditions, which makes it difficult to rely on a centralized unit to coordinate the mission. To address this, a decentralized behavior tree-based architecture is proposed for a reconnaissance mission in a simulated environment. Each UAV runs its own behavior tree, which integrates search behavior, task allocation, task execution, and coordination with other UAVs. When a task needs to be allocated, the detecting UAV initiates an auction-based task allocation process using a modified version of the Contract Net Protocol, allowing other UAVs to bid on the task. The evaluation considers three aspects of the system: its ability to complete the mission and recover from UAV failures, its scalability as the number of UAVs increases, and the effect of heterogeneous team compositions with different capabilities. The results show that behavior trees can be used to model a decentralized multi-agent system of UAVs, and that the proposed architecture was able to complete the designed mission scenario without relying on a centralized coordinator. The system was also able to recover from UAV failures during a mission, although the failure scenarios increased the mean mission completion time compared to normal operation. Increasing the number of UAVs reduced the mission completion time from 1607 seconds with three UAVs to approximately 1380-1440 seconds with six to eight UAVs, while communication overhead increased with the number of UAVs. The results also show that role specialization alone did not necessarily improve performance, as the outcome depended on how the task allocation strategy took the capabilities of the UAVs into consideration.
Information
- Författare
- Eriksson, Christoffer
- Lärosäte / institution
- Linköpings universitet/Artificiell intelligens och integrerade datorsystem
- Publiceringsdatum
- 2026
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Leszczynski, Alexander
Publicerad: 2025
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Björk, Magdalena
Publicerad: 2025
Kandidat-uppsats, KTH/Skolan för kemi, bioteknologi och hälsa (CBH)
Boghammar, Nora, Lindblad, Vera
Publicerad: 2026
Kandidat-uppsats, Blekinge Tekniska Högskola/Institutionen för programvaruteknik
Allahham Naji, Mouaz, Darwich, Ahmad
Publicerad: 2026
Yrkesexamen på avancerad nivå, Umeå universitet/Institutionen för tillämpad fysik och elektronik
Hellström, Jacob
Publicerad: 2026
Kandidat-uppsats, Högskolan Dalarna/Institutionen för information och teknik
Eriksson, Olof, Salem, Anas
Publicerad: 2025