Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T23:23:42.937Z Has data issue: false hasContentIssue false

Advancing UAV swarm autonomy with ARCog-NET for task allocation, path planning, and formation control

Published online by Cambridge University Press:  07 July 2025

Gabryel Silva Ramos*
Affiliation:
Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ), Rio de Janeiro, Brazil
Milena Faria Pinto
Affiliation:
Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ), Rio de Janeiro, Brazil
Diego Barreto Haddad
Affiliation:
Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ), Rio de Janeiro, Brazil
*
Corresponding author: Gabryel Silva Ramos; Email: gabryelsr@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Most research on UAV swarm architectures remains confined to simulation-based studies, with limited real-world implementation and validation. In order to mitigate this issue, this research presents an improved task allocation and formation control system within ARCog-NET (Aerial Robot Cognitive Architecture), aimed at deploying autonomous UAV swarms as a unified and scalable solution. The proposed architecture integrates perception, planning, decision-making, and adaptive learning, enabling UAV swarms to dynamically adjust path planning, task allocation, and formation control in response to evolving mission demands. Inspired by artificial intelligence and cognitive science, ARCog-NET employs an Edge-Fog-Cloud (EFC) computing model, where edge UAVs handle real-time data acquisition and local processing, fog nodes coordinate intermediate control, and cloud servers manage complex computations, storage, and human supervision. This hierarchical structure balances real-time autonomy at the UAV level with high-level optimization and decision-making, creating a collective intelligence system that automatically fine-tunes decision parameters based on configurable triggers. To validate ARCog-NET, a realistic simulation framework was developed using SITL (Software-In-The-Loop) with actual flight controller firmware and ROS-based middleware, enabling high-fidelity emulation. This framework bridges the gap between virtual simulations and real-world deployments, allowing evaluation of performance in environmental monitoring, search and rescue, and emergency communication network deployment. Results demonstrate superior energy efficiency, adaptability, and operational effectiveness compared to conventional robotic swarm methodologies. By dynamically optimizing data processing based on task urgency, resource availability, and network conditions, ARCog-NET bridges the gap between theoretical swarm intelligence models and real-world UAV applications, paving the way for future large-scale deployments.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. ARCog-NET basic components.

Figure 1

Figure 2. Standard hardware representation of ARCog-NET.

Figure 2

Table I. Power consumption of different hardware components.

Figure 3

Table II. Communication and processing power specifications.

Figure 4

Figure 3. World created in Gazebo software for simulating the image transmission system on an offshore mission.

Figure 5

Figure 4. World created in Gazebo for simulating using the UAV swarm as WiFi routers for communication emergencies.

Figure 6

Figure 5. World created in Gazebo for simulating using the UAV swarm in search and rescue indoor missions.

Figure 7

Figure 6. Cognitive learning process in ARCog-NET.

Figure 8

Algorithm 1 Task Allocation Process in ARCog-NET.

Figure 9

Algorithm 2 Particle Swarm Optimization for ARCog-NET navigation event trajectory path planning.

Figure 10

Algorithm 3 ARCog-NET PSO Extension for Formation Control.

Figure 11

Figure 7. Group of 10 UAVs flying to search oil spills in offshore simulation.

Figure 12

Table III. Path planning comparison in offshore scenario.

Figure 13

Table IV. Formation control comparison in offshore scenario.

Figure 14

Figure 8. Number of decisions processed on each ARCog-NET layer in the offshore simulation.

Figure 15

Figure 9. Pareto graph of the average number of tasks by type in the offshore simulation.

Figure 16

Table V. Task allocation comparison in offshore scenario.

Figure 17

Figure 10. Average ARCog-NET latency by number of UAVs at each time in the offshore simulation.

Figure 18

Figure 11. Compression example of a picture of an oil spill found at the water surface.

Figure 19

Figure 12. Average ARCog-NET transmitted data and throughput in offshore simulation.

Figure 20

Figure 13. Average ARCog-NET packet loss and throughput in offshore simulation.

Figure 21

Figure 14. 2D points occupied by each UAV in city simulation and cluster coverage.

Figure 22

Figure 15. 3D points occupied by each UAV in city simulation and cluster coverage.

Figure 23

Figure 16. Response of each UAV to X coordinate setpoint variation in city simulation.

Figure 24

Figure 17. Response of each UAV to Y coordinate setpoint variation in city simulation.

Figure 25

Table VI. Comparison of MAE and RMSE for X and Y coordinates for each UAV.

Figure 26

Figure 18. Number of decisions processed on each ARCog-NET layer in the city simulation.

Figure 27

Figure 19. Pareto graph of the average number of tasks by type in the city simulation.

Figure 28

Table VII. Task allocation comparison in city scenario.

Figure 29

Table VIII. Path planning comparison in city scenario.

Figure 30

Table IX. Formation control comparison in city scenario.

Figure 31

Figure 20. Average ARCog-NET latency by number of UAVs at each time in the city simulation.

Figure 32

Figure 21. Average ARCog-NET transmitted data and throughput in city simulation.

Figure 33

Figure 22. Average ARCog-NET packet loss and throughput in city simulation.

Figure 34

Figure 23. Comparison between trajectories calculated by ARCog-NET and executed by each UAV for a simulation with$10$ robots in industrial plant environment.

Figure 35

Figure 24. Response of each UAV to X coordinate setpoint variation in industrial plant simulation.

Figure 36

Figure 25. Response of each UAV to Y coordinate setpoint variation in industrial plant simulation.

Figure 37

Table X. MAE and RMSE for X and Y trajectories, and time shift for UAVs.

Figure 38

Figure 26. Number of decisions processed on each ARCog-NET layer in all simulations of the industrial plant environment.

Figure 39

Figure 27. Pareto graph of the average number of tasks by type in the industrial plant simulation.

Figure 40

Table XI. Path planning comparison in industrial plant scenario.

Figure 41

Table XII. Formation control comparison in industrial plant scenario.

Figure 42

Table XIII. Task allocation comparison in industrial plant scenario.

Figure 43

Figure 28. Average ARCog-NET latency by number of UAVs at each time in the industrial plant simulation.

Figure 44

Figure 29. Average ARCog-NET transmitted data and throughput in industrial plant simulation.

Figure 45

Figure 30. Average ARCog-NET packet loss and throughput in industrial plant simulation.