Risk‐aware Path Planning for Autonomous Underwater Vehicles using Predictive Ocean Models

Recent advances in Autonomous Underwater Vehicle (AUV) technology have facilitated the collection of oceanographic data at a fraction of the cost of ship-based sampling methods. Unlike oceanographic data collection in the deep ocean, operation of AUVs in coastal regions exposes them to the risk of collision with ships and land. Such concerns are particularly prominent for slow-moving AUVs since ocean current magnitudes are often strong enough to alter the planned path significantly. Prior work using predictive ocean currents relies upon deterministic outcomes, which do not account for the uncertainty in the ocean current predictions themselves. To improve the safety and reliability of AUV operation in coastal regions, we introduce two stochastic planners: (a) a Minimum Expected Risk planner and (b) a risk-aware Markov Decision Process, both of which have the ability to utilize ocean current predictions probabilistically. We report results from extensive simulation studies in realistic ocean current fields obtained from widely used regional ocean models. Our simulations show that the proposed planners have lower collision risk than state-of-the-art methods. We present additional results from field experiments where ocean current predictions were used to plan the paths of two Slocum gliders. Field trials indicate the practical usefulness of our techniques over long-term deployments, showing them to be ideal for AUV operations.

[1]  Gaurav S. Sukhatme,et al.  Minimum-risk Time-Expanded planning for AUVs using Ocean Current Predictions , 2011 .

[2]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[3]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[4]  Oscar Schofield,et al.  Slocum Gliders: Robust and ready , 2007, J. Field Robotics.

[5]  Gaurav S. Sukhatme,et al.  Estimation of wave parameters from accelerometry to aid AUV-shore communication , 2010, OCEANS'10 IEEE SYDNEY.

[6]  Allan R. Robinson Forecasting and simulating coastal ocean processes and variabilities with the Harvard Ocean Prediction System , 1999 .

[7]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[8]  Gaurav S. Sukhatme,et al.  Global estimation in constrained environments , 2012, Int. J. Robotics Res..

[9]  Lucas Merckelbach On the probability of underwater glider loss due to collision with a ship , 2013 .

[10]  Robert E. Davis,et al.  Statistics for the evaluation and comparison of models , 1985 .

[11]  Dinesh Manocha,et al.  Generalized velocity obstacles , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Hugh F. Durrant-Whyte,et al.  Gaussian Process modeling of large scale terrain , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Rustam Stolkin,et al.  Optimal AUV path planning for extended missions in complex, fast-flowing estuarine environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  A Alvarez,et al.  Model based decision support for underwater glider operation monitoring , 2010, OCEANS 2010 MTS/IEEE SEATTLE.

[15]  Anthony Stentz,et al.  Anytime RRTs , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..

[17]  Matthew Dunbabin,et al.  Go with the flow : optimal AUV path planning in coastal environments , 2009, ICRA 2009.

[18]  Mike Eichhorn,et al.  Opportunities to parallelize path planning algorithms for autonomous underwater vehicles , 2011, OCEANS'11 MTS/IEEE KONA.

[19]  Vladimir J. Lumelsky,et al.  A terrain-covering algorithm for an AUV , 1996, Auton. Robots.

[20]  E. L. Nelson,et al.  AUV path planning: an A* approach to path planning with consideration of variable vehicle speeds and multiple, overlapping, time-dependent exclusion zones , 1992, Proceedings of the 1992 Symposium on Autonomous Underwater Vehicle Technology.

[21]  Gaurav S. Sukhatme,et al.  USC CINAPS Builds Bridges , 2010, IEEE Robotics & Automation Magazine.

[22]  Gaurav S. Sukhatme,et al.  Toward risk aware mission planning for Autonomous Underwater Vehicles , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Neil D. Lawrence,et al.  Computationally Efficient Convolved Multiple Output Gaussian Processes , 2011, J. Mach. Learn. Res..

[24]  John H. Reif,et al.  Complexity of the mover's problem and generalizations , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[25]  Gaurav S. Sukhatme,et al.  Informative path planning for an autonomous underwater vehicle , 2010, 2010 IEEE International Conference on Robotics and Automation.

[26]  Anthony Stentz,et al.  The Focussed D* Algorithm for Real-Time Replanning , 1995, IJCAI.

[27]  Gaurav S. Sukhatme,et al.  Coordinated Sampling of Dynamic Oceanographic Features with AUVs and Drifters , 2012 .

[28]  Gaurav S. Sukhatme,et al.  Coordinated sampling of dynamic oceanographic features with underwater vehicles and drifters , 2012, Int. J. Robotics Res..

[29]  Gaurav S. Sukhatme,et al.  A Communication Framework for Cost-Effective Operation of AUVs in Coastal Regions , 2009, FSR.

[30]  Gaurav S. Sukhatme,et al.  Optimizing waypoints for monitoring spatiotemporal phenomena , 2013, Int. J. Robotics Res..

[31]  S. Buttrey,et al.  A comparison of robust metamodels for the uncertainty quantification (UQ) of New York Harbor oceanographic data , 2008 .

[32]  Young-Ho Kim,et al.  Spatial Interpolation for Robotic Sampling: Uncertainty with Two Models of Variance , 2012, ISER.

[33]  Gaurav S. Sukhatme,et al.  USC CINAPS Builds bridges : observing and monitoring the southern california bight , 2010 .

[34]  Gaurav S. Sukhatme,et al.  An investigation on the accuracy of Regional Ocean Models through field trials , 2013, 2013 IEEE International Conference on Robotics and Automation.

[35]  Elon Rimon,et al.  Spanning-tree based coverage of continuous areas by a mobile robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[36]  J. Yamamoto An Alternative Measure of the Reliability of Ordinary Kriging Estimates , 2000 .

[37]  Pierre F. J. Lermusiaux,et al.  Path planning in time dependent flow fields using level set methods , 2012, 2012 IEEE International Conference on Robotics and Automation.

[38]  Ismaïl Chabini,et al.  Adaptations of the A* algorithm for the computation of fastest paths in deterministic discrete-time dynamic networks , 2002, IEEE Trans. Intell. Transp. Syst..

[39]  Pradeep Bhatta,et al.  Nonlinear Stability and Control of Gliding Vehicles , 2006 .

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

[41]  Mike Eichhorn,et al.  Solutions for practice-oriented requirements for optimal path planning for the AUV “SLOCUM Glider” , 2010, OCEANS 2010 MTS/IEEE SEATTLE.

[42]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[43]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[44]  Joshua Grady Graver,et al.  UNDERWATER GLIDERS: DYNAMICS, CONTROL AND DESIGN , 2005 .

[45]  Marc Toussaint,et al.  Gaussian process implicit surfaces for shape estimation and grasping , 2011, 2011 IEEE International Conference on Robotics and Automation.

[46]  Hans C. Woithe,et al.  Improving Slocum Glider dead reckoning using a Doppler Velocity Log , 2011, OCEANS'11 MTS/IEEE KONA.

[47]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

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

[49]  Fumin Zhang,et al.  A lower bound on navigation error for marine robots guided by ocean circulation models , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[50]  Geoffrey A. Hollinger,et al.  Learning uncertainty models for reliable operation of Autonomous Underwater Vehicles , 2013, 2013 IEEE International Conference on Robotics and Automation.

[51]  Alexander F. Shchepetkin,et al.  The regional oceanic modeling system (ROMS): a split-explicit, free-surface, topography-following-coordinate oceanic model , 2005 .

[52]  Giorgio Guglieri,et al.  A Minimum Risk Approach for Path Planning of UAVs , 2011, J. Intell. Robotic Syst..

[53]  Howie Choset,et al.  Coverage Path Planning: The Boustrophedon Cellular Decomposition , 1998 .

[54]  S. Russel and P. Norvig,et al.  “Artificial Intelligence – A Modern Approach”, Second Edition, Pearson Education, 2003. , 2015 .

[55]  David R. Thompson,et al.  Spatiotemporal path planning in strong, dynamic, uncertain currents , 2010, 2010 IEEE International Conference on Robotics and Automation.

[56]  Gaurav S. Sukhatme,et al.  Simultaneous Tracking and Sampling of Dynamic Oceanographic Features with Autonomous Underwater Vehicles and Lagrangian Drifters , 2010, ISER.

[57]  Enrique Alvarez Fanjul,et al.  Path planning for gliders using Regional Ocean Models: Application of Pinzón path planner with the ESEOAT model and the RU27 trans-Atlantic flight data , 2010, OCEANS'10 IEEE SYDNEY.

[58]  Gaurav S. Sukhatme,et al.  Planning and Implementing Trajectories for Autonomous Underwater Vehicles to Track Evolving Ocean Processes Based on Predictions from a Regional Ocean Model , 2010, Int. J. Robotics Res..

[59]  Er. Waghoo Parvez,et al.  Path planning in construction sites : performance evaluation of the Dijkstra , A * , and GA search algorithms , 2013 .

[60]  Alexander Vladimirsky,et al.  Ordered Upwind Methods for Static Hamilton-Jacobi Equations: Theory and Algorithms , 2003, SIAM J. Numer. Anal..

[61]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[62]  Pierre F. J. Lermusiaux,et al.  Uncertainty estimation and prediction for interdisciplinary ocean dynamics , 2006, J. Comput. Phys..

[63]  Christian Laugier,et al.  Dynamic Obstacle Avoidance in uncertain environment combining PVOs and Occupancy Grid , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[64]  Jon Rigelsford Algorithmic and Computational Robotics: New Directions , 2001 .

[65]  David S. Wettergreen,et al.  Intelligent Maps for Autonomous Kilometer-Scale Science Survey , 2008 .

[66]  J. Sethian Evolution, implementation, and application of level set and fast marching methods for advancing fronts , 2001 .

[67]  Hissam Tawfik,et al.  Path planning in construction sites: performance evaluation of the Dijkstra, A*, and GA search algorithms , 2002, Adv. Eng. Informatics.

[68]  Gaurav S. Sukhatme,et al.  Autonomous Underwater Vehicle trajectory design coupled with predictive ocean models: A case study , 2010, 2010 IEEE International Conference on Robotics and Automation.

[69]  Yan Pailhas,et al.  Path Planning for Autonomous Underwater Vehicles , 2007, IEEE Transactions on Robotics.

[70]  J. Yamamoto,et al.  Properties and Applications of the Interpolation Variance Associated with Ordinary Kriging Estimates , 2008 .

[71]  Oscar Schofield,et al.  Growing a Distributed Ocean Observatory: Our View from the COOL Room , 2009 .

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

[73]  Gaurav S. Sukhatme,et al.  Towards the Improvement of Autonomous Glider Navigational Accuracy Through the use of Regional Ocean Models , 2010 .