A product-of-exponential-based robot calibration method with optimal measurement configurations

This article presents a systematic and practical calibration method for an industrial robot to improve its absolute accuracy. The forward kinematics is established based on the global product-of-exponential formula considering some practical constraints. An enhanced partial pose measurement technique is used to construct the linearized error model with only position measurement. All the kinematic parameters are identified via the linear least-squared iteration. The end effector errors are compensated by an inverse Jacobian iteration algorithm in the robot joint space. To suppress the influences of the measurement error, an improved sequential forward floating search algorithm is proposed to select an optimal subset of configurations from a large pool of measured poses based on the D-Optimality. The proposed algorithm is verified via simulations. The calibration method is validated by experiments on an industrial robot, showing that the absolute accuracy of the robot is improved about 10 times under a statistics sense after the calibration.

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

[2]  Ilian A. Bonev,et al.  Modeling and assessment of the backlash error of an industrial robot , 2012, Robotica.

[3]  Jörg Wollnack,et al.  Enhanced Calibration of Robot Tool Centre Point Using Analytical Algorithm , 2015 .

[4]  Yong Liu,et al.  Developing an Efficient Calibration System for Joint Offset of Industrial Robots , 2014, J. Appl. Math..

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

[6]  Tielin Shi,et al.  A kinematic calibration method based on the product of exponentials formula for serial robot using position measurements , 2015, Robotica.

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

[8]  Ilian A. Bonev,et al.  Assessment of the positioning performance of an industrial robot , 2012, Ind. Robot.

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

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

[11]  Ning Tan,et al.  Accuracy Quantification and Improvement of Serial Micropositioning Robots for In-Plane Motions , 2015, IEEE Transactions on Robotics.

[12]  Jaime A. Camelio,et al.  Sensor Placement for Effective Diagnosis of Multiple Faults in Fixturing of Compliant Parts , 2005 .

[13]  Ilian A. Bonev,et al.  Comparison of the efficiency of five observability indices for robot calibration , 2013 .

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

[15]  Marcello Pellicciari,et al.  A workcell calibration method for enhancing accuracy in robot machining of aerospace parts , 2016 .

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

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

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

[19]  Josef Kittler,et al.  Floating search methods in feature selection , 1994, Pattern Recognit. Lett..

[20]  Yu Sun,et al.  Observability index selection for robot calibration , 2008, 2008 IEEE International Conference on Robotics and Automation.

[21]  Carlos Humberto Llanos-Quintero,et al.  Inverse Kinematics and Model Calibration Optimization of a Five-D.O.F. Robot for Repairing the Surface Profiles of Hydraulic Turbine Blades , 2016 .

[22]  Mineichi Kudo,et al.  Comparison of algorithms that select features for pattern classifiers , 2000, Pattern Recognit..

[23]  John M. Hollerbach,et al.  Active robot calibration algorithm , 2008, 2008 IEEE International Conference on Robotics and Automation.

[24]  Gang Wang,et al.  A calibration method of kinematic parameters for serial industrial robots , 2014, Ind. Robot.

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

[26]  Sheng Liu,et al.  Kinematic calibration of parallel robots for docking mechanism motion simulation , 2008 .

[27]  Hanqi Zhuang,et al.  Optimal selection of measurement configurations for robot calibration using simulated annealing , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[28]  Eric R. Ziegel,et al.  Engineering Statistics , 2004, Technometrics.

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

[30]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[31]  Hee-Jun Kang,et al.  Selecting Optimal Measurement Poses for Kinematic Calibration of Industrial Robots , 2014 .

[32]  Shibin Yin,et al.  A multilevel calibration technique for an industrial robot with parallelogram mechanism , 2015 .

[33]  Danica Kragic Modelling, Specification and Robustness Issues for Robotic Manipulation Tasks , 2004 .

[34]  Toby J. Mitchell,et al.  An Algorithm for the Construction of “D-Optimal” Experimental Designs , 2000, Technometrics.

[35]  Hiroaki Funabashi,et al.  A DBB-Based Kinematic Calibration Method for In-Parallel Actuated Mechanisms Using a Fourier Series , 2002 .

[36]  Mark Summers Robot Capability Test and Development of Industrial Robot Positioning System for the Aerospace Industry , 2005 .

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

[38]  Giovanni Legnani,et al.  Three methodologies for the calibration of industrial manipulators: Experimental results on a SCARA robot , 2000 .

[39]  Ken Chen,et al.  A Minimal POE-Based Model for Robotic Kinematic Calibration With Only Position Measurements , 2015, IEEE Transactions on Automation Science and Engineering.

[40]  Max Q.-H. Meng,et al.  Simultaneous Hand–Eye, Tool–Flange, and Robot–Robot Calibration for Comanipulation by Solving the $\mathbf{AXB=YCZ}$ Problem , 2016, IEEE Transactions on Robotics.

[41]  Ying Bai,et al.  On the comparison of model-based and modeless robotic calibration based on a fuzzy interpolation method , 2007 .

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

[43]  L. W. Tsai,et al.  Robot Analysis: The Mechanics of Serial and Parallel Ma-nipulators , 1999 .

[44]  Li Jinquan,et al.  A minimal kinematic model for serial robot calibration using POE formula , 2014 .

[45]  Shilong Jiang,et al.  Improved and modified geometric formulation of POE based kinematic calibration of serial robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[47]  Jie Wu,et al.  Optimal planning of robot calibration experiments by genetic algorithms , 1997, J. Field Robotics.

[48]  David Daney,et al.  Choosing Measurement Poses for Robot Calibration with the Local Convergence Method and Tabu Search , 2005, Int. J. Robotics Res..

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

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

[51]  H. Ding,et al.  Optimal Design of Measurement Point Layout for Workpiece Localization , 2009 .

[52]  Stéphane Caro,et al.  Geometric calibration of industrial robots using enhanced partial pose measurements and design of experiments , 2015 .