| Literature DB >> 29231890 |
Hui Du1,2, Xiaobo Chen3,4, Juntong Xi5,6,7, Chengyi Yu8,9, Bao Zhao10,11.
Abstract
Large-scale surfaces are prevalent in advanced manufacturing industries, and 3D profilometry of these surfaces plays a pivotal role for quality control. This paper proposes a novel and flexible large-scale 3D scanning system assembled by combining a robot, a binocular structured light scanner and a laser tracker. The measurement principle and system construction of the integrated system are introduced. A mathematical model is established for the global data fusion. Subsequently, a robust method is introduced for the establishment of the end coordinate system. As for hand-eye calibration, the calibration ball is observed by the scanner and the laser tracker simultaneously. With this data, the hand-eye relationship is solved, and then an algorithm is built to get the transformation matrix between the end coordinate system and the world coordinate system. A validation experiment is designed to verify the proposed algorithms. Firstly, a hand-eye calibration experiment is implemented and the computation of the transformation matrix is done. Then a car body rear is measured 22 times in order to verify the global data fusion algorithm. The 3D shape of the rear is reconstructed successfully. To evaluate the precision of the proposed method, a metric tool is built and the results are presented.Entities:
Keywords: global data fusion; hand-eye calibration; large-scale metrology; robot integrated system; structured light profilometry
Year: 2017 PMID: 29231890 PMCID: PMC5751050 DOI: 10.3390/s17122886
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Measurement principle of the scanner.
Figure 2Definition of the coordinate system.
Figure 3(a) Construction of the integrated 3D scanning system; (b) Binocular structured light scanner.
Figure 4Construction of ECS.
Figure 5Hand-eye calibration.
Figure 6Hand-eye calibration experiment.
Hand-eye calibration data.
| WCS | ECS | MCS | |||||||
|---|---|---|---|---|---|---|---|---|---|
| X | Y | Z | X | Y | Z | X | Y | Z | |
| No.1 | −603.234 | −570.824 | −623.064 | −654.862 | −154.646 | −104.806 | 289.155 | 88.323 | 605.415 |
| No.2 | −527.529 | −541.327 | −623.513 | −667.577 | −167.702 | −25.628 | 285.935 | 9.639 | 622.489 |
| No.3 | −440.814 | −505.516 | −621.711 | −679.309 | −183.062 | 66.197 | 280.02 | −81.623 | 639.968 |
| No.4 | −456.599 | −455.086 | −621.325 | −649.743 | −226.843 | 67.418 | 227.691 | −83.119 | 640.253 |
| No.5 | −540.046 | −475.961 | −622.876 | −631.899 | −223.167 | −16.662 | 220.646 | 0.517 | 624.339 |
| No.6 | −634.259 | −513.428 | −622.370 | −616.476 | −206.324 | −115.448 | 225.462 | 98.891 | 602.866 |
| No.7 | −657.153 | −469.599 | −621.906 | −587.494 | −245.701 | −122.851 | 176.813 | 106.193 | 601.124 |
| No.8 | −581.189 | −435.511 | −622.558 | −598.298 | −262.613 | −42.041 | 169.253 | 25.723 | 618.982 |
| No.9 | −476.216 | −395.233 | −620.951 | −614.414 | −278.986 | 68.033 | 165.075 | 49.782 | 551.496 |
| No.10 | −494.938 | −344.801 | −620.797 | −584.017 | −323.345 | 66.487 | 111.551 | −82.539 | 640.278 |
| No.11 | −577.894 | −369.441 | −621.975 | −567.816 | −316.284 | −18.234 | 107.993 | 1.811 | 623.791 |
| No.12 | −671.393 | −671.393 | −621.606 | −549.986 | −304.248 | −114.556 | 107.749 | 97.758 | 603.093 |
| No.13 | −690.162 | −353.111 | −621.409 | −520.717 | −346.523 | −116.918 | 56.707 | 99.861 | 602.826 |
| No.14 | −618.261 | −325.513 | −621.534 | −532.745 | −358.414 | −41.782 | 53.710 | 25.136 | 618.746 |
| No.15 | −513.567 | −284.161 | −620.443 | −548.676 | −375.996 | 68.258 | 48.626 | −84.303 | 640.652 |
Figure 7Surface point clouds of 22 times measurement represented in a form of triangular meshes.
Figure 8(a) Point cloud data fusion result; (b) triangular meshes representation.
Figure 9Overlapping areas between all the aligned point clouds.
Figure 10Definition of the distance and angle error.
Figure 11(a) Distribution of the translation error; (b) distribution of the angle error.
Statistic of the distance and angle error.
| max | min | |||
|---|---|---|---|---|
| d (mm) | 1.5081 | 0 | 0.2965 | 0.2465 |
| A (deg.) | 20.0841 | 0.0029 | 2.8333 | 2.6185 |