Abstract:A nonlinear disturbance observer based backstepping sliding mode depth control algorithm is proposed for hovering operation requirements of underwater unmanned underwater vehicle(UUV) in shallow marine environments. Firstly, based on the hovering characteristics of the fully actuated UUV, a five degree of freedom dynamic model and a decoupled heave channel dynamic model are established. Then, a nonlinear disturbance observer(NDO) is used to estimate the time-varying wave disturbance and model uncertainty effectively, and the exponential convergence property of the NDO is proved. Based on the nominal model of UUV and the estimated disturbance state by the NDO, a backstepping sliding mode controller is designed using the backstepping method. By introducing a hyperbolic tangent function instead of a discontinuous switching function, the sliding mode approach law is improved and the chattering effect of the sliding mode is reduced. According to Lyapunov theory, the stability of the system is proved. Finally, the effectiveness and superiority of the control algorithm is verified through simulation experiments.