A multilevel calibration technique for an industrial robot with parallelogram mechanism

Abstract This paper presents a multilevel calibration technique for improving the absolute accuracy of an industrial robot with a parallelogram mechanism (ABB IRB2400). The parallelogram structural error is firstly modeled based on the partial differential of the position function of a general four-bar linkage and the linearization of the position constraints of the parallelogram mechanism, the model coefficients are fitted from experimental data. Secondly, an absolute kinematic calibration model is established and resolved as a linear function of all the kinematic parameters, as well as the base frame parameters and tool parameters. Finally, contrary to most other similar works, the robot joint space (rather than Cartesian space) is divided into a sequence of fan-shaped cells in order to compensate the non-geometric errors, the positioning errors on the grid points are measured and stored for the error compensation on the target points. After the multilevel calibration, the maximum/mean point positioning errors on 284 tested configurations (evenly distributed in the robot common workspace) are reduced from 1.583/0.420 mm to 0.172/0.066 mm respectively, which is almost the same level as the robot bidirectional repeatability.

[1]  Ilian A. Bonev,et al.  Absolute robot calibration with a single telescoping ballbar , 2014 .

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

[3]  Miomir Vukobratović,et al.  Calibration and accuracy of manipulation robot models—An overview , 1994 .

[4]  Giovanni Legnani,et al.  Three methodologies for the calibration of industrial manipulators: Experimental results on a SCARA robot , 2000 .

[5]  Kevin L. Conrad,et al.  ROBOTIC CALIBRATION ISSUES: ACCURACY, REPEATABILITY AND CALIBRATION , 2000 .

[6]  Alessandro Paoli,et al.  Large yacht hull measurement by integrating optical scanning with mechanical tracking-based methodologies , 2012 .

[7]  Ilian A. Bonev,et al.  Modeling and assessment of the backlash error of an industrial robot , 2012, Robotica.

[8]  Ilian A. Bonev,et al.  Absolute calibration of an ABB IRB 1600 robot using a laser tracker , 2013 .

[9]  Jorge Santolaria,et al.  Self-alignment of on-board measurement sensors for robot kinematic calibration , 2013 .

[10]  Samad Hayati,et al.  Improving the absolute positioning accuracy of robot manipulators , 1985, J. Field Robotics.

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

[12]  Ying Bai,et al.  On the comparison of model-based and modeless robotic calibration based on a fuzzy interpolation method , 2007 .

[13]  Chia-Hsiang Menq,et al.  Determination of Optimal Measurement Configurations for Robot Calibration Based on Observability Measure , 1991, Int. J. Robotics Res..

[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 .

[16]  Ye Sheng-hua Flexible Coordinate Measurement System Based on Industrial Robot for Car Body-in-White , 2006 .

[17]  Ilian A. Bonev,et al.  Assessment of the positioning performance of an industrial robot , 2012, Ind. Robot.

[18]  Bijan Shirinzadeh,et al.  A systematic technique to estimate positioning errors for robot accuracy improvement using laser interferometry based sensing , 2005 .

[19]  Jorge Santolaria,et al.  Calibration-based thermal error model for articulated arm coordinate measuring machines , 2009 .

[20]  Richard P. Paul,et al.  Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[21]  John M. Hollerbach,et al.  A survey of kinematic calibration , 1989 .