Skip to main content

Advertisement

Log in

Adaptive Fuzzy Sliding Mode Controller for the Kinematic Variables of an Underwater Vehicle

  • Unmanned Systems Paper
  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

This paper address the kinematic variables control problem for the low-speed manoeuvring of a low cost and underactuated underwater vehicle. Control of underwater vehicles is not simple, mainly due to the non-linear and coupled character of system equations, the lack of a precise model of vehicle dynamics and parameters, as well as the appearance of internal and external perturbations. The proposed methodology is an approach included in the control areas of non-linear feedback linearization, model-based and uncertainties consideration, making use of a pioneering algorithm in underwater vehicles. It is based on the fusion of a sliding mode controller and an adaptive fuzzy system, including the advantages of both systems. The main advantage of this methodology is that it relaxes the required knowledge of vehicle model, reducing the cost of its design. The described controller is part of a modular and simple 2D guidance and control architecture. The controller makes use of a semi-decoupled non-linear plant model of the Snorkel vehicle and it is compounded by three independent controllers, each one for the three controllable DOFs of the vehicle. The experimental results demonstrate the good performance of the proposed controller, within the constraints of the sensorial system and the uncertainty of vehicle theoretical models.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Aguilar, L.E., Souères, P., Courdesses, M., Fleury, S.: Robust path following control with exponential stability for mobile robots. Paper presented at IEEE international conference on robotics and automation, pp. 3279–3284, Leuven, Belgium, 1998

  2. Aicardi, M., Casalino, G., Indiveri, G., Aguilar, A., Encarnacao, P., Pascoal, A.: A planar path following controller for underactuated marine vehicles. Paper presented at Mediterranean conference of control and automation, Dubrovnick, Croatia, 2001

  3. Antonelli, G., Chiaverini, S., Sarkar, N., West, M.: Adaptive control of and autonomous underwater vehicle: Experimental results on ODIN. Paper presented at IEEE international symposium in computational intelligence in robotics and automation, Monterrey, CA, 1999

  4. Antonelli, G., Chiaverini, S., Sarkar, N., West, M.: Adaptive control of and autonomous underwater vehicle: experimental results on ODIN. IEEE Trans. Control Syst. Technol. 9, 756–765 (2001)

    Article  Google Scholar 

  5. Antonelli, G. (ed.): Underwater Robots. Motion and Force Control of Vehicle-manipulator Systems. In: Springer Tracts in Advanced Robotics, Napoli, Italy (2002)

  6. Antonelli, G., Caccavale, F., Chiaverini, S., Fusco, G.: A novel adaptive control law for underwater vehicles. IEEE Trans. Control Syst. Technol. 11(2), 109–120 (2003)

    Article  Google Scholar 

  7. Arimoto, S., Miyazaki, F.: Stability and robustness of PID feedback control for robot manipulators of sensory capabilities. Paper presented at robotics research, first int. symp, Cambridge, MA, 1984

  8. Bachmayer, R., Whitcomb, L.: Adaptive parameter identification of an accurate non-linear model for marine thruster. J. Dyn. Syst. Meas. Control 2, 125–131 (2002)

    Google Scholar 

  9. Choi, S.K., Yuh, J.: Experimental study on a learning control system with bound estimation for underwater vehicles. International Journal of Autonomous Robots 3(2/3), 187–194 (1996)

    Article  Google Scholar 

  10. Cristi, R., Papoulias, F.A., Healey, A.: Adaptive sliding control mode of autonomous underwater vehicles in the dive plane. IEEE J. Oceanic Eng. 15(3), 462–470 (1991)

    Google Scholar 

  11. DeBitetto, P.A.: Fuzzy logic for depth control for unmanned undersea vehicles. Paper presented at symposium of autonomous underwater vehicle technology, Cambridge, MA, 1994

  12. Encarnacao, P.: Non-linear path following control systems for ocean vehicles. Dissertation, Universidad Técnica de Lisboa, Instituto Superior Técnico, Lisbon (2002)

  13. Espinosa, F., López, E., Mateos, R., Mazo, M., García, R.: Application of advanced digital control techniques to the drive and trajectory tracking systems of a wheelchair for the disabled. Paper presented at emerging technologies and factory automation, Barcelona, 1999

  14. Fossen, T.I. (ed.): Underwater Vehicle Dynamics. Wiley, Chichester (1994)

    Google Scholar 

  15. Fossen, T.I., Fjellstad, O.E.: Robust adaptive control of underwater vehicles: a comparative study. Paper presented at IFAC workshop on control applications in marine systems, Trondhein, Norway, 1995

  16. Fossen, T.I., Paulsen, M.: Adaptive feedback linearization applied to steering of ships. Paper presented at 1st IEEE conference on control applications, Dayton, Ohio, 1991

  17. Gee, S.S., Hang, C.C., Zhang, T.: A direct method for robust adaptive non-linear with guaranteed transient performance. Syst. Control. Lett. 37, 275–284 (1999)

    Article  Google Scholar 

  18. Goheen, K.G., Jefferys, E.R.: On the adaptive control of remotely operated underwater vehicles. Int. J. Adapt. Control Signal Process. 4(4), 287–297 (1990)

    Google Scholar 

  19. Healey, A.J., Lienard, D.: Multivariable sliding mode control for autonomous diving. IEEE J. Oceanic Eng. 18, 327–339 (1993)

    Article  Google Scholar 

  20. Hsu, L., Costa, R.R., Lizaralde, F., Cunha da, J.P.V.S.: Dynamic positioning of remotely operated underwater vehicles. IEEE Robot Autom. Mag. 7, 21–31 (2000)

    Article  Google Scholar 

  21. Indiveri, G.H., Aicardi, M., Casalino, A.: Non-linear time-invariant feedback control of an underactuated marine vehicle along a straight course. Paper presented at IFAC conference on manoeuvring and control of marine craft. Aalborg, Denmark, 2000

  22. Johnson, E.N., Calise, A.J.: Pseudo-control hedging: a new method for adaptive control. Paper presented at workshop on advances in guidance and control technology, Redstone Arsenal, AL, 2000

  23. Koivo, H.N.: A multivariable self-tuning controller. Automatica 16(4), 351–366 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  24. Manfredi, J.A., Sebastián, E., Gomez-Elvira, J., Martín, J., Torres, J.: Snorkel: Vehículo subacuático para la exploración del Río Tinto. Paper presented at XXII Jornadas de Automática, Barcelona, 2001

  25. Sebastián, E.: Control y navegación semi-autónoma de un robot subacuático para la inspección de entornos desconocidos. Dissertation, Universidad de Alcalá, Alcalá de Henares, Madrid (2005)

  26. Slotine, J.J., Li, W. (eds.): Applied Non-linear Control. Prentice-Hall, Englewood Cliffs, NJ (1991)

    Google Scholar 

  27. Smallwood, D.A., Whitcomb, L.L.: Model-based dynamic positioning of underwater robotic vehicles: theory and experiment. IEEE J. Oceanic Eng. 29(1), 169–186 (2004)

    Article  Google Scholar 

  28. Vaganay, J., Bellingham, J., Leonard, J.: Outlier rejection for autonomous acoustic navigation. Paper presented at IEEE International conference on Robotics and Automation, Minneapolis, 1996

  29. Whitcomb, L., Yoeger, D.: Preliminary experiment in the model-based thrusters control for underwater vehicle positioning. IEEE J. Oceanic Eng. 15(3), (1999)

  30. Wang, L.X. (ed.): Adaptive Fuzzy Systems and Control. Prentice-Hall, Englewood Cliff, NJ (1994)

    Google Scholar 

  31. Wang, J., Get, S.S., Lee, T.H.: Adaptive fuzzy sliding mode control of a class of non-linear systems. Paper presented at 3rd Asian control conference, Shanghai, 2000

  32. Yoerger, D.R., Slotine, J.J.: Adaptive sliding control of an experimental underwater vehicle. Paper presented at IEEE international conference on robotics and automation, 1991

  33. Yoerger, D.R., Slotine, J.J.: Robust trajectory control of underwater vehicles. IEEE J. Oceanic Eng. 10(4), 462–470 (1985)

    Article  Google Scholar 

  34. Yuh, J.: Learning control for underwater robotics vehicles. IEEE Control Syst. Mag. 14(2), 39–46 (1994)

    Article  Google Scholar 

  35. Yuh, J.: Design and control of autonomous underwater robots: a survey. Auton. Robots 8, 7–24 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eduardo Sebastián.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sebastián, E., Sotelo, M.A. Adaptive Fuzzy Sliding Mode Controller for the Kinematic Variables of an Underwater Vehicle. J Intell Robot Syst 49, 189–215 (2007). https://doi.org/10.1007/s10846-007-9144-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-007-9144-y

Keywords

Navigation