Skip to main content Accessibility help

An experimental setup for autonomous operation of surface vessels in rough seas

  • Farshad Mahini (a1), Leonard DiWilliams (a1), Kevin Burke (a1) and Hashem Ashrafiuon (a1)


A small-scale experimental setup for autonomous target tracking of a surface vessel in the presence of obstacles is presented. The experiments are performed in simulated rough seas through wave, current, and wind generation in a small indoor pool. Absolute position of the agent and the target as well as the obstacle size and position are provided through an overhead camera by detecting color light emitting diodes installed on all objects. Ordinary differential equations with stable limit-cycle solutions are used to define transitional trajectories around obstacles based on the camera data. A sliding mode control law is implemented for real-time tracking control which is capable of rejecting large disturbances from the generated waves and wind. The sliding mode control signals are sent to wireless receivers on the autonomous vessel where a proportional integral speed controller maintains the commanded speed. A special scaling method is presented to show that the environmental forces are similar to those of moderate through high sea states. Several experiments are presented where the autonomous vessel catches and follows a target boat moving in arbitrary trajectories in both the presence and absence of obstacles.


Corresponding author

*Corresponding author. E-mail:


Hide All
1.Larson, J., Bruch, M., Haiterman, R., Rogers, J. and Webster, R., “Advances in Autonomous Obstacle Avoidance for Unmanned Surface Vehicles,” In: Proceedings of the AUVSI Unmanned Systems, Washington, DC (2007).
2.Kim, J. and Khosla, P. K., “Real-time obstacle avoidance using harmonic potential functions,” IEEE Trans. Robot. Autom. 3, 338349 (1992).
3.Ge, S. S. and Cui, Y. J., “Dynamic motion planning for mobile robots using potential field method,” Auton. Robots 1, 207222 (2002).
4.Pathak, K. and Agrawal, S. K., “An integrated path-planning and control approach for nonholonomic unicycles using switched local potentials,” IEEE Trans. Robot. 21 (6), 12011208 (2005).
5.Kim, D. H. and Kim, J. H., “A real-time limit-cycle navigation method for fast mobile robots and its application to robot soccer,” Robot. Auton. Syst. 42 (1), 1730 (2003).
6.Soltan, R., Ashrafiuon, H. and Muske, K., “ODE-based obstacle avoidance and trajectory planning for unmanned surface vessels,” Robotica 29 (5), 691703 (2011).
7.Godhavn, J., “Nonlinear Tracking of Underactuated Surface Vessels,” In: Proceedings of the 35th IEEE Conference on Decision and Control (1996) pp. 975–980.
8.Pettersen, K. and Nijmeijer, H., “Global practical stabilization and tracking for an underactuated ship – A combined averaging and backstepping approach,” Model. Identif. Control 20 (4), 189199 (1999).
9.Berge, S., Ohtsu, K. and Fossen, T., “Nonlinear control of ships minimizing the position tracking errors,” Model. Identif. Control 20 (3), 177187 (1999).
10.Indiveri, G., Aicardi, M. and Casalino, G., “Nonlinear Time-Invariant Feedback Control of an Underactuated Marine Vehicle Along a Straight Course,” In: Proceedings of the 2000 Conference on Maneuvering and Control of Marine Craft (2000) pp. 221–226.
11.Toussaint, G., Basar, T. and Bullo, F., “Tracking for Nonlinear Underactuated Surface Vessels with Generalized Forces,” In: Proceedings of the 39th IEEE Conference on Control Applications (2000) pp. 355–360.
12.Pettersen, K. and Nijmeijer, H., “Underactuated ship control: Theory and experiments,” Int. J. Control 74 (14), 14351446 (2001).
13.Behal, A., Dawson, D., Xian, B. and Seltur, P., “Adaptive Tracking Control of Underactuated Surface Vessels,” In: Proceedings of the 2001 IEEE International Conference on Control Applications (2001) pp. 645–650.
14.Behal, A., Dawson, D., Dixon, W. and Fang, Y., “Tracking and regulation control of an underactuated surface vessel with nonintegrable dynamics,” IEEE Trans. Autom. Control 47 (3), 495500 (2002).
15.Jiang, Z.-P., “Global tracking control of underactuated ships by Lyaounov's direct method,” Automatica 38, 301309 (2002).
16.Lefeber, E., Pettersen, K. and Nijmeijer, H., “Tracking control of an underactuated ship,” IEEE Trans. Control Syst. Technol. 11 (1), 5261 (2003).
17.Do, K., Jiang, Z.-P. and Pan, J., “Robust global stabilization of underactuated ships on a linear course: State and output feedback,” Int. J. Control 76 (1), 117 (2003).
18.Aguiar, A. and Hespanha, J., “Position Tracking of Underactuated Vehicles,” In: Proceedings of the 2003 American Control Conference (2003) pp. 1988–1993.
19.Do, K. and Pan, J., “Global tracking control of underactuated ships with nonzero off-diagonal terms in their system matrices,” Automatica 41, 8795 (2005).
20.Cao, K.-C. and Tian, Y.-P., “A time-varying cascaded design for trajectory tracking control of non-holonomic systems,” Int. J. Control 80 (3), 416429 (2007).
21.Ashrafiuon, H., Muske, K., McNinch, L. and Soltan, R., “Sliding-mode tracking control of surface vessels,” IEEE Trans. Ind. Electron. 55 (11), 40044012 (2008).
22.Fahimi, F. and Kleeck, C. V., “Alternative trajectory-tracking control approach for marine surface vessels with experimental verification,” Robotica 31 (1), 2533 (2013).
23.Utkin, V., “Variable structure systems with sliding modes,” IEEE Trans. Autom. Control 22 (2), 212222 (1977).
24.Fossen, T., Guidance and Control of Ocean Vehicles (Wiley, New York, 1994).
25.Khalil, H., Nonlinear Systems (Prentice-Hall, Upper Saddle River, NJ, 1996).
26.Muske, K., Ashrafiuon, H., Haas, G., McCloseky, G. and Flynn, T., “Identification of a Control Oriented Nonlinear Dynamic USV Model,” In: Proceedings of the 2008 American Control Conference (2008) pp. 562–567.
27.Cengel, Y. A., Fluid Mechanics, Fundamentals and Applications (Mcgraw Hill Higher Education, Burr Ridge, IL, 2006).
28.Krishnamurthy, P., Khorrami, F. and Ng, T., “Control Design for Unmanned Sea Surface Vehicles: Hardware-in-the-Loop Simulator and Experimental Results,” In: Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems (2007) pp. 3660–3665.
29.Tan, Q.-M., Dimensional Analysis with Case Studies in Mechanics (Springer, New York, 2011).
30.Clayton, B. R. and Bishop, R. E. D., Mechanics of Marine Vehicles (Gulf Publishing Co., Houston, TX, 1982).
31.Sukkarieh, S., Nebot, E. M. and Durrant-Whyte, H. F., “A high integrity IMU/GPS navigation loop for autonomous land vehicle applications,” IEEE Trans. Robot. Autom. 15 (3), 572578 (1999).
32.Munson, B. R., Fundamentals of Fluid Mechanics (Wiley, Hoboken, NJ, 2009).
33.White, F. M., Fluid Mechanics (Mcgraw-Hill College, New York, 2003).
34.Boccotti, P., Wave Mechanics for Ocean Engineering (Elsevier, Amsterdam, 2000).
35.Kinsman, B., Wind Waves: Their Generation and Propagation on the Ocean Surface (Dover, Mineola, NY, 1984).
36.Perez, T., Ship Motion Control: Course Keeping and Roll Stabilisation Using Rudder and Fins. (Springer, New York, 2005).
37.WMO, “World meteorological organization sea state code,” Available at:, 2002.


Related content

Powered by UNSILO

An experimental setup for autonomous operation of surface vessels in rough seas

  • Farshad Mahini (a1), Leonard DiWilliams (a1), Kevin Burke (a1) and Hashem Ashrafiuon (a1)


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed.