Multi-UAV Cooperative Trajectory for Servicing Dynamic Demands and Charging Battery

  • Kai Wang
  • , Xiao Zhang*
  • , Lingjie Duan
  • , Jun Tie
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Unmanned Aerial Vehicle (UAV) technology is a promising solution for providing high-quality mobile services (e.g., edge computing, fast Internet connection, and local caching) to ground users, where a UAV with limited service coverage travels among multiple geographical user locations (e.g., hotspots) for servicing their demands locally. How to dynamically determine a UAV swarm's cooperative path planning to best meet many users' spatio-temporally distributed demands is an important question but is unaddressed in the literature. To our best knowledge, this paper is the first to design and analyze cooperative path planning algorithms of a large UAV swarm for optimally servicing many spatial locations, where ground users' demands are released dynamically in the long time horizon. Regarding a single UAV's path planning design, we manage to substantially simplify the traditional dynamic program and propose an optimal algorithm of low computation complexity, which is only polynomial with respect to both the numbers of spatial locations and user demands. After coordinating a large number K K of UAVs, this simplified dynamic optimization problem becomes intractable and we alternatively present a fast iterative cooperation algorithm with provable approximation ratio 1-(1-1K)K1-(1-1K)K in the worst case, which is proved to obviously outperform the traditional approach of partitioning UAVs to serve different location clusters separately. To relax UAVs' battery capacity limit for sustainable service provisioning, we further allow UAVs to travel to charging stations in the mean time and thus jointly design UAVs' path planning over users' locations and charging stations. Despite of the problem difficulty, for the optimal solution, we successfully transform the problem to an integer linear program by creating novel directed acyclic graph of the UAV-state transition diagram, and propose an iterative algorithm with constant approximation ratio. Finally, we validate the theoretical results by extensive simulations.

Original languageEnglish
Pages (from-to)1599-1614
Number of pages16
JournalIEEE Transactions on Mobile Computing
Volume22
Issue number3
DOIs
StatePublished - 1 Mar 2023
Externally publishedYes

Keywords

  • UAV swarm cooperation
  • approximation algorithms
  • battery charging stations
  • dynamic demands
  • optimal trajectory planning

Fingerprint

Dive into the research topics of 'Multi-UAV Cooperative Trajectory for Servicing Dynamic Demands and Charging Battery'. Together they form a unique fingerprint.

Cite this