journal article·2022-11-01Open access

PACNav: a collective navigation approach for UAV swarms deprived of communication and external localization

Afzal Ahmad, Daniel Bonilla Licea, Giuseppe Silano, Tomáš Báča, Martin Saska

Bioinspiration & Biomimetics· Volume 17· Issue 6

Abstract

Abstract This article proposes Persistence Administered Collective Navigation (PACNav) as an approach for achieving the decentralized collective navigation of unmanned aerial vehicle (UAV) swarms. The technique is based on the flocking and collective navigation behavior observed in natural swarms, such as cattle herds, bird flocks, and even large groups of humans. As global and concurrent information of all swarm members is not available in natural swarms, these systems use local observations to achieve the desired behavior. Similarly, PACNav relies only on local observations of the relative positions of UAVs, making it suitable for large swarms deprived of communication capabilities and external localization systems. We introduce the novel concepts of path persistence and path similarity that allow each swarm member to analyze the motion of other members in order to determine its own future motion. PACNav is based on two main principles: (a) UAVs with little variation in motion direction have high path persistence, and are considered by other UAVs to be reliable leaders; (b) groups of UAVs that move in a similar direction have high path similarity, and such groups are assumed to contain a reliable leader. The proposed approach also embeds a reactive collision avoidance mechanism to avoid collisions with swarm members and environmental obstacles. This collision avoidance ensures safety while reducing deviations from the assigned path. Along with several simulated experiments, we present a real-world experiment in a natural forest, showcasing the validity and effectiveness of the proposed collective navigation approach in challenging environments. The source code is released as open-source, making it possible to replicate the obtained results and facilitate the continuation of research by the community.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Distributed Control Multi-Agent Systems · UAV Applications and Optimization · Robotic Path Planning Algorithms

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (45)

Show source-provided references
1. Swarm of micro flying robots in the wild10.1126/scirobotics.abm5954 ↗
2. A survey on aerial swarm robotics10.1109/TRO.2018.2857475 ↗
3. Trajectory planning for quadrotor swarms10.1109/TRO.2018.2853613 ↗
4. The flight assembled architecture installation: cooperative construction with flying machines10.1109/MCS.2014.2320359 ↗
5. Distributed coverage control of quadrotor multi-UAV systems for precision agriculture10.1016/j.ifacol.2019.12.530 ↗
6. Minimal navigation solution for a swarm of tiny flying robots to explore an unknown environment10.1126/scirobotics.aaw9710 ↗
7. Robust collaborative object transportation using multiple MAVs10.1177/0278364919854131 ↗
8. Flight-formation control of air vehicles based on collective motion control of organisms10.3182/20100906-5-JP-2022.00066 ↗
9. Fast collective evasion in self-localized swarms of unmanned aerial vehicles10.1088/1748-3190/ac3060 ↗
10. Trajectory planning and re-planning for fault tolerant formation flight control of quadrotor unmanned aerial vehicles
11. Dronument: system for reliable deployment of micro aerial vehicles in dark areas of large historical monuments10.1109/LRA.2020.2969935 ↗
12. Hierarchical group dynamics in pigeon flocks10.1038/nature08891 ↗
13. Collective minds10.1038/445715a ↗
14. Coordinated behaviour in pigeon flocks10.1371/journal.pone.0140558 ↗
15. Flocks, herds and schools: a distributed behavioral model
16. Flocking for multi-agent dynamic systems: algorithms and theory10.1109/TAC.2005.864190 ↗
17. Decentralized navigation of multiple agents based on ORCA and model predictive control
18. EGO-swarm: a fully autonomous and decentralized quadrotor swarm system in cluttered environments
19. Optimized flocking of autonomous drones in confined environments10.1126/scirobotics.aat3536 ↗
20. Autonomous aerial swarming in GNSS-denied environments with high obstacle density
21. Safe tightly-constrained UAV swarming in GNSS-denied environments
22. Large-scale exploration of cave environments by unmanned aerial vehicles10.1109/LRA.2021.3098304 ↗
23. Quantifying and detecting collective motion by manifold learning
24. Swarms of unmanned aerial vehicles—a survey10.1016/j.jii.2019.100106 ↗
25. Mean-field models in swarm robotics: a survey10.1088/1748-3190/ab49a4 ↗
26. Decentralized motion planning with collision avoidance for a team of UAVs under high level goals
27. Decentralized collaborative transport of fabrics using micro-UAVs
28. Towards a swarm of agile micro quadrotors10.1007/s10514-013-9349-9 ↗
29. Vision-based drone flocking in outdoor environments10.1109/LRA.2021.3062298 ↗
30. Swarm intelligence-inspired autonomous flocking control in UAV networks10.1109/ACCESS.2019.2916004 ↗
31. Visual inertial odometry swarm: an autonomous swarm of vision-based quadrotors10.1109/LRA.2018.2800119 ↗
32. Bio-inspired compact swarms of unmanned aerial vehicles without communication and external localization10.1088/1748-3190/abc6b3 ↗
33. Mutual localization of UAVs based on blinking ultraviolet markers and 3D time-position hough transform
34. UVDAR system for visual relative localization with application to leader-follower formations of multirotor UAVs10.1109/LRA.2019.2901683 ↗
35. Marker-less micro aerial vehicle detection and localization using convolutional neural networks10.1109/LRA.2020.2972819 ↗
36. UVDAR-COM: UV-based relative localization of UAVs with integrated optical communication
37. A flexible and scalable SLAM system with full 3D motion estimation
38. A formal basis for the heuristic determination of minimum cost paths10.1109/TSSC.1968.300136 ↗
39. O-Flocking: optimized flocking model on autonomous navigation for robotic swarm
40. Design and use paradigms for gazebo, an open-source multi-robot simulator
41. Software-in-the-loop simulation for improving flight control system design: a quadrotor case study
42. SwarmLab: a matlab drone swarm simulator
43. The MRS UAV system: pushing the frontiers of reproducible research, real-world deployment and education with autonomous unmanned aerial vehicles10.1007/s10846-021-01383-5 ↗
44. MRS modular UAV hardware platforms for supporting research in real-world outdoor and indoor environments
45. Cooperative navigation and guidance of a micro-scale aerial vehicle by an accompanying UAV using 3D LiDAR relative localization