Angular rate-constrained path planning algorithm for unmanned surface vehicles

This study suggests a new approach based on Theta* algorithm to create paths in real-time, considering both angular rate (yaw rate) and heading angle of unmanned surface vehicles (USVs). Among the various path planning algorithms, a grid map-based path planning algorithm has frequently been employed for maintaining the control stability of nonholonomic USVs. This algorithm is powerful in that it generates a path with the fastest computation time. Most path planning algorithms for the ocean environment, however, have only been performed on an Euclidean group SE(2) grid map with no considerations of the vehicle performance. Other path planning algorithms for an SE(3) grid map generate resultant paths with consideration of vehicle heading, but most of them do not operate in real-time. Moreover, these algorithms always generate constant angle at each orientation node, and the size of graph must be expanded to provide finer angular resolution. To solve these problems, the angular rate-constrained Theta* (ARC-Theta*) is proposed to create paths in real-time with considerations of vehicle performance on the SE(2) weighted occupancy grid map. The performance of this proposed algorithm is verified with simulations and experiments. The results showed that the ARC-Theta* algorithm is effective for global path planning of USVs.

[1]  Gabriel Oliver,et al.  Path Planning of Autonomous Underwater Vehicles in Current Fields with Complex Spatial Variability: an A* Approach , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[2]  Michaël Soulignac,et al.  Feasible and Optimal Path Planning in Strong Current Fields , 2011, IEEE Transactions on Robotics.

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

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

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

[6]  Shuzhi Sam Ge,et al.  Stabilization of nonholonomic chained systems via nonregular feedback linearization , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[7]  C. Tam,et al.  Review of Collision Avoidance and Path Planning Methods for Ships in Close Range Encounters , 2009, Journal of Navigation.

[8]  Cheruvu Siva Kumar,et al.  Real-time optimal motion planning for autonomous underwater vehicles , 2005 .

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

[10]  Anthony Stentz,et al.  Field D*: An Interpolation-Based Path Planner and Replanner , 2005, ISRR.

[11]  Amit Konar,et al.  Innovations in Robot Mobility and Control , 2005, Studies in Computational Intelligence.

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

[13]  J.E. Manley,et al.  Unmanned surface vehicles, 15 years of development , 2008, OCEANS 2008.

[14]  Jean-Paul Laumond,et al.  Finding Collision-Free Smooth Trajectories for a Non-Holonomic Mobile Robot , 1987, IJCAI.

[15]  R. Szlapczynski A new method of ship routing on raster grids, with turn penalties and collision avoidance , 2005 .

[16]  Jack Bresenham,et al.  Algorithm for computer control of a digital plotter , 1965, IBM Syst. J..

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

[18]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[19]  Elena R. Messina,et al.  A Framework For Autonomy Levels For Unmanned Systems (ALFUS) , 2005 .

[20]  Hyun Myung,et al.  Curvature Path Planning with High Resolution Graph for Unmanned Surface Vehicle , 2012, RiTA.

[21]  Zhiliang Wu,et al.  Motion planning for multi-HUG formation in an environment with obstacles , 2011 .

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

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

[24]  E.J. Barth,et al.  Real-time Dynamic Path Planning for Dubins' Nonholonomic Robot , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[25]  Daniel Hern ´ andez-Sosa,et al.  Path planning for underwater gliders using iterative optimization , 2011 .

[26]  Sunglok Choi,et al.  Any-angle path planning on non-uniform costmaps , 2011, 2011 IEEE International Conference on Robotics and Automation.

[27]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[28]  Hyun Myung,et al.  Experimental Tests of Autonomous Jellyfish Removal Robot System JEROS , 2012, RiTA.

[29]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .