IEEE Access (Jan 2021)
Robot Calibration Method Based on Extended Kalman Filter–Dual Quantum Behaved Particle Swarm Optimization and Adaptive Neuro-Fuzzy Inference System
Abstract
This paper combines the extended Kalman filter (EKF), dual quantum-behaved particle swarm optimization (DQPSO), and adaptive neuro-fuzzy inference system (ANFIS) to propose a novel robot calibration method. Robot precision is influenced by kinematic and non-kinematic error sources. The EKF algorithm is robust for the nonlinear system with Gaussian noise to identify kinematic parameter errors for kinematic calibration. However, if inappropriate covariance matrices are selected, the EKF algorithm may converge to an incorrect solution. To increase the effectiveness of the EKF algorithm, we propose a DQPSO algorithm that consists of the QPSO-1 and QPSO-2 algorithms. The QPSO-1 algorithm adapts the covariance matrices of measurement noise and process noise, while the QPSO-2 algorithm optimizes the kinematic parameter errors estimated by the EKF algorithm. In addition, the used ANFIS predicts and compensates the non-kinematic error for non-kinematic calibration. Experiments have been performed on a five-bar parallel robot to confirm the effectiveness of the proposed method. The experimental results demonstrate that the proposed method significantly improves the positional accuracy, and is better than the previous methods.
Keywords