Abstract
Tracking control is the one of the basic tasks in motion control for underactuated autonomous underwater vehicle (AUV). The underwater environment exists unknown disturbances and the actuators number of underactuated AUV is less than the number of degrees of freedom (DOF) of underactuated AUV, which adds more difficulties in the process of trajectory-tracking control for underactuated AUV. In order to improve the tracking accuracy and system stability, a single critic network based adaptive dynamic programming (ADP) control scheme is proposed to solve trajectory-tacking control problem. Firstly, a virtual velocity control vector is designed based on the kinematic model of underactuated AUV using backstepping approach, which is taken as a virtual desired velocity of the dynamic model of underactuated AUV with unknown disturbances. Secondly, a tracking error system with unknown disturbances is constructed based on the kinematic model and dynamic model of underactuated AUV. An online policy iteration algorithm is designed and the single critic network is established to approximate the performance index function. The optimal control law is derived. Moreover, the stability of tracking error system is analyzed based on the Lyapunov theory. Finally, the simulation is executed in MATLAB. The simulation results shows that error vector of position and attitude and the error vector of velocity converge to 0 with the proposed control method. The tracking accuracy and convergence velocity are better than the existing methods, such as single critic network based ADP control scheme without backstepping method.
Similar content being viewed by others
Availability of data and materials
Not applicable.
Code availability
Not applicable.
References
Che G (2022) Single critic network based fault-tolerant tracking control for underactuated auv with actuator fault. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2022.111380
Che G, Yu Z (2020) Neural-network estimators based fault-tolerant tracking control for auv via adp with rudders faults and ocean current disturbance. Neurocomputing 411:442–454
Dou L, Cai S, Zhang X, Su X, Zhang R (2022) Event-triggered-based adaptive dynamic programming for distributed formation control of multi-uav. J Franklin I. https://doi.org/10.1016/j.jfranklin.2022.02.034
Duan J, Liu Z, Li SE, Sun Q, Jia Z, Cheng B (2022) Adaptive dynamic programming for nonaffine nonlinear optimal control problem with sate constraints. Neurocomputing 484:128–141
Fang K, Fang H, Zhang J, Yao J, Li J (2021) Neural adaptive output feedback tracking control of underactuated auvs. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2021.109211
Gao R, Gao Z (2016) Pitch control for wind turbine systems using optimization, estimation and compensation. Renew Energ 91:501–515
Gao Z, Breikin T, Wang H (2008) Discrete-time proportional and integral observer and observer-based controller for systems with both unknown input and output disturbances. Optim Contr Appl Met 29(3):171–189
Heshmati-Alamdari S, Nikou A, Dimarogonas DV (2021) Robust trajectory tracking control for underactuated autonomous underwater vehicles in uncertain environment. IEEE Trans Autom Sci Eng 18(3):1288–1301
Kadiyam J, Parashar A, Mohan S, Deshmukh D (2020) Actuator fault-tolerant control study of an underwater robot with four rotatable thruster. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2020.106929
Kim J (2021) Tracking controllers to chase a target using multiple autonomous underwater vehicles measuring the sound emitted from the target. IEEE Trans Syst Man Cybern Syst 51(7):4579–4587
Liu X, Zhang M, Wang S (2019) Adaptive region tracking control with prescribed transient performance for autonomous underwater vehicle with thruster fault. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2019.106804
Liu X, Zhang M, Chen J, Yin B (2020) Trajectory tracking with quaternion-based attitude representation for autonomous underwater vehicle based on terminal sliding mode control. Appl Ocean Res. https://doi.org/10.1016/j.apor.2020.102342
Liu Z, Mohammadzadeh A, Turabieh H, Mafarja M, Band SS, Mosavi A (2021) A new online learned interval type-3 fuzzy control system for solar energy management systems. IEEE Access. https://doi.org/10.1109/ACCESS.2021.3049301
Mohammadzadeh A, Rathinasamy S (2020) Engergy management in photovoltaic battery hybrid systems: a vovel type-2 fuzzy control. Int J Hydrog Energy. https://doi.org/10.1016/j.ijhydene.2020.05.187
Shi Z, Wang Z (2021) Adaptive output-feedback optimal control for continuous-time linear systems based on adaptive dynamic programming approach. Neurocomputing 438:334–344
Shojaei K, Chatraei A (2021) Robust platoon control of underactuated autonomous underwater vehicles subjected to nonlinearies, uncertainties and range and angle contraints. App Ocean Res. https://doi.org/10.1016/j.apor.2021.102594
Sun H, Zong G, Cui J, Shi K (2022) Fixed-time sliding mode output feedback tracking control for autonomous underwater vehicle with prescribed performance constraint. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2022.110673
von Ellenreder KD (2019) Dynamic surface control of trajectory tracking marine vehicles with actuator magnitude and rate limits. Automatica 105:433–442
Xia G, Sun C, Zhao B, Sun X, Xia X (2021) Robust cooperative trajectory tracking control for an unactuated floating object with multiple vessles system. ISA Trans. https://doi.org/10.1016/j.isatra.2021.05.043
Xia G, Zhang Y, Zhang W, Chen X, Yang H (2021) Dual closed-loop robust adaptive fast integral terminal sliding mode formation finite-time control for multi-underactuated auv system in three dimensional space. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2021.108903
Xia Y, Xu K, Wang W, Xu G, Xiang X, Li Y (2020) Optimal robust trajectory tracking control of a x-rudder auv with velocity sensor failures and uncertainties. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2020.106949
Yuh J (2002) Design and control of autonomous underwater robots: a survey. Auton Robot 37(3):7–24
Zhang J, Xiang X, Zhang Q, Li W (2020) Neural network-based adaptive trajectory tracking control of underactuated auvs with unknown asymmetrical actuator saturation and unknown dynamics. Ocean Eng. https://doi.org/10.1016/j.oceaneng.2020.108193
Zhao J, Na J, Gao G (2022) Robuts tracking control of uncertain nonlinear systems with adaptive dynamic programming. Neurocomputing 471:21–30
Funding
There is no funding to support this work.
Author information
Authors and Affiliations
Contributions
G. Che designs the control method, does the simulation experiments and writes the manuscript and X. Hu designs the control method and analyzes the stability of system.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this manuscript.
Ethics approval
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor 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
Che, G., Hu, X. Optimal trajectory-tracking control for underactuated AUV with unknown disturbances via single critic network based adaptive dynamic programming. J Ambient Intell Human Comput 14, 7265–7279 (2023). https://doi.org/10.1007/s12652-022-04435-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-022-04435-2