A 3D dynamic Voronoi diagram-based path-planning system for UUVs

This paper proposes a rapid path-planning and replanning system for Unmanned Underwater Vehicles (UUVs) that navigate in environments where subsea structures and other vehicles may be present. The proposed method is based on the Voronoi diagram, which is used to generate an initial set of connected waypoints (a roadmap) in the three-dimensional (3D) space, ensuring a certain clearance to avoid collisions with obstacles or grounding (e.g. collision with the ground). A 3D continuous path, composed by straight segments and circumference arcs, connects the aforementioned waypoints. If the vehicle encounters any moving or static obstacle and a collision risk is detected, the path is replanned online. In this context, an evaluation of the risk must be performed, and a list of traffic rules inspired by the International Regulations for Preventing Collisions at Sea (COLREGs, which are adopted for surface vessels), and by the Traffic and Collision Avoidance System (TCAS, which is adopted for aerial vehicles), is proposed for underwater vehicles. Those rules define the replanning procedure, so that an effective and safe collision avoidance maneuver can be performed whenever necessary. Simulations are performed on an subsea factory scenario, and results are presented to show the effectiveness of the proposed method.

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

[2]  B.W. Hobson,et al.  Docking Control System for a 54-cm-Diameter (21-in) AUV , 2008, IEEE Journal of Oceanic Engineering.

[3]  James S. K. Chow An Oceanographic Institution , 1966 .

[4]  T. Fossen,et al.  Continuous Curvature Path Planning using Voronoi diagrams and Fermat's spirals , 2013 .

[5]  Asgeir J. Sørensen,et al.  A Voronoi-diagram-based dynamic path-planning system for underactuated marine vessels☆ , 2017 .

[6]  James K. Kuchar,et al.  The Traffic Alert and Collision Avoidance System , 2007 .

[7]  S. Saripalli,et al.  Path planning using 3D Dubins Curve for Unmanned Aerial Vehicles , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[8]  G. Ambrosino,et al.  Algorithms for 3D UAV Path Generation and Tracking , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[9]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[10]  Kristin Y. Pettersen,et al.  Navigation and Probability Assessment for Successful AUV Docking Using USBL , 2015 .

[11]  Jacoby Larson,et al.  Autonomous navigation and obstacle avoidance for unmanned surface vehicles , 2006, SPIE Defense + Commercial Sensing.

[12]  Debasish Ghose,et al.  Optimal geometrical path in 3D with curvature constraint , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Hanumant Singh,et al.  Docking for an autonomous ocean sampling network , 2001 .

[14]  Volker Ratmeyer,et al.  HYBRID-ROV - Development of a new underwater vehicle for high-risk areas , 2011, OCEANS'11 MTS/IEEE KONA.

[15]  Ingrid Bouwer Utne,et al.  Applicability of current remotely operated vehicle standards and guidelines to autonomous subsea IMR operations , 2015 .

[16]  M. Shanmugavel,et al.  Cooperative Path Planning of Unmanned Aerial Vehicles , 2010 .

[17]  R. McCabe,et al.  The Nereus hybrid underwater robotic vehicle for global ocean science operations to 11,000m depth , 2008, OCEANS 2008.

[18]  Kevin Q. Brown,et al.  Voronoi Diagrams from Convex Hulls , 1979, Inf. Process. Lett..

[19]  Michael T. Wolf,et al.  Safe Maritime Autonomous Navigation With COLREGS, Using Velocity Obstacles , 2014, IEEE Journal of Oceanic Engineering.

[20]  Andrea Caiti,et al.  Motion Planning for Marine Control Systems , 2015, Encyclopedia of Systems and Control.

[21]  Hugo Ledoux Computing the 3D Voronoi Diagram Robustly: An Easy Explanation , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[22]  Karl Sammut,et al.  A survey on path planning for persistent autonomy of autonomous underwater vehicles , 2015 .

[23]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[24]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[25]  Salah Sukkarieh,et al.  3D smooth path planning for a UAV in cluttered natural environments , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Marialena Vagia,et al.  A literature review on the levels of automation during the years. What are the different taxonomies that have been proposed? , 2016, Applied ergonomics.

[27]  Asgeir J. Sørensen,et al.  Towards Integrated Autonomous Underwater Operations , 2015 .

[28]  H. Sussmann Shortest 3-dimensional paths with a prescribed curvature bound , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[29]  Stefano Chiaverini,et al.  Real-time path planning and obstacle avoidance for RAIS: an autonomous underwater vehicle , 2001 .

[30]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

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

[32]  Ingrid Bouwer Utne,et al.  Application of fuzzy logic for safe autonomous subsea IMR operations , 2015 .

[33]  Alfredo Pironti,et al.  Path Generation and Tracking in 3-D for UAVs , 2009, IEEE Transactions on Control Systems Technology.

[34]  J. Y. Yen An algorithm for finding shortest routes from all source nodes to a given destination in general networks , 1970 .

[35]  Christopher M. Gold,et al.  Maintaining the Spatial Relationships of Marine Vessels Using the Kinetic Voronoi Diagram , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[36]  Rune Mode Ramberg,et al.  Steps to the Subsea Factory , 2013 .