Resumen
This study describes a circular curve path-following controller for an underactuated unmanned surface vessel (USV) experiencing unmodeled dynamics and external disturbances. Initially, a three degrees of freedom kinematic model of the USV is proposed for marine environmental disturbances and internal model parameter deterrence. Then, the circular path guidance law and controller are designed to ensure that the USV can move along the desired path. During the design process, a proportional derivative (PD)-based sigmoid fuzzy function is applied to adjust the guidance law. To accommodate unknown system dynamics and perturbations, a radial basis function neural network and adaptive updating laws are adopted to design the surge motion and yaw motion controllers, estimating the unmodeled hydrodynamic coefficients and external disturbances. Theoretical analysis shows that tracking errors are uniformly ultimately bounded (UUB), and the closed-loop system is asymptotically stable. Finally, the simulation results show that the proposed controller can achieve good control effects while ensuring tracking accuracy and demonstrating satisfactory disturbance rejection capability.