The invention belongs to the technical field of
robot control, and particularly relates to a preset
performance control method of a mechanical arm with output constraint based on a self-adaptive sliding-mode observer, which comprises the following steps: obtaining a first
system model of a kinetic equation of the mechanical arm according to a Newton-Euler equation; a nonlinear part in the first
system model is represented as one item in a concentrated manner, so that the first
system model of the kinetic equation is rewritten into a more concise form, and a second
system model of the kinetic equation of the mechanical arm is obtained; aiming at the problem that the speed of the second
system model of the mechanical arm cannot be measured, designing a self-adaptive sliding-mode observer to estimate the speed of the mechanical arm on line; a system
tracking error is defined based on estimated position and speed signals, and a novel construction method of a time-varying preset boundary based on priori knowledge of output constraint is designed for the output position constraint problem and the preset
performance control problem of a second
system model of the mechanical arm. In combination with an inversion control method and a novel preset performance boundary, a
barrier Lyapunov function is constructed, and then an intermediate
virtual control signal and a system
input control law are derived. According to the technical scheme, breakthrough is achieved in the field of
robot control, the problems of unobservable speed state, output constraint and preset control of the mechanical arm are considered and processed at the same time, and the industrial problems of
transient response and steady-state precision in global tracking control of the mechanical arm with the output constraint are effectively solved.