Accuracy Analysis of Diferent Probes Used in Articulated Arm Coordinate Measuring Machines
Accuracy Analysis of Diferent Probes Used in Articulated Arm Coordinate Measuring Machines
Accuracy Analysis of Diferent Probes Used in Articulated Arm Coordinate Measuring Machines
(2)
(n
ij
represents the number of angle combinations captured
for sphere j in identification position i of the gauge), and
analogously for the coordinates Y and Z. In this manner,
considering D
0jk
as the nominal distance between spheres j
and k obtained in the gauge calibration table, it is possible to
calculate the error in distance between spheres j and k in
location i given by
0
jk jk
i i ik
E D D (3)
Fig. 3. Error in distance of the centers measured.
056-2
10th International Symposium on Measurement and Quality Control 2010, September 5-9
The repeatability error values for all measured points are
shown in Fig. 4a and 4b, for the self-centering active probe
and self-centering passive probe respectively. These values
represent the errors made in X, Y and Z coordinates of each
one of the approximately 10000 points obtained,
corresponding to the 7 positions of the ball-bar gauge with
regards to the mean obtained for each sphere. The
repeatability error value for each coordinate as a function of
the 6 joint rotation angles is given by equation 4:
1 2 3 4 5 6
( , , , , , )
Xijk ij ij
X X
1 2 3 4 5 6
( , , , , , ) ij
Yijk ij
Y Y (4)
1 2 3 4 5 6
( , , , , , ) ij
Zijk ij
Z Z
It can be observed that the error made by the self-center
active probe is a lot smaller than the error made by the self-
center passive probe and that in both graphs the error shows
an increment in the z coordinate. This behavior in the z
coordinate could be explained by the fact that, unlike what
happens in the x and y coordinates, there is no self-
compensation effect in the gauge deformation due to the
probing force in this coordinate.
1000 2000 3000 4000 5000 6000 7000 8000 9000100001100012000
-0.15
-0.1
-0.05
0
0.05
0.1
0.15
Posi ti on
R
e
p
e
a
t
a
b
i
l
i
t
y
E
r
r
o
r
X
(
m
m
)
POS1 POS2 POS3 POS4 POS5 POS6 POS7
B1
B6
B10
B14
1000 2000 3000 4000 5000 6000 7000 8000 9000100001100012000
-0.17
-0.12
-0.07
-0.02
0.03
0.08
0.13
Posi ti on
R
e
p
e
a
t
a
b
i
l
i
t
y
E
r
r
o
r
Y
(
m
m
)
1000 2000 3000 4000 5000 6000 7000 8000 9000100001100012000
-0.25
-0.15
-0.05
0.05
0.15
0.25
Posi ti on
R
e
p
e
a
t
a
b
i
l
i
t
y
E
r
r
o
r
Z
(
m
m
)
Fig. 4a. Point repeatability errors for the 7 AACMM
positions using the active self-centering probe.
Fig. 4b. Point repeatability errors for the 7 AACMM
positions using the passive self-centering probe.
Another way of illustrating the influence of the probing
direction over the probing error is by expressing the error
magnitude in terms of the probed point reference system.
Fig. 5a shows the reference system linked to the last
articulation of the kinematic chain of the arm. By translating
this reference system to the probed point as shown in Fig.
5b, we can express the error magnitude in terms of the
probed point reference system. This is done for each of the
probed points on the sphere.
Fig.5. Reference system linked to last articulation of
AACMM (a) and magnitude error expressed in probed point
reference system (b).
Figure 6 shows the values of the X, Y and Z coordinates
expressed in the probed points reference system for all the
10000 points obtained, corresponding to the 7 positions of
the ball-bar gauge with respect to the mean obtained for
each sphere using the self-centering passive probe. As
expected, since the probing direction is similar to the Y
coordinate of the AACMM last articulation, the values in
the Y coordinate are greater than that in the X and Z
coordinate. This can be attributable to the probing force
exerted by the operator over the measuring arm.
Fig. 6. X, Y and Z values (mm) expressed in probed points
reference system.
056-3
10th International Symposium on Measurement and Quality Control 2010, September 5-9
In figure 7, the values of the six articulations of the arm
in position 1, when the maximum error exceeds .4 mm, are
saved. This is done by precisely knowing the maximum and
minimum values of the articulations throughout the tests and
then obtaining those articulations values when the error is
greater than .4mm. In the present graph, the range for each
articulation in the measuring process is represented by a
horizontal line of the same colour of the sphere being
measured. Moreover, Table 2 shows the percentage range of
angle values for any combination of angles that result in an
error greater than .4mm. This way, we can analyze the
distribution of the angles that result in an error and observe
if there is any pattern in any combination of articulation
values that correspond to an error greater than .4 mm. In this
particular analysis, no pattern could be observed, so most of
the probing error could be explained by the probing force.
Fig. 7. Combination of articulation angles of AACMM
where maximum error exceeds .4 mm.
Table 2. Percentage range for any combination of angle
values that result in errors greater than .4mm.
Sphere
Articulations
1 2 3 4 5 6
B1
65.44-
91.16
57.31-
91.07
3.58-
24.32
21.08-
69.15
85.44-
97.69
47.45-
100
B6
8.24-
61.42
72.66-
91.85
35.09-
69.70
3.74-
60.90
23.39-
58.57
48.56-
93.32
B10
0-
70.44
.069-
95.83
26.05-
100
17.68-
83.02
0-
81.34
26.18-
91.30
B14
13.88-
91.70
50.41-
95.79
22.48-
82.37
4.14-
71.10
9.07-
66.68
33.19-
83.42
4. CONCLUSIONS
In this work, a comparison of the accuracy and
repeatability between the self-centering passive probe and
self-centering active probe was carried out. In addition, an
analysis of the influence of the probing force over the final
error was done by means of the errors vector decomposition
and by expressing this decomposition in the probed point
reference system. Furthermore, as mentioned above, since
the final error depends on the combined influence of all
joints, with the presented analysis it is possible to determine
on one hand the influence over the error of the probing itself
and the relationship of that error with the AACMM pose if
there exists one, thus making possible to identify sets of
joint angle values that lead to greater probing errors. Finally,
the adequacy of the self-center active probes over self-center
passive probes for tasks such as capturing data for
verification and identification of kinematics parameters has
been demonstrated when no configuration or application
restrictions are imposed.
5. REFERENCES
[1] J . Denavit, R.S. Hartenberg, A kinematic notation for lower-
pair mechanisms based on matrices, Journal of Applied
Mechanics, Transactions of the ASME 77 (1955) 215-221.
[2] S. Hayati, M. Mirmirani, Improving the absolute positioning
accuracy of robot manipulators, Journal of Robotic Systems
2(4) (1985) 397-413.
[3] T.W. Hsu , L.J . Everett, Identification of the kinematic
parameters of a robot manipulator for positional accuracy
improvement, Computers in Engineering, Proceedings of the
International Computers in Engineering Conference and
exhibition (1) (1985) 263-267.
[4] L.J . Everett, M. Driels, B.W. Mooring, Kinematic modelling
for robot calibration, IEEE International Conference on
Robotics and Automation 1 (1987) 183-189.
[5] P.N. Sheth, J .J . Uicket, A generalized symbolic notation of
mechanism, ASME Journal of engineering for industrial
(1971) 102-112.
[6] H.W. Stone, A.C. Sanderson, C.F. Neumann, Arm signature
identification, IEEE International Conference On Robotics
And Automation 1 (1986) 41-48.
[7] H. Zhuang, Z.S. Roth, Robot calibration using the CPC error
model, Journal of Robotics and Computer Integrated
Manufacturing 9(3) (1992) 227-237.
[8] J . Santolaria, A. Brau, J . Velzquez, J .J . Aguilar, A self-
centering active probing technique for kinematic parameter
identification and verification for articulated arms coordinate
measuring machines, Measurement Science & Technology,
21, 055101 (2010) 11pp.
[9] G. Alici, B. Shirinzadeh, A systematic technique to estimate
positioning errors for robot accuracy improvement using
laser interferometry based sensing, Mechanism and Machine
Theory 40 (2005) 879906.
[10] G. Chunhe, Y. J ingxia, N. J un, Nongeometric error
identification and compensation for robotic system by
inverse calibration, International Journal of Machine Tools
and Manufacture 40 (2000) 2119-2137.
[11] A. Weckenmann, T. Estler, G. Peggs, D. McMurtry, Probing
Systems in Dimensional Metrology, CIRP Annals -
Manufacturing Technology, 53(2), 2004, 657-684.
[12] Puttock, M.J ., Thwaite, E.G., Elastic compression of spheres
and cylinders at point and line contact, Nat. Stds. Lab. Tech.
Paper No. 25, CSIRO (1969).
056-4