A Generic Spatiotemporal UAV Scheduling Framework for Multi-Event Applications

In this paper, a generic scheduling framework to manage a fleet of micro unmanned aerial vehicles (UAVs) is proposed. The objective is to employ multiple UAVs in sequential and parallel ways to cover spatially and temporally distributed events in a geographical area of interest over a long period of time. The proactive scheduling framework considers several constraints and challenges, including the technical specifications of the UAVs and the limited battery capacities. In addition, the platform considers the necessity to regularly send back the UAVs to a docking station for battery recharging. A mixed integer nonlinear programming problem aiming at minimizing the total energy consumption and the number of employed UAVs is formulated to guarantee the non-redundant exploitation of the resources. Afterward, a series of linearization steps are introduced to convert the problem into a mixed integer linear programming one so that it can be optimally solved. To reduce the complexity of the problem, a dynamic time horizon discretization approach adapted to the characteristics of the problem is performed beforehand. The proposed UAV scheduling framework is formulated in a generic manner and can be applied in multiple domains comprising short- and/or long-term UAV missions while ensuring uninterrupted service.

[1]  Tingwen Huang,et al.  A Consensus-Based Grouping Algorithm for Multi-agent Cooperative Task Allocation with Complex Requirements , 2014, Cognitive Computation.

[2]  Imad Jawhar,et al.  UAVs for smart cities: Opportunities and challenges , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[3]  Christodoulos A. Floudas,et al.  Mixed Integer Linear Programming in Process Scheduling: Modeling, Algorithms, and Applications , 2005, Ann. Oper. Res..

[4]  Anzar Mahmood,et al.  Three-Dimensional UAV Routing With Deconfliction , 2018, IEEE Access.

[5]  Jun Huang,et al.  Modeling multiple unmanned aerial vehicles placement problem in ad hoc network via quadratic unconstrained binary optimization , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[6]  Sebastian Magierowski,et al.  Vehicle Routing Problems for Drone Delivery , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[8]  James R. Morrison,et al.  On the Concerted Design and Scheduling of Multiple Resources for Persistent UAV Operations , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[9]  Lav Gupta,et al.  Survey of Important Issues in UAV Communication Networks , 2016, IEEE Communications Surveys & Tutorials.

[10]  David W. Casbeer,et al.  Multi-UAV routing for persistent intelligence surveillance & reconnaissance missions , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[11]  Joaquín B. Ordieres Meré,et al.  Optimizing the production scheduling of a single machine to minimize total energy consumption costs , 2014 .

[12]  Jonghun Kim,et al.  Two-stage trajectory planning for stable image acquisition of a fixed wing uav , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[13]  Erion Plaku,et al.  Reactive Motion Planning for Unmanned Aerial Surveillance of Risk-Sensitive Areas , 2015, IEEE Transactions on Automation Science and Engineering.

[14]  Ismail Güvenç,et al.  UAV-Enabled Intelligent Transportation Systems for the Smart City: Applications and Challenges , 2017, IEEE Communications Magazine.

[15]  Andrej Vilhar,et al.  Base stations placement optimization in wireless networks for emergency communications , 2014, 2014 IEEE International Conference on Communications Workshops (ICC).

[16]  Tarik Taleb,et al.  A green strategic activity scheduling for UAV networks: A sub-modular game perspective , 2016, IEEE Communications Magazine.

[17]  James R. Morrison,et al.  Towards real time scheduling for persistent UAV service: A rolling horizon MILP approach, RHTA and the STAH heuristic , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[18]  Mary L. Cummings,et al.  Task Versus Vehicle-Based Control Paradigms in Multiple Unmanned Vehicle Supervision by a Single Operator , 2014, IEEE Transactions on Human-Machine Systems.

[19]  Xiaoli Xu,et al.  Trajectory Design for Completion Time Minimization in UAV-Enabled Multicasting , 2018, IEEE Transactions on Wireless Communications.

[20]  Sang-Jo Yoo,et al.  Optimal UAV Path Planning: Sensing Data Acquisition Over IoT Sensor Networks Using Multi-Objective Bio-Inspired Algorithms , 2018, IEEE Access.

[21]  Raymond Chiong,et al.  Parallel Machine Scheduling Under Time-of-Use Electricity Prices: New Models and Optimization Approaches , 2016, IEEE Transactions on Automation Science and Engineering.

[22]  Shengming Li,et al.  Path Planning of UAVs Based on Collision Probability and Kalman Filter , 2018, IEEE Access.

[23]  James R. Morrison,et al.  On the Scheduling of Systems of UAVs and Fuel Service Stations for Long-Term Mission Fulfillment , 2013, J. Intell. Robotic Syst..

[24]  Genshe Chen,et al.  Scheduling methods for unmanned aerial vehicle based delivery systems , 2014, 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC).

[25]  Guangjie Han,et al.  Routing Protocols for Unmanned Aerial Vehicles , 2018, IEEE Communications Magazine.

[26]  Toon Goedemé,et al.  How to Choose the Best Embedded Processing Platform for on-Board UAV Image Processing ? , 2015, VISAPP.

[27]  Guilherme A. S. Pereira,et al.  Multi-UAV Routing for Area Coverage and Remote Sensing with Minimum Time , 2015, Sensors.

[28]  Kaarthik Sundar,et al.  Algorithms for Routing an Unmanned Aerial Vehicle in the Presence of Refueling Depots , 2013, IEEE Transactions on Automation Science and Engineering.