Obstacle avoidance for unmanned sea surface vehicles: A hierarchical approach

Abstract In this paper, we describe a hierarchical system for path planning and obstacle avoidance for totally autonomous Unmanned Sea Surface Vehicles (USSVs). The proposed system is comprised of three major components: a wide-area planner based on the A* graph-search algorithm, a local-area planner based on our low-resource path-planning and obstacle avoidance algorithm GODZILA, and an inner-loop nonlinear tracking control law. The performance of the proposed system is demonstrated through simulations using our high-accuracy real-time Six Degree-of-Freedom (DOF) Hardware-In-The-Loop (HITL) simulation platform whose design and implementation have been documented in our recent papers. The HITL platform is capable of simultaneously simulating multiple USSVs and passive obstacles and incorporates a nonlinear dynamic model of the USSV including detailed characterizations of hydrodynamic effects, emulation of sensors and instrumentation onboard the USSV, and the actual hardware and software components used for USSV control in the experimental testbed. The performance of the inner-loop controller has been validated through experimental tests which are described briefly in this paper and the experimental validation of the complete obstacle avoidance system is currently underway.

[1]  Prashanth Krishnamurthy,et al.  GODZILA: A Low-resource Algorithm for Path Planning in Unknown Environments , 2005, Proceedings of the 2005, American Control Conference, 2005..

[2]  M.S. de Queiroz,et al.  Global output feedback control of dynamically positioned surface vessels: an adaptive control approach , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[3]  P. Krishnamurthy,et al.  A Modeling Framework for Six Degree-of-Freedom Control of Unmanned Sea Surface Vehicles , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[4]  Thor I. Fossen,et al.  Nonlinear output feedback control of dynamically positioned ships using vectorial observer backstepping , 1998, IEEE Trans. Control. Syst. Technol..

[5]  Rina Dechter,et al.  Generalized best-first search strategies and the optimality of A* , 1985, JACM.

[6]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[7]  Kristin Ytterstad Pettersen,et al.  Global uniform asymptotic stabilization of an underactuated surface vessel , 2002, IEEE Trans. Autom. Control..

[8]  M. R. Katebi,et al.  H ∞ robust control design for dynamic ship positioning , 1997 .

[9]  Prashanth Krishnamurthy,et al.  Control design for unmanned sea surface vehicles: hardware-in-the-loop simulator and experimental results , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Kristin Ytterstad Pettersen,et al.  Tracking control of an underactuated ship , 2003, IEEE Trans. Control. Syst. Technol..

[11]  A. Gelb,et al.  Dynamics of an automatic ship steering system , 1966 .

[12]  Prashanth Krishnamurthy,et al.  AUTONOMOUS FLIGHT CONTROL AND HARDWARE-IN-THE-LOOP SIMULATOR FOR A SMALL HELICOPTER , 2005 .

[13]  Antonio Loría,et al.  A separation principle for dynamic positioning of ships: theoretical and experimental results , 2000, IEEE Trans. Control. Syst. Technol..

[14]  Khac Duc Do,et al.  Underactuated ship global tracking under relaxed conditions , 2002, IEEE Trans. Autom. Control..

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