The invention provides a preset performance fault-tolerant control method under motor failure of a
tendon-driven mechanical arm. The preset performance fault-tolerant control method comprises the following steps: constructing a
tendon-driven mechanical arm
system model with
actuator fault, external interference and
system parameter uncertainty; designing a
tendon-driven mechanical arm trajectory
tracking error model and a
fixed time sliding mode observer; an improved preset
performance function is constructed, so that the trajectory tracking
position error of each joint of the mechanical arm meets a preset performance boundary; and a fixed-time preset performance fault-tolerant controller is designed, so that trajectory tracking errors of all joints of the mechanical arm are converged to a preset performance boundary within
fixed time. According to the method, non-singular
terminal sliding mode control is combined with the preset
performance function, so that the performance boundary constraint of the
tracking error is realized while the stability of the
fixed time of the
system is ensured; by dynamically adjusting the boundary of the
performance function, the problem of control precision degradation under the
actuator fault working condition is effectively solved, and the robustness and trajectory tracking precision of the system are remarkably improved.