Skip to main content

Advertisement

Log in

Robust Motion Control of Fully/Over-Actuated Underwater Vehicle Using Sliding Surfaces

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

Abstract

This paper presents a novel framework for a robust motion control scheme of an eight-thruster underwater vehicle. It combines a model-free approach intertwined with a model-based approach such as sliding mode control (SMC) to counter the unknown disturbances and decouple them to provide better tracking. A proportional-integral (PI) control-like structure is taken as the first sliding surface. A proportional derivative (PD) control-like structure is proposed as the second sliding surface for trajectory tracking. This motion control works for any fully actuated or over-actuated vehicle. Initially, the dynamic model and vehicle configuration are presented. Then the vehicle’s closed-loop behavior is studied in the presence of underwater currents. Later, the study considers external disturbances and compensates them with the help of a nonlinear disturbance observer. Lyapunov’s direct method and Barbalat’s lemma ensure the asymptotic convergence of tracking errors. The proposed controller performance is evaluated using a detailed comparison study with different model-free and model-based controllers from the literature. Later, the control scheme’s effectiveness is demonstrated numerically with the help of computer-based simulations. The robustness against the parameter uncertainties, underwater currents, and unknown disturbances is also presented.

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

Availability of data and materials

Not applicable.

Code Availability

Not applicable.

References

  1. Antonelli, G.: Underwater Robots, 4th edn. Springer, Germany (2018)

    Book  Google Scholar 

  2. Kadiyam, J., Mohan, S.: Conceptual design of a hybrid propulsion underwater robotic vehicle with different propulsion systems for ocean observations. Ocean Eng. 182, 112–125 (2019)

    Article  Google Scholar 

  3. Guerrero, J., Torres, J., Creuze, V., Chemori, A., Campos, E.: Saturation based nonlinear pid control for underwater vehicles: Design, stability analysis and experiments. Mechatronics 61, 96–105 (2019)

    Article  Google Scholar 

  4. Suarez, A.E.Z., Magallanes, A.M., Rangel, M.A.G., Leal, R.L., Cruz, S.S., Palacios, F.M.: Depth control of an underwater vehicle using robust pd controller: real-time experiments. In: 2018 IEEE/OES Autonomous Underwater Vehicle Workshop (AUV), pp. 1–6 (2018). IEEE

  5. Martin, S.C., Whitcomb, L.L.: Nonlinear model-based tracking control of underwater vehicles with three degree-of-freedom fully coupled dynamical plant models: Theory and experimental evaluation. IEEE Trans. Control Syst. Technol. 26(2), 404–414 (2017)

  6. Shahnazi, R., Shanechi, H., Pariz, N.: Position control of induction and dc servomotors: a novel adaptive fuzzy pi sliding mode control. In: 2006 IEEE Power Engineering Society General Meeting, pp. 9 (2006). IEEE

  7. Cao, Y., Chen, X.: An output-tracking-based discrete pid-sliding mode control for mimo systems. IEEE/ASME Trans. Mechatron. 19(4), 1183–1194 (2013)

    Article  Google Scholar 

  8. Hammad, M.M., Elshenawy, A.K., El Singaby, M.: Trajectory following and stabilization control of fully actuated auv using inverse kinematics and self-tuning fuzzy pid. PloS One 12(7), 0179611 (2017)

    Article  Google Scholar 

  9. Jin, S., Bak, J., Kim, J., Seo, T., Kim, H.S.: Switching PD–based sliding mode control for hovering of a tilting-thruster underwater robot. PloS One 13(3), 0194427 (2018)

    Article  Google Scholar 

  10. Elmokadem, T., Zribi, M., Youcef-Toumi, K.: Control for dynamic positioning and way-point tracking of underactuated autonomous underwater vehicles using sliding mode control (2018)

  11. Yarahmadi, M., Tavanaei Sereshki, Z.: A new hybrid robust sliding mode control for an underwater vehicle in dive plane. Meas. Control. 52(7–8), 832–843 (2019)

    Article  Google Scholar 

  12. Talole, S.E., Kolhe, J.P., Phadke, S.B.: Extended-state-observer-based control of flexible-joint system with experimental validation. IEEE Trans. Ind. Electro. 57(4), 1411–1419 (2009)

    Article  Google Scholar 

  13. Yao, J., Jiao, Z., Ma, D.: Extended-state-observer-based output feedback nonlinear robust control of hydraulic systems with backstepping. IEEE IEEE Trans. Ind. Electro. 61(11), 6285–6293 (2014)

    Article  Google Scholar 

  14. Castañeda, H., Salas-Peña, O.S., de León-Morales, J.: Extended observer based on adaptive second order sliding mode control for a fixed wing uav. ISA Trans. 66, 226–232 (2017)

    Article  Google Scholar 

  15. Cui, R., Chen, L., Yang, C., Chen, M.: Extended state observer-based integral sliding mode control for an underwater robot with unknown disturbances and uncertain nonlinearities. IEEE Trans. Ind. Electro. 64(8), 6785–6795 (2017)

    Article  Google Scholar 

  16. Hernandez-Sanchez, A., Chairez, I., Poznyak, A., Andrianova, O.: Dynamic motion backstepping control of underwater autonomous vehicle based on averaged sub-gradient integral sliding mode method. J. Intell. Robot. Syst. 103(3), 1–17 (2021)

    Article  MATH  Google Scholar 

  17. García-Molleda, D., Sandoval, J., Coria, L.N., Bugarin, E.: Energy-based trajectory tracking control for underwater vehicles subject to disturbances with actuator partial faults and bounded input. Ocean Eng. 248, 110666 (2022)

    Article  Google Scholar 

  18. Cui, R., Yang, C., Li, Y., Sharma, S.: Adaptive neural network control of auvs with control input nonlinearities using reinforcement learning. IEEE Trans. Syst. Man Cybern. Syst. 47(6), 1019–1029 (2017)

    Article  Google Scholar 

  19. Guo, X., Yan, W., Cui, P.: Observer design for an auv intercepting targets based on nonlinear-in-parameter neural network. In: 2016 International Conference on Advanced Robotics and Mechatronics (ICARM), pp. 388–393 (2016). IEEE

  20. Ishaque, K., Abdullah, S.S., Ayob, S.M., Salam, Z.: Single input fuzzy logic controller for unmanned underwater vehicle. J. Intell. Robot. Syst. 59(1), 87–100 (2010)

    Article  MATH  Google Scholar 

  21. Lakhekar, G.V., Waghmare, L.M.: Robust maneuvering of autonomous underwater vehicle: an adaptive fuzzy pi sliding mode control. Intell. Serv. Robot. 10(3), 195–212 (2017)

    Article  Google Scholar 

  22. Yoerger, D.R., Cooke, J.G., Slotine, J.-J.: The influence of thruster dynamics on underwater vehicle behavior and their incorporation into control system design. IEEE J. Ocean. Eng. 15(3), 167–178 (1990)

    Article  Google Scholar 

  23. Whitcomb, L.L., Yoerger, D.R.: Development, comparison, and preliminary experimental validation of nonlinear dynamic thruster models. IEEE J. Ocean. Eng. 24(4), 481–494 (1999)

  24. Healey, A.J., Rock, S., Cody, S., Miles, D., Brown, J.: Toward an improved understanding of thruster dynamics for underwater vehicles. IEEE J. Ocean. Eng. 20(4), 354–361 (1995)

    Article  Google Scholar 

  25. Mirzaei, M., Taghvaei, H.: A full hydrodynamic consideration in control system performance analysis for an autonomous underwater vehicle. J. Intell. Robot. Syst. 1–17 (2019)

  26. Tugal, H., Cetin, K., Han, X., Kucukdemiral, I., Roe, J., Petillot, Y., Erden, M.S.: Sliding mode controller for positioning of an underwater vehicle subject to disturbances and time delays. In: IEEE International Conference on Robotics and Automation (2022). IEEE

  27. Kadiyam, J., Parashar, A., Mohan, S., Deshmukh, D.: Actuator faulttolerant control study of an underwater robot with four rotatable thrusters. Ocean Eng. 197, 106929 (2020)

    Article  Google Scholar 

  28. Kadiyam, J., Mohan, S., Deshmukh, D., Seo, T.: Simulation-based semiempirical comparative study of fixed and vectored thruster configurations for an underwater vehicle. Ocean Eng. 234, 109231 (2021)

  29. Fossen, T.I.: Handbook of Marine Craft Hydrodynamics and Motion Control, 5th edn. John Wiley & Sons, England (2011)

    Book  Google Scholar 

  30. Jin, S., Kim, J., Kim, J., Seo, T.: Six-degree-of-freedom hovering control of an underwater robotic platform with four tilting thrusters via selective switching control. IEEE/ASME Trans. Mechatron. 20(5), 2370–2378 (2015)

    Article  Google Scholar 

  31. Edwards, C., Spurgeon, S.: Sliding Mode Control: Theory and Applications. CRC Press, London (1998)

    Book  MATH  Google Scholar 

  32. The Mathworks, Inc.: MATLAB Version 9.8.0.1417392 (R2020a). IIT Palakkad (2020). The Mathworks, Inc

  33. Kim, M., Joe, H., Kim, J., Yu, S.: Integral sliding mode controller for precise manoeuvring of autonomous underwater vehicle in the presence of unknown environmental disturbances. Int. J. Control 88(10), 2055–2065 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  34. Borlaug, I.-L.G., Pettersen, K.Y., Gravdahl, J.T.: Comparison of two second-order sliding mode control algorithms for an articulated intervention auv: Theory and experimental results. Ocean Eng. 222, 108480 (2021)

Download references

Acknowledgements

The study is carried out with the support of the Naval Research Board (NRB) India (#NRB/4003/MAR/PG/469) and IIT Palakkad Technology IHub Foundation (IPTIF/TD/IP/#008).

Funding

This work was supported by the Naval Research Board (NRB) India (#NRB/4003/MAR/PG/469) and IPTIF - IIT Palakkad Technology IHub Foundation (IPTIF/TD/IP/#008).

Author information

Authors and Affiliations

Authors

Contributions

Authors equally contributed to the study, conception, design, preparation of material, data collection, and analysis. The first draft of the manuscript was written by all authors and commented on previous versions of the manuscript. All authors read and approved the final manuscript. Arun Krishnan has initiated the numerical simulations, analysis, and manuscript preparation. Jagadeesh Kadiyam contributed to the primary theoretical analysis, numerical simulations, and manuscript preparation. Santhakumar Mohan is the principal investigator and has supervised the theoretical development, provided theoretical fundamentals, and supported manuscript writing.

Corresponding author

Correspondence to Santhakumar Mohan.

Ethics declarations

Ethics approval

All the results presented in this paper have been conducted under strict ethical guidelines.

Consent to participate

This study does not involve human subjects. Hence no informed consent is required in the study.

Consent for publication

This study does not involve human subjects. Hence no informed consent is required in the study.

Competing Interests

No relevant financial or non-financial interests are to disclose by the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Arun Krishnan K S and Jagadeesh Kadiyam contributed equally to this work.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

S, A.K.K., Kadiyam, J. & Mohan, S. Robust Motion Control of Fully/Over-Actuated Underwater Vehicle Using Sliding Surfaces. J Intell Robot Syst 108, 60 (2023). https://doi.org/10.1007/s10846-023-01918-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-023-01918-y

Keywords

Navigation