《1. Introduction》

1. Introduction

Aircraft assembly is one of the most important processes in aircraft production. Because of the extreme complexity of the assembly process, including structural support [1], component alignment [2], surface normal measurement of the drilling parts [3], and posture adjustment without clearance [4], this process accounts for more than 50% of the aircraft manufacturing workload. Assembly tooling to support and position the aeronautical components ensures the quality of aircraft assembly to a great extent. However, due to the inevitable stress concentrations and vibrations experienced during assembly, microdisplacements of the key positioners of the assembly tooling system will occur, which may result in gaps and other deformations of the assembled products. With the current trend toward intelligent manufacturing [5], for the realization of self-perception of measurement information, selfdecision-making with regard to assembly processes and self-execution of assembly operations in aircraft assembly, structural health monitoring has become indispensable in the field of aerospace engineering [6]. Thus, in the process of assembling large aircraft, high-precision and high-efficiency microdisplacement monitoring of the assembly tooling is playing an increasingly crucial role in improving the accuracy and reliability of large aircraft assembly.

High-precision measurement methods have been adopted in assembly tooling microdisplacement inspection. Light detection and ranging (LiDAR) technology [7–9] is widely used in assembly preparation and assembly station coordination tasks, such as assembly station positioning and aircraft component prepositioning. The precision can reach 100 μm with an ultra large measurement range of more than 100 m. Laser trackers [10–12] are widely used in offline displacement inspection and in situ intermittent inspection of assembly tooling. Their measurement range spans 10–60 m, and their measurement precision can reach ±(15 μm+6 μm·m–1 ), making these instruments the benchmark for position inspections. For three-dimensional (3D) reconstruction of the key profile on assembly tooling, 3D structured scanning [13,14] is widely used to achieve high accuracy within a small field of view. The accuracy of 3D structured scanning equipment can be as high as 12 lm within a field of view of 35 mm  40 mm. Regarding industrial photogrammetry [15–17], its high precision of up to ±(14 μm + 14 μm·m–1 ) and high efficiency enable the precise and fast displacement inspection of key points on an assembly tooling profile. However, various extreme working conditions are often encountered in the aircraft assembly process; a typical example is the multistep assembly process of the tailplane of an aircraft, wherein the various tailplane parts, the complex assembly tooling structures, the large number of manual operations, the compact measurement space (as small as 5 mm × 10 mm × 15 mm or even smaller) and the high precision requirements (±76 μm in a range of 7 m) present serious difficulties for the online microdisplacement monitoring of the positioners of the assembly tooling. Thus, it is necessary to adopt an online monitoring method that simultaneously considers accuracy, efficiency, volume, and cost to determine the position accuracy of the assembly tooling positioners. In terms of the completeness of the measurement information, due to the limitations of volume, obstruction, and measurement frequency, it is difficult for any existing single set of integrated equipment to obtain all relevant information simultaneously. From the efficiency perspective, the dynamic performance of laser trackers and 3D structured scanning equipment is not sufficient to meet the needs of online monitoring. Concerning cost, laser trackers, and industrial cameras are too expensive for it to be feasible to overcome the problem of incomplete measurement information due to complex working conditions by simply increasing the amount of equipment used. Therefore, considering the compact space and obstruction of assembly tooling due to components and artificial sources, the measurement means mentioned above generally fail to meet the requirements of online microdisplacement monitoring in terms of high precision, high efficiency, and low cost.    

Proximity sensors [18–20] are widely used in high-precision distance inspection in various fields because of their advantages of high precision, compact volume, light weight, fast response, and low cost. Similarly, in aircraft assembly, these sensors can be positioned in compact spaces and used to monitor the onedimensional (1D) distances to the positioners of an assembly tooling system. Then, to acquire the 3D displacements of the positioners, a measurement model for transforming 1D distance information into 3D information is necessary, which is directly related to the precision of 3D monitoring. Most current research is focusing on measurement processes based on proximity sensors manipulated by high-precision actuators, such as those on a coordinate measuring machine (CMM) or a robot. In this case, the 3D measurement model can be established by combining the kinematic information of the actuators with the 1D distance measurement information of the proximity sensors. However, in an online monitoring process based on fixed sensors, only distance information can be obtained, and consequently, the 3D modeling method used for a CMM or robot cannot be directly applied for the modeling and calibration of the 3D monitoring scenario considered in this paper.

The motivation of this work is to propose a broadly applicable 3D microdisplacement monitoring method based on proximity sensors that can be applied under various extreme working conditions encountered in the aircraft assembly process, such as compact and obstructed spaces. Meanwhile, an automated in situ calibration method for the 3D microdisplacement model is proposed that can calculate the extrinsic parameters of the proximity sensors, including the probe base point (PBP) and unit displacement vector (UDV), with high precision and thus facilitate the precise 3D microdisplacement monitoring process. The importance and originality of this study are that it provides new insights into the modeling and calibration of 3D microdisplacement monitoring based on proximity sensors and a precise, efficient, and low-cost technical means of conducting related measurements in compact spaces during the aircraft assembly process.

The rest of this paper is organized as follows. Section 2 reviews the previous work related to this paper. Section 3 describes the 3D microdisplacement monitoring method and system. Section 4 details the proposed automated in situ extrinsic calibration strategy. In Section 5, calibration experiments and monitoring experiments are presented. Finally, the paper is concluded in Section 6.

《2. Related works》

2. Related works

Scholars in various fields have carried out many studies on establishing 3D measurement models and methods for calibrating extrinsic sensor parameters in order to transform sensor measurements into 3D measurements in the world coordinate system (WCS).

《2.1. Establishment of the 3D measurement model》

2.1. Establishment of the 3D measurement model

In terms of 3D measurement models, vision-based, proximitysensor-based, and multisensor-based methods have all been extensively studied. Researchers have mainly used the intrinsic measurement characteristics of sensors and positional reference information to establish 3D measurement models.

An et al. [9] developed a 3D laser ranging system based on a camera and a two-dimensional (2D) laser rangefinder, with an average calibration error of 0.9875 pixels. Tests indicated that the laser ranging system showed good performance for both outdoor and indoor applications. Uekita and Takaya [21] developed a measurement system for the on-machine diameter measurement of a steam turbine rotor based on a touch-trigger probe and a laser tracker, with a maximum discrepancy of 0.028 mm. Kim et al. [22] proposed a novel 6-degree-of-freedom (6-DOF) measurement system composed of a camera and 1D laser sensors. Experiments were performed to validate the performance of the system and demonstrated accuracies of 4 mm and 0.5° in a 30 m measurement range. Liu et al. [23] developed a 3D sensing system based on three orthogonal microscopic cameras to realize the high-precision assembly of two components. Experiments indicated that the alignment errors were less than ±0.1° in terms of orientation and ±2 μm in terms of position. Kim et al. [24] developed a longrange motion-sensing system based on three 1D laser sensors, infrared markers, and vision cameras, with an accuracy of 3 mm at a 30 m distance.

《2.2. Extrinsic parameter calibration》

2.2. Extrinsic parameter calibration

For extrinsic parameter calibration for 3D measurement models based on 1D or 2D sensors, spatial transformation theory and benchmark data constraints have often been employed.

Zapico et al. [25] proposed an extrinsic calibration method to facilitate the transformation of coordinates captured by a 1D sensor integrated into a CMM with respect to the coordinate system of the CMM. The diameters of spheres were measured with residuals of less than 8 μm. Liu et al. [26] elaborated a novel calibration method for achieving 3D measurement by means of a single 1D eddy current displacement sensor. Experiments showed that the average measurement accuracy was 21.2 μm. Bi et al. [27,28] developed a noncontact coordinate measurement system based on a 1D laser displacement sensor, in which the beam direction of the sensor was calibrated by means of a standard sphere. Based on the calibration results, the measurement uncertainty of the measurement system was approximately 30 μm. Wu and Ren[29] proposed a hand–eye calibration method to solve for the kinematic base frame of a robot, in which the unknown extrinsic parameters of the base frame were calculated by minimizing the coordinate conversion errors. Guo et al. [30] proposed a novel measurement method based on a laser displacement sensor. The particle swarm optimization algorithm and the least squares algorithm were combined to calibrate the kinematic parameters of a robot. Experimental results indicated that the mean of the estimated positioning errors could be reduced to 0.845 mm. Sharifzadeh et al. [31] presented a semiautomatic hand–eye calibration strategy based on a single plane artifact, which required only four manually scanned lines. The calibration strategy was demonstrated to be simple, robust and accurate, with an error of 0.066 mm between the reconstructed 3D points and the corresponding fitted plane; hence, this is a suitable low-cost approach that is easy to implement for many industrial applications of robot-deployed laser scanning. Zou and Lan [32] proposed a hand–eye calibration method for laser vision systems based on deep reinforcement learning. Moreover, a reinforcement learning framework was adopted for network training to handle the issue of insufficient training data. Experimental results showed that the proposed method enabled distinct improvements in precision and stability, with a positioning error of less than 0.8 mm.

《2.3. Discussion》

2.3. Discussion

For a more intuitive understanding of state-of-the-art 3D monitoring methods based on laser trackers, 2D cameras and 1D proximity sensors, a comparison of these multi-DOF sensors is summarized in Table 1 [10,11,21–32]. It can be seen that the proposed method can support high-efficiency inspection in a compact space and perfectly satisfy the requirements for assembly tooling inspection with an accuracy of ±0.076 mm.

《Table 1》

Table 1 Comparison of multi-DOF sensors for 3D monitoring.

In general, to establish a 3D measurement model based on 2D sensors such as cameras, spatial transformation principles are often employed for extrinsic parameter calibration. Multidimensional information can be measured and applied for calibration to provide additional constraints and enhance the calibration precision. To establish a 3D measurement model based on 1D sensors such as proximity sensors, optimization methods based on scalar constraints (e.g., distance and diameter) are usually adopted. In addition to the dimensional information of the measured distance, a high-precision motion mechanism is needed to drive the sensor, thereby completing the process of calibrating the extrinsic parameters. 

For 3D microdisplacement monitoring during the assembly of large aircraft, proximity sensors are fixed at various positions on the assembly tooling. Local microdistances are measured at the millimeter level or even at the micron level. Then, these distances are transformed into displacements in the WCS for aircraft assembly (which measures several meters in length, width, and height). The errors of these local microdistances can be easily amplified during the transformation from the local coordinate system to the WCS, resulting in a significant reduction in calibration accuracy. Thus, we need to combine the calibration methods for 2D sensors and 1D sensors to achieve high-precision calibration of the fixed sensors. This purpose can be achieved with the calibration method proposed in this paper.

《3. 3D microdisplacement monitoring method》

3. 3D microdisplacement monitoring method

In the assembly of large aircraft, forced assembly and vibrations will inevitably occur due to dimensional errors and thermal deformations of the components, drilling operations, operator errors, and so forth, seriously affecting the accuracy of the assembly process. Because the assembly tooling system is of key importance in aircraft part positioning, online 3D microdisplacement monitoring of the core positioners of the assembly tooling is indispensable.

Fig. 1 shows the proposed 3D microdisplacement monitoring system based on distributed proximity sensors and a computer. Each sensor operates in its own sensor coordinate system (SCS), where δ is the measured distance that will finally be acquired by the computer. 

《Fig. 1》

Fig. 1. 3D microdisplacement monitoring system and principle. d: the measured distance; O: PBP; t: UDV; Pj (j = 1, 2, 3...): the measured point of the jth sensor; SCSj (j = 1, 2, 3...): the coordinate system of the jth sensor; j: the number of the sensor.

Since the distance δ measured by a proximity sensor is a scalar value, a 3D measurement model is necessary to obtain the 3D coordinates of the measured points. To this end, the extrinsic parameters of each proximity sensor are introduced, including the PBP and the UDV. To transform the measured distances into displacements in the WCS, suppose that the PBP OW and the UDV tW of a sensor in the WCS can be expressed as follows: 

where  are the six extrinsic sensor parameters projected from OW and tW to the X, Y, and Z axes of the WCS. There is the following implicit constraint: 

Then, the 3D measurement model of this sensor in the WCS can be expressed as follows:

where  is the point on the positioner to be measured in the WCS, and  are the coordinate components of point PW on the X, Y, and Z axes, respectively. Thus, the monitoring model is established based on the extrinsic sensor parameters.

The key points to be monitored on the core positioners of the aircraft tooling system are highly scattered, so sensors are distributed in corresponding positions. The structure of the microdisplacement monitoring system is shown in Fig. 2. The sensors are distributed and fixed in specific positions by the designed flexible fixtures. Then, the measured distances are acquired and used to calculate the 3D microdisplacements.

As shown in Fig. 2, a monitoring system based on proximity sensors is adopted to monitor the assembly tooling system for the assembly of a tailplane. This monitoring system consists of dozens of proximity sensors for monitoring different positions. For practical monitoring purposes, it is necessary to calibrate the extrinsic parameters of each of the distributed proximity sensors. Thus, the following calibration method is proposed.

《Fig. 2》

Fig. 2. 3D microdisplacement monitoring of an assembly tooling system. (a) spar positioner; (b) actuator positioner; (c) hinge positioner; (d) spar auxiliary positioner.

《4. Calibration method》

4. Calibration method

The calibration strategy consists of four parts: solving for the transformation matrices of the coordinate motions, establishing point-to-surface constraints, performing weighted optimization of the calibration results, and designing an automated calibration process. First, the calibration plane is placed in various positions, and the corresponding relations are calculated by solving for the transformation matrices. Second, point-to-surface constraints are established based on the transformation matrices as the foundation for the optimization objectives. Then, weighted optimization based on sample equalization is carried out. Finally, an automated calibration process is designed to complete the entire calibration process.

The calibration strategy and process are illustrated in Fig. 3.

《Fig. 3》

Fig. 3. Calibration strategy and process: (a) calibration process, (b) calibration end effector and calibration strategy. i: the ith pose of the calibration plane after the ith motion of the 6-DOF motion platform; δi: the distance measured by the proximity sensor after the ith motion of the calibration plane; M: the number of calibration samples collected in the process of calibrating a proximity sensor; CPCS: calibration plane coordinate system.

An industrial robot with a calibration end effector and a laser tracker are adopted to calibrate the sensor extrinsic parameters. The calibration end effector consists of a high-precision 6-DOF motion platform and a calibration plane. The calibration plane coordinate system (CPCS) is established based on the coordinate system of the 6-DOF motion platform itself. The WCS is the basic coordinate system of the aircraft assembly process and is established by the laser tracker, and the CPCS is the working coordinate system of the calibration process and is established by the 6-DOF motion platform. The calibration process is performed in the CPCS, in which the calibration plane moves to different poses driven by the 6-DOF motion platform. Then, point-to-surface constraints are established between the coordinates of the measuring points obtained by the proximity sensor and the calibration plane. The extrinsic parameters (PBP and UDV) of the proximity sensor that appear in the constraints are determined in the CPCS. Finally, several holes are employed as datum points to facilitate the transformation between the CPCS and the WCS based on the laser tracker. The calibration process is automatically repeated by the industrial robot to calibrate the next sensor until all sensors are calibrated.

《4.1. Transformation matrices of coordinate motions》

4.1. Transformation matrices of coordinate motions

To ensure the subsequent accuracy of the constraints and the calibration process, accurate plane equations are necessary. In the CPCS, the order of the motion of the calibration plane is specified as αβmn, where α, β, and are the rotation angles around the X, Y, and Z axes, respectively; and , m, and n are the translation distances along the X, Y, and Z axes of the 6-DOF motion platform, respectively, as shown in Fig. 3(b). 

Then, after the ith motion, the 3D coordinates of the points on the calibration plane in the CPCS, , can be expressed as: 

where M is the number of calibration samples collected in the process of calibrating a proximity sensor;  are the coordinate components of point on the X, Y, and Z axes in the CPCS;  represents the 3D coordinates of the point on the initial calibration plane (denoted by pose 0);  and  are the coordinate components of point  on the X, Y, and Z axes in the CPCS respectively;  are the rotation and translation matrices, respectively. Then, the transformation of the calibration plane from pose 0 to pose i in the CPCS can be expressed as: 

《4.2. Point-to-surface constraints》

4.2. Point-to-surface constraints

Because the coordinates of the points measured by a proximity sensor always satisfy the calibration plane equation, point-tosurface constraints are employed to determine the extrinsic parameters of the proximity sensors in this paper.

The plane equation at the initial position in the CPCS should be known in advance and can be measured on a CMM, and the corresponding spatial equation is obtained as follows:

where is the parameter vector of the calibration plane at the initial position (pose 0).

When the calibration plane moves, a new relationship is established.

where is the parameter vector of the calibration plane at pose i.

According to Eq. (5), we can obtain

By substituting Eq. (10) into Eq. (8), we can obtain

where  represents the inverse matrix of 

Upon decomposing the matrix, Eq. (11) can be expressed as:

Combining Eqs. (9) and (12), we can obtain:

When the calibration plane moves to pose i, Eq. (4) can be expressed in the CPCS as follows:

where δi is the distance measured by the proximity sensor after the ith motion of the calibration plane, and OCP and tCP are the PBP and UDV of the proximity sensor in the CPCS, respectively.

Because the measurement point is on the calibration plane, it holds that Eq. (14) obeys Eq. (9). When the calibration plane moves to different positions (pose i, i = 1, 2, ..., M), by substituting Eq. (13) and Eq. (14) into Eq. (9), a corresponding set of constraints can be obtained as follows:

《4.3. Weighted optimization》

4.3. Weighted optimization

It can be easily seen that Eq. (15) is an overdetermined linear system of equations with no theoretical solution. Moreover, because of the various errors that arise in actual tests, it is almost impossible for the equalities in Eq. (15) to be satisfied. Thus, an allowable minimal constant error ε, such as ε = 0.1, needs to be introduced to achieve an approximate solution. For brevity, let  , and let  represent the left side of Eq. (15). Eq. (15) can then be modified as follows:

Due to the different contributions of each calibration sample to the error of the approximate solution, weight coefficients are introduced for each sample to help bring the approximate solution closer to the nominal solution. Thus, Eq. (16) can be transformed into

may be constructed as a constant vector or a function vector, depending on the needs of the actual application. In this paper, is constructed in accordance with the distribution of the calibration samples. To avoid touching the proximity sensor or exceeding its measurement range, the sampling rate when the sensor measurement value is in its middle range will be much higher than that when the sensor measurement value is near zero or the maximum range. However, due to the resulting sample imbalance, the basic solution procedure will place too much emphasis on the errors in highly sampled areas and ignore the errors in areas with low sampling rates, resulting in a deviation of the approximate solution from the nominal solution. Thus, the following weight function is employed.

where ck represents the sample count in the kth bin and c represents the vector of the counts ck( k = 1, 2, …,) ; K is the number of the bins into which the samples are divided. The distribution of the samples is obtained by dividing the samples into K bins in accordance with the sensor measurement values. In addition, i ck denotes that the ith sample belongs to the kth bin. Accordingly, the impact of the unbalanced samples can be reduced by penalizing the samples through Eq. (18).

Then, to effectively apply the weights , we need to include the in a new set of constraints as follows: 

where , (i = 1, 2, …,M) represent the new set of constraints combining Eqs. (17) and (18).

Thus, in terms of sufficiency and necessity, we need only to find that satisfies 

instead of solving Eq. (17), where g(·) represents the vector of gi(·) (i = 1, 2, …,M) .

Eq. (20) is a standard optimization problem and is usually solved by optimizing the following equation.

where G(·) represents the ultimate optimization objective derived from Eq. (20).

Finally, the optimal solution can be obtained by applying a commonly used optimization method, such as the Levenberg– Marquardt algorithm.

It is worth mentioning that because OCP and tCP are the extrinsic parameters of the sensors, the practical meanings of OCP and tCP can be considered when solving the problem. The values of OCP, tCP, and sCP can be roughly estimated by means of measuring equipment, and the solution for sCP should be near the estimated values of sCP. Moreover, to determine the six extrinsic parameters shown in Eqs. (1) and (2), the calibration plane should be placed in at least five different positions, in accordance with the implicit constraint shown in Eq. (3). Fig. 4 [33] illustrates the calibration process.

《Fig. 4》

Fig. 4. Extrinsic parameter calibration process [33].

《4.4. Automated control and calibration》

4.4. Automated control and calibration

A block diagram of the automated calibration system is shown in Fig. 5. Initially, an initial motion control instruction (, m, n, α, β, ) is sent to the automated calibration system. Then, in the actuator module, the 6-DOF motion platform moves the calibration plane to a specific pose according to the motion control instruction. In the measurement module, the proximity sensor produces the measured value of the distance from the proximity sensor to the calibration plane in this specific pose.

《Fig. 5》

Fig. 5. Block diagram of the automated calibration system.

Due to the limited measurement range of a proximity sensor, the distance cannot be greater than the maximum range nor less than the safe distance (to avoid bumping the sensor probe). Thus, in the filter module, the pose–distance pairs are filtered to form the calibration datasets. In addition, increments or decrements are employed to adjust the motion control instruction until a sufficient number of samples to form the calibration datasets have been obtained in measurable intervals.

The calibration results are calculated from the datasets in the CPCS, and the results are then transformed into the WCS based on the coordinates of the datum holes. Thus, the calibration process is finally completed.

《5. Experiments》

5. Experiments

In this study, 3D microdisplacement monitoring experiments and in situ calibration experiments were carried out (simulation tests were presented in our previous work [33] to verify the feasibility of the proposed method). To verify the accuracy of the proposed calibration and monitoring system, a laboratory system was developed: 

(1) To simulate the installation of proximity sensors for the actual measurement of an aircraft assembly tooling system, a fixed measurement frame was designed.

(2) To avoid individual contingency, four proximity sensors (KD2306-4SB, Kaman, USA) were installed on the measurement frame, with a repeatable accuracy within 7 μm in a measurement range of 4 mm.

(3) A calibration plane was prepared from aluminum 6061-T, with a flatness error of less than 3 μm. Then, a high-precision 6- DOF motion platform (H-811.I2, Physik Instrumente, Germany) was employed to apply accurate motion control instructions to the calibration plane, with a repeatability of 3 microradian (μrad) in terms of rotation and 0.15 μm in terms of translation.

(4) Similarly, to facilitate the verification of the system, the 6- DOF motion platform was mounted in a flexible calibration frame to simulate a robot bringing the 6-DOF motion platform and the calibration plane near to a proximity sensor in three orthogonal directions and then locking and holding. Then, the calibration plane was measured in the CPCS with high accuracy, and the installation error could be neglected.

The overall configuration of the instrumentation is shown in Fig. 6 [33].

《Fig. 6》

Fig. 6. Configuration of the instrumentation in the laboratory [33]. NI: National Instruments.

《5.1. Laboratory experiments》

5.1. Laboratory experiments

First, proximity sensors were installed, with their extrinsic parameters as the targets to be calibrated. Pose data of the calibration plane were designed in steps of 0.3° in a range of (–0.6, 0.6)° in terms of rotation and in steps of 0.1 mm in a range of (–1, 1) mm in terms of translation. The values measured by the proximity sensors were obtained by an acquisition module from national instruments (PXI-6289, National Instruments, USA). The whole experimental process was repeated 100 times to test the repeatability. In each calibration test, measured distances were obtained, and their distribution is shown in Fig. 7. In this figure, different colors are employed to distinguish individual calibration tests, and the samples from each calibration test are divided into 20 bins in accordance with the measured values. The horizontal axis represents the different distance bins, and the vertical axis represents the sample counts belonging to each bin in each calibration test. It can be seen that the sampling rates are high and balanced only when the distance values are between approximately 1.15 and 2.85 mm, consistent with the actual use of proximity sensors so as to avoid touching the probe or exceeding the measurement range. However, the difference in the sampling rates between the high and low sampling regions can easily lead to deviations of the calibration results from the nominal values. To solve this problem, the weight function defined in Eq. (18) was adopted.

《Fig. 7》

Fig. 7. Distribution of displacement measurements.

The calibration results from the laboratory experiments are shown in Table 2.

《Table 2》

Table 2 Results of the laboratory calibration experiments.

The experimental results indicate that the calibration process converged. The range of the PBP error fluctuations is less than ±10 μm in the X and Y directions (in ranges of 900 and 1200 mm, respectively) and ±2 μm in the Z direction (in a range of 650 mm), while the range of the UDV error fluctuations is less than 0.07°, thus verifying the stability of the proposed method.

《5.2. Accuracy analysis》

5.2. Accuracy analysis

Accuracy tests were carried out on a CMM. The layout of the accuracy testing system is shown in Fig. 8. The calibration plane was driven by a 6-DOF motion platform and measured by the CMM to obtain the plane parameters. Based on the calibrated extrinsic parameters of the proximity sensor, the 3D information of the measured points in the measuring plane was obtained, and the projection errors in the measuring plane were calculated to validate the accuracy of the calibration process. 

《Fig. 8》

Fig. 8. Monitoring accuracy testing system in the laboratory.

The results based on both weighted and unweighted calibrations are shown in Fig. 9. Consider sensor 1 as an example. After calibration based on unweighted optimization, the measurement errors of the 3D microdisplacements are between –23.50 and 43.30 μm, with the first quartile, median, and third quartile being –12.50, –3.04, and 8.40 μm, respectively. In contrast, after calibration based on weighted optimization, the measurement errors of the 3D microdisplacements are reduced to the relatively small range between –9.80 and 14.12 μm, with the first quartile, median, and third quartile being –4.27, –1.56, and 3.48 μm, respectively. Thus, it can be seen that the weighted calibration method leads to significant reductions in the measurement errors to within ±15 μm based on the CMM datum (0.90 μm + 2.85 μm·m–1 in ranges of 900 mm/1200 mm/650 mm in the X/Y/Z directions). Therefore, the proposed automated calibration method and system can enable high-accuracy spatial measurements.

《Fig. 9》

Fig. 9. Results of the monitoring accuracy tests.

《5.3. In situ calibration and online monitoring》

5.3. In situ calibration and online monitoring

Calibration and 3D microdisplacement monitoring tests were finally carried out for the process of assembling a tailplane in the laboratory, simulating the process at a production site. The calibration process is depicted in Fig. 10, and the results are shown in Table 3.

《Table 3》

Table 3 In situ calibration results.

SP: spar positioner; AP: actuator positioner; HP: hinge positioner.

《Fig. 10》

Fig. 10. In situ calibration system.

After calibration, positioners were installed on the assembly tooling, and their 3D displacements were monitored. In the aircraft assembly process, a spar, actuator and hinge fittings, inner and closing ribs, and lower and upper panels are sequentially assembled, which may lead to progressive increases in gravitational force, artificial thrust, assembly stress, and drilling vibration. Thus, the 3D microdisplacements of the spar positioner (SP), actuator positioner (AP), and hinge positioner (HP) were monitored to ensure high assembly precision and quality. The monitoring process and monitoring system are shown in Fig. 11. Throughout the assembly process, the offset distances off the key positioners (such as SP 1, AP 1, etc.) were acquired by the sensors, and the results are plotted in Fig. 12, where the horizontal axes represent the elapsed time during the assembly process and the vertical axes represent the offset distances of the positioners. The calculated displacements are shown in Table 4.

《Fig. 11》

Fig. 11. 3D microdisplacement monitoring system during the assembly process.

《Fig. 12》

Fig. 12. Distance offsets during the assembly process.

《Table 4》

Table 4 Online monitoring results.

‘‘d (Dur.)” represents the distance measured during the assembly process. ‘‘D (Aft.) ” represents the microdisplacement after the assembly process.

It can be seen from Fig. 12 that as the aircraft components (such as the spar and actuator) are assembled, the measured distances of the positioners (such as SPs and APs) will oscillate around a value of approximately zero as a result of the vibrations caused by the assembly operations. By adjusting the assembly operations in accordance with the displacement values measured in real time, the amplitudes of the positioner offsets can be controlled within acceptable ranges. In addition, as seen from Table 4, the microdisplacements of the positioners after each assembly step can also be controlled to tiny values to perfectly meet the accuracy requirements of the assembly tooling.

Modern monitoring methods for the assembly process were also tested to compare their efficiency and accuracy at the production site (range of 7 m). As noted previously, a laser tracker was used to collect the datum reference for accuracy assessment in the aircraft assembly process. The accuracy can reach ±57 μm in the range at the production site (7 m) with a laser tracker(AT960, Leica, Germany). However, due to the point-by-point measurement process, the efficiency of the laser tracker is too low to meet the requirements for the online monitoring of 3D microdisplacements. Instead, the industrial photogrammetry method and the 3D microdisplacement monitoring method can be applied for the online monitoring of the assembly tooling because of their high efficiency. To compare its online monitoring accuracy with that of the monitoring method proposed in this paper, an industrial photogrammetry system (MPS/M20, Chenway, China) with an accuracy of ±(14 μm + 14 μm·m–1 ) was adopted. In the range at the production site, the accuracy of this industrial photogrammetry system could reach ±112 μm. Meanwhile, for the method proposed in this paper, a laser tracker (AT960, Leica) was used to establish the WCS, and proximity sensors (KD2306-4SB, Kaman) were used for 3D microdisplacement monitoring. The accuracy was found to reach ±72 μm, including the measurement errors of the 3D microdisplacements (±15 μm) and the errors in the WCS caused by the laser tracker (±57 μm). Thus, the measurement accuracy achieved with the proposed method can perfectly meet the accuracy requirement of ±76 μm for assembly tooling inspection. 

In summary, the proposed microdisplacement monitoring method has advantages in both efficiency and accuracy, making it more suitable for online position monitoring during the complex aircraft assembly process. Higher-accuracy monitoring of the microdisplacements can provide better guidance for manual assembly operations, and the online monitoring of microdisplacements will further facilitate aircraft assembly.

《6. Conclusions》

6. Conclusions

In this paper, a 3D microdisplacement monitoring method based on proximity sensors is presented. An extrinsic parameter calibration method is also proposed and detailed. Laboratory experiments were conducted using a CMM, and accuracy tests showed that the errors of 3D microdisplacement monitoring can be less than ±15 μm. When the proposed method is applied for in situ calibration and online monitoring, the accuracy of 3D microdisplacement monitoring can reach ±72 μm, considering the accuracy of the WCS established based on a laser tracker, which can perfectly meet the accuracy requirements for assembly tooling inspection (±76 μm). The proposed method has been successfully applied for displacement monitoring of the tailplane assembly tooling at a production site, demonstrating that it accurately acquire the displacement of each positioner in real time and provide guidance for subsequent assembly operations. Importantly, 3D displacement monitoring is an indispensable process in manufacturing, testing and many other fields, such as the automobile and ship industries. With its advantages of high precision, fast response and compact volume, the 3D displacement monitoring and calibration method proposed in this paper can effectively support the intelligent manufacturing of aircraft, automobiles, ships, and so forth.

《Acknowledgments》

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (U1808217), the National Science Fund for Distinguished Young Scholars (52125504), the Highlevel Personnel Innovation Support Program of Dalian (2017RJ04) and the Liao Ning Revitalization Talents Program (XLYC1807086 and XLYC1801008).

《Compliance with ethics guidelines》

Compliance with ethics guidelines

Zhenyuan Jia, Bing Liang, Wei Liu, Kun Liu, and Jianwei Ma declare that they have no conflicts of interest or financial conflicts to disclose.