Simultaneous and on-line calibration of a robot-based inspecting system

Abstract For a robot-based inspecting system calibration procedure in the production environment, it is desirable that the calibration technique should be automatic, time-saving and convenient to implement. The paper presents a new self-calibration method to calibrate and compensate for the robot-based inspecting system's kinematic errors. Compared with traditional calibration methods, this calibration approach has several unique features. First, the inspecting system can be calibrated without external measurement devices since an optical sensor is mounted to the robot end-effector as its integral part, so it can make the inspecting system realizing on-line calibration. Second, it simultaneously calibrates all the kinematic parameters of the inspecting system in one step to avoid error propagation rather than calibrate the hand-eye relationship, the robot itself and the robot exterior relationship separately. Third, the paper analyzes and eliminates redundant kinematic parameters in the inspecting system's kinematic model and derives a MDH model without redundancy. These features not only realize the automatic calibration of the inspecting system but also greatly reduce the number of identified parameters and avoid error propagation, therefore, enhance the efficiency and accuracy of parameter estimation. Experiments are conducted on a 6 DOF serial robot-based inspecting system to validate the good performance of the proposed method.

[1]  Jorge J. Moré,et al.  The Levenberg-Marquardt algo-rithm: Implementation and theory , 1977 .

[2]  Martyn Hill,et al.  An investigation of the robustness of the nonlinear least-squares sphere fitting method to small segment angle surfaces , 2008 .

[3]  Zijian Zhao,et al.  A flexible method combining camera calibration and hand-eye calibration , 2013, Robotica.

[4]  Kostas Daniilidis,et al.  Hand-Eye Calibration Using Dual Quaternions , 1999, Int. J. Robotics Res..

[5]  Yiu Cheung Shiu,et al.  A noise-tolerant algorithm for robotic hand-eye calibration with or without sensor orientation measurement , 1993, IEEE Trans. Syst. Man Cybern..

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

[7]  Xiao Lu,et al.  A screw axis identification method for serial robot calibration based on the POE model , 2012, Ind. Robot.

[8]  Shenghua Ye,et al.  A Vision-Based Self-Calibration Method for Robotic Visual Inspection Systems , 2013, Sensors.

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

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

[11]  Arthur C. Sanderson,et al.  A prototype arm signature identification system , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[12]  Phil Webb,et al.  An improved kinematic model for calibration of serial robots having closed-chain mechanisms , 2011, Robotica.

[13]  Yin Guo,et al.  Development and calibration of an integrated 3D scanning system for high-accuracy large-scale metrology , 2014 .

[14]  Guanglong Du,et al.  Online robot calibration based on hybrid sensors using Kalman Filters , 2015 .

[15]  Roger Y. Tsai,et al.  A new technique for fully autonomous and efficient 3D robotics hand/eye calibration , 1988, IEEE Trans. Robotics Autom..

[16]  Hanqi Zhuang,et al.  Simultaneous robot/world and tool/flange calibration by solving homogeneous transformation equations of the form AX=YB , 1994, IEEE Trans. Robotics Autom..

[17]  Jun Ni,et al.  Self-calibration method for robotic measurement system , 1999 .

[18]  Ronghua Liang,et al.  Hand-eye calibration with a new linear decomposition algorithm , 2008 .

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

[20]  Yuncai Liu,et al.  A hand-eye calibration algorithm based on screw motions , 2009, Robotica.

[21]  M. Kamel,et al.  Quaternions approach to solve the kinematic equation of rotation, A/sub a/A/sub x/=A/sub x/A/sub b/, of a sensor-mounted robotic manipulator , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[22]  Ping Zhang,et al.  An online method for serial robot self-calibration with CMAC and UKF , 2016 .

[23]  Fadi Dornaika,et al.  Hand-Eye Calibration , 1995, Int. J. Robotics Res..

[24]  Hanqi Zhuang,et al.  A complete and parametrically continuous kinematic model for robot manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[25]  Frank Chongwoo Park,et al.  Robot sensor calibration: solving AX=XB on the Euclidean group , 1994, IEEE Trans. Robotics Autom..

[26]  Avinash C. Kak,et al.  Modeling and calibration of a structured light scanner for 3-D robot vision , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[27]  Zhou-Ping Yin,et al.  Hand–Eye Calibration in Visually-Guided Robot Grinding , 2016, IEEE Transactions on Cybernetics.

[28]  Louis J. Everett,et al.  A study of kinematic models for forward calibration of manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[29]  Ping Zhang,et al.  Online robot calibration based on vision measurement , 2013 .

[30]  Fadi Dornaika,et al.  Simultaneous robot-world and hand-eye calibration , 1998, IEEE Trans. Robotics Autom..

[31]  Philippe Lemoine,et al.  Comparison study of the geometric parameters calibration methods , 2000 .

[32]  Zhongqin Lin,et al.  Determination of the Identifiable Parameters in Robot Calibration Based on the POE Formula , 2014, IEEE Transactions on Robotics.

[33]  Michael Grethlein,et al.  Complete, minimal and model-continuous kinematic models for robot calibration , 1997 .

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

[35]  Hanqi Zhuang,et al.  Autonomous robot calibration using vision technology , 2007 .

[36]  Hanqi Zhuang,et al.  Camera-aided robot calibration , 1996 .

[37]  Yiu Cheung Shiu,et al.  Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XB , 1989, IEEE Trans. Robotics Autom..

[38]  Shuzi Yang,et al.  Kinematic-Parameter Identification for Serial-Robot Calibration Based on POE Formula , 2010, IEEE Transactions on Robotics.

[39]  H.H. Chen,et al.  A screw motion approach to uniqueness analysis of head-eye geometry , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[40]  Juntong Xi,et al.  Modeling and Calibration of a Novel One-Mirror Galvanometric Laser Scanner , 2017, Sensors.

[41]  Mili Shah,et al.  An overview of robot-sensor calibration methods for evaluation of perception systems , 2012, PerMIS.

[42]  Chan-Woo Moon,et al.  A New Robotic 3D Inspection System of Automotive Screw Hole , 2008 .

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

[44]  Guanglong Du,et al.  Online Serial Manipulator Calibration Based on Multisensory Process Via Extended Kalman and Particle Filters , 2014, IEEE Transactions on Industrial Electronics.

[45]  Hongliang Ren,et al.  Finding the Kinematic Base Frame of a Robot by Hand-Eye Calibration Using 3D Position Data , 2017, IEEE Transactions on Automation Science and Engineering.