On the Scheduling of Systems of UAVs and Fuel Service Stations for Long-Term Mission Fulfillment

The duration of missions that can be accomplished by a system of unmanned aerial vehicles (UAVs) is limited by the battery or fuel capacity of its constituent UAVs. However, a system of UAVs that is supported by automated refueling stations may support long term or even indefinite duration missions. We develop a mixed integer linear program (MILP) model to formalize the problem of scheduling a system of UAVs and multiple shared bases in disparate geographic locations. There are mission trajectories that must be followed by at least one UAV. A UAV may hand off the mission to another in order to return to base for fuel. To address the computational complexity of the MILP formulation, we develop a genetic algorithm to find feasible solutions when a state-of-the-art solver such as CPLEX cannot. In practice, the approach allows for a long-term mission to receive uninterrupted UAV service by successively handing off the task to replacement UAVs served by geographically distributed shared bases.

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

[2]  P. Riseborough,et al.  Automatic take-off and landing control for small UAVs , 2004, 2004 5th Asian Control Conference (IEEE Cat. No.04EX904).

[3]  Brett Bethke,et al.  Persistent vision-based search and track using multiple UAVs , 2007 .

[4]  Mario J. Valenti Approximate dynamic programming with applications in multi-agent systems , 2007 .

[5]  Isaac Kaminer,et al.  Vision-Based Tracking and Motion Estimation for Moving Targets Using Small UAVs , 2006 .

[6]  R. Beard,et al.  Tracking a target in wind using a micro air vehicle with a fixed angle camera , 2008, 2008 American Control Conference.

[7]  Yong Zhang,et al.  Research on computer vision-based for UAV autonomous landing on a ship , 2009, Pattern Recognit. Lett..

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

[9]  F. Pezzella,et al.  A genetic algorithm for the Flexible Job-shop Scheduling Problem , 2008, Comput. Oper. Res..

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

[11]  Hironobu Fujiyoshi,et al.  Moving target classification and tracking from real-time video , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[12]  X. Cai,et al.  A genetic algorithm for scheduling staff of mixed skills under multi-criteria , 2000, Eur. J. Oper. Res..

[13]  Mauricio G. C. Resende,et al.  A genetic algorithm for the resource constrained multi-project scheduling problem , 2008, Eur. J. Oper. Res..

[14]  Tal Shima,et al.  Assigning Micro UAVs to Task Tours in an Urban Terrain , 2006, IEEE Transactions on Control Systems Technology.

[15]  Cedric Langbort,et al.  On multi-UAV scheduling for human operator target identification , 2011, Proceedings of the 2011 American Control Conference.

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

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

[18]  Mary L. Cummings,et al.  Global vs. local decision support for multiple independent UAV schedule management , 2010, Int. J. Appl. Decis. Sci..

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

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

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

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