Hostname: page-component-cd9895bd7-fscjk Total loading time: 0 Render date: 2024-12-23T15:46:52.324Z Has data issue: false hasContentIssue false

Inverse kinematics of six-degree of freedom “general” and “special” manipulators using symbolic computation

Published online by Cambridge University Press:  09 March 2009

F. B. Ouezdou
Affiliation:
Laboratoire de Robotique de Paris, Université Pierre et Marie Curie, Tour 66, 2ème étage, 4 Place Jussieu, 75252, Paris, France
P. Bidaud
Affiliation:
Laboratoire de Robotique de Paris, Université Pierre et Marie Curie, Tour 66, 2ème étage, 4 Place Jussieu, 75252, Paris, France

Summary

This paper presents an algorithm that solves the inverse kinematics problem of all six degrees of freedom manipulators, “general” or “special”. A manipulator is represented by a chain of characters that symbolizes the position of prismatic and revolute joints in the manipulator and the special geometry that may exist between its joint axes. One form of the loop closure equation is chosen and the Raghavan and Roth method is used to obtain symbolically a square matrix. The determinant of this matrix yields the characteristic polynomial of the manipulator in one of the kinematic variables. As an example of the use of this algorithm we present the solution to the inverse kinematics problem of the GMF Arc Mate welding manipulator. In spite of its geometry, this industrial manipulator has a non-trivial solution to its inverse kinematics problem.

Type
Article
Copyright
Copyright © Cambridge University Press 1994

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Gupta, K.C. and Singh, V.K., “A Numerical Algorithm for Solving Inverse KinematicsRobotica 7, part 3, 159164.CrossRefGoogle Scholar
2.Pieper, D.L., The kinematics of Manipulators under Computer Control (Ph.D. thesis, Stanford University 1968).Google Scholar
3.Angeles, J., “On the numerical solution of the inverse kinematic problem.” Int. J. Robotics Research 4, No. 2, 2137 (1985).CrossRefGoogle Scholar
4.Kazerounian, K., “On the Numerical Inverse Kinematics of Robotic Manipulators,” ASME J. Mechanisms, Transmissions, and Automation in Design 109/3, 813 (1987).CrossRefGoogle Scholar
5.Tsai, L.W. and Morgan, A., “Solving the Kinematics of the Most General Six-and-Five-Degree-of-Freedom Manipulators by Continuation MethodsTransactions of ASME, J. Mechanisms, Transmission, and Automation in Design 107, 189200 (1985).CrossRefGoogle Scholar
6.Lee, H.Y. and Liang, C.G., “Displacement Analysis of the Spatial 7-link 6R-P LinkagesMechanism and Machine Theory 22, 111 (1987).CrossRefGoogle Scholar
7.Lee, H.Y. and Liang, C.G., “Displacement Analysis of the General Spatial 7-link 7R MechanismMechanism and Machine Theory 23, No. 3, 211226 (1988).CrossRefGoogle Scholar
8.Lee, H.Y. and Liang, C.G., “A New Vector Theory for the Analysis of Spatial MechanismMechanism and Machine Theory 23, No. 3, 209213 (1988).CrossRefGoogle Scholar
9.Raghavan, M. and Roth, B., “Kinematic Analysis of the 6R Manipulator of General Geometry” Proceedings of the 5th International Symposium on Robotics Research (edited by et, H. MiuraArimoto, S.) (MIT press, Cambridge (1990) pp. 263270.Google Scholar
10.Raghavan, M. and Roth, B., “A General Solution for the Inverse Kinematics of all Series Chains” Proceedings of the 8th CISM-IFToMM Symposium on Robots and Manipulators (Romansy 90),Cracow, Poland (1990) pp. 2431.Google Scholar
11.Raghavan, M. and Roth, B., “Inverse Kinematics of the General 6R Manipulator and Related Linkages” Proceedings of the ASME, Design Technical Conference,Chicago, Illinois, DE 25, 5965 (1992).Google Scholar
12.Manocha, D. and Canney, J.F., “Real Time Inverse Kinematics for General 6R Manipulators” Proceedings of the 1992 IEEE International Conference on Robotics and Automation,Nice,France(1992) pp. 383388.Google Scholar
13.Kohlli, D. and Osvatic, M., “Inverse Kinematics of General 6R and 5R, P serial manipulatorsFlexible Mechanisms, Dynamics and Analysis, ASME DE 47, 619629 (1992).Google Scholar
14.Kohli, D. and Osvatic, M., “Inverse Kinematics of General 4R2P, 3R3P, 4R1C, 2R2C, and 3C serial manipulators” Robotics, Spatial Mechanisms, and Mechanical Systems, ASME DE 45, 129–137 (1992).Google Scholar
15.Peiper, D.L. and Roth, B. The Kinematics of Manipulators under computer Control” Proceedings of the 2nd International Congress for the Theory of Machines and Mechanisms, Zakopane, Poland(1969) pp. 159–160,Google Scholar
Design of Solvable 6R Manipulators (Ph.D. Thesis, Georgia, Institute of Technology, 1990).Google Scholar
16.Smith, D.R., Design of Solvable 6R Manipulators (Ph.D. Thesis, Georgia, Institute of Technology, 1990).Google Scholar
17.Mavroidis, C. and Roth, B., “Structural Parameters which Reduce the Number of Manipulators ConfigurationsRobotics, Spatial Mechanisms, and Mechanical Systems, ASME DE 45, 359–366 (1992).Google Scholar
18.Khalil, W. and Bennis, F., “Automatic Generation of the Inverse Geometric Model of RobotsRobotics and Autonomous Systems 7, 47–56 (1991).CrossRefGoogle Scholar
19.Rieseler, H. and Wahl, F.M., “Fast Symbolic Computation of the Inverse Kinematics of Robots” Proceedings of the 1990 IEEE Conference on Robotics and Automation,San Diego (1990) pp. 462–467.Google Scholar
20.Mavroidis, C., Résolution du problème géometrique inverse pour les manipulateurs série à 6 degrés de liberté (Thèse de Doctorat, Univérsité Pierre et marie Curie, Paris, 1993).Google Scholar