This paper presents a position tracking controller for underactuated autonomous surface vessels. An asymptotically stable model-based tracking control algorithm is proposed for surface vessels based on sliding mode control approach since it is capable of handling large parameter uncertainties, unmodeled dynamics, and disturbances. A simple three-degree-of-freedom planar model of a surface vessel is presented with two actuator inputs providing surge and yaw motions. Two sliding surfaces are defined based on the vessel’s tracking errors. A first order surface is defined in terms of the surge position and velocity tracking errors. This leads to the calculation of the surge control force. A second order surface is then defined in terms of the vessel’s lateral position, velocity, and acceleration tracking errors. This surface lets us determine the required yaw control moment based on the surge force. The derivation includes integration of parameter uncertainties and disturbances into the formulation. The proposed sliding controller is tested through simulation of several different position tracking problems of an autonomous surface vessel with relatively large parameter uncertainties and environmental disturbances such as waves and wind. The wind and wave models are defined in terms of environmental parameters (wave period, length, wind speed, direction, etc.) and included in the formulation. Suitable nominal values and bounds are defined in two sliding mode controllers for the model parameters and wave and wind disturbances in order to insure the control law’s robustness.

1.
Spong, M. W., 1994, “Partial Feedback Linearization of Under Actuated Mechanical Systems,” Proceedings of the IEEE International Conference on Intelligent Robots and Systems, v 1, p. 314–321.
2.
Kolmanovski
I.
,
McClamroch
N. H.
, and
Reyhanoglu
M.
,
1995
, “
Attitude Stabilization of a Rigid Spacecraft Using Two Momentum Wheel Actuators
,”
Journal of Guidance, Control and Dynamics
, v
18
, n
2
, p.
256
263
.
3.
Sun
Z.
,
Ge
S. S.
, and
Lee
T. H.
,
2001
, “
Stabilization of Underactuated Mechanical Systems: A Nonregular Backstepping Approach
,”
International Journal of Control
, v
74
, n
11
, p.
1045
1051
.
4.
Bloch
A. M.
,
Leonard
N. E.
, and
Marsden
J. E.
,
2000
, “
Controlled Lagrangians and the Stabilization of Mechanical Systems I: The First Matching Theorem
,”
IEEE Transactions on Automatic Control
, v
45
, n
12
, p.
2253
2270
.
5.
Lee
K.
,
Coats
S.
, and
Coverstone-Carroll
V.
,
1997
, “
Variable Structure Control Applied to Underactuated Robots
,”
Robotica
, v
15
, p.
313
318
.
6.
Su
C.-Y.
, and
Stepanenko
Y.
,
1999
, “
Adaptive Variable Structure Set-Point Control of Underactuated Robots
,”
IEEE Transactions on Automatic Control
, v
44
, n
11
, p.
2090
2093
.
7.
Ashrafiuon, H., and Irwin, R. S., 2004, “A sliding control approach to underactuated multibody systems,” Proceedings of the American Control Conference, Boston, MA, p. 1283–1288.
8.
Fantoni, I., Lozano, R., Mazenc, F., and Pettersen, K.Y., 1999, “Stabilization of a nonlinear underactuated hovercraft,” Proceedings of the IEEE Conference on Decision and Control, v 3, p. 2533–2538.
9.
Leonard
N. E.
,
1995
, “
Control synthesis and adaptation for an underactuated autonomous underwater vehicle
,”
IEEE Journal of Oceanic Engineering
, v
20
, n
3
, p.
211
220
.
10.
Peterson
K. Y.
and
Egeland
O.
,
1999
, “
Time-varying exponential stabilization of the position and attitude of an underactuated autonomous underwater vehicle
,”
IEEE Transactions on Automatic Control
, v
44
, n
1
, p.
112
15
.
11.
Aguiar, A.P., and Pascoal, A.M., 2002, “Dynamic positioning and way-point tracking of underactuated AUVs in the presence of ocean currents,” 41st IEEE Conference on Decision and Control. Proceedings (Cat. No. 02CH37375), v 2, p. 2105–2110.
12.
Reyhanoglu
M.
,
1997
, “
Exponential stabilization of an underactuated autonomous surface vessel
,”
Automatica
, v
33
, n
12
, p.
2249
2254
.
13.
Kim, T.-H., Basar, T., and Ha, I.-J., 2002, “Asymptotic stabilization of an underactuated surface vessel via logic-based control” American Control Conference, p. 4678–4683.
14.
Indiveri, G., Aicardi, M., and Casalino, G., 2000, “Nonlinear time-invariant feedback control of an underactuated marine vehicle along a straight course,” Proceedings of 5th Conference on Maneuvering and Control of Marine Craft (MCMC 2000), Aalborg, Denmark.
15.
Godhavn, J.-M., 1996, “Nonlinear Tracking of Underactuated Surface Vessels,” Proceedings of the IEEE Conference on Decision and Control, Kobe, Japan.
16.
Pettersen, K.Y., and Nijmeijer, H., 1998, “Tracking control of an underactuated surface vessel” Proceedings of the IEEE Conference on Decision and Control, p. 4561–4566.
17.
Encarnacao, P., and Pascoal, A., 2001, “Combined trajectory tracking and path following: An application to the coordinated control of autonomous marine craft,” 40th IEEE Conference on Decision and Control (CDC), Orlando, FL, v 1, p. 964–969.
18.
Olfati-Saber, R., 2002, “Exponential epsilon-tracking and epsilon-stabilization of second-order nonholonomic SE (2) vehicles using dynamic state feedback,” Proceedings of the American Control Conference (IEEE Cat. No.CH37301), v 5, p. 3961–3967.
19.
Aguiar, A.P., and Hespanha, J.P., 2003, “Position tracking of underactuated vehicles,” Proceedings of the American Control Conference, v 3, p. 1988–1993.
20.
Fossen, T. I., 1994, “Guidance and Control of Ocean Vehicles,” John Wiley & Sons, New York, NY, p. 168–171.
21.
Isherwood
R. M.
,
1972
, “
Wind Resistance of Merchant Ships
,”
RINA Transactions
, v
115
, p.
327
338
.
22.
Utkin
V. I.
,
1977
, “
Variable Structure Systems with Sliding Modes
,”
IEEE Transactions on Automatic Control
, v
22
, p.
212
222
.
23.
Slotine, J.-J. E., and Li, W., 1991, “Applied Nonlinear Control,” Prentice-Hall, Upper Saddle River, NJ, p. 287–289.
This content is only available via PDF.
You do not currently have access to this content.