Abstract Due to the errors in manufacturing and assembly, there are differences between the actual model and the theoretical model of the robot, which affects the positioning accuracy of the robot end-effector. In order to improve the accuracy of robot end-effector position, a robot error compensation strategy based on error sensitivity is proposed.Firstly, the robot kinematic model is established by Denavit-Hartenberg (D-H) method, and the sensitivity of end-effector position error is analyzed. According to the influence degree of different kinematic parameters on the robot end-effector position accuracy in the whole workspace, different weights are given to different kinematic parameters. {\color{red}Secondly, the kinematic error model is established, and the redundancy of the error parameter matrix is analyzed to obtain an independent error model. Thirdly, based on the error sensitivity analysis, a Weighted Levenberg-Marquard (WLM) algorithm with adaptive penalty factor is proposed, and the kinematic parameters are iteratively identified.} Finally, an error compensation experiment is carried out by using a universal serial six-degree-of-freedom robot. The experimental results show that the maximum error, mean absolute error and root mean square error of the position error on the test set are reduced by 90.75%, 89.86% and 95.64% respectively. The research in this paper provides a theoretical basis for robot end error compensation.
Read full abstract