Decentralized traffic management of autonomous drones

SwarmInt2024

Balázs, B., Vicsek, T., Somorjai, G., Nepusz, T., & Vásárhelyi, G. (2024). Decentralized traffic management of autonomous drones., Swarm Intelligence, doi:10.1007/s11721-024-00241-y.


Background

Flocking and traffic are the two basic orthogonal building blocks of swarm motion. In flocking, agents have the same goal and synchronize their motion to go together. In traffic, agents have individual goals and coordinate their motion to avoid conflicts smoothly. This article focuses on the latter case. We developed a traffic algorithm and flew the largest ever autonomous swarm of 100 drones with it. (Note that limits are purely financial, not technical as we demonstrate also in the article with 2500 drones in simulation).

To achieve these goals, we use the same mindset and concept as with our previous flocking algorithms, and combine momentary flocking terms – optimized for traffic – with self-organized path planning. The results substantially outperforms what could ever be done with human pilots.

Video abstract

There are five Supplementary Movies associated with this article (see below). This is the summarizing documentary with simulation, flight log visualization, and footage on real flights with hundred autonomous drones in dense self-organized traffic:

Abstract

Coordination of local and global aerial traffic has become a legal and technological bottleneck as the number of unmanned vehicles in the common airspace continues to grow. To meet this challenge, automation and decentralization of control is an unavoidable requirement. In this paper, we present a solution that enables self-organization of cooperating autonomous agents into an effective traffic flow state in which the common aerial coordination task - filled with conflicts - is resolved. Using realistic simulations, we show that our algorithm is safe, efficient, and scalable regarding the number of drones and their speed range, while it can also handle heterogeneous agents and even pairwise priorities between them. The algorithm works in any sparse or dense traffic scenario in two dimensions and can be made increasingly efficient by a layered flight space structure in three dimensions. To support the feasibility of our solution, we show stable traffic simulations with up to 5000 agents, and experimentally demonstrate coordinated aerial traffic of 100 autonomous drones within a 250 m wide circular area.

Download Full Text

The full article is available online at Swarm Intelligence.

Download Supplementary Material

All supplementary materials (texts, tables, figures, videos) are available online at Swarm Intelligence.

Supplementary videos are also available on YouTube:

Flight Log Visualization

An interactive 3D flight log visualization is available here.

While playing the visualization, use keys W, A, S, D, E and C to move around and drag scenery with mouse to look around.

Powered by CollMot Robotics and Skybrush.

Download Simulation Code

The code basis of the multi-drone simulation that was used in the article is open-source and can be found at github.com/csviragh/robotsim.

Funding

Special thanks to CollMot Robotics for using their intelligent drone swarm and their swarm-level ground control station, Skybrush.

Media Coverage

English

Hungarian

Romanian

Spanish