An Observer-Based Adaptive Neural Network Finite-Time Tracking Control for Autonomous Underwater Vehicles via Command Filters
Abstract
:1. Introduction
- (1)
- The FTC of the AUV is realized via output feedback control and backstepping method, which ensures control precision. The velocity of the AUV is observed by a designed high-gain state observer. In contrast with [44], the design of the observer in this paper requires fewer hydrodynamic parameters and lower requirements for the AUV. At the same time, the assumption of [44] on the AUV’s velocity is relaxed.
- (2)
- In order to reduce the requirement for dynamic accuracy, the adaptive NN is used to approximate the unknown parameters of the AUV and eliminate the influence of time-varying external disturbances. Compared with [23,24,25], the FTC for the AUV is considered, and the state of the error system is proved to converge to a small neighborhood of zero within a finite time interval, which can better meet the task requirements of UVs. The designed finite time controller also increases the robustness of the AUV system.
- (3)
- Different from other command-filters designed for AUVs [15,16,17], a MIMO filter compensation signal based on the transformation matrix of the AUV was designed to eliminate the influence of filtering errors, avoid the chattering phenomenon, and relax the restrictions on the virtual control signal. The stability of the closed-loop system is analyzed, the computational complexity caused by the backstepping approach is reduced in terms of the command filter, and the filtering compensation loop is established to reduce the error caused by the second-order filter. The effective tracking performance of the control scheme considering external disturbance is verified by a simulation.
2. Problem Formulation
- f is a positive definite function;
- There exist real numbers , , and , and an open neighborhood of the origin such that holds. Then, the origin is finite-time stable and the settling time is .
3. Main Results
3.1. State Observer-Based Trajectory Controller Design
3.2. Command Filter-Based Feedback Controller Design for AUVs
4. Example
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Shojaei, K.; Dolatshahi, M. Line of sight target tracking control of underactuated autonomous underwater vehicles. Ocean Eng. 2017, 133, 244–252. [Google Scholar]
- Heshmati-Alamdari, S.; Nikou, A.; Dimarogonas, D.V. Robust trajectory tracking control for underactuated autonomous underwater vehicles in uncertain environments. IEEE Trans. Autom. Sci. Eng. 2020, 18, 1288–1301. [Google Scholar] [CrossRef]
- Polvara, R.; Sharma, S.; Wan, J.; Manning, A.; Sutton, R. Vision-based autonomous landing of a quadrotor on the perturbed deck of an unmanned surface vehicle. Drones 2018, 2, 15. [Google Scholar] [CrossRef]
- Wang, J.; Xia, L.; Peng, L.; Li, H.; Cui, Y. Efficient uncertainty propagation in model-based reinforcement learning unmanned surface vehicle using unscented kalman filter. Drones 2023, 7, 288. [Google Scholar]
- Liu, W.; Xu, J.; Li, L.; Zhang, K.; Zhang, H. Adaptive model predictive control for underwater manipulators using Gaussian process regression. J. Mar. Sci. Eng. 2023, 11, 1641. [Google Scholar]
- Rybczak, M.; Gierusz, W. Maritime autonomous surface ships in use with LMI and overriding trajectory contol. Appl. Sci. 2022, 12, 9927. [Google Scholar]
- Herman, P. Numerical test of several controllers for underactuated underwater vehicles. Appl. Sci. 2020, 10, 8292. [Google Scholar] [CrossRef]
- Kang, B.; Miao, Y.; Liu, F.; Duan, J.; Wang, K.; Jiang, S. A second-order sliding mode controller of quad-rotor UAV based on PID sliding mode surface with unbalanced load. J. Syst. Sci. Complex. 2021, 34, 520–536. [Google Scholar] [CrossRef]
- Le, W.; Liu, H.; Zhao, R.; Chen, J. Attitude control of a hypersonic glide vehicle based on reduced-Order modeling and NESO-assisted backstepping variable structure control. Drones 2023, 7, 119. [Google Scholar]
- Elmokadem, T.; Zribi, M.; Youcef-Toumi, K. Trajectory tracking sliding mode control of underactuated AUVs. Nonlinear Dyn. 2015, 84, 1079–1091. [Google Scholar] [CrossRef]
- Yan, Z.; Wang, M.; Xu, J. Robust adaptive sliding mode control of underactuated autonomous underwater vehicles with uncertain dynamics. Ocean Eng. 2019, 173, 802–809. [Google Scholar]
- Shen, Z.; Wang, Q.; Dong, S.; Yu, H. Prescribed performance dynamic surface control for trajectory-tracking of unmanned surface vessel with input saturation. Appl. Ocean Res. 2021, 113, 102736. [Google Scholar]
- Shen, Z.; Wang, Q.; Dong, S.; Yu, H. Dynamic surface control for tracking of unmanned surface vessel with prescribed performance and asymmetric time-varying full state constraints. Ocean Eng. 2022, 253, 111319. [Google Scholar]
- Shen, Z.; Bi, Y.; Wang, Y.; Guo, C. MLP neural network-based recursive sliding mode dynamic surface control for trajectory tracking of fully actuated surface vessel subject to unknown dynamics and input saturation. Neurocomputing 2020, 377, 103–112. [Google Scholar] [CrossRef]
- Wang, J.; Wang, C.; Wei, Y.; Zhang, C. Command filter based adaptive neural trajectory tracking control of an underactuated underwater vehicle in three-dimensional space. Ocean Eng. 2019, 180, 175–186. [Google Scholar]
- Zhang, J.; Wu, J.; Liu, J.; Zhou, Q.; Xia, J.; Sun, W.; He, X. Command-filter-adaptive-based lateral motion control for autonomous vehicle. Control Eng. Pract. 2022, 121, 105044. [Google Scholar] [CrossRef]
- Wang, H.; Tian, Y.; Xu, H. Neural adaptive command filtered control for cooperative path following of multiple underactuated autonomous underwater vehicles along one path. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 2966–2978. [Google Scholar] [CrossRef]
- Liang, H.; Li, H.; Xu, D. Nonlinear model predictive trajectory tracking control of underactuated marine vehicles: Theory and experiment. IEEE Trans. Ind. Electron. 2021, 68, 4238–4248. [Google Scholar]
- Deng, Y.; Zhang, X.; Im, N.; Zhang, G.; Zhang, Q. Adaptive fuzzy tracking control for underactuated surface vessels with unmodeled dynamics and input saturation. ISA Trans. 2020, 103, 52–62. [Google Scholar] [CrossRef]
- Shojaei, K. Neural network feedback linearization target tracking control of underactuated autonomous underwater vehicles with a guaranteed performance. Ocean Eng. 2022, 258, 111827. [Google Scholar]
- Lamraoui, H.C.; Qidan, Z. Path following control of fully-actuated autonomous underwater vehicle in presence of fast-varying disturbances. Appl. Ocean Res. 2019, 86, 40–46. [Google Scholar]
- Deng, Y.; Zhang, Z.; Gong, M.; Ni, T. Event-triggered asymptotic tracking control of underactuated ships with prescribed performance. IEEE Trans. Intell. Transp. Syst. 2023, 24, 645–656. [Google Scholar] [CrossRef]
- He, W.; Yin, Z.; Sun, C. Adaptive neural network control of a marine vessel with constraints using the asymmetric barrier Lyapunov function. IEEE Trans. Cybern. 2017, 47, 1641–1651. [Google Scholar] [CrossRef]
- Skulstad, R.; Li, G.; Fossen, T.I.; Vik, B.; Zhang, H. A hybrid approach to motion prediction for ship docking—Integration of a neural network model into the ship dynamic model. IEEE Trans. Instrum. Meas. 2020, 70, 2501311. [Google Scholar] [CrossRef]
- Li, J.; Xiang, X.; Yang, S. Robust adaptive neural network control for dynamic positioning of marine vessels with prescribed performance under model uncertainties and input saturation. Neurocomputing 2022, 484, 1–12. [Google Scholar]
- Thanh, P.N.N.; Tam, P.M.; Anh, H.P.H. A new approach for three-dimensional trajectory tracking control of under-actuated AUVs with model uncertainties. Ocean Eng. 2021, 228, 108951. [Google Scholar] [CrossRef]
- Zhang, J.; Yu, S.; Yan, Y. Fixed-time extended state observer-based trajectory tracking and point stabilization control for marine surface vessels with uncertainties and disturbances. Ocean Eng. 2019, 186, 106109. [Google Scholar]
- Cao, H.; Xu, R.; Zhao, S.; Li, M.; Song, X.; Dai, H. Robust trajectory tracking for fully-input-bounded actuated unmanned surface vessel with stochastic disturbances: An approach by the homogeneous nonlinear extended state observer and dynamic surface control. Ocean Eng. 2022, 243, 110113. [Google Scholar] [CrossRef]
- Li, M.; Long, Y.; Li, T.; Bai, W. Observer-based adaptive fuzzy event-triggered path following control of marine surface vessel. Int. J. Fuzzy Syst. 2021, 23, 2021–2036. [Google Scholar]
- Tuo, Y.; Wang, S.; Guo, C.; Gao, S.S. Robust output feedback control for dynamic positioning of turret-moored vessels based on bio-inspired state observer and online constructive fuzzy system. Int. J. Nav. Archit. Ocean Eng. 2022, 14, 100440. [Google Scholar] [CrossRef]
- Chen, L.; Liu, M.; Shi, Y.; Zhang, H.; Zhao, E. Adaptive fault estimation for unmanned surface vessels with a neural network observer approach. IEEE Trans. Circuits Syst. I Reg. Pap. 2021, 68, 416–425. [Google Scholar] [CrossRef]
- Shojaei, K. Observer-based neural adaptive formation control of autonomous surface vessels with limited torque. Robot. Auton. Syst. 2016, 78, 83–96. [Google Scholar]
- Hosseinabadi, P.A.; Abadi, A.S.A.; Mekhilef, S. Fuzzy adaptive finite-time sliding mode controller for trajectory tracking of ship course systems with mismatched uncertainties. Int. J. Autom. Control 2022, 16, 255–271. [Google Scholar] [CrossRef]
- Li, S.; Du, H.; Lin, X. Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics. Automatica 2011, 47, 1706–1712. [Google Scholar] [CrossRef]
- Chen, B.; Hu, J.; Zhao, Y.; Ghosh, B.K. Finite-time observer based tracking control of uncertain heterogeneous underwater vehicles using adaptive sliding mode approach. Neurocomputing 2022, 481, 322–332. [Google Scholar]
- Ali, N.; Tawiah, I.; Zhang, W. Adaptive finite-time trajectory tracking event-triggered control scheme for underactuated surface vessels subject to input saturation. IEEE Trans. Intell. Transp. Syst. 2023, 24, 8809–8819. [Google Scholar]
- Gao, X.; Long, Y.; Li, T.; Hu, X.; Chen, C.L.P.; Sun, F. Optimal fuzzy output feedback control for dynamic positioning of vessels with finite-time disturbance rejection under thruster saturations. IEEE Trans. Fuzzy Syst. 2023. [Google Scholar] [CrossRef]
- Amin, R.; Inayat, I.; Jun, L.A. Finite time position and heading tracking control of coaxial octorotor based on extended inverse multi-quadratic radial basis function network and external disturbance observer. J. Frankl. Inst. 2019, 356, 4240–4269. [Google Scholar]
- Wang, N.; Ahn, C.K. Hyperbolic-tangent LOS guidance-based finite-time path following of underactuated marine vehicles. IEEE Trans. Ind. Electron. 2020, 67, 8566–8575. [Google Scholar] [CrossRef]
- Wang, P.; Yu, C.; Pan, Y. Finite-time output feedback cooperative formation control for marine surface vessels with unknown actuator faults. IEEE Trans. Control Netw. Syst. 2023, 10, 887–899. [Google Scholar] [CrossRef]
- Sedghi, F.; Arefi, M.M.; Abooee, A.; Kaynak, O. Adaptive Robust Finite-Time Nonlinear Control of a Typical Autonomous Underwater Vehicle With Saturated Inputs and Uncertainties. IEEE ASME Trans. Mechatronics 2021, 26, 2517–2527. [Google Scholar] [CrossRef]
- Gu, N.; Wang, D.; Peng, Z.; Liu, L. Observer-based finite-time control for distributed path maneuvering of underactuated unmanned surface vehicles with collision avoidance and connectivity preservation. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5105–5115. [Google Scholar] [CrossRef]
- Xu, J. Fault tolerant finite-time leader–follower formation control for autonomous surface vessels with LOS range and angle constraints. Automatica 2016, 68, 228–236. [Google Scholar]
- Xia, X.; Yang, Z.; Yang, T. Leader–follower formation tracking control of underactuated surface vehicles based on event-trigged control. Appl. Sci. 2023, 13, 7156. [Google Scholar] [CrossRef]
- Meng, B.; Liu, W.; Qi, X. Disturbance and state observerbased adaptive finite-time control for quantized nonlinear systems with unknown control directions. J. Frankl. Inst. 2022, 359, 2906–2931. [Google Scholar] [CrossRef]
- Wang, X.; Chen, Z.; Yang, G. Finite-time-convergent differentiator based on singular perturbation technique. IEEE Trans. Autom. Control 2007, 52, 1731–1737. [Google Scholar] [CrossRef]
- Guerrero, J.; Torres, J.; Creuze, V.; Chemori, A. Adaptive distPurbance observer for trajectory tracking control of underwater vehicles. Ocean Eng. 2020, 200, 107080. [Google Scholar] [CrossRef]
- Liu, Y.; Liu, J.; Wang, Q.G.; Yu, J. Adaptive command filtered backstepping tracking control for AUVs considering model uncertainties and input saturation. IEEE Trans. Circuits Syst. II Exp. Briefs 2022, 70, 1475–1479. [Google Scholar] [CrossRef]
Variable | Meaning |
---|---|
Transformation matrix | |
M | Inertia matrix (Including added mass effect) |
Coriolis and centripetal matrix | |
D | Hydrodynamic damping matrix |
d | Disturbance |
Forces and moments |
Time/s | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|
Error/m | 0.707 | 0.083 | 0.083 | 0.055 | 0.042 | 0.037 |
Time/s | 10 | 20 | 30 | 40 | 50 | 60 |
Error/m | 0.032 | 0.010 | 0.011 | 0.002 | 0.024 | 0.010 |
MSE | This Article | [48] | Improvement |
---|---|---|---|
0.0427 | 0.0611 | 30.11% | |
0.565 | 0.0584 | 3.25% | |
0.0463 | 0.0883 | 47.57% |
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. |
© 2023 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
Guo, J.; Wang, J.; Bo, Y. An Observer-Based Adaptive Neural Network Finite-Time Tracking Control for Autonomous Underwater Vehicles via Command Filters. Drones 2023, 7, 604. https://doi.org/10.3390/drones7100604
Guo J, Wang J, Bo Y. An Observer-Based Adaptive Neural Network Finite-Time Tracking Control for Autonomous Underwater Vehicles via Command Filters. Drones. 2023; 7(10):604. https://doi.org/10.3390/drones7100604
Chicago/Turabian StyleGuo, Jun, Jun Wang, and Yuming Bo. 2023. "An Observer-Based Adaptive Neural Network Finite-Time Tracking Control for Autonomous Underwater Vehicles via Command Filters" Drones 7, no. 10: 604. https://doi.org/10.3390/drones7100604
APA StyleGuo, J., Wang, J., & Bo, Y. (2023). An Observer-Based Adaptive Neural Network Finite-Time Tracking Control for Autonomous Underwater Vehicles via Command Filters. Drones, 7(10), 604. https://doi.org/10.3390/drones7100604