A Robot Calibration Method Using a Neural Network Based on a Butterfly and Flower Pollination Algorithm

被引:45
作者
Cao, Hung Quang [1 ]
Nguyen, Ha Xuan [1 ]
Thuong Ngoc-Cong Tran [1 ]
Hoang Ngoc Tran [1 ]
Jeon, Jae Wook [1 ]
机构
[1] Sungkyunkwan Univ, Dept Elect & Comp Engn, Suwon 16419, South Korea
关键词
Robots; Calibration; Convergence; Neural networks; Robot kinematics; Optimization; Legged locomotion; Artificial neural network (ANN); butterfly and flower pollination algorithm (BFPA); extended Kalman filter (EKF); stewart platform; KINEMATIC CALIBRATION; EXTENDED KALMAN; PARAMETER-IDENTIFICATION; MANIPULATORS; ERRORS; FILTER; POSE; ARM;
D O I
10.1109/TIE.2021.3073312
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:3865 / 3875
页数:11
相关论文
共 36 条
  • [1] Prediction of geometric errors of robot manipulators with Particle Swarm Optimisation method
    Alici, Guersel
    Jagielski, Romuald
    Sekercioglu, Y. Ahmet
    Shirinzadeh, Bijan
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2006, 54 (12) : 956 - 966
  • [2] Aoyagi S., 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2010), P5660, DOI 10.1109/IROS.2010.5652953
  • [3] Butterfly optimization algorithm: a novel approach for global optimization
    Arora, Sankalap
    Singh, Satvir
    [J]. SOFT COMPUTING, 2019, 23 (03) : 715 - 734
  • [4] Improve the robot calibration accuracy using a dynamic online fuzzy error mapping system
    Bai, Y
    Wang, DL
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (02): : 1155 - 1160
  • [5] Identification of process and measurement noise covariance for state and parameter estimation using extended Kalman filter
    Bavdekar, Vinay A.
    Deshpande, Anjali P.
    Patwardhan, Sachin C.
    [J]. JOURNAL OF PROCESS CONTROL, 2011, 21 (04) : 585 - 601
  • [6] Avoiding the local minima problem in backpropagation algorithm with modified error function
    Bi, WX
    Wang, XG
    Tang, Z
    Tamura, H
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (12): : 3645 - 3653
  • [7] A positional error compensation method for industrial robots combining error similarity and radial basis function neural network
    Chen, Dongdong
    Wang, Tianmiao
    Yuan, Peijiang
    Sun, Ning
    Tang, Haiyang
    [J]. MEASUREMENT SCIENCE AND TECHNOLOGY, 2019, 30 (12)
  • [8] A Normal Sensor Calibration Method Based on an Extended Kalman Filter for Robotic Drilling
    Chen, Dongdong
    Yuan, Peijiang
    Wang, Tianmiao
    Cai, Ying
    Tang, Haiyang
    [J]. SENSORS, 2018, 18 (10)
  • [9] Devikanniga D., 2019, Journal of Physics: Conference Series, V1362, DOI 10.1088/1742-6596/1362/1/012074
  • [10] Online robot calibration based on hybrid sensors using Kalman Filters
    Du, Guanglong
    Zhang, Ping
    Li, Di
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2015, 31 : 91 - 100