Closed-Form Solution of Inverse Kinematics for the Puma Manipulator

  • Marko I. Vuskovic
  • Socorro C. Hunt
Conference paper


A closed-form solution of inverse kinematics for the Unimation PUMA manipulator, which is an improved version of standard algorithms initially proposed by R. Paul, is discussed. Standard algorithms use a polar transformation to solve an equation of the form a cos(x) - b sin(x) =p. Here, the equation is considered as a part of two-dimensional orthogonal transformation. This yields more straightforward and more efficient solution for inverse kinematics. The improvement of the time-efficiency for single solutions is more than 20% and for multiple solutions more than 40%.


Sine Hunt 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    D. Pieper, “The Kinematics of Manipulators Under Computer Control” Ph.D. Thesis, Stanford University, 1968.Google Scholar
  2. [2]
    R.P. Paul, B Shimano and G.E. Mayer, “Kinematic Control Equations for Simple Manipulators” IEEE Trans. on Systems, Man, and Cybernetics ,vol. SMC-11, No. 6, June 1981.Google Scholar
  3. [3]
    C.S.G. Lee and M. Ziegler, “A Geometric Approach in Solving the Inverse Kinematics of PUMA Robots” Proc. of the 13th International Symposium on Industrial Robots ,Chicago, Illinois, 1983.Google Scholar
  4. [5]
    J.J Craig, “Introduction to Robotics: Mechanics and Control” ,Addison-Wesley Publishing Co., Reading, Massachusetts, 1986.Google Scholar
  5. [6]
    M. Shahinpoor, M Jamshidi and Y.T. Kim, “Exact Solution to the Inverse Kinematics Problem of a Standard 6-Axis Robot Manipulator” Journal of Robotic Systems ,Vol. 3, No. 3, 1986.Google Scholar
  6. [7]
    C.S.G. Lee and P.R. Chang, “Computational Structures for Robotic Computations” Workshop on Space Telerobotics ,Pasadena, California, January 20–22, 1987.Google Scholar

Copyright information

© Springer-Verlag New York Inc. 1988

Authors and Affiliations

  • Marko I. Vuskovic
    • 1
  • Socorro C. Hunt
    • 1
  1. 1.Department of Mathematical SciencesSan Diego State UniversitySan DiegoUSA

Personalised recommendations