Towards real time scheduling for persistent UAV service: A rolling horizon MILP approach, RHTA and the STAH heuristic

The automation of logistics tasks for fleets of UAVs is a key element of persistent operation. Such automation includes the provision of robotic service stations to replace consumables and orchestration algorithms enabling the UAVs to simultaneously pursue their objectives and manage the logistics process. Here we consider a system of UAVs and service stations distributed across a field of operations whose purpose is to provide continuous escort/surveillance to customers traversing known time-space trajectories. Our goal is to develop centralized real-time large scale-system orchestration methods for such a service. This goal is pursued in three directions. 1)We extend an existing mixed integer linear program (MILP) formulation to allow for arbitrary UAV initial locations and fuel levels. The MILP uses a more general service station recharge model. The new MILP is incorporated into a rolling horizon optimization for real time use. 2) We extend an RHTA heuristic to allow for arbitrary fuel levels and UAV locations. 3) Based on insight from the problem formulation, the STAH heuristic is developed. Numerical studies assess the effectiveness and numerical character of the proposed approaches. STAH was at least 30 times faster than RHTA with similar values. Both are much faster than the MILP solved via CPLEX. A real time scheduling example is considered.

[1]  David Hyunchul Shim,et al.  Persistent UAV Service: An Improved Scheduling Formulation and Prototypes of System Components , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[2]  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).

[3]  James R. Morrison,et al.  UAV Consumable Replenishment: Design Concepts for Automated Service Stations , 2011, J. Intell. Robotic Syst..

[4]  Jonathan P. How,et al.  Mission Health Management for 24/7 Persistent Surveillance Operations , 2007 .

[6]  Jonathan P. How,et al.  Health Aware Planning under uncertainty for UAV missions with heterogeneous teams , 2013, 2013 European Control Conference (ECC).

[7]  Keita Higuchi,et al.  Endless Flyer: A Continuous Flying Drone with Automatic Battery Replacement , 2013, 2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted Computing.

[8]  Corey Schumacher,et al.  UAV Scheduling via the Vehicle Routing Problem with Time Windows , 2007 .

[9]  Jonathan P. How,et al.  An Automated Battery Management System to Enable Persistent Missions With Multiple Aerial Vehicles , 2015, IEEE/ASME Transactions on Mechatronics.

[10]  Matthew J. Rutherford,et al.  ISLANDS: A Self-Leveling landing platform for autonomous miniature UAVs , 2011, 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[11]  Alborz Geramifard,et al.  Intelligent Cooperative Control Architecture: A Framework for Performance Improvement Using Safe Learning , 2013, J. Intell. Robotic Syst..

[12]  James R. Morrison,et al.  Automatic Battery Replacement System for UAVs: Analysis and Design , 2011, Journal of Intelligent & Robotic Systems.

[13]  Lingyu Yang,et al.  Modeling for UAV resource scheduling under mission synchronization , 2010 .

[14]  Jonathan P. How,et al.  UAV Task Assignment , 2008, IEEE Robotics & Automation Magazine.

[15]  Nikhil Nigam,et al.  Control of Multiple UAVs for Persistent Surveillance: Algorithm and Flight Test Results , 2012, IEEE Transactions on Control Systems Technology.

[16]  David Hyunchul Shim,et al.  A vision-based target tracking control system of a quadrotor by using a tablet computer , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[17]  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..

[18]  Bahram Alidaee,et al.  A Note on Integer Programming Formulations of the Real-Time Optimal Scheduling and Flight Path Selection of UAVs , 2009, IEEE Transactions on Control Systems Technology.

[19]  Rakesh Nagi,et al.  Priority-based assignment and routing of a fleet of unmanned combat aerial vehicles , 2008, Comput. Oper. Res..

[20]  Ian Postlethwaite,et al.  Real-Time Optimal Mission Scheduling and Flight Path Selection , 2007, IEEE Transactions on Automatic Control.

[21]  Johnhenri R. Richardson,et al.  Autonomous battery swapping system for small-scale helicopters , 2010, 2010 IEEE International Conference on Robotics and Automation.

[22]  Tal Shima,et al.  Assignment of Cooperating UAVs to Simultaneous Tasks using Genetic Algorithms , 2005 .