Sliding-Mode Tracking Control of Surface Vessels

A sliding mode control law is presented and experimentally implemented for trajectory tracking of underactuated autonomous surface vessels. The control law is developed by introducing a first order sliding surface in terms of surge tracking errors and a second order one in terms of lateral motion tracking errors. The resulting sliding mode control law guarantees position tracking while the rotational motion remains bounded. The vessel is a small boat with two propellers in a small indoor pool. The position and orientation of the boat is measured using a camera and with two infrared diodes attached near the front and back ends of the boat. A computer with controller board processes the camera image, calculates the control forces and their corresponding input voltages, and sends the control signals to wireless receivers on the vessel using a wireless transmitter. Several experiments are performed where the vessel follows straight-line trajectories fairly accurately.

[1]  R. Olfati-Saber Exponential ε-tracking and ε-stabilization of second-order nonholonomic SE(2) vehicles using dynamic state feedback , 2002 .

[2]  Kenneth R. Muske,et al.  Sliding mode tracking control of surface vessels , 2008, ACC.

[3]  Naomi Ehrich Leonard Control synthesis and adaptation for an underactuated autonomous underwater vehicle , 1995 .

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

[5]  Mahmut Reyhanoglu,et al.  Exponential stabilization of an underactuated autonomous surface vessel , 1997, Autom..

[6]  T. Başar,et al.  Tracking for nonlinear underactuated surface vessels with generalized forces , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[7]  Joao P. Hespanha,et al.  Position tracking of underactuated vehicles , 2003, Proceedings of the 2003 American Control Conference, 2003..

[8]  V. Utkin Variable structure systems with sliding modes , 1977 .

[9]  Yi Guo,et al.  Global time-varying stabilization of underactuated surface vessel , 2005, IEEE Transactions on Automatic Control.

[10]  Rogelio Lozano,et al.  Semi-global practical stabilization of an underactuated surface vessel via nested saturation controller , 2003, Proceedings of the 2003 American Control Conference, 2003..

[11]  John Y. Hung,et al.  Variable structure control: a survey , 1993, IEEE Trans. Ind. Electron..

[12]  Tamer Basar,et al.  Asymptotic stabilization of an underactuated surface vessel via logic-based control , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[13]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[14]  Mehdi Nikkhah,et al.  Robust Control of a Vessel Using Camera Feedback and Extended Kalman Filter , 2006 .

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

[16]  John-Morten Godhavn,et al.  Nonlinear tracking of underactuated surface vessels , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[17]  K.R. Muske,et al.  Identification of a control oriented nonlinear dynamic USV model , 2008, 2008 American Control Conference.

[18]  Ping Ren,et al.  Sliding Mode Tracking Control of Underactuated Surface Vessels , 2005 .

[19]  Warren E. Dixon,et al.  Tracking and regulation control of an underactuated surface vessel with nonintegrable dynamics , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

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

[21]  Michele Aicardi,et al.  Nonlinear Time-Invariant Feedback Control of an Underactuated Marine Vehicle Along a Straight Course , 2000 .

[22]  K.Y. Pettersen,et al.  Tracking control of an underactuated surface vessel , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[23]  Kristin Ytterstad Pettersen,et al.  Global uniform asymptotic stabilization of an underactuated surface vessel: experimental results , 2004, IEEE Transactions on Control Systems Technology.

[24]  P. Encarnacao,et al.  Combined trajectory tracking and path following: an application to the coordinated control of autonomous marine craft , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[25]  Kristin Ytterstad Pettersen,et al.  Time-varying exponential stabilization of the position and attitude of an underactuated autonomous underwater vehicle , 1999, IEEE Trans. Autom. Control..

[26]  R. Olfati-Saber Exponential /spl epsi/-tracking and /spl epsi/-stabilization of second-order nonholonomic SE(2) vehicles using dynamic state feedback , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[27]  A. P. Aguiar,et al.  Dynamic positioning and way-point tracking of underactuated AUVs in the presence of ocean currents , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[28]  Zhong-Ping Jiang Global tracking controller design for underactuated ships , 2001, Proceedings of the 2001 IEEE International Conference on Control Applications (CCA'01) (Cat. No.01CH37204).

[29]  Kristin Y. Pettersen,et al.  Stabilization of a nonlinear underactuated hovercraft , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).