摘要

A new method for further improving the measuring length accuracy of the articulated arm coordinate measuring machine (AACMM) is proposed. The detailed procedure of the proposed method involves kinematic error calibration with the Levenberg-Marquardt algorithm and then non-kinematic error (such as link deflection, thermal errors, and error motions of the rotation shaft) compensation with a back-propagation neural network optimized by the mind evolutionary algorithm. In order to verify the effectiveness and correctness of the proposed method, the simulation and experiment were carried out on an AACMM. The simulated and experimental results demonstrate that the measuring length accuracy of the AACMM is improved significantly after kinematic error calibration and non-kinematic error compensation, confirming the effectiveness and correctness of the proposed method.