Multirobot Rendezvous Planning for Recharging in Persistent Tasks

This paper addresses a multirobot scheduling problem in which autonomous unmanned aerial vehicles (UAVs) must be recharged during a long-term mission. The proposal is to introduce a separate team of dedicated charging robots that the UAVs can dock with in order to recharge. The goal is to schedule and plan minimum cost paths for charging robots such that they rendezvous with and replenish the UAVs, as needed, during the mission. The approach is to discretize the 3-D UAV flight trajectories into sets of projected charging points on the ground, thus allowing the problem to be abstracted onto a partitioned graph. Solutions consist of charging robot paths that collectively charge each of the UAVs. The problem is solved by first formulating the rendezvous planning problem to recharge each UAV once using both an integer linear program and a transformation to the Travelling Salesman Problem. The methods are then leveraged to plan recurring rendezvous' over longer horizons using fixed horizon and receding horizon strategies. Simulation results using realistic vehicle and battery models demonstrate the feasibility and robustness of the proposed approach.

[1]  Jonathan P. How,et al.  Receding horizon control of autonomous aerial vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[2]  Gilbert Laporte,et al.  Some Applications of the Generalized Travelling Salesman Problem , 1996 .

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

[4]  R. Siegwart,et al.  Aerial service robots for visual inspection of thermal power plant boiler systems , 2012, 2012 2nd International Conference on Applied Robotics for the Power Industry (CARPI).

[5]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[6]  Libor Preucil,et al.  Coordination and navigation of heterogeneous UAVs-UGVs teams localized by a hawk-eye approach , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Gregory Gutin,et al.  Lin-Kernighan heuristic adaptations for the generalized traveling salesman problem , 2010, Eur. J. Oper. Res..

[8]  Kaarthik Sundar,et al.  Route planning algorithms for unmanned aerial vehicles with refueling constraints , 2012, 2012 American Control Conference (ACC).

[9]  T. Bektaş The multiple traveling salesman problem: an overview of formulations and solution procedures , 2006 .

[10]  Rogelio Lozano,et al.  Stabilization and Trajectory Tracking of a Quad-Rotor Using Vision , 2011, J. Intell. Robotic Syst..

[11]  Jens Vygen,et al.  The Book Review Column1 , 2020, SIGACT News.

[12]  Mac Schwager,et al.  Persistent Robotic Tasks: Monitoring and Sweeping in Changing Environments , 2011, IEEE Transactions on Robotics.

[13]  Gerhard J. Woeginger,et al.  Paths and cycles in colored graphs , 2001, Australas. J Comb..

[14]  Gregory Gutin,et al.  The traveling salesman problem , 2006, Discret. Optim..

[15]  Swaroop Darbha,et al.  A transformation for a Multiple Depot, Multiple Traveling Salesman Problem , 2009, 2009 American Control Conference.

[16]  M. Marchese,et al.  An ant colony optimization method for generalized TSP problem , 2008 .

[17]  Pawel Zebrowski,et al.  The Frugal Feeding Problem: Energy-efficient, multi-robot, multi-place rendezvous , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[18]  Frank Rubin,et al.  A Search Procedure for Hamilton Paths and Circuits , 1974, JACM.

[19]  J. W. Barnes,et al.  Solving the aerial fleet refueling problem using group theoretic tabu search , 2004 .

[20]  Petrica C. Pop,et al.  The generalized traveling salesman problem solved with ant algorithms , 2013, Complex Adapt. Syst. Model..

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

[22]  Sai-Ming Li,et al.  Forest fire monitoring with multiple small UAVs , 2005, Proceedings of the 2005, American Control Conference, 2005..

[23]  M. Jongerden,et al.  Battery Modeling , 2008 .

[24]  Vijay Kumar,et al.  Trajectory generation and control for precise aggressive maneuvers with quadrotors , 2012, Int. J. Robotics Res..

[25]  Randal W. Beard,et al.  Decentralized Perimeter Surveillance Using a Team of UAVs , 2005, IEEE Transactions on Robotics.

[26]  Thierry Fraichard,et al.  Continuous-curvature path planning for car-like vehicles , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[27]  Jaime Cerdá,et al.  An MILP framework for batch reactive scheduling with limited discrete resources , 2004, Comput. Chem. Eng..

[28]  H.H.T. Liu,et al.  A cooperative UAV/UGV platform for wildfire detection and fighting , 2008, 2008 Asia Simulation Conference - 7th International Conference on System Simulation and Scientific Computing.

[29]  A. Tsourdos,et al.  Contaminant Cloud Boundary Monitoring Using Network of UAV Sensors , 2008, IEEE Sensors Journal.

[30]  Swaroop Darbha,et al.  A transformation for a Heterogeneous, Multiple Depot, Multiple Traveling Salesman Problem , 2009, 2009 American Control Conference.

[31]  J. How,et al.  Receding horizon path planning with implicit safety guarantees , 2004, Proceedings of the 2004 American Control Conference.

[32]  Xueliang Li,et al.  Long Heterochromatic Paths in Edge-Colored Graphs , 2005, Electron. J. Comb..

[33]  J. C. Bean,et al.  An efficient transformation of the generalized traveling salesman problem , 1993 .

[34]  Richard T. Vaughan,et al.  Adaptive mobile charging stations for multi-robot systems , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[35]  L.-A. Dessaint,et al.  A Generic Battery Model for the Dynamic Simulation of Hybrid Electric Vehicles , 2007, 2007 IEEE Vehicle Power and Propulsion Conference.

[36]  Zhipu Jin,et al.  Scheduling and sequence reshuffle for autonomous aerial refueling of multiple UAVs , 2006, 2006 American Control Conference.

[37]  Francesco Bullo,et al.  Cooperative Patrolling via Weighted Tours: Performance Analysis and Distributed Algorithms , 2012, IEEE Transactions on Robotics.

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

[39]  Sivakumar Rathinam,et al.  An Approximation Algorithm for a Heterogeneous Traveling Salesman Problem , 2011 .

[40]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[41]  Nathan Michael,et al.  Persistent surveillance with a team of MAVs , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[42]  Tal Shima,et al.  Optimal scheduling for refueling multiple autonomous aerial vehicles , 2006, IEEE Transactions on Robotics.

[43]  María Auxilio Osorio Lama,et al.  Mixed Logical-linear Programming , 1999, Discret. Appl. Math..

[44]  Gilbert Laporte,et al.  An exact algorithm for the asymmetrical capacitated vehicle routing problem , 1986, Networks.

[45]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[46]  David Eppstein,et al.  Finding the k Shortest Paths , 1999, SIAM J. Comput..

[47]  S. Darbha,et al.  Sampling-Based Path Planning for a Visual Reconnaissance Unmanned Air Vehicle , 2012 .

[48]  Raffaello D'Andrea,et al.  Iterative MILP methods for vehicle-control problems , 2005, IEEE Transactions on Robotics.

[49]  Keld Helsgaun,et al.  General k-opt submoves for the Lin–Kernighan TSP heuristic , 2009, Math. Program. Comput..

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

[51]  James C. Bean,et al.  A Lagrangian Based Approach for the Asymmetric Generalized Traveling Salesman Problem , 1991, Oper. Res..

[52]  Lawrence V. Snyder,et al.  A random-key genetic algorithm for the generalized traveling salesman problem , 2006, Eur. J. Oper. Res..

[53]  Steven Lake Waslander,et al.  Coordinated landing of a quadrotor on a skid-steered ground vehicle in the presence of time delays , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[54]  Pawel Zebrowski,et al.  A Distributed Heuristic for Energy-Efficient Multirobot Multiplace Rendezvous , 2009, IEEE Transactions on Robotics.

[55]  Panagiotis Tsiotras,et al.  Optimal Scheduling for Servicing Multiple Satellites in a Circular Constellation , 2002 .

[56]  Vijay Kumar,et al.  Energy-aware coverage control with docking for robot teams , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[57]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[58]  Ted Miles,et al.  Volcano Monitoring with small Unmanned Aerial Systems , 2012, Infotech@Aerospace.