TY - JOUR
T1 - A Robot Calibration Method Using a Neural Network Based on a Butterfly and Flower Pollination Algorithm
AU - Cao, Hung Quang
AU - Nguyen, Ha Xuan
AU - Tran, Thuong Ngoc Cong
AU - Tran, Hoang Ngoc
AU - Jeon, Jae Wook
N1 - Publisher Copyright:
© 1982-2012 IEEE.
PY - 2022/4/1
Y1 - 2022/4/1
N2 - This article proposes a robot calibration method using an extended Kalman filter (EKF) and an artificial neural network (ANN) based on a butterfly and flower pollination algorithm (ANN-BFPA) to improve the robot's absolute pose (position and orientation) accuracy. After establishing a geometric error model, the EKF, a robust optimization algorithm for a nonlinear system with Gaussian noise, was used to estimate geometric parameter errors and compensate for geometric errors. However, nongeometric errors caused by joint clearance, gear backlash, and link deflection could still affect the pose accuracy and interfere with the correctness of the model. Therefore, the ANN-BFPA was proposed to compensate for these errors. The ANN model was used to establish the complex relationship between joint lengths and pose error. In addition, BFPA was used to optimize weights and bias of the neural network. The efficiency of the proposed calibration method was evaluated using a Stewart platform. Experimental results demonstrated that the proposed method significantly improved the robot's pose accuracy and showed better performance than previous techniques.
AB - This article proposes a robot calibration method using an extended Kalman filter (EKF) and an artificial neural network (ANN) based on a butterfly and flower pollination algorithm (ANN-BFPA) to improve the robot's absolute pose (position and orientation) accuracy. After establishing a geometric error model, the EKF, a robust optimization algorithm for a nonlinear system with Gaussian noise, was used to estimate geometric parameter errors and compensate for geometric errors. However, nongeometric errors caused by joint clearance, gear backlash, and link deflection could still affect the pose accuracy and interfere with the correctness of the model. Therefore, the ANN-BFPA was proposed to compensate for these errors. The ANN model was used to establish the complex relationship between joint lengths and pose error. In addition, BFPA was used to optimize weights and bias of the neural network. The efficiency of the proposed calibration method was evaluated using a Stewart platform. Experimental results demonstrated that the proposed method significantly improved the robot's pose accuracy and showed better performance than previous techniques.
KW - Artificial neural network (ANN)
KW - butterfly and flower pollination algorithm (BFPA)
KW - extended Kalman filter (EKF)
KW - stewart platform
UR - https://www.scopus.com/pages/publications/85104601276
U2 - 10.1109/TIE.2021.3073312
DO - 10.1109/TIE.2021.3073312
M3 - Article
AN - SCOPUS:85104601276
SN - 0278-0046
VL - 69
SP - 3865
EP - 3875
JO - IEEE Transactions on Industrial Electronics
JF - IEEE Transactions on Industrial Electronics
IS - 4
ER -