Hostname: page-component-cd9895bd7-gvvz8 Total loading time: 0 Render date: 2024-12-29T11:59:16.659Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  17 January 2013

Farshad Mahini
Affiliation:
Center for Nonlinear Dynamics and Control, Villanova University, Villanova, PA 19085, USA
Leonard DiWilliams
Affiliation:
Center for Nonlinear Dynamics and Control, Villanova University, Villanova, PA 19085, USA
Kevin Burke
Affiliation:
Center for Nonlinear Dynamics and Control, Villanova University, Villanova, PA 19085, USA
Hashem Ashrafiuon*
Affiliation:
Center for Nonlinear Dynamics and Control, Villanova University, Villanova, PA 19085, USA
*
*Corresponding author. E-mail: [email protected].

Summary

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.

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

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).Google Scholar
2.Kim, J. and Khosla, P. K., “Real-time obstacle avoidance using harmonic potential functions,” IEEE Trans. Robot. Autom. 3, 338349 (1992).CrossRefGoogle Scholar
3.Ge, S. S. and Cui, Y. J., “Dynamic motion planning for mobile robots using potential field method,” Auton. Robots 1, 207222 (2002).CrossRefGoogle Scholar
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).CrossRefGoogle Scholar
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).CrossRefGoogle Scholar
6.Soltan, R., Ashrafiuon, H. and Muske, K., “ODE-based obstacle avoidance and trajectory planning for unmanned surface vessels,” Robotica 29 (5), 691703 (2011).CrossRefGoogle Scholar
7.Godhavn, J., “Nonlinear Tracking of Underactuated Surface Vessels,” In: Proceedings of the 35th IEEE Conference on Decision and Control (1996) pp. 975–980.Google Scholar
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).CrossRefGoogle Scholar
9.Berge, S., Ohtsu, K. and Fossen, T., “Nonlinear control of ships minimizing the position tracking errors,” Model. Identif. Control 20 (3), 177187 (1999).CrossRefGoogle Scholar
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.Google Scholar
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.Google Scholar
12.Pettersen, K. and Nijmeijer, H., “Underactuated ship control: Theory and experiments,” Int. J. Control 74 (14), 14351446 (2001).CrossRefGoogle Scholar
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.Google Scholar
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).CrossRefGoogle Scholar
15.Jiang, Z.-P., “Global tracking control of underactuated ships by Lyaounov's direct method,” Automatica 38, 301309 (2002).CrossRefGoogle Scholar
16.Lefeber, E., Pettersen, K. and Nijmeijer, H., “Tracking control of an underactuated ship,” IEEE Trans. Control Syst. Technol. 11 (1), 5261 (2003).CrossRefGoogle Scholar
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).CrossRefGoogle Scholar
18.Aguiar, A. and Hespanha, J., “Position Tracking of Underactuated Vehicles,” In: Proceedings of the 2003 American Control Conference (2003) pp. 1988–1993.Google Scholar
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).Google Scholar
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).CrossRefGoogle Scholar
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).CrossRefGoogle Scholar
22.Fahimi, F. and Kleeck, C. V., “Alternative trajectory-tracking control approach for marine surface vessels with experimental verification,” Robotica 31 (1), 2533 (2013).CrossRefGoogle Scholar
23.Utkin, V., “Variable structure systems with sliding modes,” IEEE Trans. Autom. Control 22 (2), 212222 (1977).CrossRefGoogle Scholar
24.Fossen, T., Guidance and Control of Ocean Vehicles (Wiley, New York, 1994).Google Scholar
25.Khalil, H., Nonlinear Systems (Prentice-Hall, Upper Saddle River, NJ, 1996).Google Scholar
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.Google Scholar
27.Cengel, Y. A., Fluid Mechanics, Fundamentals and Applications (Mcgraw Hill Higher Education, Burr Ridge, IL, 2006).Google Scholar
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.Google Scholar
29.Tan, Q.-M., Dimensional Analysis with Case Studies in Mechanics (Springer, New York, 2011).Google Scholar
30.Clayton, B. R. and Bishop, R. E. D., Mechanics of Marine Vehicles (Gulf Publishing Co., Houston, TX, 1982).Google Scholar
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).CrossRefGoogle Scholar
32.Munson, B. R., Fundamentals of Fluid Mechanics (Wiley, Hoboken, NJ, 2009).Google Scholar
33.White, F. M., Fluid Mechanics (Mcgraw-Hill College, New York, 2003).Google Scholar
34.Boccotti, P., Wave Mechanics for Ocean Engineering (Elsevier, Amsterdam, 2000).Google Scholar
35.Kinsman, B., Wind Waves: Their Generation and Propagation on the Ocean Surface (Dover, Mineola, NY, 1984).Google Scholar
36.Perez, T., Ship Motion Control: Course Keeping and Roll Stabilisation Using Rudder and Fins. (Springer, New York, 2005).Google Scholar
37.WMO, “World meteorological organization sea state code,” Available at: http://woce.nodc.noaa.gov/woce_v3/wocedata_1/woce-uot/document/wmocode.htm, 2002.Google Scholar