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.
Similar content being viewed by others
Availability of data and materials
Not applicable.
Code Availability
Not applicable.
References
Antonelli, G.: Underwater Robots, 4th edn. Springer, Germany (2018)
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)
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)
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
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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
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)
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)
Fossen, T.I.: Handbook of Marine Craft Hydrodynamics and Motion Control, 5th edn. John Wiley & Sons, England (2011)
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)
Edwards, C., Spurgeon, S.: Sliding Mode Control: Theory and Applications. CRC Press, London (1998)
The Mathworks, Inc.: MATLAB Version 9.8.0.1417392 (R2020a). IIT Palakkad (2020). The Mathworks, Inc
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)
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)
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
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
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-023-01918-y