Modeling and calibration of high-order joint-dependent kinematic errors for industrial robots

Abstract Robot positioning accuracy is critically important in many manufacturing applications. While geometric errors such as imprecise link length and assembly misalignment dominate positioning errors in industrial robots, significant errors also arise from non-uniformities in bearing systems and strain wave gearings. These errors are characteristically more complicated than the fixed geometric errors in link lengths and assembly. Typical robot calibration methods only consider constant kinematic errors, thus, neglecting complex kinematic errors and limiting the accuracy to which robots can be calibrated. In contrast to typical calibration methods, this paper considers models containing both constant and joint-dependent kinematic errors. Constituent robot kinematic error sources are identified and kinematic error models are classified for each error source. The constituent models are generalized into a single robot kinematic error model with both constant and high-order joint-dependent error terms. Maximum likelihood estimation is utilized to identify error model parameters using measurements obtained over the measurable joint space by a laser tracker. Experiments comparing the proposed and traditional calibration methods implemented on a FANUC LR Mate 200i robot are presented and analyzed. While the traditional constant kinematic error model describes 79.4% of the measured error, the proposed modeling framework, constructed from measurements of 250 poses, describes 97.0% of the measured error. The results demonstrate that nearly 20% of the kinematic error in this study can be attributed to complex, joint-dependent error sources.

[1]  Ted Nye,et al.  Harmonic drive gear error: Characterization and compensation for precision pointing and tracking , 1991 .

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

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

[4]  M. Spong,et al.  Robot Modeling and Control , 2005 .

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

[6]  Lih-Min Hsia The Analysis And Design Of Harmonic Gear Drives , 1988, Proceedings of the 1988 IEEE International Conference on Systems, Man, and Cybernetics.

[7]  Fathi H. Ghorbel,et al.  On the Kinematic Error in Harmonic Drive Gears , 2001 .

[8]  Robert G. Landers,et al.  Table-Based Volumetric Error Compensation of Large Five-Axis Machine Tools , 2017 .

[9]  Robert G. Landers,et al.  Modeling and Compensation of Backlash and Harmonic Drive-Induced Errors in Robotic Manipulators , 2014 .

[10]  Ser Yong Lim,et al.  An industrial application of control of dynamic behavior of robots-a walk-through programmed welding robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[11]  H. Niederreiter Low-discrepancy and low-dispersion sequences , 1988 .

[12]  Joseph F. Engelberger Robotics in practice :: management and applications of industrial robots , 1980 .

[13]  Tatsuo Arai,et al.  An implicit loop method for kinematic calibration and its application to closed-chain mechanisms , 1995, IEEE Trans. Robotics Autom..

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

[15]  Philip Freeman,et al.  A Novel Means of Software Compensation for Robots and Machine Tools , 2006 .

[16]  Paul P. Lin,et al.  Tolerance specification of robot kinematic parameters using an experimental design technique—the Taguchi method , 1993 .

[17]  John M. Hollerbach,et al.  The Calibration Index and Taxonomy for Robot Kinematic Calibration Methods , 1996, Int. J. Robotics Res..

[18]  Jorge Santolaria,et al.  Laser tracker-based kinematic parameter calibration of industrial robots by improved CPA method and active retroreflector , 2013 .

[19]  John M. Hollerbach,et al.  Autonomous calibration of single-loop closed kinematic chains formed by manipulators with passive endpoint constraints , 1991, IEEE Trans. Robotics Autom..

[20]  Y. S. Tarng,et al.  A study of backlash on the motion accuracy of CNC lathes , 1996 .

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

[22]  Y. B. Kavina,et al.  Factors affecting robot performance , 1991 .

[23]  Ilian A. Bonev,et al.  A new method for measuring a large set of poses with a single telescoping ballbar , 2013 .

[24]  Carlos Javierre,et al.  ROTATION ERROR MODELING AND IDENTIFICATION FOR ROBOT KINEMATIC CALIBRATION BY CIRCLE POINT METHOD , 2014 .

[25]  Muhammed Were Analysis and control of kinematic error in harmonic gear drive mechanisms , 1997 .