Universal continuous laws for controlling the manipulation robot (Q1290750): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
Import240304020342 (talk | contribs)
Set profile property.
 
(2 intermediate revisions by one other user not shown)
Property / reviewed by
 
Property / reviewed by: Krzysztof Tchoń / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Krzysztof Tchoń / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank

Latest revision as of 03:48, 5 March 2024

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
    manipulator's joint trajectory tracking algorithms
    0 references
    bounded controls
    0 references
    friction
    0 references
    saturation
    0 references
    vector Lyapunov function
    0 references

    Identifiers