Abstract

In traditional synchronized scanning system, the trajectory of the 3D scanning point is modeled as a circle when the thickness of rotated mirror is assumed to be zero. In this paper, a novel method to model the geometric measurement of synchronized scanning triangulation in the unfolded light path is proposed. Unlike most existing recent works, the 3D coordinate of the target is reasoned from the geometrical model, which includes all 14 system parameters. Further, the performance of the system precision can be analyzed and the importance of the thickness of rotated mirror is confirmed. In the experiment, a synchronized scanning system is developed. The experimental result demonstrates that the value of measurement uncertainty at a distance of 0.5m is 0.75mm and at a distance of 5m is 6.68mm. The standard deviations from the measurement point to the fitting plane at a distance of 0.5 m and 5 m are 1.10 mm and 19.73 mm, respectively.

1. Introduction

Laser triangulation technology is a method of non-contact measurement, overcoming the limitation of traditional measurement technology, which has the qualities of fast scanning speed, strong real-time, high precision, and intelligence. It has been widely used in production manufacturing [13], biomedical [4, 5], and cultural relics [6, 7].

The active source of laser triangulation technology [8, 9] is one of the most common methods for 3D measurement, which generally includes point laser [10] and line laser [11, 12]. There are two kinds of methods to obtain points cloud, such as probe movement and laser swing. The method of probe movement is to fix the laser triangulation probe [1315] in moving parts and scan the object by the spatial motion of moving parts. The laser swing method realizes the two-dimensional scanning by laser movement [16, 17], vibrating mirror rotation [18], and other methods. However, when a large-scale scene is measured, the probe needs to fix in large moving parts; thus the precision of moving parts affects the final measurement precision; and if the laser oscillation method is used, the horizontal and vertical scanning areas are mutually constrained, which will greatly influence the scanning range.

In order to solve the scanning constraint of horizontal and vertical of traditional triangulation, M. Rioux et al. [19, 20] propose a synchronized scanning measurement technique; the receiving light and the transmitting light are synchronous by installing a scanner to both optical paths. When the scanner rotates an angle, the receiving light and the transmitting light have the same angle variation. Because of this mechanism, the depth of field and the measuring range are greatly expanded. Following this technique, the literatures [21, 22] further studied the characteristics of the laser synchronized scanning triangulation system and theoretically derived the general meaning of the trajectory circle equation, and the system parameters of the maximum and minimum range, distance resolution, and other system parameters. C. Samson et al. [23] studied the accuracy of the synchronized scanning triangulation system and the error caused by the deviation of system parameters, such as mirror angle, are obtained. English Chad et al. [24] designed a laser triangulation system based on synchronized scanners with lidar, which makes full use of advantages of triangulation and ladar technologies. Triangulation can be highly precise at close range, while pulsed ladar technology is capable of very long range measurements. Haibo Zhang et al. [25] proposed a novel method using prism-based optical structure to correct the nonlinear problem of laser triangulation displacement measurement and the results showed the nonlinear problem was significantly improved. What is more, Xiong Shengjun et al. [26] designed a line structure-light three-dimensional shape measurement system based on laser triangulation with auto-synchronous scanners designed, which reduce the system weight and size. The above study establishes a trajectory circle model of three-dimensional scanning, which is of great value for describing the measuring mechanism of synchronized scanning triangulation.

In this paper, we proposed a synchronized scanning trigonometric geometric parameter model based on unfolded light path. The position and pose of different parts are accurately described by 14 system parameters, and then the relationship between three-dimensional space points and system parameters is expressed. In the simulation, the system’s error could achieve 400mm, when the thickness of double-faced reflector is 2mm. This analysis results confirm the importance of the thickness of the rotated mirror. Then, the parameters are ranked in the aspect of influence on measurement precision, which is instructive for design the system. Finally the experiment results show that the system can scan the object and display its point cloud.

2. Model of Synchronized Scanning Triangulation

2.1. Theorem of Laser Triangulation System Based on Synchronized Scanners

As is shown in Figure 1, the collimated laser beam emitted by the laser travels the upper reflector of double-faced reflector M3, reflector M1, and reflector M4, arriving at and diffusing reflection. Part of diffuse light goes through reflector M4, reflector M2, the lower reflector of double-faced reflector M3, lens and achieving the camera. According to the principle of triangulation, the coordinates of are determined by the position of converged imaging spot on the camera. M3 and M4 are driven by the motor to implement plane-scanning. When M3 oscillates around the axis, light spot scans the surface of the measured object in the X-axis; likewise, light spot scans in the Y-axis direction with M4 oscillates around the axis. The surface of measured object can be scanned when those two motors are synchronously driven.

2.2. Unfolded Optical Path of Synchronized Scanning Triangulation

The parameters of the synchronous scanning triangulation system is shown in Figure 2. In the unfold light path of system (see Figure 3), the dashed line indicates initial position. And after the M3 mirror is rotated by a certain angle, light path is represented by the solid line. For any point in space, the corresponding point imaged on the CCD is point p, and the distance between point relative and the pixel position of the CCD main point is . is a vector, which is positive in the same direction of CCD rotation angle, and vice versa.

2.2.1. System Initial Position

As the angle between M3 and X-axis is , the direction of incident laser is and the direction of optical axis is . The coordinates of are as follows:

According to formula (1), the positions of and are independent of the rotation of M3. Then set the distance from origin to upper reflector of M3 is . The coordinates of and can be expressed as follows:

Due to the thickness of M3, a slight change in the optical path travel occurs. The stroke of lens center to point is as follows:

And the coordinate of corresponding to optical center point c is as follows:

2.2.2. CCD Direction and Position

As is shown in Figure 4, the points on line DG are ideally imaged on CCD when Scheimpflug principle [27] is satisfied. is intersection point of c′D and DG, and c′D direction is . The coordinate of point D can be expressed:

In the triangle , we know and . According to the triangle geometry, the distance and is as follows:

According to sine theorem, the following is given:

Substituting and into (8), the angle can be expressed as follows:

Since is a right triangle and , the expression of and is as follows:

2.2.3. Imaging Light Direction

In (see Figure 5), we know , , . The expression of imaging light direction is as follows:

2.2.4. The Spatial Coordinates of Points

On the X-Y unfolding plane, the spatial point corresponds to point . We know that point is both in the laser emission direction and on the imaging ray, which can be expressed as follows:

According to expression (12), the coordinates of point on the X-Y unfolding plane are as follows:

The coordinate of can be obtained:

3. Simulation Analysis

3.1. Influence of M3 on Measurement Precision

In this section, we focus on analyzing the influence of the M3 thickness parameter and . As shown in Figure 6, receiving and transmitting path will produce deviation because of the thickness of M3, which is equivalent to the horizontal displacement of M1 and M2, namely, the errors on and . There is a significant correlation between measurement precision and the thickness of M3. The system parameters in this model are consistent with the traditional model as shown in the Table 1, and we take M3 thickness into consideration.

For the purpose of facilitating to analyze the influence of the thickness parameter on the measurement error, the following indicators are used: the maximum measurement error in the whole area; the maximum measurement error at a distance of 10m; the maximum measurement error at 0.6m. Calculate the error of the emission path when is 0, 0.5, 1, 1.5, and 2 mm, and the error of the emission path when is 0, 0.5, 1, 1.5, and 2 mm. It can be seen from the simulation results (Figure 7) that there is about 400 mm at a distance of 10 m when thickness of M3 is 2mm. Therefore, when calculating 3D coordinates of spatial points, the thickness of M3 must be paid enough attention.

3.2. Influence of M3 on Measurement Precision

Simulation experiments are carried out according to the parameters given in Table 1. The measurement precision of any point is correlated with the parameters . Differentiate these parameters:

According to actual processing characteristics, we take the position error , the angle error ±0.02, and the thickness error . The influence of each error source on the measurement accuracy is shown in Table 2 (length: mm, angle: degree).

According to the results in Table 2, system parameters are ranked in the aspect of significance.

(a) The angles of the M1 mirror and the M2 mirror are very important and have the greatest impact on the measurement accuracy of the three-dimensional point, reaching the level of several meters, and must be given A-level attention.

(b) The thickness of the M3 mirror has an accuracy effect on three-dimensional points up to hundreds millimeters in the laser projection and receiving circuit, which should be given enough attention and belong to the B-level.

(c) M3 mirror rotation error, M4 mirror rotation error, CCD angle error, and CCD image detection error have an accuracy effect to tens millimeters, giving C-level.

(d) The position error of the M1 mirror, the position error of the M2 mirror, the lens position error, and the CCD position error have little effect on the measurement accuracy, giving appropriate attention, D-level.

(e) The position error of the M3 mirror on the x-axis and the position error of the M4 mirror have the least influence on the measurement accuracy of the three-dimensional measurement point, giving general attention and belong to the E-level.

4. Experiments and Discussions

4.1. Experiments

The synchronized scanning triangulation ranging system prototype is designed and manufactured (shown in Figure 8(a)). We first carried out the functional experiment. The motor starts scanning and the camera starts to collect after obtaining pulse command from upper computer program. This 3D synchronous scanning system can scan the object and display its point cloud. The system performs scanning capability test at short and long distance, respectively. As is shown in Figure 8, not only can point cloud be displayed correctly, but also the surface characteristics of the object can be clearly displayed.

Next, the experiment measurement uncertainty is carried out. We divide the plane into three linear positions of different heights, as shown in Figure 9, and the coordinates of P1, P2, and P3 can be calculated by the trigonometric method. According to the standard deviation of each coordinate, the value of measurement uncertainty can be evaluated. The results are shown in Table 3. It can be seen from the above experimental analysis that the value of measurement uncertainty of the system at a distance of 0.5m is 0.75mm and at a distance of 5m is 6.68mm.

Figures 10 and 11 show the flatness of the system at a distance of 0.5m and 5m. Import the scanned point cloud into the geomagic, fitting plane, and then calculate the distance from the measurement point to the fitting plane. The result shows that the standard deviations at a distance of 0.5 m and 5 m are 1.10 mm and 19.73 mm, respectively.

4.2. Discussions

In this optical measurement system, the measurement accuracy is directly related to the mechanical design and processing precision of the optical system. Therefore, we must pay attention to the adjustability of the optical system when we optimize mechanical structure in the future, so as to compensate for the deficiencies caused by machining. In addition, the principle prototype is not calibrated, and the system must be calibrated to improve measurement accuracy.

And in terms of photodetector, CCD is used as a photodetector in this synchronous scanning triangulation system, in which some shortcomings exist. When measuring a point, it takes many sampling periods to collect data and process the collected data. Secondly, the driving circuit of CCD is more complicated. The driving circuit is one of the key problems in practical application, and the CCD driving signals of different manufacturers and different models are not identical, which will bring inconvenience to the design of the system. Because of these shortcomings, PSD will be taken into consideration as a photodetector in the future.

5. Conclusions

A synchronous scanning triangulation system based on unfold light path has been described. This study focuses on the accurate calculation model of the synchronous scanning triangulation imaging system in the unfolded optical path and analyzed the influence of M3 thickness on the system according to the parameters of the traditional model. Next, the influence of each error source on the measurement accuracy is obtained according to the actual processing characteristics. The feasibility of the system is verified theoretically. The experimental results of this study indicate that the system can scan the object in three dimensions and obtain the surface contour information of the object.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflicts of interest

Authors’ Contributions

Dawei Tu and Xu Zhang were responsible for the methodology and software; Dawei Tu and Xu Zhang conducted the formal analysis; Pan Jin wrote the original draft preparation; Dawei Tu, Xu Zhang, and Pan Jin wrote, reviewed, and edited the manuscript.

Acknowledgments

This research was partially supported by the National Natural Science Foundation of China (Grants nos. 61673252 and 51575332) and the Key Research Project of Ministry of Science and Technology (Grant no. 2016YFC0302401).