Path planning for Unmanned Underwater Vehicles

Efficient path planning algorithms for embedded systems are a crucial issue for modern unmanned underwater vehicles. This paper proposes a method which is able to find paths from continuous environments prone to fields of force in a reliable and efficient manner. Classical path planning algorithms in artificial intelligence have limited performance and they are not designed to cope with real-time constraints of systems moving in a hostile underwater environment. We present a novel approach based on an advanced numerical technique called the Fast Marching algorithm to solve the following three issues. First, we extract a continuous path in an environment evenly mapped to a discrete grid. Secondly, the vehicle kinematics is introduced as a constraint on the optimal path curvature, and thirdly we take underwater currents into account thanks to an efficient extension of the original Fast Marching algorithm. Finally, a multiresolution scheme based on adaptive mesh generation is compared to incremental search techniques to speed up the overall process. A flexible platform is eventually presented to simulate path searching behaviors in real-time.

[1]  S. Arimoto,et al.  Path Planning Using a Tangent Graph for Mobile Robots Among Polygonal and Curved Obstacles , 1992 .

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

[3]  Yvan Petillot,et al.  Underwater vehicle obstacle avoidance and path planning using a multi-beam forward looking sonar , 2001 .

[4]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[5]  David M. Lane,et al.  Interoperability and synchronisation of distributed hardware-in-the-loop simulation for underwater robot development: issues and experiments , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[6]  Laurent D. Cohen,et al.  Global Minimum for Active Contour Models: A Minimal Path Approach , 1997, International Journal of Computer Vision.

[7]  Larry S. Davis,et al.  Multiresolution path planning for mobile robots , 1986, IEEE J. Robotics Autom..

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

[9]  Y. Petillot,et al.  Underwater path planing using fast marching algorithms , 2005, Europe Oceans 2005.

[10]  David Furcy,et al.  Lifelong Planning A , 2004, Artif. Intell..

[11]  Osamu Takahashi,et al.  Motion planning in a plane using generalized Voronoi diagrams , 1989, IEEE Trans. Robotics Autom..