A complete generalized solution to the inverse kinematics of robots
- 1 March 1985
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Robotics and Automation
- Vol. 1 (1), 14-20
- https://doi.org/10.1109/jra.1985.1086995
Abstract
The kinematic transformation between task space and joint configuration coordinates is nonlinear and configuration dependent. A solution to the inverse kinematics is a vector of joint configuration coordinates that corresponds to a set of task space coordinates. For a class of robots closed form solutions always exist, but constraints on joint displacements cannot be systematically incorporated in the process of obtaining a solution. An iterative solution is presented that is suitable for any class of robots having rotary or prismatic joints, with any arbitrary number of degrees of freedom, including both standard and kinematically redundant robots. The solution can be obtained subject to specified constraints and based on certain performance criteria. The solution is based on a new rapidly convergent constrained nonlinear optimization algorithm which uses a modified Newton-Raphson technique for solving a system nonlinear equations. The algorithm is illustrated using as an example a kinematically redundant robot.Keywords
This publication has 16 references indexed in Scilit:
- Optimal Point-to-Point Motion Control of Robots With Redundant Degrees of FreedomJournal of Engineering for Industry, 1986
- A solution to the inverse kinematics of redundant manipulatorsJournal of Robotic Systems, 1985
- A Generalized Solution to the Inverse Kinematics of Robotic ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1985
- An inverse kinematic solution for kinematically redundant robot manipulatorsJournal of Robotic Systems, 1984
- Position and Velocity Transformations Between Robot End-Effector Coordinates and Joint AnglesThe International Journal of Robotics Research, 1983
- The Inverse Kinematic Problem for Anthropomorphic Manipulator ArmsJournal of Dynamic Systems, Measurement, and Control, 1982
- Optimum step size control for Newton-Raphson solution of nonlinear vector equationsIEEE Transactions on Automatic Control, 1969
- An Algorithm for Solving Non-Linear Equations Based on the Secant MethodThe Computer Journal, 1965
- An Iterative Method for the Displacement Analysis of Spatial MechanismsJournal of Applied Mechanics, 1964
- An Algorithm for Least-Squares Estimation of Nonlinear ParametersJournal of the Society for Industrial and Applied Mathematics, 1963