Optimal tracking control using discrete disturbance observer for unmanned surface vessel under unknown disturbances

Cao Xuan Canh, Nguyen Thi Anh, Doan Van Toi, Nguyen Danh Nam

Abstract

This article proposes an optimal control approach to address the trajectory tracking problem for unmanned surface vessels (USVs) subjected to external disturbances such as wind, waves, and currents. An optimal control method based on the Online Adaptive Dynamic Programming (OADP) algorithm is introduced to minimize energy consumption and enhance the USV's tracking performance. A disturbance observer is employed to estimate and compensate for external disturbances effectively. The OADP algorithm incorporates a neural network layer, which simplifies the structure and improves computational efficiency. Stability analysis is conducted using Lyapunov theory, considering weights and tracking errors. Simulation results demonstrate the effectiveness of the proposed control scheme, showing improvements over sliding mode control (SMC) and online actor-critic (AC) algorithms in trajectory tracking and cost optimization under various environmental conditions.

Authors

Cao Xuan Canh
canhcx@viettel.com.vn (Primary Contact)
Nguyen Thi Anh
Doan Van Toi
Nguyen Danh Nam
Canh, C. X. ., Anh, N. T. ., Toi, D. V. ., & Nam, N. D. . (2025). Optimal tracking control using discrete disturbance observer for unmanned surface vessel under unknown disturbances. International Journal of Innovative Research and Scientific Studies, 8(7), 100–111. https://doi.org/10.53894/ijirss.v8i7.10405

Article Details