Kinematic Parameter Identification and Error Compensation of Industrial Robots Based on Unscented Kalman Filter with Adaptive Process Noise Covariance

被引:3
作者
Gao, Guanbin [1 ,2 ]
Guo, Xinyang [1 ,2 ]
Li, Gengen [1 ,2 ]
Li, Yuan [1 ,2 ]
Zhou, Houchen [1 ,2 ]
机构
[1] Kunming Univ Sci & Technol, Fac Mech & Elect Engn, Kunming 650500, Peoples R China
[2] Yunnan Key Lab Intelligent Control & Applicat, Kunming 650500, Peoples R China
基金
中国国家自然科学基金;
关键词
industrial robot; unscented Kalman filter; parameter identification; error compensation; adaptive process noise covariance strategy; CALIBRATION METHOD;
D O I
10.3390/machines12060406
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Kinematic calibration plays a pivotal role in enhancing the absolute positioning accuracy of industrial robots, with parameter identification and error compensation constituting its core components. While the conventional parameter identification method, based on linearization, has shown promise, it suffers from the loss of high-order system information. To address this issue, we propose an unscented Kalman filter (UKF) with adaptive process noise covariance for robot kinematic parameter identification. The kinematic model of a typical 6-degree-of-freedom industrial robot is established. The UKF is introduced to identify the unknown constant parameters within this model. To mitigate the reliance of the UKF on the process noise covariance, an adaptive process noise covariance strategy is proposed to adjust and correct this covariance. The effectiveness of the proposed algorithm is then demonstrated through identification and error compensation experiments for the industrial robot. Results indicate its superior stability and accuracy across various initial conditions. Compared to the conventional UKF algorithm, the proposed approach enhances the robot's accuracy stability by 25% under differing initial conditions. Moreover, compared to alternative methods such as the extended Kalman algorithm, particle swarm optimization algorithm, and grey wolf algorithm, the proposed approach yields average improvements of 4.13%, 26.47%, and 41.59%, respectively.
引用
收藏
页数:16
相关论文
共 22 条
[1]   Calibration Method Based on Models and Least-Squares Support Vector Regression Enhancing Robot Position Accuracy [J].
Bai, Ming ;
Zhang, Minglu ;
Zhang, He ;
Li, Manhong ;
Zhao, Jie ;
Chen, Zhigang .
IEEE ACCESS, 2021, 9 (09) :136060-136070
[2]  
Deng X, 2020, CHIN CONT DECIS CONF, P2198, DOI 10.1109/CCDC49329.2020.9164756
[3]   An online method for serial robot self-calibration with CMAC and UKF [J].
Du, Guanglong ;
Shao, Hengkang ;
Chen, Yanjiao ;
Zhang, Ping ;
Liu, Xin .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2016, 42 :39-48
[4]  
[冯利民 Feng Limin], 2022, [制造业自动化, Manufacturing Automation], V44, P25
[5]  
Fu Pengqiang, 2022, CAAI Transactions on Intelligent Systems, V17, P874, DOI 10.11992/tis.202106049
[6]  
Gao G.B., 2022, Optics Precision Eng., V30, P1955
[7]  
Geetha S., 2018, J. Balk. Tribol. Assoc, V24, P123
[8]  
Guo Y.L., 2021, Robot. Comput.-Integr. Manuf, V71, P161
[9]   Kinematic calibration of a 6-DOF hybrid robot by considering multicollinearity in the identification Jacobian [J].
Huang, Tian ;
Zhao, Dong ;
Yin, Fuwen ;
Tian, Wenjie ;
Chetwynd, Derek G. .
MECHANISM AND MACHINE THEORY, 2019, 131 :371-384
[10]   A novel robot hand-eye calibration method to enhance calibration accuracy based on the POE model [J].
Jiang, Zizhen ;
Zhou, Jun ;
Han, Hongqi .
ADVANCED ROBOTICS, 2023, 37 (16) :1052-1062