A real-time computer architecture for inverse kinematics

A special-purpose computer architecture has been developed for Inverse Kinematics so as to achieve real-tlme capabilities. The algorithm used is based on a modified predictor-corrector method for numerical integration and shows robustness even near points of singularity. The architecture is based on a 32-blt floating point unit that is equipped with data paths that facilitate computation of the most common matrix-vector operations used in robotics control. Special algorithms are used for the sine/ cosine and reciprocal, and these use a mix of computation and table lookup. The algorithm has been simulated on the proposed architecture and the results show its robustness and real-time capability. Two manipulator models are used, one of which does not have an analytical solution to its kinematics. The results indicate that its Inverse Kinematics solution may be obtained at more than 2000 points per second with an error within standard repeatability limits for industrial robots.

[1]  K. C. Gupta,et al.  Improved numerical solutions of inverse kinematics of robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[2]  David E. Orin,et al.  Pipeline/Parallel algorithms for the jacobian and inverse dynamics computations , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[3]  Roy Featherstone,et al.  Position and Velocity Transformations Between Robot End-Effector Coordinates and Joint Angles , 1983 .

[4]  Michael J. Flynn On Division by Functional Iteration , 1970, IEEE Transactions on Computers.

[5]  J. Hollerbach,et al.  Wrist-Partitioned, Inverse Kinematic Accelerations and Manipulator Dynamics , 1983 .

[6]  R. Paul,et al.  Kinematic control equations for simple manipulators , 1978, 1978 IEEE Conference on Decision and Control including the 17th Symposium on Adaptive Processes.

[7]  David E. Orin,et al.  An inverse kinematic solution for kinematically redundant robot manipulators , 1984, J. Field Robotics.

[8]  R. L. Crane,et al.  A Predictor-Corrector Algorithm with an Increased Range of Absolute Stability , 1965, JACM.