| Literature DB >> 24688418 |
Jorge Santolaria1, Ana C Majarena1, David Samper1, Agustín Brau1, Jesús Velázquez1.
Abstract
A new procedure for the calibration of an articulated arm coordinate measuring machine (AACMM) is presented in this paper. First, a self-calibration algorithm of four laser trackers (LTs) is developed. The spatial localization of a retroreflector target, placed in different positions within the workspace, is determined by means of a geometric multilateration system constructed from the four LTs. Next, a nonlinear optimization algorithm for the identification procedure of the AACMM is explained. An objective function based on Euclidean distances and standard deviations is developed. This function is obtained from the captured nominal data (given by the LTs used as a gauge instrument) and the data obtained by the AACMM and compares the measured and calculated coordinates of the target to obtain the identified model parameters that minimize this difference. Finally, results show that the procedure presented, using the measurements of the LTs as a gauge instrument, is very effective by improving the AACMM precision.Entities:
Mesh:
Year: 2014 PMID: 24688418 PMCID: PMC3929193 DOI: 10.1155/2014/681853
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1AACMM reference systems.
Initial values for the AACMM D-H parameters.
| Joint |
|
|
|
|
|---|---|---|---|---|
| 1 | −90 | −90 | −40 | 300 |
| 2 | 135 | −90 | −40 | 0 |
| 3 | 180 | −90 | −34 | 590 |
| 4 | −90 | 90 | 34 | 0 |
| 5 | −90 | −90 | −34 | 588 |
| 6 | 180 | −90 | −34 | 0 |
| 7 | 0 | 0 | 0 | 318.2 |
Figure 2Coordinates of the four laser tracker reference systems expressed in the multilateration system.
Figure 3LTs and AACMM distribution used in tests.
Figure 4Probe used in the data acquisition procedure.
Figure 5Retroreflector center.
Figure 6Scheme of the calibration procedure.
Multilaterated offsets and origin coordinates obtained in multilateration reference system. 2798 iterations and objective function value below 1 μm.
| Offsets (mm) | Origin coordinates (mm) | ||||
|---|---|---|---|---|---|
|
|
|
| |||
| LT1 |
| 1.51695 | 0 | 0 | 0 |
| LT2 |
| 0.89275 | 2262.33138 | 0 | 0 |
| LT3 |
| 0.18749 | 1713.00335 | 2098.93521 | 0 |
| LT4 |
| 2.13351 | 1913.00558 | −343.41959 | 3010.23578 |
Figure 7Points captured by LTs. (a) Multilaterated points used as nominal data for the parameter identification procedure; (b) points captured by each LT.
Figure 8Range of each distance considered in the identification process. Each data represents the difference between the maximum and minimum values of each distance calculated with the measurements made by the four LT's.
Quality indicators for the initial values of model parameters over 21 SMR locations (105 AACMM positions).
| Distance error (mm) | 2 | ||
|---|---|---|---|
| Maximum | 38.50723 | Maximum | 22.00413 |
| Causing dist. | 4–10 | Causing point | 17 |
| Medium | 17.28859 | Causing coord. | X |
| Medium | 8.17533 | ||
Figure 9Points captured by the AACMM. (a) Nominal kinematic parameters; (b) identified kinematic parameters.
Identified values for the AACMM model parameters by L-M algorithm.
| Joint |
|
|
|
|
|---|---|---|---|---|
| 1 | −89.1269 | −89.9216 | −42.4313 | 300 |
| 2 | 134.7734 | −89.7178 | −41.7885 | 1.2337 |
| 3 | 184.2704 | −90.1202 | −28.9084 | 591.2423 |
| 4 | −95.4182 | 89.5364 | 29.4449 | 0.6300 |
| 5 | −88.0773 | −89.9482 | −28.5745 | 591.5284 |
| 6 | 181.0832 | 92.5750 | 27.5479 | 12.2143 |
| 7 | 0.2117 | 0 | 0.4124 | 254.0575 |
Quality indicators for the identified values of model parameters over 21 SMR locations (105 AACMM positions).
| Distance error (mm) | 2 | ||
|---|---|---|---|
| Maximum | 0.11824 | Maximum | 0.20644 |
| Causing dist. | 2–12 | Causing point | 4 |
| Medium | 0.04825 | Causing coord. | Y |
| Medium | 0.11545 | ||