Abstract

Industrial robots are finding their niche in the field of machining due to their advantages of high flexibility, good versatility, and low cost. However, limited by the low absolute positioning accuracy, there are still huge obstacles in high-precision machining processes such as grinding. Aiming at this problem, a compensation method combining analytical modeling for quantitative errors with spatial interpolation algorithm for random errors is proposed based on the full consideration of the source and characteristics of positioning errors. First, as for the quantitative errors, namely geometric parameter and compliance error in this paper, a kinematics-based error model is constructed taking the coupling effect of errors into consideration. Then avoiding the impact of random errors, the extended Kalman filtering (EKF) algorithm is adopted to identify the error parameters. Second, based on the similarity principle of spatial error, spatial interpolation algorithm is used to model the residual error caused by temperature, gear clearance, etc. Based on the spatial anisotropy characteristics of robot motion performance, an adaptive mesh division algorithm was proposed to balance the accuracy and efficiency of mesh division. Then, an inverse distance weighted interpolation algorithm considering the influence degree of different joints on the end position was established to improve the approximation accuracy of residual error. Finally, the rough-fine two-stage serial error compensation method was carried out. Experimental results show that the mean absolute positioning accuracy is improved from 1.165 mm to 0.106 mm, which demonstrates the effectiveness of the method in this paper.

References

1.
Wang
,
Q. L.
,
Wang
,
W.
,
Ding
,
X. L.
, and
Yun
,
C.
,
2019
, “
A Force Control Joint for Robot-Environment Contact Application
,”
J. Mech. Rob.
,
11
(
3
), pp.
1
5
.
2.
Cao
,
C. T.
,
Do
,
V. P.
, and
Lee
,
B. R.
,
2019
, “
A Novel Indirect Calibration Approach for Robot Positioning Error Compensation Based on Neural Network and Hand-Eye Vision
,”
Appl. Sci.-Basel
,
9
(
9
), pp.
1940
1949
.
3.
Gong
,
C.
,
Yuan
,
J.
, and
Ni
,
J.
,
2000
, “
Nongeometric Error Identification and Compensation for Robotic System by Inverse Calibration
,”
Int. J. Mach. Tools Manuf.
,
40
(
14
), pp.
2119
2137
.
4.
Jawale
,
H. P.
, and
Thorat
,
H. T.
,
2013
, “
Positional Error Estimation in Serial Link Manipulator Under Joint Clearances and Backlash
,”
J. Mech. Rob.
,
5
(
2
), pp.
1
7
.
5.
Shen
,
N. Y.
,
Guo
,
Z. M.
,
Li
,
J.
,
Tong
,
L.
, and
Zhu
,
K.
,
2018
, “
A Practical Method of Improving Hole Position Accuracy in the Robotic Drilling Process
,”
Int. J. Adv. Manuf. Tech.
,
96
(
5–8
), pp.
2973
2987
.
6.
Chen
,
D.
,
Yuan
,
P.
,
Wang
,
T.
,
Cai
,
Y.
, and
Xue
,
L.
,
2018
, “
A Compensation Method for Enhancing Aviation Drilling Robot Accuracy Based on Co-Kriging
,”
Int. J. Precis. Eng. Manuf.
,
19
(
8
), pp.
1133
1142
.
7.
Klimchik
,
A.
,
Caro
,
S.
, and
Pashkevich
,
A.
,
2015
, “
Optimal Pose Selection for Calibration of Planar Anthropomorphic Manipulators
,”
Precis. Eng.
,
40
, pp.
214
229
.
8.
Yu
,
C.
, and
Xi
,
J.
,
2018
, “
Simultaneous and On-Line Calibration of a Robot-Based Inspecting System
,”
Rob. Comput. Integr. Manuf.
,
49
, pp.
349
360
.
9.
Zhu
,
J. X.
,
Liu
,
J. G.
, and
Tian
,
S.
,
2020
, “
Two-Step Error Compensation Method for Improving Absolute Positioning Accuracy of Industrial Robots
,”
Mech. Sci. Technol. Aerosp. Eng.
,
39
(
4
), pp.
547
553
.
10.
Ren
,
Y. J.
,
Yin
,
S. B.
, and
Zhu
,
J. G.
,
2018
, “
High Precision Control Method of Industrial Robots for Modern Flexible Manufacturing Processes
,”
Aeronaut. Manuf. Technol.
,
61
(
5
), pp.
16
21
.
11.
Nguyen
,
H. N.
,
Zhou
,
J.
, and
Kang
,
H. J.
,
2015
, “
A Calibration Method for Enhancing Robot Accuracy Through Integration of an Extended Kalman Filter Algorithm and an Artificial Neural Network
,”
Neurocomputing
,
151
, pp.
996
1005
.
12.
Zhou
,
W.
,
Liao
,
W. H.
, and
Tian
,
W.
,
2013
, “
Theory and Experiment of Industrial Robot Accuracy Compensation Method Based on Spatial Interpolation
,”
J. Mech. Eng.
,
49
(
3
), pp.
42
48
.
13.
Zeng
,
Y.
,
Tian
,
W.
,
Li
,
D.
,
He
,
X. X.
, and
Liao
,
W. H.
,
2017
, “
An Error-Similarity-Based Robot Positional Accuracy Improvement Method for a Robotic Drilling and Riveting System
,”
Int. J. Adv. Manuf. Tech.
,
88
(
9–12
), pp.
2745
2755
.
14.
Zargarbashi
,
S. H. H.
,
Khan
,
W.
, and
Angeles
,
J.
,
2012
, “
The Jacobian Condition Number as a Dexterity Index in 6R Machining Robots
,”
Rob. Comput. Integr. Manuf.
,
28
(
6
), pp.
694
699
.
15.
Klimchik
,
A.
,
Wu
,
Y.
,
Pashkevich
,
A.
,
Caro
,
S.
, and
Furet
,
B.
,
2012
, “
Optimal Selection of Measurement Configurations for Stiffness Model Calibration of Anthropomorphic Manipulators
,”
Appl. Mech. Mater.
,
162
, pp.
161
170
.
16.
Gong
,
X. R.
,
Shen
,
J. X.
,
Tian
,
W.
,
Liao
,
W. H.
,
Wan
,
S. M.
, and
Liu
,
Y.
,
2012
, “
Absolute Positioning Error Model of Industrial Robot and Compensation Algorithm
,”
J. Nanjing Univ. Aeronaut. Astronaut.
,
4
, pp.
60
64
.
17.
Guo
,
Y.
,
Dong
,
H.
, and
Ke
,
Y.
,
2015
, “
Stiffness-Oriented Posture Optimization in Robotic Machining Applications
,”
Rob. Comput.-Integr. Manuf.
,
35
, pp.
69
76
.
18.
Lin
,
Y.
,
Zhao
,
H.
, and
Ding
,
H.
,
2017
, “
Posture Optimization Methodology of 6R Industrial Robots for Machining Using Performance Evaluation Indexes
,”
Rob. Comput.-Integr. Manuf.
,
48
, pp.
59
72
.
19.
Klimchik
,
A.
,
Ambiehl
,
A.
,
Garnier
,
S.
,
Furet
,
B.
, and
Pashkevich
,
A.
,
2017
, “
Efficiency Evaluation of Robots in Machining Applications Using Industrial Performance Measure
,”
Rob. Comput.-Integr. Manuf.
,
48
, pp.
12
29
.
20.
Park
,
I. W.
, and
Kim
,
J. H.
,
2011
, “
Estimating Entire Geometric Parameter Errors of Manipulator Arm Using Laser Module and Stationary Camera
,”
Proceedings of IECON 2011—37th Annual Conference on IEEE Industrial Electronics Society
,
Melbourne, Australia
,
Nov. 7–10
, pp.
129
134
.
21.
Zeng
,
Y.
,
Tian
,
W.
, and
Liao
,
W.
,
2016
, “
Positional Error Similarity Analysis for Error Compensation of Industrial Robots
,”
Rob. Comput.-Integr. Manuf.
,
42
, pp.
113
120
.
You do not currently have access to this content.