TERRA: A path planning algorithm for cooperative UGV-UAV exploration

Abstract In this paper, we consider the scenario of exploring a planetary surface with a system formed by an Unmanned Aerial Vehicle (UAV) and an Unmanned Ground Vehicle (UGV). The goal is to reach a set of target points minimizing the travelling distance. Some expected key problems in planetary explorations are the UGVs functionality constraints to reach some target points as a single robot system and the UAVs energy constraints to reach all the target points on its own. We present an approach based on the coordination of a hybrid UGV–UAV system, in which both robots work together for reaching all the target points. Our strategy proposes the UGV as a moving charging station to solve the UAV energy constraint problem, and the UAV as the robotic system in charge of reaching the target points to solve the UGV functionality constraints. To overcome this problem, we formulate a strategy merging combinatorial classic techniques and modern evolutionary approaches aiming to optimize the travelling distance. Our solution has been tested in several simulation runs with different target points distributions. The results demonstrate that our approach is able to generate a coordinated plan for optimizing the hybrid UGV–UAV system in the exploration scenario.

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

[2]  Kaarthik Sundar,et al.  Algorithms for Heterogeneous, Multiple Depot, Multiple Unmanned Vehicle Path Planning Problems , 2017, J. Intell. Robotic Syst..

[3]  P. B. Sujit,et al.  On cooperation between a fuel constrained UAV and a refueling UGV for large scale mapping applications , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[4]  Ariel Felner,et al.  Theta*: Any-Angle Path Planning on Grids , 2007, AAAI.

[5]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[6]  Regina Nuzzo,et al.  Scientific method: Statistical errors , 2014, Nature.

[7]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[8]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[9]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[10]  Heidar Ali Talebi,et al.  UAV-UGVs cooperation: With a moving center based trajectory , 2015, Robotics Auton. Syst..

[11]  Jonathan P. How,et al.  Cooperative path planning for multiple UAVs in dynamic and uncertain environments , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[12]  Joao Sousa,et al.  UAV and AUVs coordination for ocean exploration , 2009, OCEANS 2009-EUROPE.

[13]  Zbigniew Michalewicz,et al.  Inver-over Operator for the TSP , 1998, PPSN.

[14]  Kalyanmoy Deb,et al.  A Comparative Analysis of Selection Schemes Used in Genetic Algorithms , 1990, FOGA.

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

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

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

[18]  Herbert G. Tanner,et al.  Switched UAV-UGV Cooperation Scheme for Target Detection , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[20]  Stefan Funke,et al.  Placement of Loading Stations for Electric Vehicles: No Detours Necessary! , 2014, AAAI.

[21]  Leslie Pérez Cáceres,et al.  The irace package: Iterated racing for automatic algorithm configuration , 2016 .

[22]  Jonathan P. How,et al.  COORDINATION AND CONTROL OF MULTIPLE UAVs , 2002 .

[23]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[24]  Vijay Kumar,et al.  Cooperative air and ground surveillance , 2006, IEEE Robotics & Automation Magazine.

[25]  Kenneth A. De Jong,et al.  Using Genetic Algorithms to Solve NP-Complete Problems , 1989, ICGA.

[26]  Magnus Egerstedt,et al.  Multi-UAV Convoy Protection: An Optimal Approach to Path Planning and Coordination , 2010, IEEE Transactions on Robotics.

[27]  Timothy W. McLain,et al.  Cooperative control of UAV rendezvous , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[28]  Pedro Larrañaga,et al.  Genetic Algorithms for the Travelling Salesman Problem: A Review of Representations and Operators , 1999, Artificial Intelligence Review.

[29]  Nabil H. Mustafa,et al.  Improved Results on Geometric Hitting Set Problems , 2010, Discret. Comput. Geom..

[30]  Steven Lake Waslander,et al.  Multirobot Rendezvous Planning for Recharging in Persistent Tasks , 2015, IEEE Transactions on Robotics.

[31]  Kemal Leblebicioglu,et al.  3D Path Planning for Multiple UAVs for Maximum Information Collection , 2014, J. Intell. Robotic Syst..

[32]  Phillip R. Chandler,et al.  UAV cooperative control , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[33]  Wolfram Burgard,et al.  Coordination for Multi-Robot Exploration and Mapping , 2000, AAAI/IAAI.

[34]  William J. Cook,et al.  Solution of a Large-Scale Traveling-Salesman Problem , 1954, 50 Years of Integer Programming.

[35]  Lincheng Shen,et al.  Genetic Algorithm Based Approach for Multi-UAV Cooperative Reconnaissance Mission Planning Problem , 2006, ISMIS.

[36]  Elena Marchiori,et al.  MTR: taxonomic annotation of short metagenomic reads using clustering at multiple taxonomic ranks , 2010, Bioinform..

[37]  David W. Casbeer,et al.  Path planning for cooperative routing of air-ground vehicles , 2016, 2016 American Control Conference (ACC).

[38]  Calin Belta,et al.  Persistent surveillance for unmanned aerial vehicles subject to charging and temporal logic constraints , 2016, Auton. Robots.

[39]  D. F. Watson Computing the n-Dimensional Delaunay Tesselation with Application to Voronoi Polytopes , 1981, Comput. J..