Acta Applicandae Mathematica

, Volume 3, Issue 1, pp 49–70 | Cite as

Computer-assisted generation of robot dynamic models in an analytical form

  • M. Vukobratović
  • N. Kipćanski
Article

Abstract

An algorithm for constructing dynamic models of single-arm robots is presented in this paper. Motion equations of robots in analytical form are derived applying a fully automated procedure. It is shown that the solution of a direct and/or inverse problem based on the analytical model requires considerably fewer floating-point multiplications/additions than is the case with previously-developed numerical methods. The developed method is therefore very suitable for real-time application of robot dynamic models. The developed program package is illustrated using the example of Stanford manipulator.

AMS (MOS) subject classifications (1980)

93A99 68K05 

Key words

Multivariable systems sensitivity model linearized model redundancy symbolic model adaptive control optimal graph structural matrice on-line computation dynamic model Coriolis effects programming language 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Uicker, J. J.: ‘Dynamic Force Analysis of Spatial Linkages’,ASME J. Appl. Mech. June 1976. pp. 418–424.Google Scholar
  2. 2.
    Kahn, M. E.: ‘The Near Minimum Time Control of Open Loop Articulated Kinematic Chains’, PhD Thesis, Stanford University, MEMO AIM, 106, 1969.Google Scholar
  3. 3.
    Voo, L. S. and Freudenstein, F.: ‘Dynamic Analysis of Mechanisms Using Screw Coordinates’,ASME J. Eng. Industry, February, 1971.Google Scholar
  4. 4.
    Yang, A. T.: ‘Inertia Force Analysis of Spatial Mechanisms’,ASME J. Eng. Industry, February, 1971.Google Scholar
  5. 5.
    Orlandea, N. and Berenyi, T.: ‘Dynamic Continuous Path Synthesis of Industrial Robots Using Adams Computer Program’,ASME J. Mech. Design, No. 5, 1981.Google Scholar
  6. 6.
    MahilS. S.: ‘On the Application of Lagrange's Method to the Description of Dynamic Systems’,IEEE. Trans. SMC 12 (1982), 877–890.Google Scholar
  7. 7.
    Renaud, M.: ‘Contribution a L'étude de la Modelisation et de la Commande des Systèmes Mécaniques Articulés'’, Thése de Docteur-Ingénieur, 1975, Toulouse, France.Google Scholar
  8. 8.
    HollerbachJ. M.: ‘A Recursive Formulation of Lagrangian Manipulator Dynamics’,IEEE Trans. SMC 10 (1980), 730–736.Google Scholar
  9. 9.
    Vukobratovié, M. and Potkonjak, V.: ‘Contribution to Automatic Forming of Active Chain Models via Lagrangian Form’,J. Appl. Mech. No. 1, 1979.Google Scholar
  10. 10.
    Waters, R. C.: ‘Mechanical Arm Control’, A.I. Memo 549, MIT Artifieial Intelligence Laboratory, 1979.Google Scholar
  11. 11.
    SaridisG. N. and LeeC. S. G.: ‘An Approximation Theory of Optimal Control for Trainable Manipulators’,IEEE Trans. SMC. 9 (1979), 152–160.Google Scholar
  12. 12.
    KaneT.:Dynamics, Holt, Rinehart and Winston, New York, 1968.Google Scholar
  13. 13.
    HustonR. L. and KellyF. A.: ‘The Development of Equations of Motion of Single Arm Robots’,IEEE. Trans. SMC. 12 (1982), 259–266.Google Scholar
  14. 14.
    VukobratoviéM. and StepanenkoYu.: ‘Mathematical Models of General Anthropomorphic Systems’,Mathematical Biosciences 17 (1973), 191–242.Google Scholar
  15. 15.
    WalkerM. W. and OrinD. E.: ‘Efficient Dynamic Computer Simulation of Robotic Mechanisms’,Trans. ASME J. Dynamic Systems, Measurement and Control 104 (1982), 205–211.Google Scholar
  16. 16.
    LuhJ. Y. S., WalkerM. W. and PaulR. P. C.: ‘On-Line Computational Scheme for Mechanical Manipulators’,Trans. ASME J. Dynamic Systems, Measurement and Control 102 (1980), 69–76.Google Scholar
  17. 17.
    LuhJ. Y. S. and LinC. S.: ‘Scheduling of Parallel Computation for a Computer-Controlled Mechanical Manipulator’,IEEE Trans. SMC 12 (1982), 214–234.Google Scholar
  18. 18.
    Aldon, M. J. and Liégeois, A.: ‘Génération et Programmation Automatiques des Equations de Lagrange des Robots et Manipulateurs’,Rapport. de Recherche, INRIA.Google Scholar
  19. 19.
    Vukobratovié, M. and Kiréanski, N.: ‘New Method for Real-Time Manipulator Dynamic Model Forming on Microcomputers’,Proc. Ist Yugoslav-Soviet Symp. Appl. Robotics, Moscow, February, 1983.Google Scholar
  20. 20.
    Kiréanski, N.: ‘Computer-Aided Procedure of Forming of Robot Motion Equations in Analytical Forms’,Proc. VI IFTaMM Congress, New Delhi, 1983.Google Scholar
  21. 21.
    Renaud, N.: ‘An Efficient Iterative Procedure for Obtaining a Robot Manipulator Dynamic Model’,Proc. First Symp. Robotics Res., Bretton Woods, New Hampshire, U.S.A., 1983.Google Scholar
  22. 22.
    Vukobratovié, M. and Kiréanski, N.:Scientific Fundamentals of Robotics 4, Real-Time Dynamies of Manipulation Robots (to appear 1984), Springer-Verlag, New York.Google Scholar
  23. 23.
    Denavit, J. and Hartenberg, R. S.: ‘A Kinematic Notation for Lower Pair Mechanisms Based on Matrices’,J. Appl. Mech., June, 1955, 215–221.Google Scholar
  24. 24.
    VukobratoviéM. and PotkonjakV.:Scientific Fundamentals of Robotics 1, Dynamics of Manipulation Robots, Springer-Verlag, New York, 1982.Google Scholar
  25. 25.
    PaulP. R.,Robot Manipulators: Mathematics, Programming, and Control, MIT Press, Cambridge, 1981.Google Scholar

Copyright information

© D. Reidel Publishing Company 1985

Authors and Affiliations

  • M. Vukobratović
    • 1
  • N. Kipćanski
    • 1
  1. 1.Mihailo Pupin InstituteBelgradeYugoslavia

Personalised recommendations