Flow-Based Path Planning for Multiple Homogenous UAVs for Outdoor Formation-Flying
Mahmud Suhaimi Ibrahim, Shantanu Rahman, Muhammad Samin Hasan, Minhaj Uddin Ahmad, Abdullah Abrar
TL;DR
This work tackles collision-free path planning for outdoor multi-UAV formation flying with unlabeled UAVs by formulating space as a flow network and solving a maximum-flow problem. It discretizes the 3D environment into a grid, constructs a Space Graph $G_s$ and a State Graph $G_x$, then uses a virtual source/sink with unit-capacity edges to derive collision-free routes via the Ford-Fulkerson algorithm, guided by an initial shortest-path step from Bellman-Ford. The approach is validated through software-in-the-loop simulations with up to 64 UAVs and outdoor experiments involving three quadcopters, demonstrating safe, scalable formation flying and efficient computation times. The results indicate the method’s practical viability for real-time formation control and collision avoidance in complex outdoor environments.
Abstract
Collision-free path planning is the most crucial component in multi-UAV formation-flying (MFF). We use unlabeled homogenous quadcopters (UAVs) to demonstrate the use of a flow network to create complete (inter-UAV) collision-free paths. This procedure has three main parts: 1) Creating a flow network graph from physical GPS coordinates, 2) Finding a path of minimum cost (least distance) using any graph-based path-finding algorithm, and 3) Implementing the Ford-Fulkerson Method to find the paths with the maximum flow (no collision). Simulations of up to 64 UAVs were conducted for various formations, followed by a practical experiment with 3 quadcopters for testing physical plausibility and feasibility. The results of these tests show the efficacy of this method's ability to produce safe, collision-free paths.
