Estimation of inertial parameters of rigid body links of manipulators

A method of estimating the mass, the location of center of mass, and the moments of inertia of each rigid body link of a robot during general manipulator movement is presented. The algorithm is derived from the Newton-Euler equations, and uses measurements of the joint torques as well as the measurement and calculation of the kinematics of the manipulator while it is moving. The identification equations are linear in the desired unknown parameters, and a modified least squares algorithm is used to obtain estimates of these parameters. Some of the parameters, however, are not identifiable due to the restricted motion of proximal links and the lack of full force/torque sensing. The algorithm was implemented on the MIT Serial Link Direct Drive Arm. A good match was obtained between joint torques predicted from the estimated parameters and the joint torques computed from motor currents.

[1]  T. Mckeown Mechanics , 1970, The Mathematics of Fluid Flow Through Porous Media.

[2]  R. Snee,et al.  Ridge Regression in Practice , 1975 .

[3]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[4]  In Ha,et al.  An approach to nonlinear feedback control with applications to robotics , 1984, The 22nd IEEE Conference on Decision and Control.

[5]  Gene H. Golub,et al.  Matrix computations , 1983 .

[6]  C. Samson Robust non linear control of robotic manipulators , 1983, The 22nd IEEE Conference on Decision and Control.

[7]  K. Youcef-Toumi,et al.  Joint torque measurement of a direct-drive arm , 1984, The 23rd IEEE Conference on Decision and Control.

[8]  Koichi Osuka,et al.  A New Identification Method for Serial Manipulator Arms , 1984 .

[9]  E. G. Gilbert,et al.  An approach to nonlinear feedback control with applications to robotics , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  John M. Hollerbach,et al.  Wrist-partitioned inverse kinematic accelerations and manipulator dynamics , 1984, ICRA.

[11]  James Thorp,et al.  The control of robot manipulators with bounded input: Part II: Robustness and disturbance rejection , 1984, The 23rd IEEE Conference on Decision and Control.

[12]  Kamal Youcef-Toumi,et al.  Analysis and design of a direct-drive ARM with a five-bar-link parallel drive mechanism , 1984 .

[13]  George A. Bekey,et al.  Identification of parameters in models of robots with rotary joints , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[14]  John Hollerbach,et al.  Rigid body load identification for manipulators , 1985, 1985 24th IEEE Conference on Decision and Control.

[15]  Jean-Jacques E. Slotine,et al.  The Robust Control of Robot Manipulators , 1985 .

[16]  Amitabha Mukerjee,et al.  Self-calibration in robot manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[17]  Charles P. Neuman,et al.  Identification of Robot Dynamics: An Application of Recursive Estimation , 1986 .

[18]  Mark W. Spong,et al.  The control of robot manipulators with bounded input , 1986 .