Local and closed-loop calibration of an industrial serial robot using a new low-cost 3D measuring device

We propose an automated, closed-loop, and local calibration method for serial robots that uses a new, low-cost, 3D measuring device. The device consists of three Mitutoyo digital indicators, arranged in an orthogonal manner, and a mastering fixture based on kinematic coupling. The indicators communicate, via wireless connection, with a PC that controls the movements of the robot. To measure absolute Cartesian coordinates, the device is positioned incrementally over each of several 0.5-inch precision balls until all indicators are at zero, at which time the robot joint encoders are read. The balls are fixed with respect to the robot's base. The precise relative positions of the centers of these balls must be known in advance. In this study, the measuring device is mounted on the flange of an ABB IRB 120 robot. Only three precision balls are used, spaced 300 mm apart, and the distances between these balls are measured with a Renishaw telescoping ballbar. The absolute accuracy of the robot was enhanced by minimizing its position errors, using the least squares method. The feasibility of the calibration approach was demonstrated through a simulation study. Finally, an experimental validation showed that our calibration method caused the maximum position error of the robot, inside a sphere of 400 mm in diameter, to be reduced to 0.491 mm.

[1]  R. G. Fenton,et al.  Application of the Weighted Least Squares Parameter Estimation Method to the Robot Calibration , 1994 .

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

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

[4]  Frank Chongwoo Park,et al.  Kinematic calibration using the product of exponentials formula , 1996, Robotica.

[5]  Tian Huang,et al.  Kinematic Calibration of the 3-DOF Module of a 5-DOF Reconfigurable Hybrid Robot using a Double-Ball-Bar System , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[7]  M. Hayes,et al.  Kinematic Calibration of SixAxis Robots , 2002 .

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

[9]  Ilian A. Bonev,et al.  Comparison of two calibration methods for a small industrial robot based on an optical CMM and a laser tracker , 2013, Robotica.

[10]  Ilian A. Bonev,et al.  Kinematic calibration of a 3-DOF planar parallel robot , 2012, Ind. Robot.

[11]  Hanqi Zhuang,et al.  A complete and parametrically continuous kinematic model for robot manipulators , 1992, IEEE Trans. Robotics Autom..

[12]  Bojan Jerbić,et al.  Calibration of an Industrial Robot Using a Stereo Vision System , 2014 .

[13]  Luo Fei,et al.  An Overview of Robot Calibration , 2004 .

[14]  Samad Hayati,et al.  Robot arm geometric link parameter estimation , 1983, The 22nd IEEE Conference on Decision and Control.

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

[16]  G. Engel,et al.  Assessment of Industrial Robots , 1980 .

[17]  Marco A. Meggiolaro,et al.  MANIPULATOR CALIBRATION USING A SINGLE ENDPOINT CONTACT CONSTRAINT , 2000 .

[18]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[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]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[21]  Ilian A. Bonev,et al.  Kinematic calibration of a six-axis serial robot using distance and sphere constraints , 2015 .

[22]  Arthur C. Sanderson,et al.  Arm signature identification , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[23]  Ilian A. Bonev,et al.  Non-kinematic calibration of a six-axis serial robot using planar constraints , 2015 .