Kinematic model identification of industrial manipulators

Abstract The aim of the work presented in this paper is to improve the off-line programming capability of industrial robots by improving their accuracy. Rather than impose more strict manufacturing tolerances, it is widely accepted that a method of identifying kinematic parameters specific to each individual robot provides a cost effective way of improving accuracy. A procedure is presented for identification of actual kinematic parameters, which uses the plane of rotation and centre of rotation introduced by Stone. The procedure differs from that of Stone in that it makes use of the radius of rotation and also introduces a translation of the plane of rotation along the axis of rotation. This allows for the direct identification of the D–H model parameters which are more widely accepted and easier to interpret than the S model parameters. It is shown that, unlike the original method of Stone, the new procedure can also deal with the situation when two consecutive joint axes are parallel. The method is validated on both simulated data and real measured data for a Puma 560 robot, showing an improvement in positioning accuracy of around 80%.

[1]  Bahram Ravani,et al.  An overview of robot calibration , 1987, IEEE Journal on Robotics and Automation.

[2]  Morris Driels,et al.  Automated partial pose measurement system for manipulator calibration experiments , 1994, IEEE Trans. Robotics Autom..

[3]  Morris Driels,et al.  Robot calibration using an automatic theodolite , 1994 .

[4]  Wisama Khalil,et al.  Identifiable Parameters and Optimum Configurations for Robots Calibration , 1991, Robotica.

[5]  Daniel E. Whitney,et al.  Industrial Robot Forward Calibration Method and Results , 1986 .

[6]  Benjamin W. Mooring,et al.  Aspects of robot repeatability , 1987, Robotica.

[7]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[8]  Morris Driels,et al.  Simulation experiments in parameter identification for robot calibration , 1990 .

[9]  M. Burdekin,et al.  A systematic approach to identify the error motion of anN-degree of freedom manipulator , 1994 .

[10]  Louis J. Everett,et al.  The Theory of Kinematic Parameter Identification for Industrial Robots , 1988 .

[11]  Jigien Chen,et al.  Positioning error analysis for robot manipulators with all rotary joints , 1986, IEEE Journal on Robotics and Automation.

[12]  Tien C. Hsia,et al.  System identification: Least-squares methods , 1977 .

[13]  M. R. Driels Using Passive End-Point Motion Constraints to Calibrate Robot Manipulators , 1993 .

[14]  Zvi S. Roth,et al.  Fundamentals of Manipulator Calibration , 1991 .

[15]  Henry W. Stone,et al.  Kinematic Modeling, Identification, and Control of Robotic Manipulators , 1987 .