Alternate Formulations for the Manipulator Inertia Matrix

Four compact methods for computing the manipulator joint space inertia matrix are derived and compared. The deriva tion of the first, the Structurally Recursive Method, is based on the successive addition of single links to the free end of a serial manipulator. A general joint model allows multiple- degree-of-freedom joints to connect the links if desired, and the manipulator Jacobian matrix is a simultaneous result at no extra cost. The computational complexity of this new method is O(N3) for an N-link manipulator with revolute and/or prismatic joints. Derivation of the other methods fol lows from expanding the equations obtained in the structural recursion and examining the resulting terms. The second method, the Inertia Projection Method, defines a finite sum mation for each matrix component that has a form similar to that found in other work. This method is also O(N3), and once again, the Jacobian matrix is computed simultaneously. Through judicious use of the composite rigid body inertia concept, a third new and efficient algorithm, the Modified Composite Rigid Body Method, is developed with a compu tational complexity of O( N 2). Additional manipulation leads to the O( N 2) Spatial Composite Rigid Body Method, which is the most efficient for all N ≥ 6 but eliminates the simulta neous Jacobian computation. Thesefour methods are com pared with existing algorithms for computing the inertia matrix with respect to their computational complexities. The significance of the simultaneous Jacobian computation is demonstrated by a brief examination of the operational space inertia matrix.

[1]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[2]  K. H. Hunt,et al.  Kinematic geometry of mechanisms , 1978 .

[3]  David E. Orin,et al.  Efficient Dynamic Computer Simulation of Robotic Mechanisms , 1982 .

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

[5]  Martin Otter,et al.  A very efficient algorithm for the simulation of robots and similar multibody systems without invers , 1986 .

[6]  David E. Orin,et al.  Dynamic computer simulation of multiple closed-chain robotic mechanisms , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[7]  Yuan F. Zheng Collision Effects on Two Coordinating Robots in Assembly and the Effect Minimization , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[9]  C. S. George Lee,et al.  Development of Generalized d'Alembert Equations of Motion for Robot Manipulators , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  David E. Orin,et al.  Systolic architectures for the manipulator inertia matrix , 1988, IEEE Trans. Syst. Man Cybern..

[11]  Chang Jin Li,et al.  A new method of dynamics for robot manipulators , 1988, IEEE Trans. Syst. Man Cybern..

[12]  Amir Fijany,et al.  An efficient method for computation of the manipulator inertia matrix , 1989, Proceedings, 1989 International Conference on Robotics and Automation.