TY - JOUR
T1 - A New Kind of Accurate Calibration Method for Robotic Kinematic Parameters Based on the Extended Kalman and Particle Filter Algorithm
AU - Jiang, Zhihong
AU - Zhou, Weigang
AU - Li, Hui
AU - Mo, Yang
AU - Ni, Wencheng
AU - Huang, Qiang
N1 - Publisher Copyright:
© 1982-2012 IEEE.
PY - 2018/4
Y1 - 2018/4
N2 - Precise positioning of a robot plays an very important role in advanced industrial applications, and this paper presents a new kinematic calibration method based on the extended Kalman filter (EKF) and particle filter (PF) algorithm that can significantly improves the positioning accuracy of the robot. Kinematic and its error models of a robot are established, and its kinematic parameters are identified by using the EKF algorithm first. But the EKF algorithm has a kind of linear truncation error and it is useful for the Gauss noise system in general, so its identified accuracy will be affected for the highly nonlinear robot kinematic system with a non-Gauss noise system. The PF algorithm can solve this with non-Gauss noise and a high nonlinear problem well, but its calibration accuracy and efficiency are affected by the prior distribution of the initial values. Therefore, this paper proposes to use the calibration value of the EKF algorithm as the prior value of the PF algorithm, and then, the PF algorithm is used further to calibrate the kinematic parameters of the robot. Enough experiments have been carried out, and the experimental results validated the viability of the proposed method with the robot positioning accuracy improved significantly.
AB - Precise positioning of a robot plays an very important role in advanced industrial applications, and this paper presents a new kinematic calibration method based on the extended Kalman filter (EKF) and particle filter (PF) algorithm that can significantly improves the positioning accuracy of the robot. Kinematic and its error models of a robot are established, and its kinematic parameters are identified by using the EKF algorithm first. But the EKF algorithm has a kind of linear truncation error and it is useful for the Gauss noise system in general, so its identified accuracy will be affected for the highly nonlinear robot kinematic system with a non-Gauss noise system. The PF algorithm can solve this with non-Gauss noise and a high nonlinear problem well, but its calibration accuracy and efficiency are affected by the prior distribution of the initial values. Therefore, this paper proposes to use the calibration value of the EKF algorithm as the prior value of the PF algorithm, and then, the PF algorithm is used further to calibrate the kinematic parameters of the robot. Enough experiments have been carried out, and the experimental results validated the viability of the proposed method with the robot positioning accuracy improved significantly.
KW - Extended Kalman filter (EKF)
KW - non-Gauss noise
KW - nonlinear system
KW - particle filter (PF)
KW - robotic kinematic parameters calibration
UR - http://www.scopus.com/inward/record.url?scp=85029185935&partnerID=8YFLogxK
U2 - 10.1109/TIE.2017.2748058
DO - 10.1109/TIE.2017.2748058
M3 - Article
AN - SCOPUS:85029185935
SN - 0278-0046
VL - 65
SP - 3337
EP - 3345
JO - IEEE Transactions on Industrial Electronics
JF - IEEE Transactions on Industrial Electronics
IS - 4
M1 - 8023827
ER -