This paper proposes an adaptive residual extended Kalman filter method optimized by a multi-strategy improved parrot optimization algorithm (MIPO-ARKEKF) to improve the kinematic parameter calibration accuracy and efficiency of robotic polishing systems. To address the limitations of the standard extended Kalman filter (EKF), such as truncation-error accumulation during repeated linearization and sensitivity to manually selected noise parameters, an integrated improvement framework is developed. Specifically, a gradient stabilizer based on state-estimation increments is introduced to alleviate estimation degradation caused by accumulated truncation errors, while the proposed MIPO algorithm is employed to adaptively optimize the process and measurement noise covariance matrices, thereby improving the robustness of parameter identification under practical measurement uncertainty. The calibration process is established on the basis of high-precision external measurement data obtained from the robotic polishing system. In benchmark-function tests, MIPO demonstrates superior convergence performance. In physical experiments based on a KUKA KR210 R2700 robot, the proposed MIPO-ARKEKF method reduces the root mean square positioning error from 0.8927 mm to 0.4858 mm, corresponding to a 45.58% improvement in accuracy. Compared with representative hybrid calibration methods, the proposed method achieves comparable compensation accuracy while reducing computation time by 34.88% to 65.08%. Practical polishing experiments on ultra-low-expansion glass lenses further verify that the proposed method effectively improves end-effector trajectory tracking accuracy and polishing quality, providing an efficient solution for high-precision robotic polishing.
Wang et al. (2026) studied this question.