Review on kinematics calibration technology of serial robots

Robot kinematics calibration is of great significance for improving robot absolute pose accuracy, which can be divided into modelbased and non-parametric kinematics calibration. For model-based kinematics calibration, kinematics calibration modeling, pose measurement of end-effector, kinematics parameters calibration and error compensation are systematically analyzed. And with the increasing demand for autonomy, the autonomous kinematics calibration is introduced. On the other hand, research status of nonparametric kinematics calibration is elaborated, the advantages and disadvantage of which are discussed respectively. On the basis, comprehensive and organized description and summarization of the three kinds of calibrations are given. Overall, aiming at robot kinematics calibration, existing achievements are summarized, a typical calibration process is carried out and calibration precautions are detailed, then calibration results of various methods are compared and analyzed. Finally, existing problems in kinematics calibration are analyzed and development prospects are presented.

[1]  H. Schwetlick,et al.  Numerical Methods for Estimating Parameters in Nonlinear Models With Errors in the Variables , 1985 .

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

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

[4]  Jie Wu,et al.  Optimal planning of robot calibration experiments by genetic algorithms , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[5]  Joydeep Ghosh,et al.  Efficient Higher-Order Neural Networks for Classification and Function Approximation , 1992, Int. J. Neural Syst..

[6]  Liu Zhen,et al.  RESEARCH ON ROBOT CALIBRATION , 2002 .

[7]  Tamio Arai,et al.  Automated Calibration of Robot Coordinates for Reconfigurable Assembly Systems , 2002 .

[8]  Steven Dubowsky,et al.  An analytical method to eliminate the redundant parameters in robot calibration , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[10]  R. S. McMaster,et al.  Improving robot calibration results using modeling optimization , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[11]  Xinggang Liu,et al.  Autonomous Calibration Research of Polishing Robot , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[12]  Hanqi Zhuang,et al.  A linear solution to the kinematic parameter identification of robot manipulators , 1993, IEEE Trans. Robotics Autom..

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

[14]  Chris Lightcap,et al.  Improved Positioning Accuracy of the PA10-6CE Robot with Geometric and Flexibility Calibration , 2008, IEEE Transactions on Robotics.

[15]  Wenbiao Wang,et al.  Robot calibration by observing a virtual fixed point , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[16]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[17]  John M. Lewis,et al.  Inverse robot calibration using artificial neural networks , 1996 .

[18]  Wang Dong-shu,et al.  Robot Calibration Algorithms and Their Application to Polishing Robot , 2005 .

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

[20]  Ioannis Z. Emiris,et al.  Robust parallel robot calibration with partial information , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[21]  Yan Meng,et al.  Using a scale: self-calibration of a robot system with a factor method , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[22]  Wang Dong-shu Survey on robot kinematics calibration , 2007 .

[23]  E. Jackson,et al.  A global formulation of robot manipulator kinematic calibration based on statistical considerations , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[24]  Guilin Yang,et al.  Kinematic Calibration of Modular Reconfigurable Robots Using Product-of- Exponentials Formula , 1997 .

[25]  Hanqi Zhuang,et al.  Simultaneous calibration of a robot and a hand-mounted camera , 1993, IEEE Trans. Robotics Autom..

[26]  R. Manne Analysis of two partial-least-squares algorithms for multivariate calibration , 1987 .

[27]  Sun Hanxu Recursive Calibrations for Robot Kinematics Parameters , 2013 .

[28]  He Ruibo Experimentation on Identifying the Kinematic Parameters of Serial Mechanism Based on the Product-of-Exponential Formula , 2011 .

[29]  Gerd Hirzinger,et al.  Active self-calibration of hand-mounted laser range finders , 1998, IEEE Trans. Robotics Autom..

[30]  J. M. Lewis,et al.  A neural network approach to the robot inverse calibration problem , 1994 .

[31]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[32]  Yahui Gan,et al.  Base frame calibration for coordinated industrial robots , 2011, Robotics Auton. Syst..

[33]  Kui Sun,et al.  Optimal measurement configurations for kinematic calibration of six-DOF serial robot , 2011 .

[34]  Milan Meloun,et al.  The effect of influential data, model and method on the precision of univariate calibration. , 2002, Talanta.

[35]  Gang Chen,et al.  Calibration Method and Experiments of Robot Kinematics Parameters Based on Error Model , 2012 .

[36]  Ian Jenkinson,et al.  Application of genetic programming to the calibration of industrial robots , 2007, Comput. Ind..

[37]  Yang Jian-guo Research of Industrial Robot Calibration Based on Virtual Closed Kinematic Chain , 2009 .

[38]  Rolf Bernhardt,et al.  Robot Calibration , 1993 .

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

[40]  Shuzi Yang,et al.  Experimentation on Identifying the Kinematic Parameters of Serial Mechanism Based on the Product-of-Exponential Formula: Experimentation on Identifying the Kinematic Parameters of Serial Mechanism Based on the Product-of-Exponential Formula , 2011 .

[41]  Y. Trousset,et al.  Geometrical calibration of X-ray imaging chains for three-dimensional reconstruction. , 1993, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

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

[43]  Hong Liu,et al.  New self-calibration approach to space robots based on hand-eye vision , 2011 .

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

[45]  Dong-Shu Wang,et al.  Calibration of the arc-welding robot by neural network , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[46]  Giuseppe Carlo Calafiore,et al.  Experiment design for robot dynamic calibration , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[47]  C. H. Suh,et al.  Kinematics and mechanisms design , 1978 .

[48]  E Dombre,et al.  Geometric calibration of robots , 2002 .

[49]  Guilin Yang,et al.  Self-Calibration of a Biologically Inspired 7 DOF Cable-Driven Robotic Arm , 2008, IEEE/ASME Transactions on Mechatronics.

[50]  M. Yamada,et al.  A Kinematic Calibration Method for Industrial Robots Using Autonomous Visual Measurement , 2006 .

[51]  Qiang Huang,et al.  Vision-based space manipulator online self-calibration , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[52]  Yuh-Lin Chang,et al.  Adaptive self-calibration of vision-based robot systems , 1989, IEEE Trans. Syst. Man Cybern..

[53]  Kuu-Young Young,et al.  An automated robot calibration system based on a variable D-H parameter model , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[54]  Shanqing Li,et al.  Research of Polishing Robot Inverse Calibration , 2006, 2006 6th World Congress on Intelligent Control and Automation.

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

[56]  John M. Lewis,et al.  A new method for autonomous robot calibration , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[57]  Kui Sun,et al.  A novel optimal calibration algorithm on a dexterous 6 DOF serial robot-with the optimization of measurement poses number , 2011, 2011 IEEE International Conference on Robotics and Automation.

[58]  Ying Bai,et al.  Experiment study of PUMA robot calibration using a laser tracking system , 2003, Proceedings of the 2003 IEEE International Workshop on Soft Computing in Industrial Applications, 2003. SMCia/03..

[59]  Ying Bai,et al.  Robot manipulator calibration using neural network and a camera-based measurement system , 2012 .

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

[61]  Guilin Yang,et al.  Local POE model for robot kinematic calibration , 2001 .

[62]  Horst Bischof,et al.  The narcissistic robot: Robot calibration using a mirror , 2010, 2010 11th International Conference on Control Automation Robotics & Vision.

[63]  Kazem Kazerounian,et al.  Statistical error analysis and calibration of industrial robots for precision manufacturing , 1996 .

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

[65]  Tie Zhang,et al.  Determination of optimal measurement configurations for robot calibration based on a hybrid optimal method , 2008, 2008 International Conference on Information and Automation.

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

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

[68]  H. Zhuang,et al.  Kinematic modeling, identification and compensation of robot manipulators , 1989 .

[69]  C. Brisan,et al.  Aspects of Calibration and Control of PARTNER Robots , 2006, 2006 IEEE International Conference on Automation, Quality and Testing, Robotics.

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

[71]  Yuru Zhang,et al.  Improving the Positioning Accuracy of a Neurosurgical Robot System , 2007, IEEE/ASME Transactions on Mechatronics.

[72]  John M. Lewis,et al.  Autonomous robot calibration using a trigger probe , 1996, Robotics Auton. Syst..

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

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

[75]  William K. Veitschegger,et al.  Robot calibration and compensation , 1988, IEEE J. Robotics Autom..

[76]  Henry W. Stone,et al.  Kinematic Modeling, Identification, and Control of Robotic Manipulators , 1987 .

[77]  Whitney K. Newey,et al.  EFFICIENT INSTRUMENTAL VARIABLES ESTIMATION OF NONLINEAR MODELS , 1990 .

[78]  Ying Bai,et al.  Modeless robots calibration in 3D workspace with an on-line fuzzy interpolation technique , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[79]  Hanqi Zhuang,et al.  Error-model-based robot calibration using a modified CPC model , 1993 .

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

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

[82]  José Mauricio S. T. Motta,et al.  Robot calibration using a 3D vision-based measurement system with a single camera , 2001 .

[83]  Henry W. Stone Formulation of the S-Model , 1987 .

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

[85]  G. Pritschow,et al.  On the Calibration Model and Method for Improving Robot Accuracy , 1993 .

[86]  Hee-Jun Kang,et al.  Autonomous Kinematic Calibration of the Robot Manipulator with a Linear Laser-Vision Sensor , 2007, ICIC.

[87]  Paolo Fiorini,et al.  Robot calibration using mobile camera , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[88]  In-Chul Ha Kinematic parameter calibration method for industrial robot manipulator using the relative position , 2008 .

[89]  Sun Lei,et al.  Geometry-based robot calibration method , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[90]  Carme Torras,et al.  Self-calibration of a space robot , 1997, IEEE Trans. Neural Networks.

[91]  Biao Zhang,et al.  Toward general industrial robot cell calibration , 2011, 2011 IEEE 5th International Conference on Robotics, Automation and Mechatronics (RAM).

[92]  Wei Shimin Simulation and Experimentation for Calibration of General 7R Serial Robots , 2006 .

[93]  Naren Vira,et al.  Higher order approximation of the generalized kinematic error compensation model for robots , 1989 .

[94]  John M. Hollerbach,et al.  The noise amplification index for optimal pose selection in robot calibration , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[95]  Guilin Yang,et al.  Kinematic calibration of a 7-DOF self-calibrated modular cable-driven robotic arm , 2008, 2008 IEEE International Conference on Robotics and Automation.

[96]  T Yamakawa A fuzzy logic controller. , 1992, Journal of biotechnology.

[97]  Adam Wozniak,et al.  Novel CMM-based implementation of the multi-step method for the separation of machine and probe errors , 2011 .

[98]  C. L. Philip Chen,et al.  Robot kinematics learning computations using polynomial neural networks , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

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

[100]  C. Smith,et al.  An automated robot calibration system , 1997, ISIE '97 Proceeding of the IEEE International Symposium on Industrial Electronics.

[101]  Jorge Santolaria,et al.  Kinematic parameter estimation technique for calibration and repeatability improvement of articulated arm coordinate measuring machines , 2008 .

[102]  Hanqi Zhuang,et al.  Camera-aided self-calibration of robot manipulators , 2000 .

[103]  Ye Shenghua METHOD OF ROBOT CALIBRATION BASED ON LASER TRACKER , 2007 .

[104]  John M. Hollerbach,et al.  Autonomous Robot Calibration for Hand-Eye Coordination , 1991, Int. J. Robotics Res..

[105]  Seul Jung,et al.  Online kinematic Jacobian uncertainty compensation for robot manipulators using neural network , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[106]  Xu Dianguo,et al.  Hybrid Calibration of a Five-axis Robot based on Modeless and Model-based Methods , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[107]  Delbert Tesar,et al.  Kinematic model and metrology system for modular robot calibration , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[108]  K. C. Gupta Kinematic Analysis of Manipulators Using the Zero Reference Position Description , 1986 .

[109]  F. Park Computational aspects of the product-of-exponentials formula for robot kinematics , 1994, IEEE Trans. Autom. Control..

[110]  Qidi Wu,et al.  Differential Annealing for Global Optimization , 2012, ICSI.

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

[112]  J. Fraczek,et al.  Calibration of multi-robot system without and under load using electronic theodolites , 1999, Proceedings of the First Workshop on Robot Motion and Control. RoMoCo'99 (Cat. No.99EX353).

[113]  Jeff S. Shamma,et al.  A Method for Inverse Robot Calibration , 1987 .

[114]  C. G. Rizk,et al.  A fuzzy logic controller design methodology for 4D systems with optimal global performance using enhanced cell state space based best estimate directed search method , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[115]  Yongjie Ren Method of robot calibration based on laser tracker , 2007 .

[116]  Louis J. Everett,et al.  Kinematic modelling for robot calibration , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.