Dual-Loop Integral Sliding Mode Control-Based Path Tracking with Reaction Torque for Autonomous Underwater Vehicle
Abstract
:1. Introduction
- (1)
- The anti-torsion model is constructed, and the anti-torsion perturbation is introduced into the mathematical model of the six-degree-of-freedom AUV, and the static compensation is performed for the control of the AUV’s roll angle, which enhances the robustness of the total system.
- (2)
- The control law is designed based on the double-loop structure using an integral sliding mode, and its convergence is proved using Lyapunov theory. Moreover, the feasibility of this control law is verified by simulation experiments.
2. 6-DoF AUV Model
2.1. Coordinate System
2.2. Kinematics Model
2.3. Reaction Torque
2.4. Dynamic Model
3. Controller Design
3.1. Position Loop Controller Design
3.2. Velocity Loop Controller Design
3.3. Stability Analysis
4. Simulation
4.1. Simulation Step
4.2. Simulation Results in Scene 1
4.3. Simulation Results in Scene 2
4.4. Discussions
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Yu-Ru, X.U.; Yong-Jie, P.; Yong, G.; Yu-Shan, S. AUV—State-of-the-art and prospect. Caai Trans. Intell. Syst. 2006, 1, 9–16. [Google Scholar]
- Huang, Y.; Li, Y.; Yu, J.; Li, S.; Feng, X. State-of-the-Art and Development Trends of AUV Intelligence. Robot 2020, 42, 215–231. [Google Scholar] [CrossRef]
- Yuru Xu, P.L. Developing Tendency of Unmanned Underwater Vehicles. Chin. J. Nat. 2011, 33, 125–132. [Google Scholar]
- Yuh, J. Design and Control of Autonomous Underwater Robots: A Survey. Auton. Robot. 2000, 8, 7–24. [Google Scholar] [CrossRef]
- Gao, H.G.J. Trajectory tracking of fully actuated AUV based on TLC method. Shanghai Jiaotong Daxue Xuebao/J. Shanghai Jiaotong Univ. 2011, 45, 184–189. [Google Scholar] [CrossRef]
- Qiao, J.X.W. Backstepping-based controller for three-dimensional trajectory tracking of underactuated unmanned underwater vehicles. Control Theory Appl. 2014, 31, 1589–1596. [Google Scholar] [CrossRef]
- Sun, Y.; Zhang, C.; Xu, H.; Zhang, G.; Wang, Y. Three-Dimensional Path Tracking Control of the Underactuated AUV Based on Backstepping Sliding Mode. In Proceedings of the 2019 4th Asia-Pacific Conference on Intelligent Robot Systems (ACIRS), Nagoya, Japan, 13–15 July 2019; pp. 95–103. [Google Scholar] [CrossRef]
- Jalving, B. The NDRE-AUV flight control system. IEEE J. Ocean. Eng. 1994, 19, 497–501. [Google Scholar] [CrossRef]
- Herman, P. Decoupled PD set-point controller for underwater vehicles. Ocean Eng. 2009, 36, 529–534. [Google Scholar] [CrossRef]
- Cao, F.B.W.Z. Position-tracking control of underactuated autonomous underwater vehicles in the presence of unknown ocean currents. IET Control Theory Appl. 2010, 4, 2369–2380. [Google Scholar] [CrossRef]
- Do, K. Coordination control of underactuated ODINs in three-dimensional space. Robot. Auton. Syst. 2013, 61, 853–867. [Google Scholar] [CrossRef]
- Yan, Y.; Yu, S. Sliding mode tracking control of autonomous underwater vehicles with the effect of quantization. Ocean Eng. 2018, 151, 322–328. [Google Scholar] [CrossRef]
- Patre, B.M.; Londhe, P.S.; Waghmare, L.M.; Mohan, S. Disturbance estimator based non-singular fast fuzzy terminal sliding mode control of an autonomous underwater vehicle. Ocean Eng. 2018, 159, 372–387. [Google Scholar] [CrossRef]
- Antonelli, G.; Chiaverini, S.; Sarkar, N.; West, M. Adaptive control of an autonomous underwater vehicle: Experimental results on ODIN. In Proceedings of the 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation, CIRA’99 (Cat. No.99EX375), Monterey, CA, USA, 6–9 November 1999; pp. 64–69. [Google Scholar] [CrossRef]
- Li, J.H.; Lee, P.M. Design of an adaptive nonlinear controller for depth control of an autonomous underwater vehicle. Ocean Eng. 2005, 32, 2165–2181. [Google Scholar] [CrossRef]
- Guo, J.; Chiu, F.C.; Huang, C.C. Design of a sliding mode fuzzy controller for the guidance and control of an autonomous underwater vehicle. Ocean Eng. 2003, 30, 2137–2155. [Google Scholar] [CrossRef]
- Bessa, W.M.; Dutra, M.S.; Kreuzer, E. An adaptive fuzzy sliding mode controller for remotely operated underwater vehicles. Robot. Auton. Syst. 2010, 58, 16–26. [Google Scholar] [CrossRef]
- Li, J.H.; Lee, P.M. A neural network adaptive controller design for free-pitch-angle diving behavior of an autonomous underwater vehicle. Robot. Auton. Syst. 2005, 52, 132–147. [Google Scholar] [CrossRef]
- Li, J.-H.; Lee, P.-M.; Hong, S.W.; Lee, S.J. Stable nonlinear adaptive controller for an autonomous underwater vehicle using neural networks. Int. J. Syst. Sci. 2007, 38, 327–337. [Google Scholar] [CrossRef]
- Zhang, W.; Chen, X.; Zhang, Y. Research on Path Tracking of Double Closed-loop Integral Sliding Mode Control Based on UUV Under Driven System. In Proceedings of the 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021; pp. 4378–4383. [Google Scholar] [CrossRef]
- Li, X.; Liu, Y. A new fuzzy SMC control approach to path tracking of autonomous underwater vehicles with mismatched disturbances. In Proceedings of the OCEANS 2022, Chennai, India, 21–24 February 2022; pp. 1–5. [Google Scholar] [CrossRef]
- Qiao, L.; Zhang, W. Trajectory Tracking Control of AUVs via Adaptive Fast Nonsingular Integral Terminal Sliding Mode Control. IEEE Trans. Ind. Inform. 2020, 16, 1248–1258. [Google Scholar] [CrossRef]
- Qiao, L.; Zhang, W. Adaptive non-singular integral terminal sliding mode tracking control for autonomous underwater vehicles. IET Control Theory Appl. 2017, 11, 1293–1306. [Google Scholar] [CrossRef]
- Liu, Z.; Cai, W.; Zhang, M.; Lv, S. Improved integral sliding mode control-based attitude control design and experiment for high maneuverable AUV. J. Mar. Sci. Eng. 2022, 10, 795. [Google Scholar] [CrossRef]
- Qiao, L.; Zhang, W. Double-Loop Integral Terminal Sliding Mode Tracking Control for UUVs With Adaptive Dynamic Compensation of Uncertainties and Disturbances. IEEE J. Ocean. Eng. 2019, 44, 29–53. [Google Scholar] [CrossRef]
- Utkin, V.; Shi, J. Integral sliding mode in systems operating under uncertainty conditions. In Proceedings of the of 35th IEEE Conference on Decision and Control, Kobe, Japan, 11–13 December 1996; Volume 4, pp. 4591–4596. [Google Scholar] [CrossRef]
- Zheng, J.; Yu, W. Robust Adatpive Sliding Mode Tracking Control for an AUV. In Proceedings of the China Automation Congress (CAC), Shanghai, China, 7–8 November 2021; pp. 5658–5661. [Google Scholar] [CrossRef]
- Li, W.; Lai, X.; Du, S.; Lu, C.; Wang, Y.; Chen, Z.; Wu, M. A Trajectory Tracking Method using Dynamic Sliding Mode Control with Parameter Optimization for Autonomous Underwater Vehicles. In Proceedings of the IEEE 6th International Conference on Industrial Cyber-Physical Systems (ICPS), Wuhan, China, 8–11 May 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Li, J.; Li, S. Underactuated Autonomous Underwater Vehicle Trajectory Tracking Control in Three Dimensions Based on Fractional Order Sliding Mode. In Proceedings of the IEEE International Conference on Mechatronics and Automation (ICMA), Harbin, China, 6–9 August 2023; pp. 1340–1345. [Google Scholar] [CrossRef]
- Desai, R.P.; Manjarekar, N.S. Yaw channel control of an autonomous underwater vehicle using sliding mode control based on an extended state observer. In Proceedings of the OCEANS 2022, Chennai, India, 21–24 February 2022; pp. 1–8. [Google Scholar] [CrossRef]
- Ridao, P.; Batlle, J.; Carreras, M. Dynamics Model of an Underwater Robotic Vehicle; University of Girona: Girona, Spain, 2002. [Google Scholar]
- Miao, J.; Wang, S.; Zhao, Z.; Li, Y.; Tomovic, M.M. Spatial curvilinear path following control of underactuated AUV with multiple uncertainties. ISA Trans. 2017, 67, 107–130. [Google Scholar] [CrossRef] [PubMed]
- Al Makdah, A.A.R.; Daher, N.; Asmar, D.; Shammas, E. Three-dimensional trajectory tracking of a hybrid autonomous underwater vehicle in the presence of underwater current. Ocean Eng. 2019, 185, 115–132. [Google Scholar] [CrossRef]
- Ren, P. Sliding Mode Tracking Control of Underactuated Surface Vessels. In Proceedings of the ASME 2005 International Mechanical Engineering Congress and Exposition, Orlando, FL, USA, 5–11 November 2005. [Google Scholar]
- McNinch, L.C.; Ashrafiuon, H.; Muske, K.R. Optimal specification of sliding mode control parameters for unmanned surface vessel systems. In Proceedings of the American Control Conference, St. Louis, MI, USA, 10–12 June 2009; pp. 2350–2355. [Google Scholar] [CrossRef]
- Guerrero, J.; Torres, J.; Creuze, V.; Chemori, A. Adaptive disturbance observer for trajectory tracking control of underwater vehicles. Ocean Eng. 2020, 200, 107080. [Google Scholar] [CrossRef]
- Herman, P. Numerical Test of Several Controllers for Underactuated Underwater Vehicles. Appl. Sci. 2020, 10, 8292. [Google Scholar] [CrossRef]
Directions for Improvement | Degrees of Freedom | References |
---|---|---|
Sliding mode control | 3/5/6 | [13,20,21,22,23,24,25] |
Chattering effects | 3/5/6 | [16,17,20,21] |
Integration with other methods | 3/5/6 | [12,13,16,17,21,23,26,27] |
Method | Controller Parameters |
---|---|
PID | |
DLPID | |
DLISMC | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ju, Y.; Cai, W.; Liu, Z.; Zhang, M. Dual-Loop Integral Sliding Mode Control-Based Path Tracking with Reaction Torque for Autonomous Underwater Vehicle. J. Mar. Sci. Eng. 2024, 12, 404. https://doi.org/10.3390/jmse12030404
Ju Y, Cai W, Liu Z, Zhang M. Dual-Loop Integral Sliding Mode Control-Based Path Tracking with Reaction Torque for Autonomous Underwater Vehicle. Journal of Marine Science and Engineering. 2024; 12(3):404. https://doi.org/10.3390/jmse12030404
Chicago/Turabian StyleJu, Yakang, Wenyu Cai, Ziqiang Liu, and Meiyan Zhang. 2024. "Dual-Loop Integral Sliding Mode Control-Based Path Tracking with Reaction Torque for Autonomous Underwater Vehicle" Journal of Marine Science and Engineering 12, no. 3: 404. https://doi.org/10.3390/jmse12030404
APA StyleJu, Y., Cai, W., Liu, Z., & Zhang, M. (2024). Dual-Loop Integral Sliding Mode Control-Based Path Tracking with Reaction Torque for Autonomous Underwater Vehicle. Journal of Marine Science and Engineering, 12(3), 404. https://doi.org/10.3390/jmse12030404