Robust Trajectory Tracking Control of an Unmanned Surface Vehicle via a Sliding-Mode Dynamic Neural Network Identifier
Abstract
1. Introduction
- A mathematical representation of the dynamics of the USV is developed using a novel nonparametric structure termed the sliding-mode-based dynamic neural network identifier (SM-DNNI). The proposed identifier structure is based on the DNN with a Hopfield-type state-space architecture reported in [21,22,23,24,25,26,27,28] with enhanced convergence properties provided by nonsingular terminal sliding-mode terms, and is driven by a sliding surface constructed from the identification errors between the measured USV states and the SM-DNNI outputs. This structure enables robust and adaptive online identification of the system dynamics without requiring prior knowledge of physical parameters. This identifier architecture, which integrates robustness and adaptation features, has not been previously reported in the literature.
- For the proposed SM-DNNI, a rigorous Lyapunov-based stability analysis is carried out for the identification error dynamics. This analysis establishes finite-time convergence of both the sliding surface and the weight estimation errors of the neural network to zero. Moreover, the identification errors between the SM-DNNI and the actual USV dynamics are shown to vanish in finite time. In contrast to the existing dynamic neural network identifiers reported in [21,22,23,28], which guarantee only asymptotic convergence to a bounded neighborhood of the origin, and the approach in [27], which ensures exponential convergence to a similar bounded region, the proposed method achieves finite-time convergence to zero.
- Building upon the proposed SM-DNNI framework, a nonsingular terminal sliding-mode controller is developed to address the trajectory tracking problem of USVs. A rigorous stability analysis demonstrates that the tracking errors between the SM-DNNI states and the reference trajectory converge to zero in finite time, while the tracking errors of the actual USV asymptotically approach zero. In particular, the proposed control strategy does not require prior knowledge of the physical parameters of the USV. Although a related adaptive closed-loop control architecture is presented in [28], where finite-time convergence of tracking error is achieved via sliding-mode control, the associated identification errors are only guaranteed to converge asymptotically to a bounded set. In contrast, the proposed approach guarantees finite-time convergence to zero for both the identification and tracking errors.
2. Preliminaries and Dynamic Model
2.1. Preliminaries
2.2. Dynamic Model for the Surface Vehicle
2.3. Identification Sliding Surface
3. Nonparametric Robust Dynamic Neural Network Identifier
4. Control Strategy Design
5. Simulation Results
5.1. Simulation Free-Disturbances
5.2. Simulations Under Periodic Disturbances
5.3. Simulations Under Wave-Induced Disturbances
5.4. Control Effort Analysis
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| USV | Unmanned Surface Vehicle |
| RBFNN | Radial Basis Function Neural Networks |
| HPP | Hand Position Point |
| ANN | Artificial Neural Network |
| DNN | Dynamic Neural Network |
| SM-DNNI | Sliding-Mode–based Dynamic Neural Network Identifier |
| CoG | Center of Gravity |
| DoF | Degree of Freedom |
| ST | Super-Twisting |
| REV | Reverse Direction |
| FWD | Forward Direction |
| ISE | Integral Square Error |
| IAE | Integral Absolute Error |
| ITAE | Integral Time-weighted Absolute Error |
Appendix A. Neural Network Structure
Appendix A.1. Architecture

Appendix A.2. Training Procedure
- Offline training. The offline training procedure is performed to estimate the initial neural weights and . To obtain these weights, the nominal dynamics are given byNote that this equation does not include the term . Using a training dataset containing the state variables and , together with the control input , a least-squares algorithm is used to estimate the initial neural weights.
- Online adaptation. The online adaptation stage is performed during the simulation of the closed-loop dynamics, which include the USV dynamics, the SM-DNNI, and the control law. In this step, the identifier proposed in Equation (23) is used, while the neural weights are updated according to Equations (26) and (27). Through this online adaptation process, the neural weights are adjusted, allowing the SM-DNNI to identify the dynamics of the transformed system represented by Equation (12).
Appendix A.3. Dataset Characteristics
Appendix A.4. Hyperparameters
- Batch size. In the proposed approach, the offline training stage uses all available data grouped into a regressor matrix to compute the initial neural weights. The system is simulated for 120 s with a sampling period of 0.001 s, resulting in 120,001 samples for each input variable and for the control signal. Consequently, the regression matrix consists of five columns, each containing 120,001 samples. During the online adaptation stage, the neural weights are updated at every sampling instant using the information available at that time.
- Number of neurons. A total of 16 activation functions are employed in the neural network terms included in the SM-DNNI dynamics.
- Number of layers. The neural network consists of an input layer, a hidden layer, and an output layer, following a structure analogous to that of a radial basis function neural network.
- Learning rates. The learning rates used for the neural network weight updates are given by the matrices , , , , , and , which are used in Equations (26) and (27). Their numerical values are reported in Table 2.
References
- Xiao, Z.; Zhao, J.; Liu, Z.; Yang, G. Path Planning and Tracking Control for Unmanned Surface Vehicle Based on Adaptive Differential Evolution Algorithm. Actuators 2026, 15, 13. [Google Scholar]
- Li, Z.; Li, M.; Jing, X.; Yuan, C.; Wang, K. Adaptive Sliding Mode Control for Unmanned Surface Vehicle Trajectory Tracking Based on Event-Driven and Control Input Quantization. Actuators 2025, 14, 457. [Google Scholar] [CrossRef]
- Ahmed, F.; Xiang, X.; Jiang, C.; Xiang, G.; Yang, S. Survey on traditional and AI based estimation techniques for hydrodynamic coefficients of autonomous underwater vehicle. Ocean Eng. 2023, 268, 113300. [Google Scholar] [CrossRef]
- Dong, Z.; Yang, X.; Zheng, M.; Song, L.; Mao, Y. Parameter identification of unmanned marine vehicle manoeuvring model based on extended Kalman filter and support vector machine. Int. J. Adv. Robot. Syst. 2019, 16, 1729881418825095. [Google Scholar] [CrossRef]
- Gibson, S.B.; Stilwell, D.J. Hydrodynamic Parameter Estimation for Autonomous Underwater Vehicles. IEEE J. Ocean. Eng. 2020, 45, 385–394. [Google Scholar] [CrossRef]
- Ouyang, Z.L.; Zou, Z.J. Nonparametric modeling of ship maneuvering motion based on Gaussian process regression optimized by genetic algorithm. Ocean Eng. 2021, 238, 109699. [Google Scholar] [CrossRef]
- Ren, Z.; Xia, T. Fixed-Time Output Feedback Distributed Cooperative Event-Triggered Control for Multiple Surface Vessels With Prescribed Performance Constraints. IEEE Access 2023, 11, 15198–15210. [Google Scholar] [CrossRef]
- Sun, M. Underactuated Surface Vessels Trajectory Tracking Control Based on Concise Finite-Time Disturbance Observer Under False Data Injection Attacks. IEEE Access 2024, 12, 33605–33612. [Google Scholar] [CrossRef]
- Neto, A.F.D.S.; Honório, L.D.M.; Da Silva, M.F.; Junior, I.C.D.S.; Westin, L.G.F. Development of optimal parameter estimation methodologies applied to a 3DoF autonomous surface vessel. IEEE Access 2021, 9, 50035–50049. [Google Scholar] [CrossRef]
- Liu, J.; Wang, B. Adaptive Fuzzy Control of USV Based on Improved Finite-Time Command-Filtered Backstepping Method. IEEE Access 2025, 13, 70313–70323. [Google Scholar] [CrossRef]
- Wang, Q.; Jiang, C.; Ning, J.; Hao, L.; Yin, Y. Fuzzy Course Tracking Control of Unmanned Surface Vehicle with Actuator Input Quantization and Event-Triggered Mechanism. Actuators 2025, 14, 130. [Google Scholar] [CrossRef]
- Pomet, J.B.; Thuilot, B.; Bastin, G.; Campion, G. A hybrid strategy for the feedback stabilization of nonholonomic mobile robots. In Proceedings of the 1992 IEEE International Conference on Robotics and Automation; IEEE Computer Society: Nice, France, 1992; pp. 129–134. [Google Scholar]
- Li, X.; Wen, C.; Chen, C. Adaptive formation control of networked robotic systems with bearing-only measurements. IEEE Trans. Cybern. 2020, 51, 199–209. [Google Scholar] [CrossRef]
- Matouš, J.; Paliotta, C.; Pettersen, K.Y.; Varagnolo, D. The hand position concept for control of underactuated underwater vehicles. IEEE Trans. Control Syst. Technol. 2024, 32, 2223–2239. [Google Scholar] [CrossRef]
- Paliotta, C.; Lefeber, E.; Pettersen, K.Y.; Pinto, J.; Costa, M.; de Figueiredo Borges de Sousa, J.T. Trajectory Tracking and Path Following for Underactuated Marine Vehicles. IEEE Trans. Control Syst. Technol. 2019, 27, 1423–1437. [Google Scholar]
- 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]
- Gonzalez-Garcia, A.; Castañeda, H.; De León-Morales, J. Unmanned surface vehicle robust tracking control using an adaptive super-twisting controller. Control Eng. Pract. 2024, 149, 105985. [Google Scholar] [CrossRef]
- Matouš, J.; Pettersen, K.Y.; Varagnolo, D.; Paliotta, C.; Ruud, E.L. Adaptive Hand Position for Underactuated Underwater Vehicles. IEEE J. Ocean. Eng. 2025, 50, 1647–1656. [Google Scholar] [CrossRef]
- Yu, W.; Poznyak, A.S. Indirect adaptive control via parallel dynamic neural networks. IEE Proc.-Control Theory Appl. 1999, 146, 25–30. [Google Scholar]
- Poznyak, A.S.; Sanchez, E.N.; Yu, W. Differential Neural Networks for Robust Nonlinear Control: Identification, State Estimation and Trajectory Tracking; World Scientific: Singapore, 2001. [Google Scholar]
- Cervantes-Rojas, J.S.; Mu noz, F.; Chairez, I.; González-Hernández, I.; Salazar, S. Adaptive tracking control of an unmanned aerial system based on a dynamic neural-fuzzy disturbance estimator. ISA Trans. 2020, 101, 309–326. [Google Scholar] [CrossRef]
- Mu noz, F.; Cervantes-Rojas, J.S.; Valdovinos, J.M.; Sandre-Hernández, O.; Salazar, S.; Romero, H. Dynamic neural network-based adaptive tracking control for an autonomous underwater vehicle subject to modeling and parametric uncertainties. Appl. Sci. 2021, 11, 2797. [Google Scholar] [CrossRef]
- Mu noz, F.; Valdovinos, J.M.; Cervantes-Rojas, J.S.; Cruz, S.S.; Santana, A.M. Leader–follower consensus control for a class of nonlinear multi-agent systems using dynamical neural networks. Neurocomputing 2023, 561, 126888. [Google Scholar] [CrossRef]
- Gomez-Correa, M.; Guarneros-Sandoval, A.; Chairez, I.; Menon, P.P.; Cruz-Ortiz, D.; Ballesteros, M.; Edwards, C. Robotic systems identifier based on exponential barrier Lyapunov functions. Appl. Math. Model. 2025, 150, 116490. [Google Scholar] [CrossRef]
- Guarneros-Sandoval, A.; Ballesteros, M.; Chairez, I. Neuroidentifier for a class of nonlinear systems: A Sliding Modes approach. In Proceedings of the 2025 11th International Conference on Control, Decision and Information Technologies (CoDIT); IEEE: Piscataway, NJ, USA, 2025; Volume 1, pp. 2463–2468. [Google Scholar]
- Llorente-Vidrio, D.; Chairez, I.; Fuentes-Aguilar, R.Q. Non-parametric identifier of systems with uncertain model using a Lyapunov-based continuous form of back-propagation method. Neurocomputing 2025, 631, 129670. [Google Scholar] [CrossRef]
- Ballesteros, M.; Fuentes-Aguilar, R.Q.; Chairez, I. Exponential Continuous Non-Parametric Neural Identifier With Predefined Convergence Velocity. IEEE/CAA J. Autom. Sin. 2022, 9, 1049–1060. [Google Scholar] [CrossRef]
- Llorente-Vidrio, D.; Chavez-Galaviz, J.; Fuentes-Aguilar, R.Q.; Chairez, I.; Mahmoudian, N. Robust sliding-mode control of an underwater ROV via neural differential identification of model uncertainties. Ocean Eng. 2025, 341, 122728. [Google Scholar] [CrossRef]
- Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
- Sai, H.; Xu, Z.; He, S.; Zhang, E.; Zhu, L. Adaptive nonsingular fixed-time sliding mode control for uncertain robotic manipulators under actuator saturation. ISA Trans. 2022, 123, 46–60. [Google Scholar] [CrossRef]
- Liu, Y.; Li, H.; Lu, R.; Zuo, Z.; Li, X. An Overview of Finite/Fixed-Time Control and Its Application in Engineering Systems. IEEE/CAA J. Autom. Sin. 2022, 9, 2106–2120. [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]
- Fossen, T.I. Marine Control Systems: Guidance, navigation and control of ships. In Rigs and Underwater Vehicles; Marine Cybernetics: Trondheim, Norway, 2002. [Google Scholar]
- Do, K.D.; Pan, J. Control of Ships and Underwater Vehicles: Design for Underactuated and Nonlinear Marine Systems; Springer: London, UK, 2009. [Google Scholar]
- Wang, Y.; Zhu, K.; Chen, B.; Jin, M. Model-free continuous nonsingular fast terminal sliding mode control for cable-driven manipulators. ISA Trans. 2020, 98, 483–495. [Google Scholar] [CrossRef]
- BlueRobotics. T500 Thruster. 2026. Available online: https://bluerobotics.com/store/thrusters/t100-t200-thrusters/t500-thruster/ (accessed on 23 March 2026).
- Mu, D.; Lang, Z.; Fan, Y.; Zhao, Y. Time-varying encounter angle trajectory tracking control of unmanned surface vehicle based on wave modeling. ISA Trans. 2023, 142, 409–419. [Google Scholar] [CrossRef] [PubMed]
- Mu, D.; Li, J.; Wang, G.; Fan, Y. Research on path following control of unmanned ship based on fast wave inversion disturbance compensation and preset performance. Ocean Eng. 2024, 304, 117864. [Google Scholar] [CrossRef]








| Parameter | Value | Parameter | Value/Equation |
|---|---|---|---|
| m | −25, 64.55 | ||
| * | |||
| L | |||
| T | |||
| −2.25 | −23.13 | ||
| −2.79 |
| Gain | Value |
|---|---|
| , | |
| Gain | Value |
|---|---|
| Parameter | Value |
|---|---|
| Full Throttle FWD/REV Thrust @ 24 V | 157.8/102.9 N |
| Depth Rating | 300 m |
| Full Throttle Current and Power @ 24 V | 43.5 A |
| Full Throttle RPM @ 24 V | 3100 RPM |
| Propeller Diameter | 114.5 mm |
| Propeller Pitch |
| Case | Control Signal Saturation | Periodic Disturbances | Controller | ISE | IAE | ITAE |
|---|---|---|---|---|---|---|
| 1 | NO | No disturbances | SM-DNNI | 6.70 | 15.22 | 590.12 |
| ST | 7.05 | 10.08 | 75.29 | |||
| 2 | YES | No disturbances | SM-DNNI | 9.19 | 21.86 | 850.86 |
| ST | 15.63 | 36.04 | 1894.1 | |||
| 3 | , , | SM-DNNI | 10.67 | 29.50 | 1295.7 | |
| YES | , , | ST | 11.565 | 35.13 | 1621.5 | |
| , , | ||||||
| 4 | , , | SM-DNNI | 22.74 | 54 | 2610.5 | |
| YES | , , | ST | 24.99 | 69.94 | 3771.5 | |
| , , |
| Wave Amplitude Ai | Controller | ISE | IAE | ITAE |
|---|---|---|---|---|
| 0.2 m | SM-DNNI | 9.64 | 23.86 | 894.01 |
| ST | 13.43 | 31.54 | 1192.22 | |
| 0.3 m | SM-DNNI | 13.13 | 30.86 | 1243.12 |
| ST | 17.56 | 43.05 | 1914.90 | |
| 0.4 m | SM-DNNI | 18.46 | 41.64 | 1786.14 |
| ST | 28.11 | 62.58 | 3187.32 |
| Case | Controller | Surge Control (values | Yaw Control (values |
| 1 | SM-DNNI | 1.0160 | 0.0677 |
| ST | 1.0278 | 0.0718 | |
| 2 | SM-DNNI | 1.0164 | 0.0683 |
| ST | 1.0091 | 0.0600 | |
| 3 | SM-DNNI | 0.9226 | 0.2830 |
| ST | 0.8935 | 0.2871 | |
| 4 | SM-DNNI | 1.1755 | 0.4488 |
| ST | 1.0871 | 0.4829 |
| Wave Amplitude Ai | Controller | Surge Control (values ) | Yaw Control (values ) |
| 0.2 m | SM-DNNI | 0.9880 | 0.1365 |
| ST | 0.9967 | 0.1330 | |
| 0.3 m | SM-DNNI | 1.0038 | 0.2304 |
| ST | 1.0015 | 0.2215 | |
| 0.4 m | SM-DNNI | 1.0643 | 0.4146 |
| ST | 1.0553 | 0.4015 |
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. |
© 2026 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.
Share and Cite
Palacios, F.M.; Espinoza, E.S.; Cervantes-Rojas, J.S.; Ordaz Oliver, J.P.; Garcia-Salazar, O.; Garcia Carrillo, L.R. Robust Trajectory Tracking Control of an Unmanned Surface Vehicle via a Sliding-Mode Dynamic Neural Network Identifier. Actuators 2026, 15, 273. https://doi.org/10.3390/act15050273
Palacios FM, Espinoza ES, Cervantes-Rojas JS, Ordaz Oliver JP, Garcia-Salazar O, Garcia Carrillo LR. Robust Trajectory Tracking Control of an Unmanned Surface Vehicle via a Sliding-Mode Dynamic Neural Network Identifier. Actuators. 2026; 15(5):273. https://doi.org/10.3390/act15050273
Chicago/Turabian StylePalacios, Filiberto Muñoz, Eduardo S. Espinoza, Jorge Said Cervantes-Rojas, Jesus Patricio Ordaz Oliver, Octavio Garcia-Salazar, and Luis Rodolfo Garcia Carrillo. 2026. "Robust Trajectory Tracking Control of an Unmanned Surface Vehicle via a Sliding-Mode Dynamic Neural Network Identifier" Actuators 15, no. 5: 273. https://doi.org/10.3390/act15050273
APA StylePalacios, F. M., Espinoza, E. S., Cervantes-Rojas, J. S., Ordaz Oliver, J. P., Garcia-Salazar, O., & Garcia Carrillo, L. R. (2026). Robust Trajectory Tracking Control of an Unmanned Surface Vehicle via a Sliding-Mode Dynamic Neural Network Identifier. Actuators, 15(5), 273. https://doi.org/10.3390/act15050273

