Scheduling Spare Drones for Persistent Task Performance under Energy Constraints

This paper considers the problem of enabling persistent execution of a multi-drone task under energy limitations. The drones are given a set of locations and their task is to ensure that at least one drone will be present, for example for monitoring, over each location at any given time. Because of energy limitations, drones must be replaced from time to time, and fly back home where their batteries can be replaced. Our goals are to identify the minimum number of spare drones needed to accomplish the task while no drone battery drains, and to provide a drone replacement strategy. We present an efficient procedure for calculating whether one spare drone is enough for a given task and provide an optimal replacement strategy. If more than one drone is needed, we aim at finding the minimum number of spare drones required, and extend the replacement strategy to multiple spare drones by introducing a new Bin-Packing variant, named Bin Maximum Item Double Packing (BMIDP). Since the problem is presumably computationally hard, we provide a first fit greedy approximation algorithm for efficiently solving the BMIDP problem. For the offline version, in which all locations are known in advance, we prove an approximation factor upper bound of 1.5, and for the online version, in which locations are given one by one, we show via extensive simulations, that the approximation yields an average factor of 1.7.

[1]  Leah Epstein Online Bin Packing with Cardinality Constraints , 2005, ESA.

[2]  Clifford A. Shaffer Data Structures and Algorithm Analysis in Java , 2011 .

[3]  Burak Eksioglu,et al.  The vehicle routing problem: A taxonomic review , 2009, Comput. Ind. Eng..

[4]  Vijay Kumar,et al.  An Approximation Algorithm for Time Optimal Multi-Robot Routing , 2014, WAFR.

[5]  Binzhou Xia,et al.  Tighter bounds of the First Fit algorithm for the bin-packing problem , 2010, Discret. Appl. Math..

[6]  John Gunnar Carlsson,et al.  Solving Min-Max Multi-Depot Vehicle Routing Problem ⁄ , 2007 .

[7]  Steven Lake Waslander,et al.  A graph-based approach to multi-robot rendezvous for recharging in persistent tasks , 2013, 2013 IEEE International Conference on Robotics and Automation.

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

[9]  Y. Charlie Hu,et al.  Deployment of mobile robots with energy and timing constraints , 2006, IEEE Transactions on Robotics.

[10]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[11]  Gerhard Friedrich,et al.  Multi-UAV Monitoring with Priorities and Limited Energy Resources , 2015, ICAPS.

[12]  Konstantinos Kanistras,et al.  A survey of unmanned aerial vehicles (UAVs) for traffic monitoring , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[13]  Mark Allen Weiss,et al.  Data structures and algorithm analysis in Ada , 1993 .

[14]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

[15]  I. Kroo,et al.  Persistent Surveillance Using Multiple Unmanned Air Vehicles , 2008, 2008 IEEE Aerospace Conference.

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

[17]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[18]  György Dósa,et al.  The Tight Bound of First Fit Decreasing Bin-Packing Algorithm Is FFD(I) <= 11/9OPT(I) + 6/9 , 2007, ESCAPE.

[19]  Jairo R. Montoya-Torres,et al.  A literature review on the vehicle routing problem with multiple , 2014 .

[20]  Nathan Michael,et al.  Multi-robot long-term persistent coverage with fuel constrained robots , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Brenda S. Baker,et al.  A New Proof for the First-Fit Decreasing Bin-Packing Algorithm , 1985, J. Algorithms.

[22]  Bernhard Rinner,et al.  Networked UAVs as aerial sensor network for disaster management applications , 2010, Elektrotech. Informationstechnik.

[23]  Patrick Doherty,et al.  Optimal scheduling for replacing perimeter guarding unmanned aerial vehicles , 2017, Ann. Oper. Res..

[24]  Noa Agmon,et al.  Making the Most of Our Regrets: Regret-Based Solutions to Handle Payoff Uncertainty and Elicitation in Green Security Games , 2015, GameSec.

[25]  James R. Morrison,et al.  Multiple immobile customers and a single service station , 2014 .