Research on Trajectory Tracking Control of USV Based on Disturbance Observation Compensation
Abstract
1. Introduction
- (1)
- Instead of directly superimposing disturbance compensation onto the feedback control law as in many conventional composite strategies, this paper develops an RDO-MPC framework in which the observer-generated compensation signal is simultaneously used for feedforward disturbance rejection and for online reconstruction of the admissible MPC constraint set. This coupling explicitly accounts for actuator saturation and preserves the physical feasibility of the total control input.
- (2)
- To address the state-dependent and time-varying nature of marine disturbances, an RBFNN-based adaptive robust disturbance observer is designed. In contrast to fixed-bound sliding-mode compensation or purely linear disturbance estimation, the proposed observer combines online neural approximation of lumped disturbances with robust sliding-mode correction, thereby improving adaptability to nonlinear uncertainties while suppressing excessive chattering.
- (3)
- The proposed method emphasizes the coordinated realization of disturbance rejection, constraint handling, and trajectory-tracking optimization under actuator limitations. Therefore, the contribution of this work lies not only in improving tracking accuracy, but also in establishing a compensation-aware optimization framework that better matches the practical requirements of constrained USV propulsion systems.
2. Theoretical Foundations and Problem Formulation
2.1. Kinematic and Dynamic Models of USVs
2.2. Coordinate System and Error Variable Description
2.3. Derivation of Nonlinear Error Dynamic Equations
2.4. Model Linearization and Discretization for MPC
3. Design of Robust MPC Controller Based on Disturbance Observation Compensation
3.1. Design of Robust Model Predictive Controller
- (1)
- Control input magnitude constraints, which limit the maximum thrust and rudder angle:
- (2)
- Control increment constraints, which limit the rudder rate and thrust rate:
- (3)
- Slack variable constraint, ensuring the non-negativity of the slack variable:
3.2. Design of Adaptive Robust Disturbance Observer Based on RBFNN
- (1)
- A model-based nominal term describing the known system dynamics;
- (2)
- An adaptive RBFNN term estimating the state-dependent unknown disturbance online;
- (3)
- A robust sliding-mode correction term compensating for the neural approximation residual and guaranteeing bounded observation error.
3.3. Synthesis of Composite Control Laws
3.4. Stability Analysis of Closed-Loop System
4. Numerical Simulation
4.1. Simulation Experiment Setup
- (1)
- Scenario 1: The desired trajectory is a sinusoidal curve, which is commonly used to evaluate controller performance.
- (2)
- Scenario 2: The curvature of the desired reference trajectory varies over time. Compared with Scenario 1, this scenario imposes more stringent conditions and increases the difficulty of trajectory tracking.
- (3)
- Scenario 3: The curvature of the desired reference trajectory varies over time. By comparing the tracking performance under different controller parameter settings, this scenario is used to evaluate the effect of the RBF neural network-based online compensation on the RMPC trajectory tracking performance.
4.2. Simulation Results and Analysis
- (1)
- Test 1: Sinusoidal trajectory tracking. Under the first path condition, the reference trajectory generated by the virtual vessel is defined by the following mathematical expression:
- (2)
- Test 2: To further evaluate the robustness of the controller under more challenging conditions, Scenario 2 considers a complex trajectory with continuously and rapidly varying curvature over time. Compared with Scenario 1, this scenario not only introduces a nonlinear variation in the reference angular velocity, but also significantly amplifies the hydrodynamic nonlinear effects acting on the USV. Moreover, abrupt changes in angular velocity may induce large lateral deviations, posing higher requirements on the dynamic response capability and prediction accuracy of the controller. In this test, the reference trajectory generated by the virtual guidance vessel is described as follows:
- (3)
- Test 3: This scenario is designed to evaluate the performance of the RBF neural network in online approximation and the effectiveness of sliding mode control in compensating for unknown disturbances and model uncertainties. In this case, a continuously increasing yaw rate is imposed, driving the USV into a sustained large-maneuver turning motion. During this process, as the sideslip angle increases, model uncertainties accumulate significantly. By focusing on the estimation outputs of the RBF network and the corresponding compensation effects, the role of the adaptive disturbance observer in improving the closed-loop system accuracy is demonstrated. In the following simulation, the trajectory tracking control gains and are specified, while the remaining parameters remain unchanged. The desired trajectory generated by the virtual vessel is defined as follows:
4.3. Sensitivity Analysis of the Soft-Constraint Penalty
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Nomenclature
| Main Symbols | Meaning |
| Inertial-frame position and heading vector | |
| Body-fixed velocity vector | |
| Position coordinates in the inertial frame | |
| Heading angle | |
| Surge velocity | |
| Sway velocity | |
| Yaw rate | |
| Lumped disturbance vector | |
| Lumped disturbance components in surge, sway, and yaw directions | |
| Nominal control input | |
| Feedforward compensation input |
References
- Petrovski, A.; Radovanović, M. Application of detection reconnaissance technologies use by drones in collaboration with C4IRS for military interested. Contemp. Maced. Def. 2021, 21, 117–126. [Google Scholar]
- Han, S.; Sun, J.; Yan, L.; Ding, S.; Zhou, L. Research on effective trajectory planning, tracking, and reconstruction for USV formation in complex environments. Ocean Eng. 2025, 341, 122488. [Google Scholar] [CrossRef]
- Shang, X.; Zhang, G.; Lyu, H.; Tan, G. Research on Intelligent Navigation Technology: Intelligent Guidance and Path-Following Control of USVs. J. Mar. Sci. Eng. 2024, 12, 1548. [Google Scholar] [CrossRef]
- Argentim, L.M.; Rezende, W.C.; Santos, P.E.; Aguiar, R.A. PID, LQR and LQR-PID on a quadcopter platform. In Proceedings of the 2013 2nd International Conference on Informatics, Electronics and Vision (ICIEV), Dhaka, Bangladesh, 17–18 May 2013; IEEE: New York, NY, USA, 2013; pp. 1–6. [Google Scholar] [CrossRef]
- Qu, K.; Zhuang, W.; Wu, W.; Li, M.; Shen, X.; Li, X.; Shi, W. Stochastic Cumulative DNN Inference with RL-Aided Adaptive IoT Device-Edge Collaboration. IEEE Internet Things J. 2023, 10, 18000–18015. [Google Scholar] [CrossRef]
- Holkar, K.S.; Waghmare, L.M. An overview of model predictive control. Int. J. Control Autom. 2010, 3, 47–63. [Google Scholar]
- Raffo, G.V.; Gomes, G.K.; Normey-Rico, J.E.; Kelber, C.R.; Becker, L.B. A Predictive Controller for Autonomous Vehicle Path Tracking. IEEE Trans. Intell. Transp. Syst. 2009, 10, 92–102. [Google Scholar] [CrossRef]
- Wang, H.; Liu, B.; Ping, X.; An, Q. Path Tracking Control for Autonomous Vehicles Based on an Improved MPC. IEEE Access 2019, 7, 161064–161073. [Google Scholar] [CrossRef]
- Ostafew, C.J.; Schoellig, A.P.; Barfoot, T.D. Robust constrained learning-based NMPC enabling reliable mobile robot path tracking. Int. J. Robot. Res. 2016, 35, 1547–1563. [Google Scholar] [CrossRef]
- Backman, J.; Oksanen, T.; Visala, A. Navigation system for agricultural machines: Nonlinear model predictive path tracking. Comput. Electron. Agric. 2012, 82, 32–43. [Google Scholar] [CrossRef]
- Zhou, X.; Wu, Y.; Huang, J. MPC-based path tracking control method for USV. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020; Springer Nature: Berlin/Heidelberg, Germany, 2020; pp. 1669–1673. [Google Scholar] [CrossRef]
- Zhao, B.; Zhang, X.; Liang, C.; Han, X. An Improved Model Predictive Control for Path-Following of USV Based on Global Course Constraint and Event-Triggered Mechanism. IEEE Access 2021, 9, 79725–79734. [Google Scholar] [CrossRef]
- Luo, Q.; Wang, H.; Li, N.; Su, B.; Zheng, W. Model-free Predictive Trajectory Tracking Control and Obstacle Avoidance for Unmanned Surface Vehicle with Uncertainty and Unknown Disturbances via Model-free Extended State Observer. Int. J. Control Autom. Syst. 2024, 22, 1985–1997. [Google Scholar] [CrossRef]
- Zhao, S.; Mu, J.; Liu, H.; Sun, Y.; Cajo, R. Heading control of USV based on fractional-order model predictive control. Ocean Eng. 2025, 322, 120476. [Google Scholar] [CrossRef]
- Li, A.; Hu, X.; Dong, K.; Xiao, B. An improved MPSP-based path-following control method for USV with input disturbances. Optim. Control Appl. Methods 2025, 46, 440–458. [Google Scholar] [CrossRef]
- Zhang, L.; Zhang, S.; Du, Z.; Li, H.; Gan, L.; Li, X. Adaptive trajectory tracking of the unmanned surface vessel based on improved AC-MPC method. Ocean Eng. 2025, 322, 120455. [Google Scholar] [CrossRef]
- Lopez, B.T.; Slotine, J.-J.E.; How, J.P. Dynamic Tube MPC for Nonlinear Systems. In Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; IEEE: New York, NY, USA, 2019; pp. 1655–1662. [Google Scholar] [CrossRef]
- Fossen, T.I. Handbook of Marine Craft Hydrodynamics and Motion Control; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
- Hasselmann, K.; Barnett, T.P.; Bouws, E.; Carlson, H.; Cartwright, D.E.; Enke, K.; Ewing, J.A.; Gienapp, A.; Hasselmann, D.E.; Kruseman, P.; et al. Measurements of wind-wave growth and swell decay during the Joint North Sea Wave Project (JONSWAP). Ergaenzungsheft Zur Dtsch. Hydrogr. Z. Reihe A 1973. Available online: https://pure.mpg.de/view/item_3262854 (accessed on 19 April 2026).
- Tamekue, C.; Ching, S. Control analysis and synthesis for general control-affine systems. arXiv 2025, arXiv:2503.05606. [Google Scholar] [CrossRef]
- Limon, D.; Alamo, T.; Salas, F.; Camacho, E. On the stability of constrained MPC without terminal constraint. IEEE Trans. Autom. Control 2006, 51, 832–836. [Google Scholar] [CrossRef]
- Yin, Y.; Liu, J.; Sanchez, J.A.; Wu, L.; Vazquez, S.; Leon, J.I.; Franquelo, L.G. Observer-Based Adaptive Sliding Mode Control of NPC Converters: An RBF Neural Network Approach. IEEE Trans. Power Electron. 2019, 34, 3831–3841. [Google Scholar] [CrossRef]
- Chen, W.-H.; Yang, J.; Guo, L.; Li, S. Disturbance-Observer-Based Control and Related Methods—An Overview. IEEE Trans. Ind. Electron. 2016, 63, 1083–1095. [Google Scholar] [CrossRef]
- Angeli, D.; Sontag, E.; Wang, Y. A characterization of integral input-to-state stability. IEEE Trans. Autom. Control 2000, 45, 1082–1097. [Google Scholar] [CrossRef]
- Zhu, Y.; Qiao, J.; Guo, L. Adaptive Sliding Mode Disturbance Observer-Based Composite Control with Prescribed Performance of Space Manipulators for Target Capturing. IEEE Trans. Ind. Electron. 2019, 66, 1973–1983. [Google Scholar] [CrossRef]
- Lorenzen, M.; Cannon, M.; Allgöwer, F. Robust MPC with recursive model update. Automatica 2019, 103, 461–471. [Google Scholar] [CrossRef]






















| Parameters | Numerical Value | Parameters | Numerical Value | Parameters | Numerical Value |
|---|---|---|---|---|---|
| 9800 kg | 4500 kg × m2/s | 3800 kg/m | |||
| 9.65 m | 490 kg | 35,000 kg × m2 | |||
| 0.64 m | 10,972 kg | 36,574 kg × m2 | |||
| 200 kg/s | 7300 kg × m2 | ||||
| 3500 kg/s | 95 kg/m |
| Physical Constraints | Numerical Value |
|---|---|
| Maximum longitudinal thrust | 13,000 N |
| Minimum longitudinal thrust | −10,000 N |
| Maximum turning moment of the rudder | 46,600 N × m |
| Minimum turning moment of the rudder | −46,600 N × m |
| Thrust rate limit | 3000 N × s−1 |
| Torque rate of change limit | 5000 N × m · s−1 |
| Type | Numerical Value |
|---|---|
| Sampling time | 0.1 s |
| Prediction time domain | 30 |
| Control of the time domain | 5 |
| State error weight matrix | |
| Control the incremental weight matrix |
| Scenario | Controller | Relative Improvement | |
|---|---|---|---|
| Test 1 | MPC | 781,050 | / |
| Test 1 | ASMC | 771,000 | / |
| Test 1 | RDO-MPC | 753,200 | 3.57% vs. MPC/2.31% vs. ASMC |
| Test 2 | MPC | 830,250 | / |
| Test 2 | ASMC | 831,450 | / |
| Test 2 | RDO-MPC | 739,250 | 10.96% vs. MPC/11.09% vs. ASMC |
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
Zhang, J.; Ling, H.; Song, W.; Lu, A.; Shu, C.; Huang, J. Research on Trajectory Tracking Control of USV Based on Disturbance Observation Compensation. J. Mar. Sci. Eng. 2026, 14, 757. https://doi.org/10.3390/jmse14080757
Zhang J, Ling H, Song W, Lu A, Shu C, Huang J. Research on Trajectory Tracking Control of USV Based on Disturbance Observation Compensation. Journal of Marine Science and Engineering. 2026; 14(8):757. https://doi.org/10.3390/jmse14080757
Chicago/Turabian StyleZhang, Jiadong, Hongjie Ling, Wandi Song, Anqi Lu, Changgui Shu, and Junyi Huang. 2026. "Research on Trajectory Tracking Control of USV Based on Disturbance Observation Compensation" Journal of Marine Science and Engineering 14, no. 8: 757. https://doi.org/10.3390/jmse14080757
APA StyleZhang, J., Ling, H., Song, W., Lu, A., Shu, C., & Huang, J. (2026). Research on Trajectory Tracking Control of USV Based on Disturbance Observation Compensation. Journal of Marine Science and Engineering, 14(8), 757. https://doi.org/10.3390/jmse14080757

