A Calibration Method for Serial Robots Based on POE Formula
GAO Wenbin1,2, WANG Hongguang1, JIANG Yong1
1. State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China;
2. University of Chinese Academy of Sciences, Beijing 100049, China
A kinematics parameter calibration method for serial robots based on the product of exponential (POE) formula is presented. According to the adjoint transformation between the theoretical value and actual value of joint twists, the POE formula is transformed into an equivalent form including the joint constraints. A linearized model describing the relationship between the errors in the end-effector and the errors in the joint twists and in the zero position twist, is obtained by differentiating the kinematics equation. A least-squares kinematics calibration model for serial robots is given and the joint twists are updated through the adjoint transformation in the kinematic parameters identification procedure. A calibration simulation experiment with a 6-DOF (degree of freedom) serial robot shows that the calibration process can quickly converge to the stable values and the calibration result can compensate for the pose errors in the end-effector effectively.
[1] Dolinsky J U, Jenkinson I D, Colquhoun G J. Application of genetic programming to the calibration of industrial robots[J]. Computers in Industry, 2007, 58(3): 255-264. [2] Chen H P, Fuhlbrigge T, Choi S, et al. Practical industrial robot zero offset calibration[C]//IEEE Conference on Automation Science and Engineering. Piscataway, NJ, USA: IEEE, 2008: 516-521.[3] Mustafa S K, Tao P Y, Yang G L, et al. A geometrical approach for online error compensation of industrial manipulators[C]//IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Piscataway, NJ, USA: IEEE, 2010: 738-743.[4] Veitschegger W K, Wu C H. Robot accuracy analysis based on kinematics[J]. IEEE Journal of Robotics and Automation, 1986, 2(3): 171-179.[5] Zhuang H Q, Roth Z S, Hamano F. A complete and parametrically continuous kinematic model for robot manipulators[J]. IEEE Transactions on Robotics and Automation, 1992, 8(4): 451-463. [6] Okamura K, Park F C. Kinematic calibration using the product of exponentials formula[J]. Robotica, 1996, 14(4): 415-421. [7] Park F C. Computational aspects of the product-of-exponentials formula for robot kinematics[J]. IEEE Transactions on Automatic Control, 1994, 39(3): 643-647. [8] Chen I M, Yang G L, Tan C T, et al. Local POE model for robot kinematic calibration[J]. Mechanism and Machine Theory, 2001, 36(11/12): 1215-1239.[9] He R B, Zhao Y J, Yang S N. Kinematic-parameter identification for serial-robot calibration based on POE formula[J]. IEEE Transactions on Robotics, 2010, 26(3): 411-423. [10] Lou Y J, Chen T N, Wu Y Q, et al. Improved and modified geometric formulation of POE based kinematic calibration of serial robots[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, NJ, USA: IEEE, 2009: 5261-5266.[11] Selig J M. Geometric fundamentals of robotics[M]. 2nd ed. New York, USA: Springer-Verlag, 2004.