1. Introduction
Any object has a 6-degree-of-freedom motion error in space, that is, movement in three axes (positioning, vertical, and horizontal straightness errors) and rotation around three axes (pitch, yaw, and roll). With the rapid development of the manufacturing industry, single-dimensional measuring instruments can no longer meet these measurement needs. A fast, high-precision, and multiple-degree-of-freedom measurement system is urgently needed. The multiple-degree-of-freedom error measurement method can be used not only for the detection of measuring equipment such as CNC machine tools, machining centers, and coordinate measuring machines in the mechanical industry [
1,
2,
3] but also for the accurate positioning of precise components and relative attitude measurement [
4,
5,
6].
At present, multiple-degree-of-freedom methods are mainly divided into three types according to the measurement principle: laser interferometry, laser grating diffraction, and laser collimation. Z. Zhang designed a six-degree-of-freedom measurement system by using six improved laser interferometers, which can simultaneously measure a wide range of motion errors. [
7]. E. Zhang proposed a laser heterodyne interferometer based on the Faraday effect, which can guarantee the correct interference regardless of the translation or rotation of the measured object [
8]. J. Qi proposed a laser heterodyne interferometer based on an acousto-optic modulator for measuring displacement and roll angle simultaneously. An assembly square pyramidal mirror and a folding mirror are specifically arranged to create a multiple-reflection cavity to increase the roll measurement resolution [
9]. B. Chen et al. proposed a laser homodyne straightness interferometer that simultaneously measures six-degree-of-freedom motion errors. The multiple degrees of freedom are measured by the spacing changes and counting of interference fringes [
10,
11]. This type of measurement method fully utilizes the high-precision characteristics of laser interferometry, but the system is complex and costly.
The laser grating method is based on the principle of grating spectroscopy, which can realize multiple-degree-of-freedom measurements by obtaining different information carried by each beam of separated light. C. Lee et al. proposed a six-degree-of-freedom measurement method by using a single unit of an optical encoder and discussed estimates of the uncertainties in terms of error sources [
12,
13]. J. Lee proposed a heterodyne grating interferometer for measuring two-dimensional straightness based on a quasi-common optical path (QCOP) [
14]. On this basis, H. L. Hsieh proposed a new heterodyne laser interferometer with a six-degree-of-freedom measurement. This technique combined the advantages of heterodyne, Michelson, and grating shear interferometries [
15]. Y. Yin proposed a novel structured automatic collimator that can simultaneously measure three-dimensional angles by utilizing Moiré fringes formed by two gratings [
16]. However, the angle and position are not linear and the measurement accuracy also changes with the angle in this type of method.
The laser collimation method utilizes the linear propagation characteristics of collimated light, and multiple detectors can be used to detect the position of each beam to achieve multiple-degree-of-freedom measurements. For example, K. C. Fan constructed a three-collimated light six-degree-of-freedom measurement system by using three sets of laser Doppler length gauges. The system has high requirements for the parallelism of the three beams, and adjustment is difficult [
17]. W. Wang developed an integrated geometric error optical measurement system for a three-axis miniaturized machine tool and used a homogeneous transformation matrix to calculate the geometric error of six degrees of freedom [
18]. In addition, some researchers have used spectroscopic devices to reduce the number of light sources and pyramid prisms [
19,
20] or special prisms [
21,
22,
23] as cooperative targets. Q. Feng described a mechanism for improving the measurement resolution of measuring straightness and angular errors [
24]. Y. Zhao established a unified measurement model by using the ray-tracing method, to compensate for the measurement errors introduced by the error crosstalk, element fabrication error, laser beam drift, and nonparallelism of two measurement beams [
25]. J. Li et al. proposed using a single-mode and fiber-coupled laser as the light source to improve the spatial stability and energy distribution of the measured laser beam [
26,
27]. This type of measurement method has a simple structure, few optical devices, and low cost.
This paper provides a compact five-degree-of-freedom simultaneous measurement system based on the laser collimation method. Four industrial cameras are used to detect the position of each collimated light spot, to solve all five-degree-of-freedom changes of the measured object. The optical path structure of the measurement system is provided in
Section 2, and the measurement methods of straightness and angle error are introduced in detail. We use optical components to make each beam pass through two corner cube retroreflectors, which magnify the lateral movement and roll of the retroreflector twice. This method improves the measurement resolution of roll and horizontal straightness compared to other laser collimation measurement methods. Moreover, a common optical path compensation method is proposed to eliminate the influence of laser beam drift. Finally, an experimental setup is constructed and a series of experiments are performed to verify the feasibility and stability of the system in
Section 3.
2. Configuration
Figure 1 shows a schematic diagram of the five-degree-of-freedom measurement system, which consists of a fixed unit and a moving unit. The output beam from a stabilized single-frequency He-Ne laser is a linearly polarized light in the vertical direction. The light is transformed into a circularly polarized light by a quarter wave plate (QWP1), the fast axis of which is set at 45° with the polarization direction of incident beam. Then, the circularly polarized light is divided into two beams, p-polarized light and s-polarized light, by a polarization beam splitter (PBS1).
The s-polarized light is divided into two beams by the beam splitter (BS1). The reflected light is reflected by mirror (M1) after passing through HWP, PBS3, and QWP2. The reflected light is transformed into s-polarized light through QWP2 twice, and reflected by PBS3. Finally, after passing through L1, the beam is received by complementary metal oxide semiconductor (CMOS3) for measuring pitch and yaw.
Section 2.1 is the measuring principle of pitch and yaw.
After passing through RR1, the p-polarized light transmitted by PBS1 is transmitted by BS2, and finally received by CMOS5 camera for measuring straightness error.
Section 2.2 is the measuring principle of the straightness error.
The p-polarized light transmitted by PBS1 is reflected by RR1, BS2, M2, and RR2 in turn, and the light is finally received by the CMOS1 camera after passing through PBS2. Compared with the p-polarized light transmitted by PBS1, the s-polarized light transmitted by BS1 is reflected by PBS2 through the opposite path and finally received by CMOS2 camera. The change of the two beams is used to measure the roll.
Section 2.3 is the measuring principle of roll.
The s-polarized light transmitted by BS1 is reflected by PBS2, RR2, and M2 in turn, then transmitted through BS2 and L2. Finally, the beam is received by CMOS4 for measuring beam drift.
Section 2.4 is the measuring principle of beam drift.
2.1. Pitch and Yaw Measurement
As shown in
Figure 2, the plane mirror (M1) is used as a sensitive element in the moving unit to measure pitch and yaw. The reflected s-polarized light by BS1 is converted into p-polarized light by the half wave plate (HWP) and is totally transmitted through the polarization beam splitter (PBS3). The transmitted light is reflected by the plane mirror (M1) and passes through the quarter wave plate (QWP2) twice to be transformed into s-polarized light. The light reflected by PBS3 is finally collected by lens L1 and focused on the image plane, where the CMOS3 camera is placed.
When the moving unit undergoes pitch and yaw movement, the position of the spot changes on the CMOS3 camera. The pitch and yaw are expressed as
where
and
are the displacements on the COMS3 camera in the x and y directions, respectively; and
denotes the focal length of L1.
2.2. Straightness Error Measurement
A schematic diagram of the straightness error measurement based on laser collimation is shown in
Figure 3. The light transmitted by PBS1 passes through a corner cube retroreflector (RR1), and the outgoing beam is parallel to the incident beam. The beam is finally received by the CMOS5 camera after passing through BS2.
When the moving unit exhibits straightness errors in the x and y directions, respectively, the position of the spot on the CMOS5 camera changes correspondingly. According to the characteristics of the RRs, when there is a straightness error, the displacement of the spot is doubled, which can be expressed as
where
and
represent the straightness errors of the moving unit in the x and y directions, respectively; and
and
denote the displacement of the output laser beam spotted on the CMOS5 cameras.
The horizontal straightness error can also be measured by other beams in
Figure 4. The transmitted p-polarized light from PBS1 is reflected by RR1, BS2, M2, and RR2, and received by the CMOS1 camera after passing through PBS2. The reflective surfaces of BS2 and M2 are placed at 45° with the vertical plane, causing the incident beam to be parallel to the direction of the outgoing beam. In addition, the light reflected by PBS2 travels in the opposite direction, which can also be used for the horizontal straightness error measurement.
Each beam passes through the RR twice compared to
Figure 3. When there is a horizontal straightness error
, the displacement of the spot is four times, which can be expressed as
where
and
denote the displacement of output laser beams in the x direction, which are spotted on the CMOS cameras.
According to Equations (2) and (3), the horizontal straightness can be expressed as
2.3. Roll Measurement
The roll measurement method is based on double parallel beam measurement, using two RRs as sensitive elements. In
Figure 5, O1 and O2 indicate the centers of the incident surfaces of RR1 and RR2, respectively. A is the incident point of the measuring beam passing though PBS1, and B is the exit point on RR1. C is the incident point of the measuring beam on RR2, after being reflected by M2 and M3. D is the exit point on RR2, which is finally received by the CMOS1 camera. When there is no roll, the positions of B and C are the same in the y direction. Similarly, the reflected light from PBS2 is incident on RR2, which is finally received by the CMOS2 camera. E and F are the incident and exit points, respectively.
When the moving unit produces roll, the position of beam spots will change on RR1 and RR2 except for incident point A. The distance between the center points of the incident surfaces of the two RRs will not change. According to the triangle sine theorem, we can obtain
where
L is the distance between the center points of the incident surfaces of the two RRs;
and
are the position changes of O1 and O2 in the y direction; and
denotes the displacement of output laser beams in the y direction, which is spotted on the CMOS1 cameras.
Similarly, according to another opposite light path, the beam is received by the CMOS2 camera, and we can obtain
where
denotes the displacement of output laser beams in the y direction, which is spotted on the CMOS2 cameras.
Considering that
is a small angle, the roll can be expressed as
In other similar methods, a measuring beam passes through an RR only once. However, in the provided system, each beam passes through the RRs twice, which can improve the measurement resolution of roll and horizontal straightness. It is specifically expressed by ‘4’ in Formulas (3) and (6).
2.4. Measurement and Correction of the Laser Beam Drift
The drift of the He-Ne laser beam is mainly affected by temperature, environmental vibration, air disturbance, and the structure of the laser itself. The principle of common light path compensation is shown in
Figure 6, which can measure the angular drift of the laser beam in real time.
The incident s-polarized light is reflected by PBS2, RR2, and M2 in turn, and finally received by the CMOS4 camera. The spot displacement on the CMOS4 camera can record the beam drift in real time. The beam angular drift can be expressed as
where
and
represent the beam angular drift in the y and x directions;
and
represent the position of the spot on CMOS4 camera in the x and y directions, respectively; and
is the focal length of L2.
Therefore, Equation (
1) of the pitch and yaw can be modified as
Similarly, the straightness error measurement can be modified as
where
and
are the distances of light transmitted from the light source to CMOS1, CMOS2, and CMOS5, respectively;
3. Experiments and Results
To verify the reliability and effectiveness of the performed method, an experimental setup based on the schematic diagram in
Figure 1 was assembled and is shown in
Figure 7. The light source is a stable He-Ne laser (HRS015B, Thorlabs, America) with a center wavelength of 632.991 nm, which can achieve frequency stability or intensity stability. The detector used to measure the straightness and roll employs a CMOS sensor (MV-CA050-20GC, HIKROBOT, China) with a resolution of 2592 × 2048 px and a pixel size of 4.8 × 4.8 μm. The focal length of L1 and L2 is 100 mm. The distance between the RRs is 125 mm. The distance between the light source and the moving unit is 500 mm. The distance and focal length do not affect the measurement accuracy, only the measurement resolution. A series of experiments were carried out under laboratory conditions.
3.1. Calibration Experiments
According to the measurement principle described above, in theory, the straightness error and the angle error have a linear relationship with the measured value of the detector. Therefore, the system measurement error can be obtained through calibration experiments.
Figure 8 shows a diagram of the device location for the calibration experiment. A cube prism with five plane mirrors is placed on a six-dimensional moving platform. An interferometric laser encoder (RLE, Britain, accuracy of
ppm ), an industrial theodolite (Leica TM5100A, Switzerland, accuracy of
arcsec), and a standard autocollimator (Taylor Hobson DA400, Britain, accuracy of
arcsec) are used to calibrate various system errors.
As shown in
Figure 9, the calibration results are linearly good. In the range of
, the linear-fit determination coefficient of the pitch and the yaw of the provided system are 1.0000 compared with the Leica TM5100A, the standard deviation of the pitch and the yaw are
and
, and the range of fluctuation is from
to
and
to
, respectively. In the range of
, the linear-fit determination coefficient between the roll of the provided system and the autocollimator is 0.9999, the standard deviation is
, and the range of fluctuation is from
to
. In the range of
μm, the linear-fit determination coefficient of horizontal and vertical straightness of the provided system are 0.9996 and 0.9995 compared with RLE, the standard deviations are
μm and
μm, and the ranges of fluctuation are from
μm to
μm and
μm to
μm, respectively.
3.2. Stability Experiments
The stability of the system was tested under laboratory conditions. The range of ambient temperature during the measurement was
°C. The experiment lasted 30 min, and data were collected every 10 s. The measurement results were automatically recorded by the software. The experimental results are shown in
Figure 10. The standard deviations of the yaw, pitch, and roll are 0.11 arcsec, 0.11 arcsec, and 0.18 arcsec, respectively. The standard deviations of the horizontal straightness and vertical straightness are
μm and
μm, respectively. The above data prove that the proposed system exhibits good stability.
3.3. Comparison and Compensation Experiments
The proposed system is compared with commercial instruments for testing. The straightness measurement is compared with the interferometric laser encoder (Renishaw RLE, accuracy of ppm). The pitch and yaw were compared with an industrial theodolite (Leica TM5100A, accuracy of arcsec). The roll was compared with a photoelectric autocollimator (Taylor Hobson DA400, accuracy of arcsec). The effect of angular drift on the system was analyzed.
The comparison experiments are shown in
Figure 11. When the moving stage is 500 mm-away from the light source, the comparison deviations of pitch and yaw are
and
without correction, respectively. After the beam drift correction, the comparison deviations of the pitch and the yaw are
and
, respectively. The comparison deviations of the horizontal straightness and vertical straightness changed from
μm to
μm and
μm to
μm, respectively. The comparison deviation of the roll is
. In addition, we repeated the experiments with the moving stage at a distance of 1 m from the light source to verify the validity of the experimental results. The comparison deviations of the measurements are
for pitch,
for yaw,
for roll,
μm for horizontal straightness, and
μm for vertical straightness. From the experimental results, it can be seen that the common light path compensation system can effectively compensate for beam drift.
3.4. Analysis of the Results
Comparing the experimental results in
Figure 11 in this paper with those in
Figure 10 in Reference [
25], the maximum comparison deviation of the horizontal straightness of our system and theirs is within
μm and
μm, respectively. The maximum comparison deviation of the vertical straightness is within
μm and
μm, respectively. The maximum comparison deviation of the roll is within
and
, respectively. The maximum comparison deviation of the pitch is within
and
, respectively. The maximum comparison deviation of the yaw is within
and
, respectively.
Compared with their system, our system has a larger measurement error. There are three main aspects that affect the measurement accuracy for the provided system, which include beam drift, crosstalk error, and installation and manufacturing errors. Their system analyzed these three errors. According to the above discussion and experiments, the beam drift has been effectively corrected and compensated to improve the measurement accuracy of the system. In theory, crosstalk errors, manufacturing errors, and installation errors can be compensated by ray tracing to establish a mathematical model. Owing to the limitations in length, we will analyze these errors and establish a compensation model in future works.
4. Conclusions
In this paper, a five-degree-of-freedom simultaneous measurement system based on the laser collimation method is proposed. The system uses noncontact cooperative optical measurement, which has the advantages of compact structure, low cost, and high accuracy. The principle of each error of the system is introduced in detail. In theory, the roll and horizontal straightness of the proposed system of the resolution are higher than those of other measuring systems. The common optical path compensation method is proposed to correct beam drift. Finally, an experimental setup is constructed, and stability experiments, calibration experiments, and comparison compensation experiments are carried out. The experimental results verify the reliability and effectiveness of the proposed system. All these results indicate that the proposed system could be applied in precision measurement and calibration fields.