Sampling-Based Hierarchical Trajectory Planning for Formation Flight
Qingzhao Liu, Bailing Tian, Xuewei Zhang, Junjie Lu, Zhiyu Li
TL;DR
This work tackles safe, formation-preserving UAV flight in cluttered environments by introducing a hierarchical planning framework that separates front-end formation guidance path generation from a back-end MPPI-based distributed trajectory optimization. Each UAV builds a compact safe flight corridor (SFC) around its local map and shares these polytopes to guarantee formation connectivity while avoiding obstacles. The front-end uses sampling, multiple costs, and a task-assignment step to produce a sequence of formation configurations and corresponding guidance paths, which the back-end MPPI then converts into smooth, feasible trajectories that respect dynamics, safety, and inter-UAV separation. The approach demonstrates real-time capability on GPU and outperforms two state-of-the-art baselines in simulations across sparse to dense obstacle environments, including narrow corridors. The combination of centralized guidance with distributed optimization enables robust formation keeping in challenging environments and paves the way for real-world multi-UAV deployment.
Abstract
Formation flight of unmanned aerial vehicles (UAVs) poses significant challenges in terms of safety and formation keeping, particularly in cluttered environments. However, existing methods often struggle to simultaneously satisfy these two critical requirements. To address this issue, this paper proposes a sampling-based trajectory planning method with a hierarchical structure for formation flight in dense obstacle environments. To ensure reliable local sensing information sharing among UAVs, each UAV generates a safe flight corridor (SFC), which is transmitted to the leader UAV. Subsequently, a sampling-based formation guidance path generation method is designed as the front-end strategy, steering the formation to fly in the desired shape safely with the formation connectivity provided by the SFCs. Furthermore, a model predictive path integral (MPPI) based distributed trajectory optimization method is developed as the back-end part, which ensures the smoothness, safety and dynamics feasibility of the executable trajectory. To validate the efficiency of the developed algorithm, comprehensive simulation comparisons are conducted. The supplementary simulation video can be seen at https://www.youtube.com/watch?v=xSxbUN0tn1M.
