797
Views
25
CrossRef citations to date
0
Altmetric
Research Article

Fixed-time trajectory tracking control for unmanned surface vessels in the presence of model uncertainties and external disturbances

ORCID Icon
Pages 1133-1143 | Received 27 May 2020, Accepted 19 Oct 2020, Published online: 05 Nov 2020
 

Abstract

This paper proposes a fixed-time sliding mode control scheme for the rapid and accurate trajectory tracking of a fully actuated USV in the presence of model uncertainties and external disturbances. First, a novel fixed-time nonsingular sliding mode manifold is developed based on the bi-limit homogeneous theory. Then, a fixed-time sliding mode controller is designed to track the desired trajectory of the USV based on the fixed-time sliding mode manifold. Rigorous theoretical analysis for the global fixed-time stability of the whole closed-loop system is provided. The proposed fixed-time sliding mode control scheme can guarantee the position and velocity tracking errors converge to zero in fixed time with strong robustness against lumped uncertainties. To the best of the authors’ knowledge, there are really limited existing controllers can achieve such excellent performance under the same conditions. Numerical simulations illustrate the effectiveness and superiority of the proposed control scheme.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.