Abstract
The increasing use of robot simulation systems has raised the need for a full kinematic treatment for a large number of different types of robots. Usually this is done either by supplying a general iterative inverse procedure, a time-consuming method not guaranteed to converge, or by carrying out a special analysis for each type. In this paper we present a software system whose input is an elementary geometric description of a robot. The system automatically builds the Denavit-Hartenberg model out of the input, while retaining information of how to interface between the built model and the elementary description. It then derives the equations of the inverse kinematics and subsequently solves them symbolically in closed form (if possible). The solution is accurate, efficient in on-line use, gives all possible solutions for every input frame of the end-effector and is thus suitable for use in robot simulation. Our software package was incorporated into the ROBCAD* simulation system where it has been successfully modelling and solving a myriad of kinematic structures of robots and other mechanisms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A.V. Aho, J.D. Ulmann, Principles of Compiler Design, Addison-Wesley, 1977.
O. Bottema, B. Roth., Theoretical Kinematics, North Holland Publishing Company, 1979.
J.J. Craig., Introduction to Robotics Addison Wesley, 1986.
J. Denavit, R.S. Hartenberg, A Kinematic Notation for Lower Pair Mechanisms Based on Matrices, ASME J. of Applied Mechanics, June 1955, pp. 215–221.
A. A. Goldenberg, B. Benhabib, R. G. Fenton, A Complete Generalized Solution to the Inverse Kinematics of Robots, IEEE J. of Robotics and Automation, Vol. RA-1, No. 1, March 1985, pp. 14–20.
K. C. Gupta, K. Kazerounian, Improved Numerical Solutions of Inverse Kinematics of Robots, Proc. IEEE International Conference on Robotics and Automation, 1985, pp. 743–748.
D. Halperin, Kinematic Modelling of Robot Manipulators and Automatic Generation of their Inverse Kinematics Solutions M.Sc. Thesis, Tel-aviv University, August 1986. In Hebrew (forthcoming in English).
J. Holland, ROBCAD Reference Manual, Robcad Ltd., Herzlia, 1986.
L.G. Herrera-Bendezu, E. Mu and J.T. Cain, Symbolic Computation of Robot Manipulator Kinematics, Proc. IEEE International Conference on Robotics and Automation, 1988, pp. 993–998.
C.S.G. Lee, Robot Arm Kinematics, IEEE Tutorial on Robotics, 1983, pp. 47–65.
Lu] V.J. Lumelsky, Iterative Coordinate Transformation Procedure for One Class of Robots, IEEE Trans. on Systems Man and Cybernetics Vol. SMC-14, No. 3, May 1984, pp. 500505.
R.P. Paul, Robot Manipulators, Mathematics, Programming and Control, The MIT Press, 1981.
D.L. Pieper, The Kinematics of Manipulators Under Computer Control, Ph.D. Thesis, Stanford University, 1969.
R.P. Paul, B. Shimano, G.E. Mayer, Kinematic Control Equations for Simple Manipulators, IEEE Trans. on Systems Man and Cybernetics, Vol. SMC-11, No. 6, June 1981, pp. 456–460.
B.E. Shimano, The Kinematic Design and Force Control of Computer-Controlled Ma-nipulators, Ph.D. Thesis, Stanford University, 1978.
D.M.Y. Sommerville, Analytical Geometry of Three Dimensions, Cambridge University Press, 1959.
J.J. Uicker Jr., J. Denavit, R.S. Hartenberg, An Iterative Method for the Displacement Analysis of Spatial Mechanisms, Trans. of the ASME, J. of Applied Mechanics Vol. 31, June 1964, pp. 309–314.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Wien
About this paper
Cite this paper
Halperin, D. (1991). Automatic Kinematic Modelling of Robot Manipulators and Symbolic Generation of their Inverse Kinematics Solutions. In: Stifter, S., Lenarčič, J. (eds) Advances in Robot Kinematics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-4433-6_35
Download citation
DOI: https://doi.org/10.1007/978-3-7091-4433-6_35
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-82302-6
Online ISBN: 978-3-7091-4433-6
eBook Packages: Springer Book Archive