Calibration of industry robots with consideration of loading effects using Product-Of-Exponential (POE) and Gaussian Process (GP)

Robot calibration is critical for industrial robot applications that require high accuracy. This paper presents a novel calibration method that utilizes Product-Of-Exponential (POE) and Gaussian Process (GP) regression to compensate for both geometric and non-geometric errors within the robot manipulator. Effects of a payload at the end-effector is also considered in the GP regression model in order to further improve robot positioning accuracy in the task space. Simulation and experimental results demonstrate the effectiveness of the proposed method. The experimental results show that the proposed method reduces norm pose error by 65.5% and 50.2% on average compared to conventional base-tool calibration and POE calibration respectively.

[1]  Guilin Yang,et al.  Kinematic calibration of modular reconfigurable robots using product-of-exponentials formula , 1997, J. Field Robotics.

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

[3]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[4]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[5]  Seiji Aoyagi,et al.  Improvement of robot accuracy by calibrating kinematic model using a laser tracking system-compensation of non-geometric errors using neural networks and selection of optimal measuring points using genetic algorithm- , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Daniel E. Whitney,et al.  Industrial Robot Forward Calibration Method and Results , 1986 .

[7]  Masayoshi Tomizuka,et al.  A calibration framework for industrial robotic work cells , 2013, 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[8]  Yoon Keun Kwak,et al.  Calibration of geometric and non-geometric errors of an industrial robot , 2001, Robotica.

[9]  Kenji Shimada,et al.  Learning-based robot control with localized sparse online Gaussian process , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

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

[12]  G. Yang,et al.  Calibration of industrial robots with product-of-exponential (POE) model and adaptive Neural Networks , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[14]  Kam S. Tso,et al.  Robot geometry calibration , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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