An efficient solution of a differential inverse kinematics problem for wrist-partitioned robots

An efficient approach is presented for solving the inverse Jacobian problem for wrist-partitioned robots; specifically, the differential inverse kinematics problems. By selecting the wrist coordinate frame as the reference coordinate frame, a simplified Jacobian relation can be obtained for deriving a set of orthogonal bases for the screw system. From these orthogonal screws, the instantaneous Cartesian motion can be separated into translational and rotational parts for solving the differential joint variable rates. As a result, a set of concise, closed-form equations for solving the above inverse problem can be easily generated. For illustration, the PUMA 560 robot is selected as an example. On the basis of the simplified equations, the exact form of the inverse Jacobian matrix can also be obtained. >

[1]  K. H. Hunt Robot Kinematics—A Compact Analytic Inverse Solution for Velocities , 1987 .

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

[3]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  W. W. Schrader,et al.  Efficient Computation of the Jacobian for Robot Manipulators , 1984 .

[5]  K. Sugimoto,et al.  Determination of Joint Velocities of Robots by Using Screws , 1984 .

[6]  K. Waldron,et al.  A Study of the Jacobian Matrix of Serial Manipulators , 1985 .

[7]  Kimon P. Valavanis,et al.  Efficient PUMA manipulator jacobian calculation and inversion , 1987, J. Field Robotics.

[8]  Gordon R. Pennock,et al.  Inverse Velocity and Acceleration Solutions of Serial Robot Arm Subassemblies Using the Canonical Coordinate System , 1988, Int. J. Robotics Res..

[9]  W. Veitschegger,et al.  A method for calibrating and compensating robot kinematic errors , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[10]  K. Sugimoto,et al.  Application of linear algebra to screw systems , 1982 .

[11]  J. Angeles On the Numerical Solution of the Inverse Kinematic Problem , 1985 .

[12]  Chi-Haur Wu,et al.  A Kinematic CAD Tool for the Design and Control of a Robot Manipulator , 1984 .

[13]  Jeff Ho,et al.  Design of robot accuracy compensator after calibration , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.