Automatic Guidance Method for Laser Tracker Based on Rotary-Laser Scanning Angle Measurement

Laser-tracking measurement systems (laser tracker) have been playing a critical role in large-scale 3D high-precision coordinate measurement. However, the existing visual guidance of laser trackers is still limited by the disadvantages of operator-dependence, small-angle view field, time-consuming laser-guided process. This paper presents an automatic guidance method for laser trackers based on the rotary-laser scanning angle measurement technology. In this method, a special target consisting of six photoelectric receivers and a retroreflector is integrated into the rotary-laser scanning transmitter’ coordinate systems. Real-time constraints calculated by the proposed method would provide the coordinates of the target in a laser tracker coordinates system for guidance. Finally, the experimental results verified the automatic re-establish of sightline can be realized in horizontal 360° angle field within tens of arc-seconds, and this method is robust against the fast movement of the target.


Introduction
Benefiting from the outstanding advantages of high-precision, long-range, portable, and simple operation, laser trackers are widely used in many industrial fields such as aircraft manufacturing [1], satellite assembly [2], and large-scale gas turbine building [3]. Although it has extremely high accuracy, only one retroreflector can be tracked and measured by the principles of laser InterFerence distance Measurement (IFM) and spherical coordinate systems of laser trackers. By the IFM mode, the optical path between laser tracker and retroreflector is not allowed to be blocked during coordinate measurement and limited within its line of sight. Two solutions are generally utilized facing towards the multi-target measurement tasks in fuselage assembly or robots' guidance, for example. One is switching tracking laser by moving and placing retroreflectors manually between multiple targets, and the other is constructing a multi-tracker network by extra laser trackers. However, the shortcoming is obviously its low efficiency from manual operation, complex calibration, and increasing cost [4,5]. Therefore, it has been a long-term concern for researchers to search for an affordable automatic detection and guidance method for multiple retroreflectors to improve the laser tracker's multi-target measurement capability in the field of large-scale coordinates measurement.
Recently, the development of the Absolute Distance Measurement (ADM) system reduces the tracking requirement on continuous traction of retroreflectors and provides a favorable condition to realize automatic measurement. Based on this, visual methods including monocular vision measurement and binocular vision measurement have brought new approaches for target recognition and automatic guidance by integrating a single camera in the tracking hand with Leica's PowerLock, it has significant advantages in range, accuracy, and efficiency, so that it is more suitable for on-site positioning and guidance.
In this paper, we proposed a novel automatic guidance method for laser trackers based on the technology of rotary-laser scanning. A target combining photoelectric receiver and retroreflector was designed to unify the coordinates system between transmitter and laser tracker for achieving automatic guidance. The coordinate fusion method between the tracker and the transmitter is proposed, and the simulation analysis and experimental verification are carried out. The experimental results show that our method can sense measuring targets within 360 • field and guide the laser tracker automatically with high measurement efficiency. The rest of this paper is organized as follows. Principles of laser tracker and wMPS are given in Section 2; automatic guidance principle, calibration method of intrinsic and extrinsic parameters, and system error analysis are described in Section 3; in Section 4, the effectiveness and the robustness of the proposed automatic guidance method are verified by repeated site-guided experiments and trajectory experiments. Finally, the conclusion and the work in the future are analyzed in Section 5.

Principles and Methods
Fundamental and structural characteristic introductions on laser trackers and wMPS are conducted in this section, including the reason why laser trackers need an automatic guidance method, and the working principle of wMPS, which shows the multi-point real-time searching ability in horizontal full angles. Coordinate system definitions of the two main equipment prepare for the guidance principle and experiments description.

Laser-Tracker
As shown in Figure 1, laser tracker is mainly composed of retroreflector and several function modules, including the distance measurement module, angle-measuring module, and tracking control module [25][26][27]. The distance measurement module includes IFMs and ADMs. In this paper, we proposed a novel automatic guidance method for laser trackers based on the technology of rotary-laser scanning. A target combining photoelectric receiver and retroreflector was designed to unify the coordinates system between transmitter and laser tracker for achieving automatic guidance. The coordinate fusion method between the tracker and the transmitter is proposed, and the simulation analysis and experimental verification are carried out. The experimental results show that our method can sense measuring targets within 360° field and guide the laser tracker automatically with high measurement efficiency. The rest of this paper is organized as follows. Principles of laser tracker and wMPS are given in Section 2; automatic guidance principle, calibration method of intrinsic and extrinsic parameters, and system error analysis are described in Section 3; in Section 4, the effectiveness and the robustness of the proposed automatic guidance method are verified by repeated site-guided experiments and trajectory experiments. Finally, the conclusion and the work in the future are analyzed in Section 5.

Principles and Methods
Fundamental and structural characteristic introductions on laser trackers and wMPS are conducted in this section, including the reason why laser trackers need an automatic guidance method, and the working principle of wMPS, which shows the multi-point real-time searching ability in horizontal full angles. Coordinate system definitions of the two main equipment prepare for the guidance principle and experiments description.

Laser-Tracker
As shown in Figure 1, laser tracker is mainly composed of retroreflector and several function modules, including the distance measurement module, angle-measuring module, and tracking control module [25][26][27]. The distance measurement module includes IFMs and ADMs. The angle measurement module consists of two mutually perpendicular angle encoders, which are responsible for measuring and recording horizontal and vertical angles of the laser beam from coordinate origin to target point. A laser beam is emitted from the tracker and reflected by the retroreflector. The reflected laser is detected by PSD (Positioning Sensitive Detector) of the tracking control module to analyze the distance between laser tracker and the retroreflector. Then, the data from PSD as feedback is sent to the servo system, which will guide the laser beam to track retroreflector continually. The laser tracker loses light constantly when the retroreflector moves too fast or the span is too broad. ADMs of laser trackers support the discontinuous guidance method.
From the principles and structures introduction above, laser trackers are designed based on the spherical coordinate system, which determines that only one retroreflector can be tracked and The angle measurement module consists of two mutually perpendicular angle encoders, which are responsible for measuring and recording horizontal and vertical angles of the laser beam from coordinate origin to target point. A laser beam is emitted from the tracker and reflected by the retroreflector. The reflected laser is detected by PSD (Positioning Sensitive Detector) of the tracking control module to analyze the distance between laser tracker and the retroreflector. Then, the data from PSD as feedback is sent to the servo system, which will guide the laser beam to track retroreflector continually. The laser tracker loses light constantly when the retroreflector moves too fast or the span is too broad. ADMs of laser trackers support the discontinuous guidance method.
From the principles and structures introduction above, laser trackers are designed based on the spherical coordinate system, which determines that only one retroreflector can be tracked and measured by laser tracker at the same time. A multi-point efficiency guidance method is needed. As shown in Figure 1, the Z-axis of the spherical laser-tracker coordinate system is the rotation axis of the horizontal encoder, the X-axis is the rotation axis of the vertical encoder, and the Y-axis is determined with the right-hand rule. The calculating process of the target coordinates is presented in Equation (1).

Rotary-Laser Scanning Angle Measurement
Rotary-laser scanning systems commonly consist of several transmitters and plenty of photoelectric receivers. Two laser planes with different tilt angles are emitted by each transmitter, and receivers capture the optical signals and record the rotary time of each laser plane. While working, synchronous laser pulse is emitted from the transmitter when the transmitter's rotating head passes through its initial position, receiver i (i = 1, 2, 3, 4 . . . . . . ) records a start time of rotating t 0 . Two end signals are sent when the two laser planes reach the target receiver, respectively, and corresponding times t 1i and t 2i are recorded by receivers. Therefore, rotating angles θ t 1i 1 and θ t 2i 2 could be obtained according to calculation. Rotation rates of transmitters differ from each other, generally more than 1650 r/min [28,29]. The scanning laser planes could cover a 360 • wide space and construct a light field to provide angular signals for receivers. Receivers capture the rotary-laser scanning signals automatically when they are placed in the workspace. Signals from multiple transmitters can be distinguished and received simultaneously according to transmitters' different rotation rates. Therefore, the number of transmitters can be increased or decreased according to detailed requirements. In the large-scale manufacturing field, movement of target points of laser trackers is usually slow, while the scanning period of transmitters is usually about tens of arc-seconds; therefore, the measurement conducted by the transmitter can be regarded as real-time detection. The rotary-laser scanning guidance technology shows the potential of enlarging the automatic guidance view field of laser tracker from 10 degrees to 360 degrees [30].
The coordinate system of rotary-laser scanning transmitter (the SCS) O-XYZ is defined as follows. The rotation axis of the two light planes serves as Z-axis of the SCS. Origin O is the intersection of laser plane 1 and Z-axis. In Figure 2, the two light planes from the transmitter are marked as "laser plane 1" and "laser plan 2" for distinction. The X-axis passes through the origin O and lies in laser plane 1 at th initial position and perpendicular to Z-axis; the Y-axis is determined according to the right-hand rule.

Method of Automatic Guidance
The novel automatic guidance method for laser trackers proposed in this paper suits all laser trackers with ADMs. The laser tracker used in this paper is Leica AT901, with a measurement accuracy of 15 μm/m ± 6 μm/m in total measurement range. We design a cooperative target for

Method of Automatic Guidance
The novel automatic guidance method for laser trackers proposed in this paper suits all laser trackers with ADMs. The laser tracker used in this paper is Leica AT901, with a measurement accuracy of 15 µm/m ± 6 µm/m in total measurement range. We design a cooperative target for guidance experiment, which is introduced in Section 3.1. In Section 3.2, the guidance method is elaborated completely. The internal and external parameters calibration methods of the system are represented in Section 3.3. Mathematical analysis of system errors is introduced in Section 3.4.

Cooperative Target for Guidance
Due to the differences in mechanical structure and sensing principles between transmitter and laser tracker, their optical origins cannot be aligned physically and precisely. A specially designed target is necessary for establishing the connection between retroreflector and receivers, which is important for the transmitter to get the retroreflector coordinates in SCS. Therefore, we draw on the principle of single-station positioning in the field measurement of the laser transmitter and further establish the following constraint relationship.
If the number of receivers is n in the workspace, 2n plane constraint equations could be established. In the condition that coordinates of receivers in TCS are fixed, there are C 2 n distance equations that can be gotten from the target.
where, l ij is the distance between them, c 2 n is the number of distance constraints among receivers, 2n is the number of light plane constraints, (x i , y i , z i ) and (x j , y j , z j ) are coordinates of i-receiver and j-receiver, respectively, in the TCS, and N is the number of total constraints.
The conversion matrix between TCS and SCS, 3 rotation angle parameters and 3 translation parameters, can be determined through enough constraints. The four-element method is usually used to express transformation relationship of coordinate system. Rotation matrix and translation matrix between TCS and SCS contain 12 unknown parameters. Therefore, the determination of the coordinates of retroreflector turns into seeking transformation matrix. From Equation (3), the number of equations is greater than 14 when n ≥ 4. The 12 unknown parameters could be calculated. However, in view of the target volume and the coplanar points, the target in this paper is designed with 6 receivers [30].
The target, shown in Figure 3b, is designed as a regular hexahedron with six receivers, and retroreflector of the laser tracker is placed at the center of the bottom surface. It can make full use of the small area to achieve the largest possible constraints by 3D design. In the experiment, it is mounted on a tripod with a pulley to guide the laser beam of the laser tracker.

Principle of Automatic Guidance
The automatic guidance system for laser tracker based on rotary-laser scanning transmitter is shown in Figure 4, where − is the target coordinate system (TCS), − is the coordinate system of rotary-laser scanning transmitter (SCS), and − is the laser tracker

Principle of Automatic Guidance
The automatic guidance system for laser tracker based on rotary-laser scanning transmitter is shown in Figure 4, where O T − X T Y T Z T is the target coordinate system (TCS), O R − X R Y R Z R is the coordinate system of rotary-laser scanning transmitter (SCS), and O L − X L Y L Z L is the laser tracker coordinate system (LCS). R and T are rotation matrix and translation matrix, respectively.

Rotary-laser scanning transmitter
Cooperative target

Principle of Automatic Guidance
The automatic guidance system for laser tracker based on rotary-laser scanning transmitter is shown in Figure 4, where − is the target coordinate system (TCS), − is the coordinate system of rotary-laser scanning transmitter (SCS), and − is the laser tracker coordinate system (LCS). R and T are rotation matrix and translation matrix, respectively.  Six receivers and a retroreflector with the fixed position are placed on the target in our experiment, the target is shown in Figure 4. Two light planes start from the initial position and pass through each receiver in turn during rotation.
Light plane equations in the initial position are, where the a t 0 are the plane coefficients of the m-light plane at the initial position, ∆z is the intercept of light plane 2 on Z-axis, and F 1 and F 2 are the equations of the two light planes, which has been pointed out in Figure 4.
As shown in Figure 2, when a scanning light plane reaches receivers, the plane equations could be calculated by the recorded rotary time from the processor.
where the θ t mi m is the rotary-angle of m-light plane from initial position to i-receiver. The laser planes transformation matrix can be calculated based on the time detection by the receiver. Then twelve light plane constraints can be obtained. The detail process is as follows, Converting coordinates of receivers from TCS to SCS, where the x, y, z are coordinates of the receiver in SCS, and x 0 , y 0 , z 0 are coordinates of the receiver in TCS. R TS and T TS are rotation matrix and translation matrix between TCS and SCS.
Creating light plane equations based on coordinates of a point in SCS, where F i 1 and F i 2 represent the light plane equations when light plane 1 and light plane 2 reach the i-th receiver, respectively.
where F is the optimization equation established by multiple constraints. R TS and T TS can be calculated through the optimized function described in Equation (10). R SL and T SL , treated as system parameters, could be calculated previously by high-precision 3D control field, which is described in Section 3.3. Then, converting coordinates of retroreflector in TCS to LCS, where X 0 and X are coordinates of retroreflector in TCS and LCS, respectively. Converting Cartesian coordinates into angle value in the spherical coordinate system, the mathematical transformation is as follows [7], where (X (1) , X (2) , X (3) ) are the Cartesian coordinates of the target point in the LCS, r represents the distance between the target and origin of the LCS, and α and β are the horizontal and elevation angles that the laser tracker needs to turn to reach the retroreflector, respectively. Coordinates of retroreflectors in TCS are known. Coordinates of retroreflectors in SCS, R TS and T TS , are calculated through the method explained in Equations (4)- (10). Equations (11) and (12) give the angle to be turned by the laser tracker for reaching retroreflector. Then, they are provided to servo system of laser tracker for laser beam instruction through the program developed based on EMSCON. Target points in measurement space can be locked automatically without view field limitation in this method. Compared with the existing positioning method, the one based on rotary-laser scanning technology greatly improves efficiency by avoiding the continuous guidance process of the laser beam.

System Calibration
Considering that the laser tracker itself has extremely high spatial coordinate measurement accuracy, the coordinates system of laser trackers is regarded as the global coordinate system in for system calibration. We take coefficients of two laser planes at the initial position, which is emitted by the transmitter as transmitter's eight internal parameters, and transformation matrix between LCS and SCS, R SL and T SL , as transmitter's extrinsic parameters. Both intrinsic and extrinsic parameters can be calibrated by high-precision 3D control field measured by laser tracker. As shown in Figure 5, n control points are arranged in control field. The specific process is as follows. The high-precision 3D control field as shown in Figure 5 is established at proper position in the workspace. Coordinates of control points in the world coordinate system are calibrated before.
Step 1: Establish the bridge between SCS and the world coordinate system (LCS) through control points. where x, y, z and x ' , y ' , z ' are coordinates of control points in LCS and SCS, respectively, and Step 2: Calculating light plane coefficient by rotation time from initial position to each control point, which is measured by receivers [32]. where , , , and , , , are coefficients of i-th laser plane in initial position and when reaching control point, respectively.
is the rotary-angle of light plane from initial position to control point.
Step 3: The coordinates of control point obtained from Equation (13) in SCS are substituted into the light plane equation. The specific process is as follows. The high-precision 3D control field as shown in Figure 5 is established at proper position in the workspace. Coordinates of control points in the world coordinate system are calibrated before.
Step 1: Establish the bridge between SCS and the world coordinate system (LCS) through control points.
where x, y, z and x', y', z' are coordinates of control points in LCS and SCS, respectively, and v 1 , v 2 , v 3 . . . . . . v 9, , w 1 , w 2 , w 3 are parameters of R LS and T LS , that is, external parameters needed to be calibrated. Step 2: Calculating light plane coefficient by rotation time from initial position to each control point, which is measured by receivers [32].
where a i , b i , c i , d i and a i , b i , d i are coefficients of i-th laser plane in initial position and when reaching control point, respectively. θ is the rotary-angle of light plane from initial position to control point.
Step 3: The coordinates of control point obtained from Equation (13) in SCS are substituted into the light plane equation.
where x i , y i , z i are coordinates of the i-th control point in SCS, d 1n is usually zero, d 2n are the intersection coordinates of the two light planes and the z-axis of the transmitter respectively. a mn , b mn , c mn (m = 1, 2; n = 30) represent the plane coefficient when the m-th light plane reaches the n-th control point, and T is the matrix of the light plane equation at control points.
Step 4: In summary, when the number of control points is n in the calibration field, 2n plane equation constraints on intrinsic and extrinsic parameters can be obtained. Substituting Equations (14) and (15) into (16) gives Equation (16), where T 1i and T 2i are the plane equation of the scanning light at the i-th control point under the coordinate system of the transmitter.
Then the calibration can be finished by the optimization function shown below, where H is the optimization function equation for solving internal and external parameters. System parameters needed for positioning are obtained through the steps above. Positions of transmitter and laser tracker remain unchanged during measurement process after calibration; that is, the rotary-laser scanning system is fixed as the guidance subsystem of the laser tracker.

Error Analysis
In this Section, the main errors are analysis, and an error simulation experiment is designed to show guidance error changes at various locations in space. Errors in this system are the main coordinates calibration error of receivers and retroreflector in TCS and angle measurement error of the transmitter. The angle measurement error of the transmitter has been confirmed, which was below Sensors 2020, 20, 4168 10 of 17 2" [24]. The three errors would cause guidance error directly through the coordinate solutions process, as expressed in Equations (18) and (19).
Errors from target stay unchanged by calibrating. That means the guidance error deviation caused by the target will be a fixed value when the target moves. Errors from target are divided into two parts: coordinates error of retroreflector and receivers. From Equation (11), coordinates error of retroreflector affects the guidance results through Equation (18).
where (∆x t , ∆y t , ∆z t ) and (∆x l , ∆y l , ∆z l ) are the calibration error of retroreflector coordinates in TCS and the guidance error caused by it, respectively; R SL and T SL , are the transformation matrix between SCS and LCS; and R TS and T TS are the transformation matrix between TCS and SCS. From Equations (4)- (16), coordinates calibration error of receivers will affect conversion matrix between TCS and SCS. The solution method makes this error finally reflected in the optimization equation, and the specific mathematical expression is shown in Equation (19). It is obtained by substituting receivers' coordinates error into Equations (7) and (8).
where  (20). It is gotten by substituting angle measurement error into Equation (6).
where n m0 is the light plane coefficient at initial position, ∆n mi is coefficient error of light plane caused by angle measurement error, θ mi is the rotary angle of m light plane, and ∆θ mi is angle error caused by the transmitter. The target is calibrated by laser tracker, which brings little error-far less than the guidance error caused by angle measurement error. Therefore, based on this theoretical analysis, an error simulation for angle measurement error has been conducted as follows. The coordinate system of the transmitter is regarded as the global coordinate system in this simulation. The retroreflector on the target moves on a curved surface 10 m away from the transmitter and tracker, with the horizontal angle ranging from 0 to 360 degrees and vertical angle ranging from −20 to 20 degrees. We rotate the probe so that the six receivers face the transmitter at each simulation position. We calculate the theoretical rotation and translation parameters. The horizontal angle increases from 0 to 360 degrees with steps of 2 degrees, while the vertical angle increases from −20 to 20 degrees with steps of 2 degrees. One arc-second angle uncertainty was added for each receiver, and we calculated the measured coordinates of the probe in the global coordinate frame. For each simulation position, we calculate the measured coordinates 100 times, and the standard deviations are considered as the coordinate uncertainty, which is shown in Figure 6. From simulation experiment results, the maximal guidance error is 6.08 mm, and the maximal angle guidance error is less than 0.035 degrees-far less than the searching angle of laser tracker

Experimental Conditions
In order to verify the guidance method mentioned above, we established an experimental environment as shown in Figure 7. A new generation of high-precision wMPS transmitter is used to realize the rotary-laser scanning, and the repeating scanning angle measurement accuracy of the transmitting station is 1 arc second. The laser tracker we used is Leica AT901, with measurement accuracy of 15 μm/m ± 6 μm/m in the total measurement range.
As seen in Figure 7, a compact measurement target was designed and used in the experiment. The target was directly calibrated using laser tracker, and coordinates of receivers and retroreflector on TCS are shown in Table 1, where the point 1-6 are receivers in TCS and point 7 is the retroreflector in TCS.

Experimental Conditions
In order to verify the guidance method mentioned above, we established an experimental environment as shown in Figure 7. A new generation of high-precision wMPS transmitter is used to realize the rotary-laser scanning, and the repeating scanning angle measurement accuracy of the transmitting station is 1 arc second. The laser tracker we used is Leica AT901, with measurement accuracy of 15 µm/m ± 6 µm/m in the total measurement range.   As seen in Figure 7, a compact measurement target was designed and used in the experiment. The target was directly calibrated using laser tracker, and coordinates of receivers and retroreflector on TCS are shown in Table 1, where the point 1-6 are receivers in TCS and point 7 is the retroreflector in TCS. As the guiding principle introduced in Section 3.3, we established a control field within a range of 1.5 m × 1.5 m × 1.5 m at the distance of 4 m in front of the laser tracker, and calibrated transmitter by using 12 control points. The calibrated external parameters of R SL and T SL are listed below.

Site-Guided Experiment
The target was fixed with the receivers and placed in the measurement workspace to record the scanning time of the transmitter continuously. The average value of scanning time was generated into a log with n-times periods; then the coordinate was calculated by MATLAB which would be sent to the controlling software of wMPS, which was developed by Visual Studio. The coordinates of retroreflectors in LCS would be recorded, and the program developed by EMSCON would finally guidance the laser tracker to target. The overall layout of the experimental equipment is shown in Figure 7, and the recorded scanning times from receivers are listed in Table 2. In Table 2, the θ 1i and θ 2i are rotated angles of the two scanning laser planes from the initial position to the i-th receiver, respectively. These angles are calculated by Equation (5) based on scanning time recorded by receivers. Through the method introduced in Section 3.3, the rotation matrix and translation matrix between SCS and TCS, R TR and T TR , are calculated:

360 • Guidance Experiment
In order to verify the system's tracking and guiding ability, trajectory experiments are arranged here to verify the ability of 360 • coverage. As shown in Figure 8, the measured points are distributed in the plane area about 8.5 m × 8.5 m, and the laser tracker and the transmitter are placed in the centre of the guidance area, about 3 m~5 m away from each measuring point. Experiment results are depicted in Table 3. From Figure 9, the 360 • guidance error is less than 6.89 mm, and the maximal guidance angle error within the distance of 5.07 m, as shown in Figure 10, is 0.1126 degrees, which is far less than the laser trackers' searching angle, ±5 degrees. The repeatability of the 20 measurement results with little difference is less than 0.24 mm. Most laser trackers support reconnection of interrupted laser beam in a 10-degree field. The measurement accuracy of the guidance system proposed in this paper could satisfy the guidance requirement. For the laser tracker without the function of reconnection of the interrupted laser beam, the radius of the retroreflector entrance is about 16.5 mm, which also meets the guidance requirement.

Discussion
Concerning the automatic guidance result proposed in this paper, there are several issues to be discussed here:

1.
The automatic guidance experiment results show that the maximum alignment coordinate error is 6.89 mm and that the angle error is less than 0.1126 degrees. Considering that most laser trackers support reconnection of interrupted laser beam in ±5 degrees field, the measurement accuracy of the guidance system proposed in this paper is far beyond the search field of laser tracker and could satisfy the guidance requirement fully.

2.
The guidance method currently used by laser trackers is the vision guidance method, which suffers from the limitation that the view field can only cover a 10-degree view field, and the searching time is about seconds. The 360 • coverage based on visual measurement technology could be applied after secondary development, but the conduction will be time-consuming, while the searching time of the method based on rotary-laser scanning technology is tens of arc-seconds. The method proposed in this paper could enlarge the searching field from tens of degrees to horizontal full angles, shorten the searching time from seconds to arc-seconds, help laser tracker get rid of the dependence on manual participation, and greatly improves the measurement efficiency.

3.
Several points here have not been the best and could be improved in the future. For example, more errors in practice have not been considered in this paper, such as target vibration and instrument stability, which caused the differences between experimental results and simulations. Under the conditions of limited laboratory space, we conducted the 360 • guidance experiment within a range of 3-5 m, which is not enough to verify the change of guidance error as the measurement distance increases. The guidance process of the proposed method needs communications during several device; therefore, the process control software requires more manual control instructions, and maybe a simple process could be provided in further work.

Conclusions
Laser trackers are now a standard-issue metrology tool for in-place inspection of large parts and assemblies in both the automotive and aerospace industries. However, the existing guidance methods for laser trackers only support the reconnection of interrupted laser beam in view field of ±5 degrees with limited measurement efficiency. This paper presents an automatic guidance system for the laser tracker based on the rotary-laser scanning technology, where the transmitter of wMPS is regarded as the rotary-laser scanning device. A compact target was designed to cooperate with the coordinates of retroreflector and receivers. The automatic guidance principle was introduced in detail, including the angle measurement principle of wMPS, calibration method of the guidance system, and the integration of retroreflector and receivers. The guidance system error analysis was conducted, and the results were shown in the error simulation experiment. The guidance experiments verified the feasibility, great robustness, and the ability of 360 • coverage of this automatic guidance method. Experiment results reveal that the method proposed in this paper could shorten the searching time in a 360 • field. This method improved the measurement efficiency greatly with the guidance repeatability less than 0.24 mm and guidance accuracy better than 6.89 mm in an area about 8.5 m × 8.5 m, which satisfies the requirement of laser tracker guidance absolutely.
With regard to the method proposed in this paper, some more investigation and detailed work could be done, such as a method for integration of programs and accuracy improvement. In addition, the potential application of this proposed method in guiding other high-precision measuring equipment or combined with distance measurement technology to replace the target would also be studied in the future.