Nonlinear tip-position tracking control of a flexible-link manipulator: Theory and experiments (Q5950257): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
Added link to MaRDI item.
links / mardi / namelinks / mardi / name
 

Revision as of 02:02, 30 January 2024

scientific article; zbMATH DE number 1679971
Language Label Description Also known as
English
Nonlinear tip-position tracking control of a flexible-link manipulator: Theory and experiments
scientific article; zbMATH DE number 1679971

    Statements

    Nonlinear tip-position tracking control of a flexible-link manipulator: Theory and experiments (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    13 November 2002
    0 references
    This paper addresses the end effector trajectory tracking problem for flexible link manipulators. Its main result consists in the design of an inverse dynamics controller assisted by a link deflection speed observer. The equations of the manipulator's dynamics take on the form \[ M(q,\delta) {\ddot q\brack \delta}+ {f_1(q,\dot q)+ g_1(q,\dot q,\delta, \dot \delta)\brack f_2(q,\dot q)+ g_2(q,\dot q,\delta, \dot\delta) +K\delta}= {u \brack 0}, \tag{*} \] where \(q\in\mathbb{R}^n\), \(\delta\in \mathbb{R}^m\) denote, respectively, joint variables and deflection variables, \(f_1,f_2, g_1,g_2\) stand for Coriolis, centripetal and gravity torques, \(K\) is the stiffness matrix, \(u \in \mathbb{R}^n\) denotes a vector of input torques. The outputs of this system have been chosen as \[ (\%)\;y=q+\Psi (\alpha)\delta, \] where the matrix \(\Psi (\alpha)\) depends on modal shape functions, and \(\alpha\in\mathbb{R}^n\) serves to achieve stability of the zero dynamics of the system (*) with outputs \((\%)\). It is shown that this system has an input-output map \[ \ddot y=a(\alpha,q,\dot q, \delta, \dot\delta)+ B(\alpha,q, \delta)u, \] and is locally input-output linearizable by a static feedback, which results in the tracking algorithm of the form \[ u=B^{-1} (\alpha,q, \delta)\bigl(\nu -a(\alpha,q,\dot q,\delta,\dot \delta) \bigr)+K_1 (q)\delta+ K_2(q)\dot \delta. \] The last two terms in the above expression increase robustness of the algorithm, \(\nu\) incorporates the 2nd derivative of a desirable output trajectory as well as a PD controller depending on the position and estimated velocity tracking errors. Since the speed of deflection variables is usually unknown, a full order and a reduced order Luenberger-type observer have been proposed in order to estimate \(\dot \delta\). The main result proved in this paper states that the tracking observation errors in the closed loop system composed of the tracking controller and the observer can be made arbitrarily small. Theoretical developments have been illustrated with results of experiments.
    0 references
    0 references
    0 references
    0 references
    0 references
    feedback linearization
    0 references
    tracking
    0 references
    flexible link manipulators
    0 references
    inverse dynamics controller
    0 references
    link deflection speed observer
    0 references
    PD controller
    0 references
    observers
    0 references