An automated method to calibrate industrial robot joint offset using virtual line-based single-point constraint approach

This paper describes an industrial robot joint offset calibration method called the virtual line-based single-point constraint approach. Previous methods such as using CMM, laser trackers or cameras are limited by the cost or the resolution. The proposed method relies mainly upon a laser pointer attached on the end-effector and single position-sensitive detector (PSD) arbitrarily located on the workcell. The automated calibration procedure (about three minutes) involves aiming the laser lines loaded by the robot towards the center of the PSD surface from various robot positions and orientations. The intersections of each pair of laser lines eventually should converge to the same point after compensating the joint offsets. An optimization model and algorithm have been formulated to identify the robot offset. For the highly precise feedback, a segmented PSD with a position resolution of better than 0.1 µm is employed. The mean accuracy of robot localization is up to 0.02 mm, and the mean error of the parameter identification is less than 0.08 degrees. Both simulations and experiments implemented on an ABB industrial robot verify the feasibility of the proposed method and demonstrated the effectiveness of the developed calibration system. The goal of fast, automated, low-cost, and high precision offset calibration are achieved.

[1]  Yantao Shen,et al.  High-accuracy visual/PSD hybrid servoing of robotic manipulator , 2008, 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[2]  Hanqi Zhuang,et al.  Robot calibration with planar constraints , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[3]  Ronald Lumia,et al.  Calibration of industrial robots by magnifying errors on a distant plane , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Kuu-young Young,et al.  Implementation of a Variable D-H Parameter Model for Robot Calibration Using an FCMAC Learning Algorithm , 1999, J. Intell. Robotic Syst..

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

[6]  Kaj Madsen,et al.  Methods for Non-Linear Least Squares Problems , 1999 .

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

[8]  John M. Hollerbach,et al.  Kinematic calibration using a plane constraint , 1997, Proceedings of International Conference on Robotics and Automation.

[9]  Sang Choi,et al.  Practical industrial robot zero offset calibration , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

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

[11]  Yantao Shen,et al.  Rapid robot/workcell calibration using line-based approach , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[12]  Morris Driels,et al.  Full-pose calibration of a robot manipulator using a coordinate-measuring machine , 1993 .

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

[14]  S. Ye,et al.  Robot Calibration Using Iteration and Differential Kinematics , 2006 .

[15]  Markus Vincze,et al.  A Laser Tracking System to Measure Position and Orientation of Robot End Effectors Under Motion , 1994, Int. J. Robotics Res..

[16]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[17]  Wyatt S. Newman,et al.  A new method for kinematic parameter calibration via laser line tracking , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.