To address the sideslip phenomenon caused by the lack of lateral constraints in path following of underactuated hovercraft, this paper proposes a path following control algorithm. The algorithm adopts a method of controlling two control points on the underactuated hovercraft, in which the first control point ensures position tracking accuracy while the second point decreases the sideslip angle. To further decrease the sideslip effects during turning maneuvers, a speed regulator based on path curvature radius is designed to adjust the desired speed by balancing centrifugal force and lateral dynamic constraints. Simulation results show that the sideslip angle can be reduced while the position error exponentially converges to zero.
This article investigates the problem of adaptive fault-tolerant trajectory tracking control for a differential-driven unmanned surface vehicle (USV) with propeller faults. A new USV control system considering a propeller servo loop is established, which is composed of kinematics, kinetics including unhealthy surge force and yaw moment, and propeller motor shaft speed dynamics. Firstly, the control design of the kinematic level derives the virtual surge speed and yaw rate, which can accurately guide the tracking design of the kinetic level. Secondly, by estimating the bound of the unknown propeller fault parameters, the virtual fault-tolerant control laws are constructed in the kinetic level, which can generate the desired motor angular shaft speeds with an active compensation feature. Thirdly, in the control design of the propeller servo loop, the command duty cycles are designed to force the actual motor shaft speeds to track the desired signals produced from the kinetic level. It can be proven that tracking errors are semiglobally ultimately uniformly bounded based on Lyapunov stability theory. Finally, simulations considering single propeller and twin propeller faults prove the validity of the developed method.