Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T08:03:12.612Z Has data issue: false hasContentIssue false

Robot 10 parameter compensation method based on Newton–Raphson method

Published online by Cambridge University Press:  25 September 2023

Lin Chen
Affiliation:
Department of Mechatronics Engineering, College of Mechanical Engineering, Guangxi University, Nanning, China
Pinguang Nie
Affiliation:
Department of Mechatronics Engineering, College of Mechanical Engineering, Guangxi University, Nanning, China
Chengqi Meng
Affiliation:
Department of Mechatronics Engineering, College of Mechanical Engineering, Guangxi University, Nanning, China
Xuhong Chen
Affiliation:
Department of Mechatronics Engineering, College of Mechanical Engineering, Guangxi University, Nanning, China
Bingqi Jia
Affiliation:
Department of Mechatronics Engineering, College of Mechanical Engineering, Guangxi University, Nanning, China
Haihong Pan*
Affiliation:
Department of Mechatronics Engineering, College of Mechanical Engineering, Guangxi University, Nanning, China
*
Corresponding author: Haihong Pan; Email: hustphh@163.com
Rights & Permissions [Opens in a new window]

Abstract

In this study, a novel kinematic calibration method is proposed to improve the absolute positioning accuracy of 6R robot. This method can achieve indirect compensation of the 25 parameters of modified Denavit–Hartenberg (MDH). The procedures of the method are threefold. Firstly, the 25-parameter errors model of MDH is initially established. However, only the errors of 10 parameters can be directly compensated in the 25-parameter errors model, since the inverse kinematics algorithm has to meet Pieper criterion. Subsequently, a calibration method is proposed to improve accuracy of the absolute position, which uses the Newton–Raphson method to transform the 25-parameter errors into 10-parameter errors (namely T-10 parameter model). Finally, the errors corresponding to 10 parameters in the T-10 parameters model are identified through the least square method. The calibration performances of T-10 parameters model are comprehensively validated by experimentation on two ER6B-C60 robots and one RS010N robot. After kinematic calibration, the average absolute positioning accuracy of the three robots can be improved by about 90%. The results indicate that the proposed calibration method can achieve more precise absolute positioning accuracy and has a wider range of universality.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Table I. DH parameters of the RS010N robot.

Figure 1

Figure 1. The structure and DH parametric coordinate system of the Kawasaki RS010N robot.

Figure 2

Figure 2. Industrial robots’ calibration experimental platform.

Figure 3

Table II. Primary performance indicators of Radian laser tracker.

Figure 4

Figure 3. The T-10 parameter identification process.

Figure 5

Table III. The main technical parameters of the two robots.

Figure 6

Table IV. Identification results of 25-parameter errors.

Figure 7

Table V. Identification results of T-10 parameters method.

Figure 8

Table VI. Position errors of the robot along the X-, Y-, and Z-axes randomly 10 measurement position points.

Figure 9

Figure 4. MAE (mean absolute error) of the 25 poisition points within the workspace.

Figure 10

Table VII. Identification results of Kawasaki RS010NA robot.

Figure 11

Figure 5. MAE of the 25 poisition points within the workspace.

Figure 12

Figure 6. The calibration of before and after 50 points in X, Y, and Z direction errors.

Figure 13

Table VIII. Results statistics of 50 test points.

Figure 14

Table IX. Average position value before fixed point compensation.

Figure 15

Figure 7. The calibration of before and after 50 points position errors.

Figure 16

Table X. Average position value after fixed point compensation.

Figure 17

Figure 8. Actual location of five test points.

Figure 18

Table XI. Position errors of the robot along the X, Y, and Z axes.

Figure 19

Figure 9. Actual location of five test points.

Figure 20

Table XII. The difference between the actual position PE value and the theoretical PE value for each method.

Figure 21

Figure 10. TCP test of Kawasaki ER6B-C60 robot. (a) Before compensation. (b) D-10 calibration. (c) T-10 calibration.

Figure 22

Figure 11. TCP test of Kawasaki RS007L robot. (a) Before calibration. (b) T-10 calibration.