Networked Predictive Trajectory Tracking Control for Underactuated USV with Time-Varying Delays
Abstract
:1. Introduction
- An improved discrete-time virtual speed control law was proposed. Compared with the one proposed in the literature [30], the improved discrete-time virtual velocity controller is simpler and requires less calculation. The purpose of introducing the virtual velocity controller is to convert the trajectory tracking problem into speed tracking.
- In the light of the USV’s discrete-time dynamic mathematical model and discrete-time sliding mode control theory, the surge thrust control law and steering torque control law were constructed to realize asymptotic tracking for the virtual velocities.
- Networked predictive control was introduced to nonlinear underactuated USV for the first time. Benefiting from networked predictive control, the time-varying delays existing in the communication network were completely compensated.
2. Problem Formulation
2.1. Modeling the Dynamics of a USV
2.2. Networked Control Architecture for the USV
2.3. Control Objective
3. Networked Predictive Sliding Mode Controller Design
3.1. USV Predictive Control Framework in a Network Environment
- The velocity and position information of the USV is measured by the sensors and transmitted in the following data packets.
- In the same way, to prevent data dropout in the forward channel, the control sequence of future moments is obtained by performing multi-step predictive control calculations at time k.are the predictions of the control input sequence at the future instants, which are calculated by using the predictive control algorithm through the received motion information of the USV delayed by steps, where .
3.2. Design of the Networked Predictive Controller for the USV
3.2.1. Prediction Generator
3.2.2. Communication Compensator
3.3. Stability Analysis of the Controller
4. Simulation Results
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
USV | Unmanned surface vehicle |
CPS | Cyber–physical system |
GPS | Global positioning system |
IMU | Inertial measurement units |
SMC | Sliding mode control |
MAE | Mean absolute error |
RMSE | Root mean square error |
AI | Artificial intelligence |
References
- Zheng, H.; Li, J.; Tian, Z.; Liu, C.; Wu, W. Hybrid Physics-Learning model based predictive control for trajectory tracking of unmanned surface vehicles. IEEE Trans. Intell. Transp. Syst. 2024, 25, 9. [Google Scholar] [CrossRef]
- Rao, J.; Xu, X.; Bian, H.; Chen, J.; Wang, Y.; Lei, J.; Giernacki, W.; Liu, M. A modified random network distillation algorithm and its application in USVs naval battle simulation. Ocean Eng. 2022, 261, 112147. [Google Scholar] [CrossRef]
- Wen, Y.; Tao, W.; Zhu, M.; Zhou, J.; Xiao, C. Characteristic model-based path following controller design for the unmanned surface vessel. Appl. Ocean Res. 2020, 101, 102293. [Google Scholar] [CrossRef]
- Wang, Y.; Liu, W.; Liu, J.; Sun, C. Cooperative USV–UAV marine search and rescue with visual navigation and reinforcement learning-based control. ISA Trans. 2023, 137, 222–235. [Google Scholar] [CrossRef]
- Xue, J.; Song, Y.; Hu, H. Formation control of a multi-unmanned surface vessel system: A bibliometric analysis. J. Mar. Sci. Eng. 2024, 12, 1484. [Google Scholar] [CrossRef]
- Sathish, K.; Venkata, R.C.; Anbazhagan, R.; Pau, G. Review of localization and clustering in USV and AUV for underwater wireless sensor networks. Telecom 2023, 4, 43–64. [Google Scholar] [CrossRef]
- Dallolio, A.; Bjerck, H.B.; Urke, H.A.; Alfredsen, J.A. A persistent sea-going platform for robotic fish telemetry using a wave-propelled usv: Technical solution and proof-of-concept. Front. Mar. Sci. 2022, 9, 857623. [Google Scholar] [CrossRef]
- Zeng, H.; Su, Z.; Xu, Q.; Fang, D. USV fleet-assisted collaborative data backup in marine internet of things. IEEE Internet Things J. 2024, 11, 36308–36321. [Google Scholar] [CrossRef]
- Er, M.J.; Ma, C.; Liu, T.; Gong, H. Intelligent motion control of unmanned surface vehicles: A critical review. Ocean Eng. 2023, 280, 114562. [Google Scholar] [CrossRef]
- Liu, K.; Selivanov, A.; Fridman, E. Survey on time-delay approach to networked control. Annu. Rev. Control. 2019, 48, 57–79. [Google Scholar] [CrossRef]
- Liu, Y.; Bu, R.; Gao, X. Ship trajectory tracking control system design based on sliding mode control algorithm. Pol. Marit. Res. 2018, 25, 26–34. [Google Scholar] [CrossRef]
- Temel, T.; Ashrafiuon, H. Sliding-mode speed controller for tracking of underactuated surface vessels with extended Kalman filter. Electron. Lett. 2015, 51, 467–469. [Google Scholar] [CrossRef]
- Kim, H.; Lee, J. Robust sliding mode control for a USV water-jet system. Int. J. Nav. Archit. Ocean Eng. 2019, 11, 851–857. [Google Scholar] [CrossRef]
- Del-Rio-Rivera, F.; Ramírez-Rivera, V.M.; Donaire, A.; Ferguson, J. Robust trajectory tracking control for fully actuated marine surface vehicle. IEEE Access 2020, 8, 223897–223904. [Google Scholar] [CrossRef]
- Sun, X.; Wang, G.; Fan, Y. Model identification and trajectory tracking control for vector propulsion unmanned surface vehicles. Electronics 2019, 9, 22. [Google Scholar] [CrossRef]
- Liu, W.; Ye, H.; Yang, X. Super-twisting sliding mode control for the trajectory tracking of underactuated USVs with Disturbances. J. Mar. Sci. Eng. 2023, 11, 636. [Google Scholar] [CrossRef]
- Alvaro-Mendoza, E.; Gonzalez-Garcia, A.; Castañeda, H.; León-Morales, J.D. Novel adaptive law for super-twisting controller: USV tracking control under disturbances. ISA Trans. 2023, 139, 561–573. [Google Scholar] [CrossRef]
- Gao, L.; Qin, H.; Li, P.; Si, J. Saturated exponential super-twisting sliding mode control for bottom-following of biomimetic underwater vehicles with unmeasured velocities. Int. J. Robust Nonlinear Control. 2024, 34, 681–702. [Google Scholar] [CrossRef]
- Xiong, X.; Xiang, X.; Duan, Y.; Yang, S. Improved finite-time prescribed performance super-twisting sliding mode united control framework for underwater vehicle-manipulator system. Ocean Eng. 2023, 288, 116186. [Google Scholar] [CrossRef]
- Gonzalez-Garcia, A.; Castañeda, H. Guidance and control based on adaptive sliding mode strategy for a USV subject to uncertainties. IEEE J. Ocean. Eng. 2021, 46, 1144–1154. [Google Scholar] [CrossRef]
- Meng, X.; Zhang, G.; Zhang, Q.; Han, B. Event-triggered adaptive command-filtered trajectory tracking control for underactuated surface vessels based on multivariate finite-time disturbance observer under actuator faults and input saturation. Trans. Inst. Meas. 2024, 01423312231195657. [Google Scholar] [CrossRef]
- Gu, N.; Wang, D.; Peng, Z.; Li, T.; Tong, S. Model-free containment control of underactuated surface vessels under switching topologies based on guiding vector fields and data-driven neural predictors. IEEE Trans. Cybern. 2021, 52, 10843–10854. [Google Scholar] [CrossRef]
- Li, C.; Zhao, X.; Yu, R.; Chen, Y.H.; Lin, F. A novel robust control and optimal design for fuzzy unmanned surface vehicles (USVs). Int. J. Fuzzy Syst. 2024, 1–15. [Google Scholar] [CrossRef]
- Sun, C.; Liu, J.; Yu, J. Improved adaptive fuzzy control for unmanned surface vehicles with uncertain dynamics using high-power functions. Ocean Eng. 2024, 312, 119168. [Google Scholar] [CrossRef]
- Cui, Z.; Guan, W.; Zhang, X. USV formation navigation decision-making through hybrid deep reinforcement learning using self-attention mechanism. Expert Syst. Appl. 2024, 256, 124906. [Google Scholar] [CrossRef]
- Ma, Y.; Liu, Z.; Wang, T.; Song, S.; Xiang, J.; Zhang, X. Multi-model predictive control strategy for path-following of unmanned surface vehicles in wide-range speed variations. Ocean Eng. 2024, 295, 116845. [Google Scholar] [CrossRef]
- Dong, J.; Zhao, M.; Cheng, M.; Wang, Y. Integral terminal sliding-mode integral backstepping adaptive control for trajectory tracking of unmanned surface vehicle. Cyber-Phys. Syst. 2023, 9, 77–96. [Google Scholar] [CrossRef]
- Lei, T.; Wen, Y.; Wu, X.; Tian, K.; Xiong, X. Equivalent-control-based discrete-time sliding mode trajectory tracking control for the underactuated USV. In Proceedings of the 43rd Chinese Control Conference (CCC), Kunming, China, 28–31 July 2024. [Google Scholar]
- Zhang, G.; Xu, Y.; Chew, C.; Fu, M. Discrete-time sliding mode-based finite-time trajectory tracking Control of underactuated surface vessels with large sampling periods. IEEE Trans. Intell. Transp. Syst. 2024, 25, 12. [Google Scholar] [CrossRef]
- Zhang, G.; Fu, M.; Xu, Y.; Li, J.; Zhang, W.; Fan, Z. Finite-time trajectory tracking control of dynamic positioning ship based on discrete-time sliding mode with decoupled sampling period. Ocean Eng. 2023, 284, 115030. [Google Scholar] [CrossRef]
- Pepe, P. On control Lyapunov–Razumikhin functions, nonconstant delays, nonsmooth feedbacks, and nonlinear sampled-data stabilization. IEEE Trans. Autom. Control. 2017, 62, 5604–5619. [Google Scholar] [CrossRef]
- Polyakov, A.; Efimov, D.; Perruquetti, W.; Richard, J.P. Lyapunov-Krasovski functionals for stability analysis and control design of time-delay systems. IEEE Trans. Autom. Control. 2015, 60, 3344–3349. [Google Scholar] [CrossRef]
- Sun, J.; Chen, J. A survey on Lyapunov-based methods for stability of linear time-delay systems. Front. Comput. Sci. 2017, 11, 555–567. [Google Scholar] [CrossRef]
- Clarke, D.W.; Mohtadi, C.; Tuffs, P.S. Generalized predictive control—Part I. The basic algorithm. Automatica 1987, 23, 137–148. [Google Scholar] [CrossRef]
- Schwenzer, M.; Ay, M.; Bergs, T.; Abel, D. Review on model predictive control: An engineering perspective. Int. J. Adv. Manuf. Technol. 2021, 117, 1327–1349. [Google Scholar] [CrossRef]
- Liu, G.P. Predictive controller design of networked systems with communication delays and data loss. IEEE Trans. Circuits Syst. II-Express Briefs. 2010, 57, 481–485. [Google Scholar] [CrossRef]
- Liu, G.P. Predictive control of high-order fully actuated nonlinear systems with time-varying delays. J. Syst. Sci. Complex. 2022, 35, 457–470. [Google Scholar] [CrossRef]
- Zhang, T.; Liu, G. Predictive tracking control of network-based agents with communication delays. IEEE-CAA J. Automatica Sin. 2018, 5, 1150–1156. [Google Scholar] [CrossRef]
- Chen, D.L.; Liu, G.P. Coordinated path-following control for multiple autonomous vehicles with communication time delays. IEEE Trans. Control Syst. Technol. 2019, 28, 2005–2012. [Google Scholar] [CrossRef]
- Lei, T.; Wen, Y.; Yu, Y.; Tian, K.; Zhu, M. Predictive trajectory tracking control for the USV in networked environments with communication constraints. Ocean Eng. 2024, 298, 117185. [Google Scholar] [CrossRef]
- Adlinge, S.D.; Shendge, P.D. Control of Unmanned sea surface vehicle using sliding mode controller with time delay control. In Proceedings of the 7th IEEE International Conference for Convergence in Technology (I2CT), Mumbai, India, 7–9 April 2022. [Google Scholar]
Parameter | Value | Unit |
---|---|---|
m | 23.8 | [kg] |
L | 1.225 | [m] |
25.8 | [kg] | |
33.8 | [kg] | |
2.76 | [kg] | |
12 | [kg/s] | |
17 | [kg/s] | |
0.5 | [kg/s] |
Variable | Value |
---|---|
10.5 | |
10 | |
6 | |
1.05 | |
1.15 |
Cases | MAE (x) | MAE (y) | RMSE (x) | RMSE (y) |
---|---|---|---|---|
Without delays | 0.1398 | 0.1221 | 0.1422 | 0.1466 |
Invariable delays | 0.1402 | 0.1223 | 0.1448 | 0.1489 |
Random delays | 0.1410 | 0.1230 | 0.1496 | 0.1501 |
SMC-TDC scheme | 0.2489 | 0.2478 | 0.3039 | 0.3032 |
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. |
© 2025 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
Lei, T.; Wen, Y.; Yu, Y.; Zhang, M.; Xiong, X.; Tian, K. Networked Predictive Trajectory Tracking Control for Underactuated USV with Time-Varying Delays. J. Mar. Sci. Eng. 2025, 13, 132. https://doi.org/10.3390/jmse13010132
Lei T, Wen Y, Yu Y, Zhang M, Xiong X, Tian K. Networked Predictive Trajectory Tracking Control for Underactuated USV with Time-Varying Delays. Journal of Marine Science and Engineering. 2025; 13(1):132. https://doi.org/10.3390/jmse13010132
Chicago/Turabian StyleLei, Tao, Yuanqiao Wen, Yi Yu, Minglong Zhang, Xin Xiong, and Kang Tian. 2025. "Networked Predictive Trajectory Tracking Control for Underactuated USV with Time-Varying Delays" Journal of Marine Science and Engineering 13, no. 1: 132. https://doi.org/10.3390/jmse13010132
APA StyleLei, T., Wen, Y., Yu, Y., Zhang, M., Xiong, X., & Tian, K. (2025). Networked Predictive Trajectory Tracking Control for Underactuated USV with Time-Varying Delays. Journal of Marine Science and Engineering, 13(1), 132. https://doi.org/10.3390/jmse13010132