Collision-free trajectory tracking strategy of a UUV via finite-time extended state observer-based sliding mode predictive control

This paper focuses on a trajectory tracking problem for unmanned underwater vehicles (UUVs) subject to current disturbances and static obstacles. A double-loop framework is established. The kinematic governor employs model predictive control(MPC), which takes into account the UUV’s kinematic charact...

Full description

Saved in:
Bibliographic Details
Published inJournal of the Franklin Institute Vol. 361; no. 18; p. 107245
Main Authors Zhang, Xun, Chen, Huijun, Xing, Wen, Feng, Zhiguang, Jiang, Hailong
Format Journal Article
LanguageEnglish
Published Elsevier Inc 01.12.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper focuses on a trajectory tracking problem for unmanned underwater vehicles (UUVs) subject to current disturbances and static obstacles. A double-loop framework is established. The kinematic governor employs model predictive control(MPC), which takes into account the UUV’s kinematic characteristics as well as the conditions for obstacle avoidance when calculating the control command and provides an optimal velocity command input for the dynamic controller. Then, the dynamic controller is developed based on a fast finite-time extended state observer (FESO) and a fast adaptive integral terminal sliding mode controller (FAITSMC). The construction of the fast FESO integrates UUV’s dynamics model, a proportional integral velocity variable, and a fractional order term of the output observation error, which can identify model uncertainties and external disturbances in finite time. By means of adaptive uncertainty compensation, the FAITSMC enables the error between actual speed and speed reference to converge to a minimum quickly. By applying Lyapunov stability theory and the finite-time analysis technique, sufficiency criteria are established to guide and keep the UUV on a reference trajectory via an inner-outer loop control structure. Finally, simulation examples in different scenarios are presented to verify the feasibility and effectiveness of the derived theoretical results. •We design a double-loop-based control scheme. The outer-loop is designed to track a predetermined trajectory and avoid static obstacles, while the inner-loop focuses on disturbance attenuation and command response.•A fast FESO is applied in the inner-loop to quickly estimate lumped uncertainties composed of model uncertainties and external disturbances. A fast adaptive integral terminal sliding mode controller is proposed to realize fast tracking of the reference command generated by the kinematic governor.•An adaptive law is designed to compensate for the observation error to ensure the performance of the fast FESO and the convergence performance of the system error.
ISSN:0016-0032
DOI:10.1016/j.jfranklin.2024.107245