Trajectory Tracking in Flexible Robot Arms

  • Alessandro de Luca
  • Fernando Nicolò
  • Giovanni Ulivi
Chapter
Part of the Progress in Systems and Control Theory book series (PSCT, volume 12)

Abstract

We consider the problem of controlling the end-effector motion of flexible robot arms. Main difficulties arise both from the typical nonlinearities of robot dynamics and from the non-minimum phase nature of the flexible arm when tip position is chosen as output. This bars the straight application of inversion control solving the trajectory tracking problem in robots with rigid links. Three alternative strategies are presented: inversion control based on a suitable minimum phase output, nonlinear regulation of the tip output, and iterative learning control. The control laws are discussed from the point of view of system requirements and complexity, while their performance is compared by simulation on a simple but significative example. Finally, we report on the experimental activity in controlling flexible robots carried out in the Robotics Laboratory at DIS.

Keywords

Trajectory Tracking Iterative Learning Control Input Torque Flexible Link Zero Dynamic 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    P.K. Nguyen, R. Ravindran, R. Carr, D.M. Gossain, and K.H. Doetsch, Structural Flexibility of the Shuttle Remote Manipulator System Mechanical Arm, SPAR Aerospace Ltd. Rep., Tech. Info. of AIAA, 1982.Google Scholar
  2. [2]
    T.J. Tarn, A.K. Bejczy, A. Isidori, and Y. Chen, “Nonlinear feedback in robot arm control,” Proc. 23rd IEEE Conf. on Decision and Control, Las Vegas, NV, pp. 736 - 751, 1984.Google Scholar
  3. [3]
    R.H. Cannon, Jr. and E. Schmitz, “Initial experiments on the endpoint control of a flexible one-link robot,” Int. J. of Robotics Research, vol. 3, no. 3, pp. 62 – 75, 1984.Google Scholar
  4. [4]
    C. Byrnes and A. Isidori, “Local stabilization of critically minimum phase nonlinear systems,” Systems and Control Lett., vol. 11, no. 1, pp. 9 – 17, 1988.CrossRefGoogle Scholar
  5. [5]
    5 A. De Luca, P. Lucibello, and G. Ulivi, “Inversion techniques for tra-jectory control of flexible robot arms,” J. of Robotic Systems, vol. 6, no. 4, pp. 325 – 344, 1989.CrossRefGoogle Scholar
  6. [6]
    A. De Luca and B. Siciliano, “Trajectory control of a non-linear one-link flexible arm,” Int. J. of Control, vol. 50, no. 5, pp. 1699 - 1715, 1989.CrossRefGoogle Scholar
  7. [7]
    S.K. Madhavan and S.N. Singh, “Inverse trajectory control and zero dynamics sensitivity of an elastic manipulator,” Proc. 1991 American Control Conf.,Boston, MA, pp. 1879–1884, 1991.Google Scholar
  8. [8]
    A. De Luca and B. Siciliano, “Inversion-based nonlinear control of robot arms with flexible links,” submitted to AIAA J. of Guidance, Control, and Dynamics, 1991.Google Scholar
  9. [9]
    A. De Luca, L. Lanari, and G. Ulivi, “Output regulation of a flexible robot arm,” in Analysis and Optimization of Systems, A. Bensoussan and J.L. Lions (Eds.), Lecture Notes in Control and Information Sciences, vol. 144, pp. 833–842, Springer-Verlag, Berlin, 1990.Google Scholar
  10. [10]
    A. De Luca, L. Lanari, and G. Ulivi, “End-effector trajectory tracking in flexible arms: Comparison of approaches based on regulation theory,” in Advanced Robot Control, C. Canudas de Wit (Ed.), Lecture Notes in Control and Information Sciences, vol. 162, pp. 190–206, Springer-Verlag, Berlin, 1991.Google Scholar
  11. [11]
    F. Pfeiffer, “A feedforward decoupling concept for the control of elastic robots,” J. of Robotic Systems, vol. 6, no. 4, pp. 407 – 416, 1989.CrossRefGoogle Scholar
  12. [12]
    M. Poloni and G. Ulivi, “Iterative trajectory tracking for flexible arms with approximate models,” Proc. 5th Int. Conf. on Advanced Robotics, Pisa, I, pp. 108 - 113, 1991.Google Scholar
  13. [13]
    M. Poloni and G. Ulivi, “Iterative learning control of a one-link flexible manipulator,” Prep. 3rd IFAC Symp. on Robot Control, Vienna, A, pp. 273 – 278, 1991.Google Scholar
  14. [14]
    W.J. Book, “Recursive Lagrangian dynamics of flexible manipulator arms,” Int. J. of Robotics Research, vol. 3, no. 3, pp. 87 – 101, 1984.CrossRefGoogle Scholar
  15. [15]
    P.B. Usoro, R. Nadira, and S.S. Mahil, “A finite-element Lagrangian approach to modeling lightweight flexible manipulators,” ASME J. of Dyn. Syst., Meas., and Control, vol. 108, pp. 198 – 205, 1986.Google Scholar
  16. [16]
    P. Lucibello and G. Ulivi, “Design and realization of a two link direct drive robot with a very flexible forearm,” Rap. 16.89, Dipartimento di Informatica e Sistemistica, Università di Roma “La Sapienza”, 1989.Google Scholar
  17. [17]
    P. Lucibello and G. Ulivi, “An optical angular transducer for flexible robots arms,” IFAC Symp. on Low Cost Automation, pp. 113–116, Milano, I, 1989.Google Scholar
  18. [18]
    A. De Luca, P. Lucibello, and F. Nicolò, “Automatic symbolic modeling and nonlinear control of robots with flexible links,” Proc. IEE Int. Work. on Robot Control: Theory and Applications, Oxford, UK, pp. 62 – 70, 1988.Google Scholar
  19. [19]
    X. Ding, T.J. Tarn, and A.K. Bejczy, “A novel approach to the modelling and control of flexible robot arms,” Proc. 27th IEEE Conf. on Decision and Control, Austin, TX, pp. 52 – 57, 1988.Google Scholar
  20. [20]
    L. Meirovitch, Analytical Methods in Vibrations, Macmillan, 1967.Google Scholar
  21. [21]
    A. De Luca and B. Siciliano, “Closed-form dynamic model of planar multi-link lightweight robots,” IEEE Trans. on Systems, Man, and Cybernetics, vol. 21, no. 4, Jul. 1991.Google Scholar
  22. [22]
    H. Goldstein, Classical Mechanics, Addison-Wesley, Reading, 1980.Google Scholar
  23. [23]
    A. Isidori, Nonlinear Control Systems, 2nd Edition, Springer Verlag, Berlin, 1989.Google Scholar
  24. [24]
    A. De Luca, “Zero dynamics in robotic systems,” in Nonlinear Synthesis, C.I. Byrnes and A. Kurszanski (Eds.), Progress in Systems and Control Series, Birkhäuser, Boston, 1991.Google Scholar
  25. [25]
    A. Isidori and C. Byrnes, “Output regulation of nonlinear systems,” IEEE Trans. on Automatic Control, vol. 35, no. 2, pp. 131 – 140, 1990.CrossRefGoogle Scholar
  26. [26]
    E. Schmitz, “Modeling and control of a planar manipulator with an elastic forearm,” Proc. 1989 IEEE Int. Conf. on Robotics and Automation Scottsdale, AZ, pp. 894 – 899, 1988.Google Scholar
  27. [27]
    S. Arimoto, T. Naniwa, and H. Suzuki, “Selective learning with a forgetting factor for robotic motion control,” 1991 IEEE Int. Conf. on Robotics and Automation, Sacramento, CA, pp. 728 – 733, 1991.Google Scholar
  28. [28]
    A. De Luca, G. Paesano, and G. Ulivi, “A frequency-domain approach to learning control: Implementation for a robot manipulator,” IEEE Trans. on Industrial Electronics, to appear.Google Scholar
  29. [29]
    A. De Luca, L. Lanari, P. Lucibello, S. Panzieri, and G. Ulivi, “Control experiments on a two-link robot with a flexible forearm,” Proc. 29th IEEE Conf. on Decision and Control, Honolulu, HI, pp. 520 – 527, 1990.Google Scholar

Copyright information

© Springer Science+Business Media New York 1992

Authors and Affiliations

  • Alessandro de Luca
    • 1
  • Fernando Nicolò
    • 1
  • Giovanni Ulivi
    • 1
  1. 1.Dipartimento di Informatica e Sistemistica (DIS)Università degli Studi di Roma “La Sapienza”RomaItaly

Personalised recommendations