Hamiltonian based AUV navigation using adaptive finite-time trajectory tracking control
Authors
Jiankuo Cui, Mengxue Hou, Zheng Peng, Ying Wang, Jun-Hong Cui
Abstract
Autonomous underwater vehicles (AUVs) are essential to the exploration and utilization of oceanic environments. The development of trajectory tracking control technology has become critical for ensuring precise navigation and efficient task execution by AUVs in marine settings. This paper introduces an adaptive finite-time asymptotic stabilization control method, employing the Hamiltonian approach for AUV trajectory tracking. This method is designed to effectively address time-varying external disturbances and variations in model parameters. By utilizing orthogonal decomposition techniques, the mathematical model for AUV trajectory tracking is transformed into a port-controlled Hamiltonian (PCH) model. Additionally, Hamiltonian control theory is applied to formulate an adaptive finite-time trajectory controller specifically tailored for AUVs. Theoretical analysis, grounded in Lyapunov stability theory, substantiates the adaptive finite-time stability of the closed-loop control system for AUV trajectory tracking. Furthermore, simulation results confirm the efficacy and superiority of the proposed control method, demonstrating reduced tracking errors and accelerated convergence rates in comparison to infinite-time techniques.
Keywords
auv, finite-time, hamiltonian, trajectory tracking
Citation
- Journal: Ocean Engineering
- Year: 2025
- Volume: 320
- Issue:
- Pages: 120329
- Publisher: Elsevier BV
- DOI: 10.1016/j.oceaneng.2025.120329
BibTeX
@article{Cui_2025,
title={{Hamiltonian based AUV navigation using adaptive finite-time trajectory tracking control}},
volume={320},
ISSN={0029-8018},
DOI={10.1016/j.oceaneng.2025.120329},
journal={Ocean Engineering},
publisher={Elsevier BV},
author={Cui, Jiankuo and Hou, Mengxue and Peng, Zheng and Wang, Ying and Cui, Jun-Hong},
year={2025},
pages={120329}
}References
- Aguiar AP, Pascoal AM (2007) Dynamic positioning and way-point tracking of underactuated AUVs in the presence of ocean currents. International Journal of Control 80(7):1092–1108. https://doi.org/10.1080/0020717070126888 – 10.1080/00207170701268882
- Chamsai T, Jirawattana P, Radpukdee T (2015) Robust Adaptive PID Controller for a Class of Uncertain Nonlinear Systems: An Application for Speed Tracking Control of an SI Engine. Mathematical Problems in Engineering 2015:1–12. https://doi.org/10.1155/2015/51073 – 10.1155/2015/510738
- Cui J, Yang R, Pang C, Zhang Q (2021) Observer-based adaptive robust stabilization of dynamic positioning ship with delay via Hamiltonian method. Ocean Engineering 222:108439. https://doi.org/10.1016/j.oceaneng.2020.10843 – 10.1016/j.oceaneng.2020.108439
- Fujimoto K, Sakurama K, Sugie T (2003) Trajectory tracking control of port-controlled Hamiltonian systems via generalized canonical transformations. Automatica 39(12):2059–2069. https://doi.org/10.1016/j.automatica.2003.07.00 – 10.1016/j.automatica.2003.07.005
- Guerrero J, Torres J, Creuze V, Chemori A, Campos E (2019) Saturation based nonlinear PID control for underwater vehicles: Design, stability analysis and experiments. Mechatronics 61:96–105. https://doi.org/10.1016/j.mechatronics.2019.06.00 – 10.1016/j.mechatronics.2019.06.006
- Guo J, Liu M, Pan X, Zhu J, Liu J, Xu H, Peng Z, Cui J-H (2024) Moored underwater docking system for resident UUVs with acoustic guidance: Design and experiment. Ocean Engineering 294:116802. https://doi.org/10.1016/j.oceaneng.2024.11680 – 10.1016/j.oceaneng.2024.116802
- Haddad, Finite-time stability for time-varying nonlinear dynamical systems. (2008)
- Hoang NH, Nguyen TS, Le TKP, Phan TTH, Hussain MA, Dochain D (2022) Trajectory tracking for nonlinear systems using extended quadratic port-Hamiltonian models without input and state coordinate transformations. Systems & Control Letters 167:105325. https://doi.org/10.1016/j.sysconle.2022.10532 – 10.1016/j.sysconle.2022.105325
- Karkoub M, Wu H-M, Hwang C-L (2017) Nonlinear trajectory-tracking control of an autonomous underwater vehicle. Ocean Engineering 145:188–198. https://doi.org/10.1016/j.oceaneng.2017.08.02 – 10.1016/j.oceaneng.2017.08.025
- Khodayari MH, Balochian S (2015) Modeling and control of autonomous underwater vehicle (AUV) in heading and depth attitude via self-adaptive fuzzy PID controller. J Mar Sci Technol 20(3):559–578. https://doi.org/10.1007/s00773-015-0312- – 10.1007/s00773-015-0312-7
- Li B, Gao X, Huang H, Yang H (2024) Improved adaptive twisting sliding mode control for trajectory tracking of an AUV subject to uncertainties. Ocean Engineering 297:116204. https://doi.org/10.1016/j.oceaneng.2023.11620 – 10.1016/j.oceaneng.2023.116204
- Li J, Xia Y, Xu G, Guo Z, Han H, Wu Z, Xu K (2024) Enhanced three-dimensional trajectory tracking control for AUVs in variable operating conditions using FMPC-FTTSMC. Ocean Engineering 310:118805. https://doi.org/10.1016/j.oceaneng.2024.11880 – 10.1016/j.oceaneng.2024.118805
- Liao X, Chen G, Sanchez EN (2002) Delay-dependent exponential stability analysis of delayed neural networks: an LMI approach. Neural Networks 15(7):855–866. https://doi.org/10.1016/s0893-6080(02)00041- – 10.1016/s0893-6080(02)00041-2
- Liu X, Zhang M, Rogers E (2019) Trajectory Tracking Control for Autonomous Underwater Vehicles Based on Fuzzy Re-Planning of a Local Desired Trajectory. IEEE Trans Veh Technol 68(12):11657–11667. https://doi.org/10.1109/tvt.2019.294815 – 10.1109/tvt.2019.2948153
- Liu H, Zhuo J, Tian X, Mai Q (2023) Finite-time self-structuring neural network trajectory tracking control of underactuated autonomous underwater vehicles. Ocean Engineering 268:113450. https://doi.org/10.1016/j.oceaneng.2022.11345 – 10.1016/j.oceaneng.2022.113450
- Lv C, Yu H, Zhao N, Chi J, Liu H, Li L (2020) Robust state‐error port‐controlled Hamiltonian trajectory tracking control for unmanned surface vehicle with disturbance uncertainties. Asian Journal of Control 24(1):320–332. https://doi.org/10.1002/asjc.246 – 10.1002/asjc.2467
- Moulay E, Dambrine M, Yeganefar N, Perruquetti W (2008) Finite-time stability and stabilization of time-delay systems. Systems & Control Letters 57(7):561–566. https://doi.org/10.1016/j.sysconle.2007.12.00 – 10.1016/j.sysconle.2007.12.002
- Paull L, Saeedi S, Seto M, Li H (2014) AUV Navigation and Localization: A Review. IEEE J Oceanic Eng 39(1):131–149. https://doi.org/10.1109/joe.2013.227889 – 10.1109/joe.2013.2278891
- Podder TK, Sarkar N (2001) Fault-tolerant control of an autonomous underwater vehicle under thruster redundancy. Robotics and Autonomous Systems 34(1):39–52. https://doi.org/10.1016/s0921-8890(00)00100- – 10.1016/s0921-8890(00)00100-7
- Qiao L, Zhang W (2017) Adaptive non‐singular integral terminal sliding mode tracking control for autonomous underwater vehicles. IET Control Theory & Appl 11(8):1293–1306. https://doi.org/10.1049/iet-cta.2017.001 – 10.1049/iet-cta.2017.0016
- Qiao L, Zhang W (2020) Trajectory Tracking Control of AUVs via Adaptive Fast Nonsingular Integral Terminal Sliding Mode Control. IEEE Trans Ind Inf 16(2):1248–1258. https://doi.org/10.1109/tii.2019.294900 – 10.1109/tii.2019.2949007
- Shen C, Shi Y (2020) Distributed implementation of nonlinear model predictive control for AUV trajectory tracking. Automatica 115:108863. https://doi.org/10.1016/j.automatica.2020.10886 – 10.1016/j.automatica.2020.108863
- Shen C, Shi Y, Buckham B (2018) Trajectory Tracking Control of an Autonomous Underwater Vehicle Using Lyapunov-Based Model Predictive Control. IEEE Trans Ind Electron 65(7):5796–5805. https://doi.org/10.1109/tie.2017.277944 – 10.1109/tie.2017.2779442
- Shi Y, Xie W, Zhang G, Dong H, Zhang W (2023) Event-Triggered Saturation-Tolerant Control for Autonomous Underwater Vehicles With Quantitative Transient Behaviors. IEEE Trans Veh Technol 72(8):9857–9867. https://doi.org/10.1109/tvt.2023.325854 – 10.1109/tvt.2023.3258542
- Sun X, Wang G, Fan Y (2023) Trajectory Tracking Control for Vector Propulsion Unmanned Surface Vehicle With Incomplete Underactuated Inputs. IEEE J Oceanic Eng 48(1):80–92. https://doi.org/10.1109/joe.2022.315479 – 10.1109/joe.2022.3154798
- Valentinis, Control of an underactuated-slender-hull unmanned underwater vehicle using port-hamiltonian theory. (2013)
- Wang Y, Li C, Cheng D (2003) Generalized Hamiltonian realization of time-invariant nonlinear systems. Automatica 39(8):1437–1443. https://doi.org/10.1016/s0005-1098(03)00132- – 10.1016/s0005-1098(03)00132-8
- Xiang X, Yu C, Zhang Q (2017) Robust fuzzy 3D path following for autonomous underwater vehicle subject to uncertainties. Computers & Operations Research 84:165–177. https://doi.org/10.1016/j.cor.2016.09.01 – 10.1016/j.cor.2016.09.017
- Xu J, Wang M, Qiao L (2015) Dynamical sliding mode control for the trajectory tracking of underactuated unmanned underwater vehicles. Ocean Engineering 105:54–63. https://doi.org/10.1016/j.oceaneng.2015.06.02 – 10.1016/j.oceaneng.2015.06.022
- Yan J, Ban H, Luo X, Zhao H, Guan X (2019) Joint Localization and Tracking Design for AUV With Asynchronous Clocks and State Disturbances. IEEE Trans Veh Technol 68(5):4707–4720. https://doi.org/10.1109/tvt.2019.290321 – 10.1109/tvt.2019.2903212
- Yan Z, Li Y (2023) Data collection optimization of ocean observation network based on AUV path planning and communication. Ocean Engineering 282:114912. https://doi.org/10.1016/j.oceaneng.2023.11491 – 10.1016/j.oceaneng.2023.114912
- Yang R, Guo R (2017) Adaptive Finite‐Time Robust Control of Nonlinear Delay Hamiltonian Systems Via Lyapunov‐Krasovskii Method. Asian Journal of Control 20(1):332–342. https://doi.org/10.1002/asjc.155 – 10.1002/asjc.1556
- control for a class of nonlinear time-delay Hamiltonian systems. Automatica 49(2):390–401. https://doi.org/10.1016/j.automatica.2012.11.03 – 10.1016/j.automatica.2012.11.034
- Yang X, Yan J, Hua C, Guan X (2021) Trajectory Tracking Control of Autonomous Underwater Vehicle With Unknown Parameters and External Disturbances. IEEE Trans Syst Man Cybern, Syst 51(2):1054–1063. https://doi.org/10.1109/tsmc.2019.289417 – 10.1109/tsmc.2019.2894171
- Yang, Experimental study of fault-tolerant system design for underwater robots. (1998)
- Yang R, Zhang G, Sun L (2020) Observer-based finite-time robust control of nonlinear time-delay systems via Hamiltonian function method. International Journal of Control 94(12):3533–3550. https://doi.org/10.1080/00207179.2020.177465 – 10.1080/00207179.2020.1774657