Dynamic Decentralized 3D Urban Coverage and Patrol with UAVs
Wai Lun Leong, Jiawei Cao, Rodney Teo
TL;DR
This work addresses decentralized, swarm-based 3D urban coverage and patrol in disaster scenarios by discretizing the area into viewpoint-based closed paths and allocating UAVs to these paths. A four-part modular pipeline—Viewpoint Generation, Task Generation, Task Allocation, and Patrol Strategy—enables scalable, fault-tolerant operation using local information: CBBA/CBGA for decentralized task allocation and a minimal bounce-based patrol rule for emergent, periodic coverage. Simulations over a 7-building urban model with 401 viewpoints and 100 agents demonstrate convergence to a bounded maximum viewpoint idleness $i_v$ and complete coverage, with only local communications and offline path planning. The approach offers a practical, robust framework for urban surveillance with resource-constrained UAVs, trading optimality for scalability and resilience in dynamic environments.
Abstract
In the event of natural or man-made disasters in an urban environment, such as fires, floods, and earthquakes, a swarm of unmanned aerial vehicles (UAVs) can rapidly sweep and provide coverage to monitor the area of interest and locate survivors. We propose a modular framework and patrol strategy that enables a swarm of UAVs to perform cooperative and periodic coverage in such scenarios. Our approach first discretizes the area of interest into viewpoints connected via closed paths. UAVs are assigned to teams via task allocation to cooperatively patrol these closed paths. We propose a minimal, scalable, and robust patrol strategy where UAVs within a team move in a random direction along their assigned closed path and "bounce" off each other when they meet. Our simulation results show that such a minimal strategy can exhibit an emergent behaviour that provides periodic and complete coverage in a 3D urban environment.
