A Real-Time System for Scheduling and Managing UAV Delivery in Urban Areas
Han Liu, Tian Liu, Kai Huang
TL;DR
This work addresses the gap between high-level UAV delivery scheduling and real-world execution by introducing a real-time management middleware built around the Airport–Unloading Station model. It defines a distributed architecture with Master, UAV, and AGV management nodes and develops finite-state machines for both UAVs and AGVs to enable robust, autonomous operation. Three collaborative scheduling schemes involving UAVs, AGVs, and ground staff are implemented and evaluated, showing improved delivery efficiency and resource utilization in urban scenarios. The system demonstrates practical feasibility for commercial UAV deliveries and provides a codebase for replication and extension.
Abstract
As urban logistics demand continues to grow, UAV delivery has become a key solution to improve delivery efficiency, reduce traffic congestion, and lower logistics costs. However, to fully leverage the potential of UAV delivery networks, efficient swarm scheduling and management are crucial. In this paper, we propose a real-time scheduling and management system based on the ``Airport-Unloading Station" model, aiming to bridge the gap between high-level scheduling algorithms and low-level execution systems. This system, acting as middleware, accurately translates the requirements from the scheduling layer into specific execution instructions, ensuring that the scheduling algorithms perform effectively in real-world environments. Additionally, we implement three collaborative scheduling schemes involving autonomous ground vehicles (AGVs), unmanned aerial vehicles (UAVs), and ground staff to further optimize overall delivery efficiency. Through extensive experiments, this study demonstrates the rationality and feasibility of the proposed management system, providing practical solution for the commercial application of UAVs delivery in urban. Code: https://github.com/chengji253/UAVDeliverySystem
