Computer-assisted generation of robot dynamic models in an analytical form
Article
Received:
- 31 Downloads
- 7 Citations
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 68K05Key words
Multivariable systems sensitivity model linearized model redundancy symbolic model adaptive control optimal graph structural matrice on-line computation dynamic model Coriolis effects programming languagePreview
Unable to display preview. Download preview PDF.
References
- 1.Uicker, J. J.: ‘Dynamic Force Analysis of Spatial Linkages’,ASME J. Appl. Mech. June 1976. pp. 418–424.Google Scholar
- 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.Voo, L. S. and Freudenstein, F.: ‘Dynamic Analysis of Mechanisms Using Screw Coordinates’,ASME J. Eng. Industry, February, 1971.Google Scholar
- 4.Yang, A. T.: ‘Inertia Force Analysis of Spatial Mechanisms’,ASME J. Eng. Industry, February, 1971.Google Scholar
- 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.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.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.HollerbachJ. M.: ‘A Recursive Formulation of Lagrangian Manipulator Dynamics’,IEEE Trans. SMC 10 (1980), 730–736.Google Scholar
- 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.Waters, R. C.: ‘Mechanical Arm Control’, A.I. Memo 549, MIT Artifieial Intelligence Laboratory, 1979.Google Scholar
- 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.KaneT.:Dynamics, Holt, Rinehart and Winston, New York, 1968.Google Scholar
- 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.VukobratoviéM. and StepanenkoYu.: ‘Mathematical Models of General Anthropomorphic Systems’,Mathematical Biosciences 17 (1973), 191–242.Google Scholar
- 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.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.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.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.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.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.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.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.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.VukobratoviéM. and PotkonjakV.:Scientific Fundamentals of Robotics 1, Dynamics of Manipulation Robots, Springer-Verlag, New York, 1982.Google Scholar
- 25.PaulP. R.,Robot Manipulators: Mathematics, Programming, and Control, MIT Press, Cambridge, 1981.Google Scholar
Copyright information
© D. Reidel Publishing Company 1985