A strictly convergent real‐time solution for inverse kinematics of robot manipulators
- 1 August 1987
- journal article
- research article
- Published by Wiley in Journal of Robotic Systems
- Vol. 4 (4) , 477-501
- https://doi.org/10.1002/rob.4620040403
Abstract
Inverse Kinematics has been recognized as an important problem in robotics applications. A robot independent solution can only be obtained through numerical methods, but most solutions which use this approach have problems with convergence especially near singularity points. This article develops a strictly convergent algorithm and a special‐purpose Inverse Kinematics Processor (IKP) to obtain the solution in real time. While the algorithm is based on open‐loop integration of rates, the absolute position deviation is used as a criterion to control the iteration, and a feedback mechanism has been especially designed to eliminate problems with long‐term drift or with initial errors in the solution. The architecture of the IKP is based on a high‐speed floating‐point arithmetic processor and is designed to perform the common matrix‐vector operations efficiently with a minimum processor cycle time. The algorithm has been simulated on the proposed architecture, and the results show its robustness and real‐time capability. For a six degree‐of‐freedom robot manipulator (for which no closed‐form solution exist), the Inverse Kinematics solution may be obtained at an approximate 2 khz rate with an error which is within standard repeatability limits.Keywords
This publication has 20 references indexed in Scilit:
- Arm signature identificationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1986
- On the Numerical Solution of the Inverse Kinematic ProblemThe International Journal of Robotics Research, 1985
- An efficient numerical approach for calculating the inverse kinematics for robot manipulatorsRobotica, 1985
- Efficient Computation of the Jacobian for Robot ManipulatorsThe International Journal of Robotics Research, 1984
- An inverse kinematic solution for kinematically redundant robot manipulatorsJournal of Robotic Systems, 1984
- Wrist-Partitioned, Inverse Kinematic Accelerations and Manipulator DynamicsThe International Journal of Robotics Research, 1983
- Position and Velocity Transformations Between Robot End-Effector Coordinates and Joint AnglesThe International Journal of Robotics Research, 1983
- Resolved-acceleration control of mechanical manipulatorsIEEE Transactions on Automatic Control, 1980
- The Mathematics of Coordinated Control of Prosthetic Arms and ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1972
- A Predictor-Corrector Algorithm with an Increased Range of Absolute StabilityJournal of the ACM, 1965