Next Article in Journal
Post-Takeover Proficiency in Conditionally Automated Driving: Understanding Stabilization Time with Driving and Physiological Signals
Previous Article in Journal
Vegetation Loss Measurements for Single Alley Trees in Millimeter-Wave Bands
Previous Article in Special Issue
Investigation into the Co-Phase Detection Methodology for Segmented Plane Mirrors Utilizing Grazing Incidence Interferometry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pointing Error Correction for Vehicle-Mounted Single-Photon Ranging Theodolite Using a Piecewise Linear Regression Model

Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(10), 3192; https://doi.org/10.3390/s24103192
Submission received: 16 April 2024 / Revised: 10 May 2024 / Accepted: 16 May 2024 / Published: 17 May 2024
(This article belongs to the Special Issue Advances in Optical Sensing, Instrumentation and Systems: 2nd Edition)

Abstract

:
Pointing error is a critical performance metric for vehicle-mounted single-photon ranging theodolites (VSRTs). Achieving high-precision pointing through processing and adjustment can incur significant costs. In this study, we propose a cost-effective digital correction method based on a piecewise linear regression model to mitigate this issue. Firstly, we introduce the structure of a VSRT and conduct a comprehensive analysis of the factors influencing its pointing error. Subsequently, we develop a physically meaningful piecewise linear regression model that is both physically meaningful and capable of accurately estimating the pointing error. We then calculate and evaluate the regression equation to ensure its effectiveness. Finally, we successfully apply the proposed method to correct the pointing error. The efficacy of our approach has been substantiated through dynamic accuracy testing of a 450 mm optical aperture VSRT. The findings illustrate that our regression model diminishes the root mean square (RMS) value of VSRT’s pointing error from 17″ to below 5″. Following correction utilizing this regression model, the pointing error of VSRT can be notably enhanced to the arc-second precision level.

1. Introduction

A photoelectric theodolite collects flight target information through optical imaging and obtains the required target parameters by coordinate transformation, time and space registration, and intersection calculation. It is an essential component of a spacecraft launch and recovery measurement and control system, also widely utilized in target detection [1,2,3]. However, traditional photoelectric theodolites either lack ranging information or their ranging ability does not match the operating distance of the optical imaging system. Therefore, it becomes necessary to adopt a two-station or multi-station intersection measurement method [4]. With advancements in single-photon high-sensitivity detectors and high-precision timers, vehicle-mounted single-photon ranging theodolites (VSRTs) with high time resolution can detect distances of targets even under extremely low laser echo energy conditions [5,6]. A VSRT exhibits significant application prospects in single-station, high-precision real-time positioning measurements. Nevertheless, due to manufacturing and assembly errors, actual optical axial direction deviations from desired pointing occur in VSRTs; this is referred to as pointing error. Such errors impact target acquisition efficiency, tracking accuracy, imaging quality, and ranging precision. Although high-precision mechanical processing combined with frequent adjustments can enhance pointing accuracy, these options are expensive and time-consuming for correction purposes. To improve the overall performance of VSRTs, further research on error modeling and pointing correction technology is necessary.
The correction of pointing error is typically categorized into two types: hardware correction and digital correction. Hardware correction involves utilizing an external device to acquire the transformation matrix between angular deviation and coordinate elements, which is then compensated for in the control system [2,7,8,9]. On the other hand, digital correction employs error modeling and sample data to derive error parameters, enabling angle compensation for the swift calibration of an optical axis orientation. In comparison to hardware correction, digital correction reduces development costs while significantly enhancing pointing accuracy.
There are three primary methods for digitally correcting pointing error: the basic parameter method, the semi-parameter regression method, and the non-parameter regression analysis method. The basic parameter method involves establishing a pointing model that includes error parameters through ray tracing or homogeneous coordinate transformation. In this approach, each error parameter corresponds to a clear physical meaning, enabling the analysis of the influence of each error parameter on the direction of the optical axis. This can provide valuable guidance for the design and installation of optical machine systems in academic research and professional practice. Huang et al. utilized the basic parameter method to establish a mathematical model that describes the relationship between assembly error and pointing error in a spatial optical camera [10]. Zhou et al. employed a ray tracing algorithm to analyze the mechanical error of an aerial camera, subsequently establishing a pointing model. The identification of error parameters was accomplished through genetic algorithm optimization [11]. Peng et al. developed a linear model for calculating the pointing error of optical communication terminals on moving platforms, which consisted of an error parameter calculation model and a guiding value calculation model. The proposed model’s effectiveness was validated through tracking star experiments [12]. He et al. utilized a linear model to rectify the pointing error in the satellite–ground quantum experiment [13]. Similarly, Zhang et al. constructed a pointing error correction model for a space laser communication system through a geometric error analysis [4]. Furthermore, Yan et al. developed a linear model of pointing error based on the target positioning process and derived an optimized parameter model using the stepwise regression method, effectively reducing the azimuth error to 14″ and the elevation error to 12″ [14]. It can be seen that the basic parameter model has demonstrated significant efficacy in correcting pointing error.
The semi-parametric regression method is capable of accommodating non-linear factors such as micro-vibration and structural deformation, thereby demonstrating commendable compensatory effects in scenarios involving substantial non-linear errors. The focus of research on semi-parametric regression lies in developing methodologies for estimating non-linear error regression models. Xu et al. utilized the wavelet denoising algorithm based on a soft threshold to estimate the nonlinear error and correct pointing error of the airborne photoelectric platform [15]. Liu and Huang, respectively, employed the compensated least square method to estimate and correct the nonlinear errors of aerial cameras and telescopes [16,17]. Additionally, Peng et al. applied the K-Nearest Neighbor Algorithm and kernel weight function to achieve successful correction of pointing errors in optical communication terminals [18,19]. The non-parametric regression analysis method does not necessitate intricate modeling. It primarily constructs error surfaces corresponding to the positional orientation of each optical axis through experimental testing and then fits them using spherical harmonic functions or a generalized extended approximate model to compensate for any pointing error [20,21]. Similarly, Xu et al. proposed a model based on a radial basis function neural network and conducted experiments at a mobile laser ranging station [22]. Tang et al. utilized Gaussian process regression to rectify the pointing error of the photoelectric detection system [23]. Both the semi-parametric and non-parametric models require a substantial amount of test data for validation.
The azimuth range of a VSRT is 0 to 360°, which requires pointing error correction to cover the entire operating range, unlike optical communication terminals, aerial cameras, and space optical cameras with limited azimuth. The distribution of pointing error varies in different quadrants and includes mechanical errors of the tracking frame itself as well as dynamic tracking errors, graphics processing errors, vehicle platform shaking errors, attitude sensor measurement errors, positioning and orientation instrument errors, and other sources for VSRTs [24,25]. Currently, there is a lack of reports addressing the correction of pointing error across the entire operational range of a VSRT, and a comprehensive investigation into the impacts of ranging and imaging systems on pointing error is needed. In this study, we propose a piecewise linear regression model based on kinematics models and optical image characteristics to effectively correct the pointing error of VSRT.

2. Working Principle

2.1. Structure of VSRT

Figure 1 depicts the components of a VSRT, including a tracking frame with a horizon U-shaped structure comprising azimuth shafting, elevation shafting, optical shafting, driving motors, encoders, and supporting structures to facilitate azimuth and elevation motion of the single-photon ranging and optical imaging system. The optical imaging system is responsible for target acquisition, tracking, and imaging through its composition of the imaging lens group, focusing and magnifying mechanism, diaphragm, and detector. Furthermore, the single-photon ranging system encompasses the laser-transmitting and -receiving optical path for precise distance measurement of the target. Lastly, a vehicle supporting platform has been designed to provide a stable measurement base for the VSRT.

2.2. Correction Principle

For further correction, the pointing error is modeled using six right-handed coordinate systems, as depicted in Figure 1 and Figure 2. Ground plane coordinate system G ( x g y g z g ) : the origin is at the theodolite measuring station; o g x g points northward; and o g z g points towards the zenith. Basic platform coordinate system B ( x b y b z b ) : the origin is located at the center of the base plane, o b x b points northward, and o b z b points towards the zenith. Azimuth axis coordinate system A ( x a y a z a ) and elevation axis coordinate system E ( x e y e z e ) : while o a y a and o e y e are parallel to the ideal pointing direction, the o a z a and o e x e axes are coincident with the azimuth axis and elevation axis, respectively. Line-of-sight (LOS) coordinate system L ( x l y l z l ) : its origin is at the intersection of the optical axis of the theodolite and tracking frame’s elevation axis and o l x l represents the optical axis of the theodolite. Target coordinate system S ( x s y s z s ) : the origin is the target and o s x s is parallel to o l x l .
Given a cartesian coordinate of the target in the S coordinate system as S = [0, 0, 0, 1]T, the pointing model of a VSRT can be derived using homogeneous coordinate transformation and is defined as follows:
G = T S G S = R o t ( Z , A g ) R o t ( X , E g ) T r a n s ( d , 0 , 0 ) S
T S G = cos ( A g ) sin ( A g ) 0 0 sin ( A g ) cos ( A g ) 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 cos ( E g ) sin ( E g ) 0 0 sin ( E g ) cos ( E g ) 0 0 0 0 1 1 0 0 d 0 1 0 0 0 0 1 0 0 0 0 1
where G = [xg, yg, zg, 1]T, T S G represents the homogeneous coordinate transformation matrix between coordinate systems from S to G. Here, Rot denotes the rotation matrix, Trans signifies the translation matrix, and d is the output value of ranging. In the context of coordinate transformation, positive and negative angles are defined as counterclockwise and clockwise rotations, respectively.
According to Formula (1), the theoretical azimuth and elevation pointing angles of the VSRT, A g and E g , respectively, in ground plane coordinates can be determined.
A g = arccos x g / y g 2 + z g 2 1 / 2 E g = arcsin z g / x g 2 + y g 2 + z g 2 1 / 2
Due to inaccuracies in VSRT processing, assembly, and image processing, a deviation exists between the ideal pointing angle and the actual pointing angle, known as pointing error. This error can be further broken down into azimuth pointing error and elevation pointing error. The actual azimuth and elevation angles of the target in ground plane coordinates can be determined through a series of coordinate transformations. Subsequently, the azimuth pointing error, denoted by Δ A , and elevation pointing error, denoted by Δ E , are calculated as follows:
Δ A = A ^ g A g = f ( ) Δ E = E ^ g E g = g ( )
where A ^ g is the actual azimuth pointing angle; E ^ g is the actual elevation pointing angle; and f ( ) and g ( ) , respectively, denote the error models for azimuth angle and elevation angle, specifically referring to the model for correcting pointing error.
The process of pointing error correction involves the following steps: (1) establishing an analysis and correction model for pointing error through an error analysis and homogeneous coordinate transformation, (2) determining the values of the VSRT error term and obtaining pointing error data based on the simulation results, (3) utilizing the regression analysis method to calculate the regression coefficient of the correction model, and (4) applying the derived model to correct the pointing error.

3. Analysis of Error Source and Identification of Error Mode

3.1. Source of Pointing Error

Errors impacting the pointing accuracy can arise at various stages of the VSRT’s lifecycle, including manufacturing, assembly, installation, and operation. The primary sources of error are illustrated in Figure 3 and encompass the mechanical tracking frame error, encoder angle error, image system error, single-photon ranging error, shaking error in the supporting platform, and orientation error. Among these error sources, as depicted in Figure 3, the position error of the orientation component has not been taken into account in subsequent modeling. This is due to the fact that the position error only amounts to a few centimeters. However, when compared to the significant imaging distance of the VSRT, which ranges approximately from tens to hundreds of kilometers, this discrepancy becomes negligible. As a result, it can be disregarded in subsequent modeling analysis.

3.2. Transformation of Coordinates for Error Source Identification

The error in the alignment of the LOS coordinate system L with respect to the target coordinate system S, as depicted in Figure 4a, primarily encompasses the single-photon ranging error, optical axis jitter and consistency error, and position errors in target graphics processing. The transformation matrix from S to L is as follows:
T S L = R o t ( Z , Δ θ x ) R o t ( Y , Δ θ y ) T r a n s ( d + Δ d , 0 , 0 )
where d + Δd represents the single-photon ranging measurement and its associated error, while Δ θ x and Δ θ y are derived from the conversion of target miss quantities ΔX and ΔY resulting from image processing.
The LOS coordinate system still exhibits jitter and consistency errors. The conversion matrix is as follows:
T L L 0 = R o t ( Z , Δ φ z l ) R o t ( Y , Δ φ y l )
where L0 is the ideal coordinate system of L, and Δ φ z l and Δ φ y l are the sum of the amount of jitter and consistency error of LOS around the Z and Y axes, respectively.
Due to the adoption of a two-axis frame, the VSRT exhibits no rotation error between LOS and the elevation shafting. Consequently, only the optical axis verticality error and errors between the LOS coordinate system L and elevation axis coordinate system E remain, as depicted in Figure 4b, with an associated error conversion matrix.
T L 0 E = R o t ( Z , Δ φ c 3 ) R o t ( Y , Δ φ c 2 )
The error in shaft rotation encompasses both shaft jitter and encoder angle measurement inaccuracies, shown in Figure 5a. Set E0 as the ideal coordinate system of E. The transformation matrix for the motion of the shaft is presented as follows:
T E E 0 = R o t ( Y , ( E ^ b + Δ ϕ E ) ) R o t ( Z , Δ φ e 3 ) R o t ( X , Δ φ e 1 )
The elevation shafting error comprises two types of errors, verticality error and rotation error, as depicted in Figure 5b. The verticality error is primarily attributed to the non-orthogonal sum of the elevation axis and azimuth axis, denoted by Δ i 3 and Δ i 1 . The error transformation matrix is presented below:
T E 0 A = R o t ( X , Δ i 3 ) R o t ( Z , Δ i 1 )
The azimuth shafting error encompasses verticality, rotation, and orientation errors, as illustrated in Figure 6a. Set A0 as the ideal coordinate system of A. When the azimuth shafting undergoes rotation, the error conversion matrix is as follows:
T A A 0 = R o t ( Z , ( A ^ b + Δ ϕ A ) ) R o t ( Y , Δ φ a 2 ) R o t ( X , Δ φ a 1 ) .
where Δ ϕ A is the sum of the encoder angle measurement error and orientation error, and Δ φ a 1 and Δ φ a 2 are the jitter amount of the azimuth shafting around the X axis and the Y axis, respectively.
The vertical error in the azimuth shafting is attributed to the lack of perpendicularity between the azimuth shafting and the base plane, shown in Figure 6b. The corresponding transformation matrix is as follows:
T A 0 B = R o t ( Y , Δ φ b 12 ) R o t ( X , Δ φ b 11 )
The errors of the vehicle supporting platform primarily consist of shaking in the elevation and rolling directions, denoted by Δ φ b 22 and Δ φ b 21 . The conversion matrix is as follows:
T B G = R o t ( Y , Δ φ b 22 ) R o t ( X , Δ φ b 21 )

4. Piecewise Linear Regression Model

4.1. Construction of Piecewise Linear Regression Model

In conclusion, based on Equations (5)–(12), the actual location of the target in coordinate system G is determined by
G = x g , y g , z g , 1 T = T B G T A 0 B T A A 0 T E 0 A T E E 0 T L 0 E T L L 0 T S L S .
When simplifying the above equation, it is assumed that each error factor Δ is infinitesimal, resulting in cos Δ = 1 and sin Δ = 0 , while disregarding the second-order and higher-order error terms. Formula (13) can be further simplified as follows:
x g = ( d + Δ d ) ( cos ( A g ) cos ( E g ) + ( Δ φ c 3 + Δ θ x + Δ φ l 3 ) sin ( A g ) + Δ φ b 2 sin ( E g ) + ( Δ ϕ A + Δ φ e 3 + Δ φ a 1 + Δ φ a 2 ) sin ( A g ) cos ( E g ) + ( Δ ϕ E + Δ θ y + Δ φ l 2 ) cos ( A g ) sin ( E g ) + ( Δ φ e 1 + Δ i 3 ) sin ( A g ) sin ( E g ) ) y g = ( d + Δ d ) ( sin ( A g ) cos ( E g ) ( Δ φ c 3 + Δ θ x + Δ φ l 3 ) cos ( A g ) Δ φ b 1 sin ( E g ) ( Δ ϕ A + Δ φ e 3 + Δ φ a 1 + Δ φ a 2 ) cos ( A g ) cos ( E g ) + ( Δ ϕ E + Δ θ y + Δ φ l 2 ) sin ( A g ) sin ( E g ) ( Δ φ e 1 + Δ i 3 ) cos ( A g ) sin ( E g ) ) z g = ( d + Δ d ) ( ( Δ ϕ E + Δ θ y + Δ φ l 2 ) cos ( E g ) sin ( E g ) + Δ φ b 2 cos ( A g ) cos ( E g ) Δ φ b 1 sin ( A g ) cos ( E g ) )
According to the transformation relationship between spherical coordinates and rectangular coordinates, it is observed that when the azimuth angle is A [ 0 , 90 ° ) , there exists
tan ( A + Δ A ) = y g x g sin ( E + Δ E ) = z g d + Δ d .
The azimuth range spans from 0 to 360° and is divided into three intervals. By incorporating Equation (14) into Equation (15), the piecewise linear function expression of the pointing error can be derived through the principle of model simplification.
When A [ 0 ° , 90 ° ) & ( 270 ° , 360 ° ) , we can obtain
Δ A 1 , 4 = ( Δ ϕ A + Δ φ e 3 + Δ φ a 1 + Δ φ a 2 ) + ( Δ φ e 1 + Δ i 3 ) tan E + ( Δ φ c 3 + Δ θ x + Δ φ l 3 ) sec E + Δ φ b 2 sin A tan E + Δ φ b 1 cos A tan E Δ E 1 , 4 = ( Δ ϕ E + Δ θ y + Δ φ c 2 ) + Δ φ b 2 cos A Δ φ b 1 sin A .
When A [ 90 ° , 270 ° ] , we can obtain
Δ A 2 , 3 = Δ A 1 , 4 Δ E 2 , 3 = Δ E 1 , 4 .
Based on the above expression, a specific functional relationship between the pointing error and each component error factor can be derived. Equation (16) is formulated as a multiple linear regression equation in the following manner:
y = X β + ε .
where y = [ Δ A , Δ E ] T represents the dependent variables; β = β 0 , β 1 , , β 7 T denotes the regression coefficients; ε = ε A , ε E T signifies the random error term; ε ~ N ( 0 , σ 2 I n ) ; and X refers to the regression design matrix encompassing the independent variable. Its mathematical expression is as follows:
X = 1 0 tan E 0 sec E 0 sin A tan E 0 cos A tan E 0 0 1 0 cos A 0 sin A T
Hence, the model for the piecewise linear regression of the pointing error in a VSRT is formulated.

4.2. Calculation of Regression Coefficients

The unknown coefficients of the multiple linear regression equation are estimated using the least squares method. The goal is to minimize the sum of squares of deviations in the regression model y = X β + ε , ultimately solving for min ( y X β ) T ( y X β ) to obtain the final estimate of the regression coefficients.
β = ( X T X ) 1 X T y

4.3. Evaluation of Regression Model

In order to establish the relationship between the dependent variable y and the independent variable X, it is imperative to assess the regression equation using statistical methods. It is essential to make an assumption of normality.
Significance testing is conducted using the F-test to directly assess the significance of the regression equation based on the decomposition of sum of squares. The sum of squares is decomposed as follows:
SST = SSR + SSE
where SST represents the total sum of squares; SSR signifies the regression sum of squares; and SSE refers to the error sum of squares.
The F-test statistic, denoted by F, is calculated as follows:
F = S S R / p S S E / ( n p 1 )
where p represents the number of explanatory variables, while n denotes the number of observations in the multiple linear regression equation. The distribution of the statistic follows the F distribution with degrees of freedom (p, np − 1).
The goodness of fit test assesses the degree to which the regression equation fits the sample observations. In multiple linear regression, this is evaluated using a statistic, R ¯ 2 , known as the adjusted coefficient of determination, which is defined as follows:
R ¯ 2 = 1 S S E n p 1 S S T n 1
The degrees of freedom for SSE and SST are represented as np − 1 and n − 1, respectively. The sample adjusted determination coefficient R ¯ 2 falls within the range of 0 to 1. Its value is closer to 1, indicating a more favorable regression fitting effect. While R ¯ 2 offers a clearer and more intuitive reflection of the regression fitting effect compared to the F-test, it should not be solely relied upon as a strict significance test. Therefore, a comprehensive evaluation of the quality of the regression model can be achieved through the combination of both F-test and goodness of fit test methods.

5. Experiment and Results

5.1. Data Acquisition and Model Solving

Three approaches are usually available for acquiring VSRT regression analysis data: the outdoor shooting calibration stars method, the indoor utilization of a specialized detection device method, and the simulation calculation method based on structural parameters. The first two methods involve collecting multiple sets of data, which is time-consuming and labor-intensive. In this study, a VSRT with an optical aperture (Manufacturer: Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun, China) of 450 mm was used. Sixteen actual error parameters were successfully obtained through appropriate process installation and detection methods during the installation of the VSRT, as presented in Table 1. These error parameters were substituted into Formula (1) and Formula (13), where A = 0~360° is evenly divided into 60 parts to obtain Ai, i = 1 , , 60 , and E = 0~60° is equally divided into 60 parts to obtain Bj, j = 1 , , 60 ; any combination of these can yield 60 × 60 sets of observation data. As depicted in Figure 7, the curve illustrates the variation in pointing error in relation to azimuth and elevation angle. Azimuth angle distinct discontinuity is evident at A = 90° and 270°. Consequently, it is imperative to employ a piecewise linear regression model for accurately characterizing pointing error across the entire operational range of the VSRT.
To derive the linear regression equation, we substituted the aforementioned data into Equation (20) and computed the regression coefficients using the least squares method. To mitigate the impact of multicollinearity on the model, we employed a stepwise regression optimization approach to determine the regression coefficients.
β = 2.304 , 3.414 , 6.233 , 5.001 , 5.000 , 4.033 , 5.000 , 5.000 T
According to the normality hypothesis, the model underwent significance of F-testing and goodness of fit evaluation. The results indicated that the regression equation and regression coefficients were statistically significant, and the fitting effect was deemed satisfactory. Figure 8 displays the histogram of the standardized residual distribution for azimuth error and elevation error estimates, revealing a predominantly normal distribution around the baseline.
The change curve of the VSRT pointing error, estimated by the piecewise linear regression model, is depicted in Figure 9. It is evident that the piecewise linear regression model exhibits characteristics of parsimony and clear physical interpretation, enabling rapid estimation of pointing errors for various azimuth and elevation angles. This lays a solid foundation for subsequent correction of pointing error.

5.2. Experiment and Results

The experimental setup, as depicted in Figure 10, is used by the 450 mm optical aperture VSRT. The experimental setup, as depicted in Figure 10, consists of a VSRT with an optical aperture of 450 mm. This VSRT is equipped with both a visible light imaging system and a single-photon ranging system, and it is mounted on a vehicle supporting platform alongside a collimator target and data acquisition/display system. The VSRT, which has a focal length of 2000 mm, was securely affixed to the platform during the experiment, wherein it underwent sinusoidal motion to track the collimator target at a predetermined angular velocity. The data acquisition system records the real-time azimuth and elevation angles of the VSRT, along with their corresponding timestamps, while simultaneously capturing video images. The data interpretation system is employed to analyze deviations in azimuth and elevation for the collimator target image. By dividing the deviation distance by the focal length of the VSRT, the actual pointing error can be obtained.
To assess the efficacy of the correction model in reducing pointing errors, four dynamic tracking experiments were conducted using the VSRT. Test data for each experiment were obtained through multiple measurements. Figure 11 illustrates the azimuth and elevation pointing errors, as well as the corrected scatter plot. It is evident that the maximum pointing error post-correction decreased from 13.2″ to 4.9″, representing a reduction of 62.9%.
The comprehensive pointing error of the VSRT is quantified by its root mean square (RMS) [26], as a measure of accuracy.
Δ = Δ A 2 + Δ E 2
The comprehensive pointing error correction effect of the VSRT is depicted in Figure 12. It is evident that, following the correction, the overall pointing error is reduced to 4.4%~35.5% of its original value, and the RMS value of pointing error after correction decreases from a maximum of 17.2″ to less than 5″, achieving arc-second accuracy.

6. Discussion

The VSRT’s operational range spans from 0 to 360° in azimuth and from 0 to 60° in elevation. Given any combination of azimuth and elevation angles within this range, the proposed model in this paper is capable of swiftly and accurately estimating the pointing error under these conditions. Additionally, the model is characterized by its low computational complexity and simplicity. It is suitable not only for post-correction of VSRT pointing error but also for real-time correction with minimal system resources. The model also exhibits high practicality and applicability in various theodolites.
After correction for the VSRT, the test results of its pointing error indicate that the residual error in the first to fourth tests is very small, all below 2″. However, in the 5th to 16th tests, the residual error ranged between 2″ and 5″ and showed no regularity. This suggests that nonlinear factors have minimal impact on the pointing error. Nonetheless, there are still some residual errors attributed mainly to non-ideal rigidity of the vehicle supporting platform. As the attitude changes during dynamic tracking of targets by VSRT, varying levels of shaking are produced by the platform. This amount of shaking is treated as a constant in our correction model. Therefore, it is crucial to focus on researching and devising a correction method for VSRT pointing error that is applicable to the sloshing dynamics of a non-ideally rigid platform. We anticipate that the non-linear error will be corrected based on model modification, and appropriate methodologies will be implemented to mitigate platform shaking error. It is expected that the pointing accuracy of the VSRT will undergo further improvement.

7. Conclusions

This paper presents a novel method for correcting the pointing error of a VSRT and conducts an in-depth analysis of the sources contributing to the pointing error. We establish a comprehensive pointing error model for the VSRT and innovatively divide the entire process into two linear regression models, followed by statistical evaluation. Additionally, we design and implement an experimental setup to assess the pointing error of a VSRT with a 450 mm optical aperture. The results demonstrate a remarkable correction effect, reducing the RMS value from 17″ to less than 5″, achieving accuracy within arc-seconds. The proposed correction method in this study has substantial potential to enhance the pointing accuracy of a VSRT and to provide essential technical support for improving its high-performance capabilities.

Author Contributions

Conceptualization, Q.G., X.W. and Z.L.; Data curation, Q.G. and Y.L.; Formal analysis, Q.G.; Funding acquisition, X.W.; Investigation, Q.G., X.W. and Z.L.; Methodology, Q.G.; Project administration, Y.L.; Software, Q.G. and C.W.; Supervision, Z.L.; Validation, Q.G., Y.L., Q.W. and W.N.; Writing—original draft, Q.G.; Writing—review and editing, Q.G. and C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been supported by the National Natural Science Foundation of China (No. 51675506).

Data Availability Statement

The data supporting the findings in this paper are currently not accessible to the public; however, they can be obtained from the authors upon reasonable request.

Acknowledgments

We express our gratitude to the Precision Optoelectronic Manufacturing Technology Engineering Laboratory of the Chinese Academy of Sciences for their generous support in facilitating this research.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Xie, M.L.; Ma, C.W.; Liu, K.; Liu, P.; Hao, W.; Han, J.F.; Huang, W.; Lian, X.Z.; Feng, X.B.; Jing, F. The application of active polarization imaging technology of the vehicle theodolite. Opt. Commun. 2019, 433, 74–80. [Google Scholar] [CrossRef]
  2. Luo, J.; Xu, P.; Pan, N.; Jiang, P.; Li, X.; Zhang, H.Q. Non-landing vehicle-mounted electro-optical theodolite deformation measurement method using inertial sensors. Meas. Sci. Technol. 2019, 30, 055103. [Google Scholar] [CrossRef]
  3. Yu, Y.; Liu, Z.Y.; Sun, Z.Y.; Liu, H.B. Development status and prospect of photoelectric measurement equipment in test range. Acta Opti. Sin. 2023, 43, 0600002. [Google Scholar]
  4. He, Y.; Zhang, Y.H.; Feng, X.H.; Deng, S.W.; Wang, Z.W. Pointing error correction for a moving-platform electro-optical telescope using an optimized parameter model. Sensors 2023, 23, 4121. [Google Scholar] [CrossRef] [PubMed]
  5. Bao, Z.Y.; Liang, Y.; Wang, Z.Y.; Li, Z.H.; Wu, G.; Zeng, H.P. Laser ranging at few-photon level by photon-number-resolving detection. Appl. Opt. 2014, 53, 3908–3912. [Google Scholar] [CrossRef] [PubMed]
  6. Torbin, R.; Halimi, A.; McCarthy, A.; Laurenzis, M.; Christnacher, F.; Buller, G.S. Three-dimensional single-photon imaging through obscurants. Opt. Express 2019, 27, 4590–4611. [Google Scholar] [CrossRef]
  7. Wu, B.; Su, X.Y. A novel precise guiding method for visual guiding theodolite measurement in volume space. Optik 2015, 126, 3969–3973. [Google Scholar] [CrossRef]
  8. Zhang, X.H.; Zhu, Z.K.; Yuan, Y.; Li, L.C.; Sun, X.Y.; Yu, Q.F.; Qu, J.L. A universal and flexible theodolite-camera system for making accurate measurements over large volumes. Opt. Lasers Eng. 2012, 50, 1611–1620. [Google Scholar] [CrossRef]
  9. Wang, J.M.; Zhou, Y.; Bai, R.M.; Wang, G. Point-Ahead Angle and Coalignment Error Measurement Method for Free-Space Optical Communication Systems. J. Light. Technol. 2017, 35, 3886–3893. [Google Scholar] [CrossRef]
  10. Huang, B.; Li, Z.H.; Tian, X.Z.; Yang, L.; Zhang, P.J.; Chen, B. Modeling and correction of pointing error of space-borne optical imager. Optik 2021, 247, 167998. [Google Scholar] [CrossRef]
  11. Zhou, X.Q.; Liu, H.; Liu, Q.; Liu, J.Q. Modeling and optimization of the integrated TDICCD aerial camera pointing error. Appl. Opt. 2020, 59, 8196–8204. [Google Scholar] [CrossRef] [PubMed]
  12. Peng, C.; He, D.; Wang, Y.K.; Huang, Y.M.; Liu, X.; Yuan, L.Z.; Xu, Y.J.; Lei, J.M.; Ma, H.T. Modeling and Correction of Pointing Errors in Gimbals-Type Optical Communication Terminals on Motion Platforms. IEEE Photonics J. 2021, 13, 6600915. [Google Scholar] [CrossRef]
  13. He, D.; Wang, Q.; Qi, B.; Zhou, J.W.; Song, Z.J.; Liu, W.S.; Zhong, D.J.; Ren, J.G.; Liao, S.K.; Yin, J. Acquisition technology for optical ground stations in satellite–ground quantum experiments. Appl. Opt. 2018, 57, 1351–1357. [Google Scholar] [CrossRef] [PubMed]
  14. Zhang, F.; Ruan, P.; Han, J.; Li, Y. Analysis and correction of geometrical error-induced pointing errors of a space laser communication APT system. Int. J. Optomech. 2021, 15, 19–31. [Google Scholar] [CrossRef]
  15. Xu, C.; Han, W.; Wang, D.Z.; Huang, D.Q.; Yuan, P.F. Modeling and correction for the optical axis pointing error of an airborne electro-optical platform. Appl. Opt. 2019, 58, 6455–6463. [Google Scholar] [CrossRef] [PubMed]
  16. Liu, H.; Zhou, X.Q.; Liu, Q.; Ma, M.; He, X.Z.; Liu, J.Q. Modeling, measurement, and calibration of three-axis integrated aerial camera pointing errors. Meas. Sci. Technol. 2021, 32, 075206. [Google Scholar] [CrossRef]
  17. Huang, L.; Ma, W.L.; Huang, J.L. Modeling and calibration of pointing errors with alt-az telescope. New Astron. 2016, 47, 105–110. [Google Scholar] [CrossRef]
  18. Peng, C.; He, D.; Huang, Y.M.; Wang, Y.K.; Wang, Z.H.; Wang, Q.; Liu, X.; Ma, H.T. Pointing error Correction of Optical Communication Terminals on Motion Platforms Based on a K-Nearest Neighbor Algorithm. IEEE Photonics J. 2022, 14, 6663807. [Google Scholar] [CrossRef]
  19. Peng, C.; He, D.; Wang, Y.K.; Wang, Z.H.; Huang, Y.M.; Zhang, T.; Liu, X.; Wang, Q.; Ma, H.T. Pointing-error correction of optical communication terminals on motion platforms using a parameter model and kernel weight function estimation. Appl. Opt. 2023, 62, 1777–1784. [Google Scholar] [CrossRef]
  20. Shi, H.L.; Yan, Y.H. Extended interpolation method and its applications in piecewise approximation. Comput. Appl. Math. 1992, 12, 229–236. [Google Scholar]
  21. Zheng, X.M.; Wang, W.; Zhang, Y.C.; Feng, H.S. Study of the pointing model of the 1.2-meter horizon telescope. Acta Astron. Sin. 2003, 3, 330–336. [Google Scholar]
  22. Xu, K.; Zhu, Q.S. An application of RBF neural network in global sky pointing model. Microcomput. Inf. 2008, 227, 228–229. [Google Scholar]
  23. Tang, Q.J.; Yang, Q.P.; Wang, X.J.; Forbes, A.B. Pointing error compensation of electro-optical detection systems using Gaussian process regression. Int. J. Metrol. Qual. Eng. 2021, 12, 1–6. [Google Scholar] [CrossRef]
  24. Gao, Q.J.; Wang, C.; Wang, Q.L.; Wang, X.M.; Yu, Y.; Liu, Z.Y.; Liu, Y.J. Stability research of supporting platform used for vehicle-mounted optoelectronic theodolite. Acta Opti. Sin. 2023, 43, 2112004. [Google Scholar]
  25. Gao, Q.J.; Wang, C.; Liu, Y.J.; Wang, X.M.; Wu, T.B.; Zhang, H.Y. Modeling and analysis of pointing error for non-landing vehicle-mounted photoelectric theodolite. Optoelectron. Lett. 2024, 20, 294–298. [Google Scholar] [CrossRef]
  26. Zhou, X.Y. Study on Error Analysis and Correction of Target Location for Electro-Optical Detection System. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2011. [Google Scholar]
Figure 1. Structure of VSRT.
Figure 1. Structure of VSRT.
Sensors 24 03192 g001
Figure 2. Process of target pointing in VSRT.
Figure 2. Process of target pointing in VSRT.
Sensors 24 03192 g002
Figure 3. Error sources.
Figure 3. Error sources.
Sensors 24 03192 g003
Figure 4. LOS shafting error. (a) Position error of imaging target and (b) perpendicularity error of LOS axis.
Figure 4. LOS shafting error. (a) Position error of imaging target and (b) perpendicularity error of LOS axis.
Sensors 24 03192 g004
Figure 5. (a) Rotation and encode error and (b) perpendicularity error of elevation axis.
Figure 5. (a) Rotation and encode error and (b) perpendicularity error of elevation axis.
Sensors 24 03192 g005
Figure 6. (a) Rotation and encode error and (b) perpendicularity error of azimuth axis.
Figure 6. (a) Rotation and encode error and (b) perpendicularity error of azimuth axis.
Sensors 24 03192 g006
Figure 7. The variation in pointing error in relation to (a) azimuth angle and (b) elevation angle.
Figure 7. The variation in pointing error in relation to (a) azimuth angle and (b) elevation angle.
Sensors 24 03192 g007
Figure 8. The normalized residual distribution histograms obtained from the regression analysis: (a) pointing error of azimuth and (b) pointing error of azimuth.
Figure 8. The normalized residual distribution histograms obtained from the regression analysis: (a) pointing error of azimuth and (b) pointing error of azimuth.
Sensors 24 03192 g008
Figure 9. The estimated pointing error varies with azimuth and elevation angles. (a) The azimuth pointing error at the azimuth angle from −90° to 90°; (b) the elevation pointing error at the azimuth angle from −90° to 90°; (c) the azimuth pointing error at the azimuth angle from 90° to 270°; (d) the elevation pointing error at the azimuth angle from 90° to 270°.
Figure 9. The estimated pointing error varies with azimuth and elevation angles. (a) The azimuth pointing error at the azimuth angle from −90° to 90°; (b) the elevation pointing error at the azimuth angle from −90° to 90°; (c) the azimuth pointing error at the azimuth angle from 90° to 270°; (d) the elevation pointing error at the azimuth angle from 90° to 270°.
Sensors 24 03192 g009
Figure 10. Experiment setup.
Figure 10. Experiment setup.
Sensors 24 03192 g010
Figure 11. Scatter plot diagram of pointing errors in (a) azimuth and (b) elevation.
Figure 11. Scatter plot diagram of pointing errors in (a) azimuth and (b) elevation.
Sensors 24 03192 g011
Figure 12. Diagram of comprehensive pointing error after correction.
Figure 12. Diagram of comprehensive pointing error after correction.
Sensors 24 03192 g012
Table 1. Error identification used in pointing model.
Table 1. Error identification used in pointing model.
OrderError DescriptionError Symbol
1Inclination error of supporting platform around o g x g Δ φ b 1
2Inclination error of supporting platform around o g y g Δ φ b 2
3Encode angle error of azimuth axis Δ ϕ A
4Encode angle error of elevation axis Δ ϕ E
5Shaking error of azimuth axis around o b x b Δ φ a 1
6Shaking error of azimuth axis around o b y b Δ φ a 2
7Non-orthogonal error between elevation and azimuth axes Δ i 1
8Non-orthogonal error between elevation and azimuth axes Δ i 3
9Shaking error of the elevation axis around o e x e Δ φ e 1
10Shaking error of the elevation axis around o e z e Δ φ e 3
11Non-orthogonal error between optical axis and elevation axis Δ c 2
12Non-orthogonal error between optical axis and elevation axis Δ c 3
13Horizontal jitter error of optical axis Δ φ l 2
14Vertical jitter error of optical axis Δ φ l 3
15Position error of target image in x direction of image plane θ Δ x
16Position error of target image in y direction of image plane θ Δ y
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gao, Q.; Wang, C.; Wang, X.; Liu, Z.; Liu, Y.; Wang, Q.; Niu, W. Pointing Error Correction for Vehicle-Mounted Single-Photon Ranging Theodolite Using a Piecewise Linear Regression Model. Sensors 2024, 24, 3192. https://doi.org/10.3390/s24103192

AMA Style

Gao Q, Wang C, Wang X, Liu Z, Liu Y, Wang Q, Niu W. Pointing Error Correction for Vehicle-Mounted Single-Photon Ranging Theodolite Using a Piecewise Linear Regression Model. Sensors. 2024; 24(10):3192. https://doi.org/10.3390/s24103192

Chicago/Turabian Style

Gao, Qingjia, Chong Wang, Xiaoming Wang, Zhenyu Liu, Yanjun Liu, Qianglong Wang, and Wenda Niu. 2024. "Pointing Error Correction for Vehicle-Mounted Single-Photon Ranging Theodolite Using a Piecewise Linear Regression Model" Sensors 24, no. 10: 3192. https://doi.org/10.3390/s24103192

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop