POE-based kinematic calibration for serial robots using left-invariant error representation and decomposed iterative method

被引:3
作者
Huang, Qi [1 ,2 ]
Zhang, Xuanchen [2 ]
Pan, Hongtao [2 ]
Lu, Kun [2 ]
Cheng, Yong [2 ,3 ]
机构
[1] Univ Sci & Technol China, Hefei 230026, Peoples R China
[2] Chinese Acad Sci, Hefei Inst Phys Sci, Inst Plasma Phys, Hefei 230031, Peoples R China
[3] Hefei Comprehens Natl Sci Ctr, Inst Energy, Hefei, Peoples R China
关键词
Kinematic calibration; Left-invariant error representation; Minimal error parameters; Decomposed iterative method; Product-of-exponentials; MODEL; ACCURACY;
D O I
10.1016/j.robot.2024.104896
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most kinematic calibration algorithms overlook the impact of the pose error representation of the robot end- effector on calibration accuracy. In this paper, we demonstrate that the left-invariant error representation (LIEP) provides better pose accuracy than the right-invariant error representation (RIEP) in robot kinematic calibration. Standard product-of-exponentials (POE) kinematic calibration algorithms naturally satisfy the continuity and completeness of the error parameters but lack minimality. We introduce a novel minimal parameterization for the error parameters by analyzing the ineffective error updates during iteration. The number of identifiable parameters is determined as 4r+2p+ 6, where r and p represent the number of revolute and prismatic joints, respectively. In addition, we propose a decomposed iterative method to address the issue of the condition number in the identification Jacobian matrix being affected by the position data, thereby improving the convergence and robustness of algorithm. Finally, we present a POE-based calibration algorithm using the left-invariant error representation and decomposed iterative method, which satisfies completeness, continuity, and minimality. Several factors affecting calibration accuracy in POE-based kinematic calibration algorithms are discussed through simulations and experiments. Both simulations and experiments support our claims, showing that our algorithm outperforms existing methods in terms of orientation and position accuracy.
引用
收藏
页数:14
相关论文
共 36 条
[1]   An improved kinematic calibration method for serial manipulators based on POE formula [J].
Chang, Chenguang ;
Liu, Jinguo ;
Ni, Zhiyu ;
Qi, Ruolong .
ROBOTICA, 2018, 36 (08) :1244-1262
[2]   Complete, minimal and continuous error models for the kinematic calibration of parallel manipulators based on POE formula [J].
Chen, Genliang ;
Kong, Lingyu ;
Li, Qinchuan ;
Wang, Hao ;
Lin, Zhongqin .
MECHANISM AND MACHINE THEORY, 2018, 121 :844-856
[3]   Determination of the Identifiable Parameters in Robot Calibration Based on the POE Formula [J].
Chen, Genliang ;
Wang, Hao ;
Lin, Zhongqin .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (05) :1066-1077
[4]   Local POE model for robot kinematic calibration [J].
Chen, IM ;
Yang, GL ;
Tan, CT ;
Yeo, SH .
MECHANISM AND MACHINE THEORY, 2001, 36 (11-12) :1215-1239
[5]   IMPROVING THE ABSOLUTE POSITIONING ACCURACY OF ROBOT MANIPULATORS [J].
HAYATI, S ;
MIRMIRANI, M .
JOURNAL OF ROBOTIC SYSTEMS, 1985, 2 (04) :397-413
[6]  
Hayati S., 1988, Proceedings of the 1988 IEEE International Conference on Robotics and Automation (Cat. No.88CH2555-1), P947, DOI 10.1109/ROBOT.1988.12181
[7]  
Hayati S. A., 1983, Proceedings of the 22nd IEEE Conference on Decision and Control, P1477
[8]   A local POE-based self-calibration method using position and distance constraints for collaborative robots [J].
He, Jianhui ;
Gu, Lefeng ;
Yang, Guilin ;
Feng, Yiyang ;
Chen, Silu ;
Fang, Zaojun .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2024, 86
[9]   A kinematic calibration method based on the product of exponentials formula for serial robot using position measurements [J].
He, Ruibo ;
Li, Xiwen ;
Shi, Tielin ;
Wu, Bo ;
Zhao, Yingjun ;
Han, Fenglin ;
Yang, Shunian ;
Huang, Shuhong ;
Yang, Shuzi .
ROBOTICA, 2015, 33 (06) :1295-1313
[10]   Kinematic-Parameter Identification for Serial-Robot Calibration Based on POE Formula [J].
He, Ruibo ;
Zhao, Yingjun ;
Yang, Shunian ;
Yang, Shuzi .
IEEE TRANSACTIONS ON ROBOTICS, 2010, 26 (03) :411-423