Universal continuous laws for controlling the manipulation robot (Q1290750)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Universal continuous laws for controlling the manipulation robot
scientific article

    Statements

    Universal continuous laws for controlling the manipulation robot (English)
    0 references
    0 references
    4 July 1999
    0 references
    This paper defines continuous manipulator's joint trajectory tracking algorithms that use bounded controls. A standard Lagrangian model of the manipulator's dynamics has the form \[ A(q)\ddot q+ B(q,\dot q)= u,\tag{\(*\)} \] where \(q,\dot q,\ddot q,u\in \mathbb{R}^n\), and \(B(q,\dot q)\) may contain a friction term depending smoothly on joint positions and/or velocities. The controls are assumed to be bounded, \(| u_i|\leq K_i\), \(i= 1,2,\dots,n\). Given a desirable joint trajectory \(q^*(t)\), a control \(u\) is designed enabling a trajectory \(q(t)\) of system \((*)\) to track \(q^*(t)\) asymptotically. Tracking algorithms introduced in this paper have the form \[ u_i(t)= u^*_i(t)- \alpha_i L_i(s_i),\tag{\(**\)} \] where \(\alpha_i\) -- a constant, \(i=1,2,\dots, n\), and include a component \(u^*_i(t)\) corresponding to the desirable trajectory, and a saturation function \(L_i(s_i)\) that depends on the composed tracking error \(s_i= \dot\xi_i- \lambda_i\xi_i\), \(\xi_i= q_i- q^*_i\), and is defined as \[ L_i(s_i)= \begin{cases} \gamma_i s_i\quad & \text{for }\|\gamma_i s_i\|\leq 1,\\ \text{sgn}(s_i)\quad & \text{for }\|\gamma_i s_i\|\geq 1.\end{cases} \] The main result of the paper shows that the control algorithm \((**)\) makes the tracking error system exponentially stable, semiglobally with respect to the design parameters \(\lambda_i\), \(\gamma_i\). A proof of stability presented in the paper is based on a vector Lyapunov function. The most interesting result establishing in this paper says that \(L_i(s_i)\) can be replaced by a suitably growing continuous or smooth bounded function \(C_i(s_i)\).
    0 references
    0 references
    manipulator's joint trajectory tracking algorithms
    0 references
    bounded controls
    0 references
    friction
    0 references
    saturation
    0 references
    vector Lyapunov function
    0 references