JRM Vol.9 No.5 pp. 324-331
doi: 10.20965/jrm.1997.p0324


An Analysis of Inverse Kinematics of Robot Manipulators using Grobner Basis

Toshimi Shimizu and Haruhisa Kawasaki

Department of Mechanical Engineering, Gifu University, 1-1 Yanagido, Gifu 501-11, Japan

May 6, 1997
August 1, 1997
October 20, 1997
Robot, Manipulator, Inverse Kinematics, Grobner basis, Computer algebra, Maple

This paper presents a new method for solving the inverse kinematics of robot manipulators symbolically using computer algebra. The kinematics equations, including the trigonometric functions of joint displacements, are expressed as multivariate polynomial equations by transforming these functions into variables. The multivariate polynomial equations can be solved by evaluating their reduced Grobner basis. The properties for efficient evaluation of the reduced Grobner basis and the inverse kinematics of a robot, whose last three joint axes intersect at a point, are shown. This procedure is implemented using Maple V and built into ROSAM (Robot Symbolic Analysis, by Maple) that is a robot analysis library made by our group. An analysis example of a structurechanged PUMA type robot is given.

Cite this article as:
Toshimi Shimizu and Haruhisa Kawasaki, “An Analysis of Inverse Kinematics of Robot Manipulators using Grobner Basis,” J. Robot. Mechatron., Vol.9, No.5, pp. 324-331, 1997.
Data files:

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, Opera.

Last updated on Mar. 05, 2021