An Online Coverage Path Planning Algorithm for Curvature-Constrained AUVs

The paper presents an algorithm for online coverage path planning of unknown environments using curvature-constrained AUVs. Unlike point vehicles, which can make quick maneuvers in any direction towards any goal, curvature-constrained AUVs need significant time to accelerate, decelerate, or turn towards the goal. Therefore, finding a feasible collision-free path to the waypoint in the presence of obstacles is a nontrivial task for curvature-constrained AUVs. In order to overcome this challenge, we develop a new algorithm that dynamically selects the shortest Dubins path from its current state to a neighboring region in a locally optimal manner while providing efficient global coverage. The proposed new algorithm is an extension of our recently developed algorithm called $\epsilon^{\star}$, which utilizes an Exploratory Turing Machine (ETM) as a supervisor to guide the vehicle with adaptive navigation decisions. The performance of the proposed algorithm is validated on a high-fidelity underwater simulator called UWSim, where the collected terrain data is used offline for 3-D reconstruction of the seabed. The simulations show that the proposed algorithm generates feasible and safe coverage paths for curvature-constrained AUVs for accurate reconstruction of the underwater terrain.

[1]  Shalabh Gupta,et al.  CARE: Cooperative Autonomy for Resilience and Efficiency of robot teams for complete coverage of unknown environments under robot failures , 2019, Autonomous Robots.

[2]  Shalabh Gupta,et al.  $\varepsilon ^{\star }$: An Online Coverage Path Planning Algorithm , 2018, IEEE Transactions on Robotics.

[3]  Shalabh Gupta,et al.  Autonomous 3-D mapping and safe-path planning for underwater terrain reconstruction using multi-level coverage trees , 2017, OCEANS 2017 – Anchorage.

[4]  Shalabh Gupta,et al.  An autonomous integrated system for 3-D underwater terrain map reconstruction , 2016, OCEANS 2016 MTS/IEEE Monterey.

[5]  Pere Ridao,et al.  Coverage path planning with realtime replanning for inspection of 3D underwater structures , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Liam Paull,et al.  Sensor-Driven Area Coverage for an Autonomous Fixed-Wing Unmanned Aerial Vehicle , 2014, IEEE Transactions on Cybernetics.

[7]  Shengli Zhou,et al.  Adaptive cleaning of oil spills by autonomous vehicles under partial information , 2013, 2013 OCEANS - San Diego.

[8]  Pedro J. Sanz,et al.  An open source tool for simulation and supervision of underwater intervention missions , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  A Ray,et al.  Symbolic Analysis of Sonar Data for Underwater Target Detection , 2011, IEEE Journal of Oceanic Engineering.

[10]  Asok Ray,et al.  Generalized Ising model for dynamic adaptation in autonomous systems , 2009 .

[11]  Vijay Kumar,et al.  Time-optimal UAV trajectory planning for 3D urban structure coverage , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Subhash Suri,et al.  Curvature-Constrained Shortest Paths in a Convex Polygon , 2002, SIAM J. Comput..

[13]  Vladimir J. Lumelsky,et al.  Classification of the Dubins set , 2001, Robotics Auton. Syst..

[14]  Hongyan Wang,et al.  The complexity of the two dimensional curvature-constrained shortest-path problem , 1998 .

[15]  Herbert Edelsbrunner,et al.  Three-dimensional alpha shapes , 1992, VVS.

[16]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

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

[18]  Shalabh Gupta,et al.  T$^\star$: Time-Optimal Risk-Aware Motion Planning for Curvature-Constrained Vehicles , 2019, IEEE Robotics and Automation Letters.

[19]  Zongyuan Shen 3-D Coverage Path Planning for Underwater Terrain Mapping , 2017 .

[20]  Paolo Cignoni,et al.  MeshLab: an Open-Source Mesh Processing Tool , 2008, Eurographics Italian Chapter Conference.