Next Article in Journal
A Trade-Off between Complexity and Interaction Quality for Upper Limb Exoskeleton Interfaces
Next Article in Special Issue
Design and Study of a Reflector-Separated Light Dispersion-Compensated 3D Microscopy System
Previous Article in Journal
Proposal and Implementation of a Procedure for Compliance Recognition of Objects with Smart Tactile Sensors
Previous Article in Special Issue
Fluorescence Methods for the Detection of Bioaerosols in Their Civil and Military Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pointing Error Correction for a Moving-Platform Electro-Optical Telescope Using an Optimized Parameter Model

1
Institute of Optics and Electronics, Chinese Academy of Sciences, Chengdu 610209, China
2
School of Electronics, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
3
University of Chinese Academy of Sciences, Beijing 100049, China
4
Key Laboratory of Optical Engineering, Chinese Academy of Sciences, Chengdu 610209, China
5
Chinese People’s Liberation Army Unit 95975, Lanzhou 732750, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(8), 4121; https://doi.org/10.3390/s23084121
Submission received: 8 March 2023 / Revised: 8 April 2023 / Accepted: 14 April 2023 / Published: 20 April 2023
(This article belongs to the Special Issue Advances in Optical Sensing, Instrumentation and Systems)

Abstract

:
This paper proposes a new optimized parameter model that enhances the pointing accuracy of moving-platform electro-optical telescopes (MPEOTs). The study begins by comprehensively analyzing the error sources, including the telescope and the platform navigation system. Next, a linear pointing correction model is established based on the target positioning process. To eliminate multicollinearity, stepwise regression is applied to obtain the optimized parameter model. The experimental results show that the MPEOT corrected by this model outperforms the mount model, with pointing errors of less than 50 arcsec for approximately 23 h. In the three tests conducted, the modified azimuth error(s) (RMS) were 14.07″, 12.71″, and 28.93″, and the elevation error(s) (RMS) were 12.94″, 12.73″, and 28.30″, respectively.

1. Introduction

With the rapid advancement of photoelectric technology, electro-optical telescopes are increasingly being integrated into vehicles, ships, aircraft, and spacecraft for diverse missions, such as optical communication, aerial photography, astronomical observation, and antenna stabilization [1,2,3,4]. Control systems of moving-platform electro-optical telescopes (MPEOTs) require high-performance pointing directions to achieve accurate target acquisition, tracking, and positioning [5]. Once given the position of a target, the control system performs a series of coordinate transformations, which computes the angles necessary to point the telescope at the object. However, the actual line-of-sight (LOS) of MPEOT deviates inevitably from its desired pointing in practice [2], namely a pointing error, which impairs the efficiency of the target acquisition and tracking as well as the imaging quality. Therefore, to improve the MPEOT’s overall performance, error modeling and pointing correction techniques should be investigated thoroughly.
Errors affecting pointing arise during the manufacture, assembly, installation, and operation of the telescope, including machining errors in components, geometrical variations induced by misalignment and improper installation, inaccuracy of encoders, servo errors, environmental errors, etc. [6]. In general, errors from a particular source have two components: a deterministic part and a random part [7]. The paper contributes to understanding the calibration of the repeatable systematic errors, while the remaining nonlinear errors are not covered in this work.
Pointing error correction is generally classified into two types: hardware calibration and software correction [8]. The former acquires the angular deviation and coordinate transformation matrix between the components using external devices, such as calibration methods with the use of theodolites [9,10] and other measuring equipment [11], so as to be compensated in the control system. However, the resources needed are significant and not necessarily effective. Based on error analysis and modeling, the latter estimates the systematic errors and deducts them from the current pointing value in real time, then it updates position commands that control the telescope axes to compensate for pointing errors. In contrast to hardware adjustment, software rectification significantly increases pointing accuracy while reducing the development and cost; it is the research focus of this article.
Considerable progress has been made in the field of error modeling by directly considering parameters that are highly related to performance. Tan et al. investigated the relationship between pointing error and temperature distribution for inter-satellite communication [12]. In some optical communication systems, pointing errors are avoided or reduced by focusing on system-wide performance metrics, such as the received signal power and Strehl ratio [13]. Lopez-Leyva et al. emulated the effects of pointing error angles on the signal-to-noise ratio to optimize the pointing process [14]. For ground-based telescopes, the pointing error model can be expressed traditionally as a nonlinear function of azimuth and elevation [15], which can be further divided into two categories. One approach relies solely on numerical analysis and adopts an empirical model to explain the observed differences. A single function can be used to fit the error–correction surface across the entire sky or the sky can be broken down into regions and different functions used for each, such as the spherical harmonics function model and generalized extended approximation model [16,17]. Analogously, Zhu [18] and Xu [19] proposed the use of the backpropagation (BP) neural network model and radial basis function neural network model, respectively, tested and applied in the mobile laser ranging station. Although this strategy is simple to apply, the stability of the model is poor due to excessive parameters and the high correlation between them. Another approach involves studying the physical relationships underlying pointing errors and developing a model about them, including the basic parameter model, mount model, and physical model with empirical terms [20,21,22]. Many telescopes calibrated by this method point to the arcsec level of precision [23,24,25]. Such models typically have fewer terms and correspond to physical errors within the telescope. Additionally, this practice is more likely to provide reliable outcomes when used to extrapolate outside of the scope of the sky that the model was initially fit [7].
However, the technique above-used for ground-based telescopes is not fully functional for MPEOT due to platform vibration and environmental disturbance. Currently, the most effective way to obtain pointing error models is by observing a group of stars in the sky region to acquire the pointing error data of the telescope at each position, including selecting stars, building mathematical models, and solving parameters [15,16,17,18,19,20,21,22,23,24,25,26,27]. The model only validly works for a while. As time passes, the physical properties and environment of the telescope change, requiring a new model to be built by re-observing the stars. It is worth noting that MPEOTs require long exposures in target observations, during which residuals revised by the above models tend to fluctuate widely. This phenomenon indicates that the model parameters are time-limited, and a single correction cannot maintain the high accuracy of the MPEOT pointing over time. As a countermeasure, this paper proposes a new optimized parameter model based on the physical kinematic model and the correlation characteristics of the parameters, which can significantly mitigate the pointing error during a longer working period.
The remaining part of the essay proceeds as follows. Section 2 reinterprets some operating procedures and correction guidelines. Section 3 summarizes the error sources and extracts a linear pointing correction model directly from the target localization equation. Section 4 describes the multicollinearity problem between parameters, using stepwise regression to optimize the linear model. To verify the validity of the optimized model, several experiments are conducted in Section 5. The relevant discussion and conclusions on the experimental results are presented in Section 6 and Section 7, respectively.

2. Operation Principle

2.1. EOT Structure

The components of an electro-optical telescope (EOT) can be typically divided into functional subsystems that contribute to understanding the errors that affect pointing [26,27]. The electro-mechanical gimbal, consisting of a base, bearings, motors, actuators, etc., provides physical support and allows the motion of the axes. This paper concentrates on the alt-azimuth telescope [28], whose gimbal arrangement is depicted in Figure 1, including the azimuth axis, elevation axis, and line of sight. The servo control system generates and coordinates the motion, while the optical system collects and transmits information about the targets.

2.2. Correction Principle

In Figure 2, the procedure for calculating the desired pointing in the MPEOT system is displayed. For further elaboration, several left-hand coordinate frames are defined first, which are the geographic coordinates g, moving-platform coordinate m, telescope base coordinate b, and target coordinate L. Based on the theoretical pointing angle ( A g , E g ) of the target in the geographic coordinate, the control system can then calculate the expected direction ( A b , E b ) . Therefore, the target positioning equation of EOT can be formulated as
G = R m g R b m = B
where G = [ X g , Y g , Z g ] T , B = [ X b , Y b , Z b ] T , R is the rotation transformation matrix between the coordinate frames. In an ideal condition, the azimuth axis, the elevation axis, and the line of sight are three perpendicular axes in zero-elevation positions [28]. In this case, the pointing model of the telescope can be defined as
B = R L b L = R o t ( Z , A b ) R o t ( X , E b ) L
Assuming that L = [ 0 , 1 , 0 ] T is the unit pointing direction referenced to the target coordinate, the pointing angle of the telescope can be determined from Equation (2) and expressed in the base coordinate as
A b = arctan X b / Y b E b = arcsin Z b
The pointing error is defined as the angular displacement with which the pointing control system positions the actual object relative to its telescope boresight location after acquiring a suitable target for observation [29]. As illustrated in Figure 3, the angular pointing errors of the azimuth and elevation axes of the telescope can be denoted as δ A and δ E [27], respectively. They are given by
δ A = A ^ A b = f ( · ) δ E = E ^ E b = g ( · )
where A ^ and E ^ are the actual azimuth and elevation angles in the base coordinate while A b and E b are the theoretical pointing angles. f ( · ) and g ( · ) represent error models for azimuth and elevation angles, respectively. In particular, both δ A and δ E contain the error mean and standard deviation, hence the pointing error is normally characterized using the root mean square (RMS) [30].
Thus far, the correction of EOT pointing errors entails the following steps. (1) Developing a relatively accurate and complete pointing error correction model using error source analysis. (2) Given a series of reference stars with known coordinates, the pointing errors can be calculated from the above equations by the measured values of EOT. (3) Estimating the parameters in Formula (4) and optimizing the correction model in reverse using the results. (4) Predicting and correcting the pointing error of the telescope using the solved model.

3. Error Analysis and Pointing Model

3.1. Sources of Pointing Error

According to Figure 4, the pointing error sources of MPEOT can be categorized into four main groups [31]. Firstly, equipment-related pointing errors include (1) errors of the optical system, mainly caused by disturbance and inconsistency between the boresight of various optical components, (2) errors of electro-mechanical gimbals, which refer to geometric errors between axes, such as perpendicularity error, intersection error, misalignment error, and readout transducer error, and (3) errors of the servo control system, specifically the tracking error and stability error. Secondly, misalignment between the telescope base and the platform navigation system can be classified into two types: (1) orientation alignment error and horizontal leveling error during initial setup, and (2) angular vibration error during the operation. Next, the inaccuracy of the platform navigation system, notably the attitude measurement error of the inertial navigation system (INS), should be considered. Meanwhile, factors such as temperature, gravity, wind, air pressure, vibration, and shock can also have different effects on the above errors. To unify the coupling relationship between the static and dynamic errors of the system, this dissertation delineates several error coordinate frames in detail, derives their coordinate transformation matrices, and then establishes a telescope-pointing model.

3.2. Coordinates Definition and Transformation

As shown in Figure 2, the error conversion matrix from the motion platform navigation system coordinate m to the geographic coordinate g is
R ^ g m = R o t ( Y , R o l + Δ r ) R o t ( X , P i t + Δ p ) R o t ( Z , Y a w + Δ y )
where R o l , P i t , and Y a w are the roll, pitch, and azimuth angles respectively, serving as the real attitudes of the platform, and Δ r , Δ p , Δ y are the corresponding measurement errors. The orientation-sensitive axis of the INS and the zero position of the base can be normally aligned by a right-angle prism mounted on the device, and the pitch and roll can be obtained from a leveling instrument, so it is reasonable to assume that the initial installation error matrix is known, here set to R b 1 . Moreover, supposing that the transformation matrix between the base coordinate and the platform coordinate is R b 2 when the platform is in motion. Accordingly, the alignment error between b and m can be simply set as
R ^ b m = R b 1 R b 2 = R b 1 R o t ( Y , Δ w ) R o t ( X , Δ x ) R o t ( Z , Δ z )
where Δ w , Δ x , Δ z are angular vibration errors along each axis direction.
The shafting error of the azimuth axis relative to the base, demonstrated in Figure 5, mainly comprises the geometric frame error, servo control system error, and encoder error. Several coordinates are involved, defined as follows: (1) The base coordinate b, whose X B and Y B axes are in the mounting plane of the telescope and the moving platform, while the Z B axis is perpendicular to that plane. (2) The azimuth base coordinate A 0 , whose Y A 0 axis is parallel to the zero direction of the azimuth encoder and the Z A 0 axis is perpendicular to the outer flange plane of the azimuth frame. (3) The azimuth gimbal coordinate A 1 , which is attached to the azimuth frame and used to describe the azimuth axis movement. The transformation matrix of the azimuth axis can be expressed as
R ^ B A 0 = R o t ( Y , Δ γ 0 ) R o t ( X , Δ β 0 ) R ^ A 0 A 1 = R o t ( Y , Δ γ 1 ) R o t ( X , Δ β 1 ) R o t ( Z , A ^ )
R ^ B A 0 = cos ( Δ γ 0 ) 0 sin ( Δ γ 0 ) 0 1 0 sin ( Δ γ 0 ) 0 cos ( Δ γ 0 ) 1 0 0 0 cos ( Δ β 0 ) sin ( β 0 ) 0 sin ( β 0 ) cos ( β 0 )
R o t ( Z , A ^ ) = cos ( A ^ ) sin ( A ^ ) 0 sin ( A ^ ) cos ( A ^ ) 0 0 0 1
where ( Δ γ 0 , β 0 ) denotes the perpendicularity error, Δ γ 1 , Δ β 1 denotes the rotation error, A ^ = A b + Δ A = A b + Δ A s 0 + Δ A s 1 + Δ A s 2 , A b denotes the desired azimuth, Δ A s 0 denotes the zero position error, Δ A s 1 denotes the tracking error, and Δ A s 2 denotes the encoder measurement error.
Similar to the azimuth axis, Figure 6 illustrates the elevation axis shafting errors. The azimuth gimbal coordinate A 1 , elevation base coordinate E 0 , and elevation gimbal coordinate E 1 are involved. The transformation matrix from the azimuth gimbal A 1 to the elevation gimbal E 1 can be expressed as
R ^ A 1 E 0 = R o t ( Y , Δ γ 2 ) R o t ( Z , Δ α 2 ) R ^ E 0 E 1 = R o t ( Y , Δ γ 3 ) R o t ( X , E ^ ) R o t ( Z , Δ α 3 )
where E ^ = E b + Δ E = E b + Δ E s 0 + Δ E s 1 + Δ E s 2 .
Figure 7 portrays the optical axis perpendicularity error between the target coordinate L and the elevation coordinate E. Due to the two-axis frame of the telescope, there is no relative movement of the optical axis with respect to the elevation axis, implying no rotation error. Therefore, the error transformation matrix is expressed as
R ^ E 1 L = R o t ( X , Δ β 4 ) R o t ( Z , Δ α 4 )

3.3. Linear Model Construction

In summary, the actual positioning equation of the observed target from the geographic coordinate g to the target coordinate L can be obtained based on Formulas (5)–(9).
G ^ = R ^ m g R ^ B m R ^ A 0 B R ^ A 1 A 0 R ^ E 0 A 1 R ^ E 1 E 0 R ^ L E 1 L ^
Accordingly, in practice, the pointing error model of the MPEOT is
B 1 = G ^ R ^ m g R ^ b m B 2 = R ^ A 0 b R ^ A 1 A 0 R ^ E 0 A 1 R ^ E 1 E 0 R ^ L E 1 L ^
where G ^ = [ X g , Y g , Z g ] T , L ^ = [ 0 , 1 , 0 ] T , B 1 = [ X b 1 , Y b 1 , Z b 1 ] T , B 2 = [ X b 2 , Y b 2 , Z b 2 ] T . To sequentially expand Equation (11), using the following simplification principle, each error factor Δ is a small quantity, i.e., cos Δ = 1 , sin Δ = 0 while ignoring the higher order error term.
X b 1 = k x + m y Δ y + m p Δ p + m r Δ r + m z Δ z + m w Δ w Y b 1 = k y + n y Δ y + n p Δ p + n z Δ z + n x Δ x Z b 1 = k z + h y Δ y + h p Δ p + h r Δ r + h x Δ x + h w Δ w
X b 2 = Δ y 0 sin ( E b ) ( Δ β 4 + Δ E Δ β 1 ) sin ( A b ) sin ( E b ) + Δ α 4 cos ( A b ) + cos ( E b ) sin ( A b ) + ( Δ A + Δ α 2 + Δ α 3 ) cos ( A b ) cos ( E b ) + ( Δ γ 1 Δ γ 2 ) sin ( A b ) sin ( E b ) Y b 2 = Δ β 0 sin ( E b ) Δ α 4 sin ( A b ) ( Δ β 4 + Δ E Δ β 1 ) cos ( A b ) sin ( E b ) + cos ( A b ) cos ( E b ) ( Δ A + Δ α 2 + Δ α 3 ) cos ( E b ) sin ( A b ) ( Δ γ 1 Δ γ 2 ) sin ( A b ) sin ( E b ) Z b 2 = ( Δ β 1 Δ E ) cos ( E b ) sin ( E b ) Δ β 4 cos ( E b ) + Δ β 0 cos ( A b ) cos ( E b ) + Δ γ 0 cos ( E b ) sin ( A b )
In addition, the conversion of Cartesian coordinates into pointing angles is given by
tan ( A b + δ A 1 ) = X ^ b 1 / Y ^ b 1 sin ( E b + δ E 1 ) = Z ^ b 1 tan ( A b + δ A 2 ) = X ^ b 2 / Y ^ b 2 sin ( E b + δ E 2 ) = Z ^ b 2
Substituting Equations (12) and (13) into Equation (14) and expanding, a linear model of the pointing error, named the full parameter model (FPM), is obtained as
δ A δ E = δ A 1 + δ A 2 δ E 1 + δ E 2 = H X + ε A ε E
H T = Δ β 0 Δ β 0 Δ γ 0 Δ γ 0 ( Δ γ 1 Δ γ 2 ) Δ γ Δ α 4 Δ p Δ γ Δ r Δ p Δ x Δ r Δ w Δ z Δ β 1 Δ E Δ β 4 2 tan ( E b ) + k E 2 Δ x 0 Δ w 0 Δ A + Δ α 2 + Δ α 3 + k A 2 0 , X = p 1 q 1 p 2 q 2 p 3 q 3 p 4 q 4 p 5 q 5 p 6 q 6 p 7 q 7 p 8 1 p 9 0 p 10 0 1 0 .
p 1 = sin ( A b ) tan ( E b ) , p 2 = cos ( A b ) tan ( E b ) , p 3 = tan ( E b ) , p 4 = sec ( E b ) , p 5 = m y cos ( A b ) n y sin ( A b ) k f m , p 6 = m p cos ( A b ) n p sin ( A b ) k f m , p 7 = m r cos ( A b ) k f m , p 8 = m z cos ( A b ) n z sin ( A b ) k f m , p 9 = n x sin ( A b ) k f m , p 10 = m w cos ( A b ) k f m , k A 2 = k x cos ( A b ) k y sin ( A b ) k f m , k f m = k y cos ( A b ) + k x sin ( A b ) , q 1 = cos ( A b ) , q 2 = sin ( A b ) , q 3 = h y sec ( E b ) , q 4 = h p sec ( E b ) , q 5 = h r sec ( E b ) , q 6 = h x sec ( E b ) , q 7 = h w sec ( E b ) , k E 2 = k z sec ( E b ) t a n ( E b ) .

4. Model Optimization Based on Stepwise Regression

4.1. Multicollinearity

A multiple linear regression model y = β 0 + β 1 x 1 + β 2 x 2 + + β p x p has a basic assumption that is rank (X) = p + 1 , where X is known as the design matrix. If there exist p numbers, making the following equation true, multicollinearity exists between the independent variables ( x 1 , x 2 , , x p ) [32].
c 0 + c 1 x i 1 + c 2 x i 2 + + c p x i p 0 , i = 1 , 2 , , n
Objectively speaking, when an event involves multiple factors, there is typically a certain degree of correlation between them. When a group of variables is strongly correlated with each other, it is considered to violate the basic assumption of the multiple linear regression model. In Equation (15), the terms of the full parameter model are trigonometric functions of the angular positions of the axes, which are interrelated with each other. Therefore, it is reasonable to infer that the explanatory variables of this model have significant collinearity.
If the regression model has multicollinearity, the parameter estimates via OLSE are particularly unstable, and the variance of the coefficients rises more rapidly as the multicollinearity obtains more. This effect can result in a situation where some independent variable regression coefficients fail significance tests when the regression equation is highly significant, and the structural relationships between variables become distorted. Although multicollinearity has no influence on data fitting, it is worth noting that if the correlation of independent variables cannot be guaranteed to remain static in the prediction period, multicollinearity will have a significant negative effect on the regression prediction and misrepresent the prediction results.
A vital technique for assessing the degree of multicollinearity and diagnosing is the variance inflation factor (VIF) methodology [33]. Let X * X * = ( r i j ) be the correlation matrix of the independent variables after central standardization, and then the diagonal elements of its inverse matrix are the variance inflation factors V I F j = c j j . The formula is as follows.
C = ( c i j ) = ( X * X * ) 1
It is proven that the c j j and the coefficient of multiple determination R j 2 are related:
c j j = 1 1 R j 2
The stronger the linear correlation (measured by the R j 2 ) of the independent variable x j with the others, the more severe multicollinearity is. It is empirically shown that there is serious multicollinearity between the independent variables when V I F j 10 , which might greatly affect the least-squares estimates [32].

4.2. Stepwise Regression

The most common approach to eliminate multicollinearity is to re-select the independent variables, including the forward method, the backward method, and the most commonly used stepwise regression [32]. As shown in Figure 8, variables are introduced sequentially and required to be removed when the original variables no longer become significant due to the later ones. Notably, only one variable can be introduced or excluded at a time. Furthermore, to guarantee that only significant variables are incorporated into the regression equation, an F-test is essential for each procedure. This operation continues until no more variables are imported or deleted. That is, the idea of stepwise regression is essentially in and out, making it possible to introduce the elements that strongly relate to the dependent variable first and then eliminate those with overlapping contributions. In short, the stepwise regression compensates for the defects of the forward and backward methods, making the final regression subset optimal.

4.3. Evaluation of Optimized Parameter Model

Properly dropping insignificant independent variables can considerably reduce or even eliminate the multicollinearity of the regression model. Moreover, the following common criteria can be used to measure the merit of the subset selection [32]. (1) Maximize the freedom-adjusted multiple determination coefficients R a 2 . This principle only pursues the goodness of fit of the data. Assuming that n and p are the numbers of samples and independent variables, respectively, with the following specific expression.
R a 2 = 1 n 1 n p 1 ( 1 R 2 )
(2) Akaike information criterion (AIC). The model that matches this criterion provides the best explanation for the data but has the least free parameters. Given that the random error term of the regression model obeys a normal distribution, the likelihood function leads to the equation.
A I C = n l n ( S S E ) + 2 p
(3) Minimize statistics C p . Mallows (1964) proposed a statistic that can be used for selecting independent variables in terms of prediction.
C p = ( n m 1 ) S S E p S S E m n + 2 p
In particular, m and n refer to the number of independent variables of the whole model and the selected model, respectively.
The priority of the criteria selection is different depending on the purpose of the research. If the regression equation is intended for forecasting, the C p -statistic criterion is first considered, which minimizes the mean square error of the predicted values. In reality, the criteria should be considered comprehensively.

5. Experiment and Results

Having discussed how to construct the optimized parameter model (OPM) of the pointing error based on stepwise regression, this section conducts star-gazing experiments and evaluates the effectiveness of the model proposed in this paper compared to the full parameter model (FPM) and the traditional mount model (MM). An electro-optical telescope carried out 4 observations of stars randomly distributed throughout the sky within 2 days, in which researchers collected a total of 54 valid data sets. Moreover, during each observation, the telescope mounted on a sailing ship pointed intermittently to a star and made 10 samples per ‘pointing’.

5.1. Data Preparation

In order to assess the fitting effect of the error model and the temporal validity of the parameters, the 18 sets of data collected from the first observation were used as training samples and the data gathered from the remaining 3 observations were used as test samples in this work. The distribution of the theoretical positions of the satellites in geographic coordinates during the observation period is shown in Figure 9, where the test samples cover an area partially beyond that of the training samples.
Figure 10 depicts the attitude of the moving platform during the observations; aside from the first 18 pointing tests, the rest only contain 12 sets of data per test. It is obvious that the attitude of the platform in the last test is different from the previous ones. This difference is logical given that the first three observations begin at 20:00, 22:13, and 22:19 of the same day, while the last observation starts at 19:23 of the next day.
The original pointing errors for the three subsequent tests of MPEOT can be acquired based on the theoretical positions of the target and the measured values of the encoder, as shown in Figure 11, with the errors in azimuth and elevation expressed by RMS, being 153.09″, 163.61″, 136.38″, and 813.10″, 781.03″, 789.28″, respectively. These errors are much more than 60 arc seconds while presenting certain rules.

5.2. Model Determination

To rectify the pointing errors, we substituted the above data into Equation (15) and solved the parameters by OLSE. The statistical analysis was then performed using SPSS Statistics, IBM, New York, USA where the VIFs of all variables exceeded 100 and some even surpassed 1000. The results indicated that the full parameter model (FPM) had severe multicollinearity that needed to be removed. Next, the stepwise regression technique was adopted to obtain the optimized parameter model (OPM) as follows, where the significance levels of entry and exclusion were set at 5% and 10%, respectively, using the F-test.
δ A = Δ β 0 p 1 + Δ γ 0 p 2 + Δ α 4 p 4 + ( Δ A + Δ α 2 + Δ α 3 + k A 2 ) + ε A δ E = Δ r q 5 + Δ x q 6 + ( β 1 Δ E Δ β 4 2 tan ( E b ) + k E 2 ) + ε E
δ A = Δ β 0 sin ( A b ) tan ( E b ) Δ γ 0 cos ( A b ) tan ( E b ) + Δ α 4 sec ( E b ) + ( Δ A + Δ α 2 + Δ α 3 + k A 2 ) + ε A δ E = Δ r h r sec ( E b ) + Δ x h x sec ( E b ) + ( Δ β 1 Δ E Δ β 4 2 tan ( E b ) + k E 2 ) + ε E
Based on the hypothesis of normality, the model has passed the F-test and t-test, indicating that the regression equation and coefficients are significant. Meanwhile, there is no multicollinearity between the independent variables as V I F 2 , which results in better robustness of the parameters estimated by OLSE. In addition, the model works well with all three criteria mentioned above, where the C p -statistic criterion is prioritized due to the prediction purpose.
From Equation (22) we can see that the azimuth error relates closely to the angular positions of the axes. By contrast, the elevation error involves more, since h r and h x are calculated from the target position and platform attitude.

5.3. Experiment Results

Figure 12 shows the results of the full parameter model (FPM) corrected for pointing errors. It is clear that the model works in a limited time, and the correction for azimuth and elevation in the third test is not effective. In contrast, the correction of the optimized parameter model (OPM) works as expected, as displayed in Figure 13, and the maximum residuals are less than 50 arc seconds in all three tests. Here are the details. The corrected azimuth (RMS) is 14.07″, 12.71″, and 28.93″, and the pointing accuracy is improved accordingly, i.e., 90.81%, 92.23%, and 78.79%. Similarly, The corrected elevation (RMS) is 12.94″, 12.73″, and 28.30″, and the accuracy is improved accordingly, i.e., 98.41 % , 98.37 % , and 96.41 % . As seen in Figure 14, the results of the mount model are similar to those of the optimized parameter model. However, the partial residuals of azimuth fluctuate widely in all three tests.
Table 1 compares the RMS and maximum values of pointing errors corrected by the three models. Note that the results of azimuth and elevation are similar in tendency between the three experiments. In contrast, the residual curves of the azimuth and elevation are completely different in each test. What stands out in the graphs above is that there is a marked and steady trend between the revised elevation and the real azimuth of the target in the geographic coordinate, decreasing and then rising in all three trials.
Figure 15 arranges these residuals in the temporal sequence of observations, divided into three groups based on the model used; each group contains twelve revised pointing errors. What can be clearly seen in this graph is that during the entire pointing correction test, a few errors from the mount model vary greatly. Importantly, the errors from the optimized parameter model have slower growing trends compared to the full parameter model, both in azimuth and elevation. Therefore, the optimized parameter model proposed in this paper can allow the MPEOT pointing to maintain a certain accuracy over a longer observation period.

6. Discussion

The following is a discussion of the test results. Firstly, the mount model, a critical component of modern large telescopes, was found to be ineffective for azimuth correction at certain locations in this study, while the correction effect of the two-parameter models mentioned above was better in the first two tests, especially the optimized parameter model, which performed better over a longer period. There are two possible explanations for this phenomenon: (1) The mount model only deals with mechanical errors in the device itself and not with the alignment and measurement of the platform navigation system. (2) The training samples were small and unevenly distributed, resulting in lower prediction accuracy over the range of independent variables when the model contains more relevant parameters. Secondly, although the optimized parameter model is based on kinematic analysis, the errors contained in the parameters of the model are difficult to separate, leading to reduced reliability in the identification of relevant physical parameters. This is an important issue for future research. Thirdly, the optimized parameter model performs as well as the mount model, despite having two correction terms for the elevation error. A probable explanation is that it contains multiple sources of information and no multicollinearity. Finally, the elevation residual curves in the three tests generally showed a regular trend, suggesting that a certain factor, i.e., astronomical refraction, was missed during modeling. Therefore, choosing the appropriate empirical term to compensate for this trend is another area of research interest.

7. Conclusions

In order to improve the pointing accuracy of MPEOT, a new optimized parameter model was proposed in this paper to compensate for the systematic errors, based on a comprehensive analysis of geometric error sources and correlation among parameters. Several star-gazing experiments with a shipboard electro-optical telescope have verified the effectiveness of the proposal.
This study has found that pointing errors involve equipment and platform navigation systems, such as manufacturing errors, misalignment, and environmental disturbance, among others. Moreover, the study found that these factors have mutually coupled effects on pointing. The second major finding was that the optimized parameter model established in this paper through stepwise regression outperformed the mount model in terms of accuracy and valid duration. Concretely, the corrected pointing accuracy was better than 50 arcsec for approximately 23 h. The presented method is also applicable to analogous two-degrees-of-freedom equipment.

Author Contributions

Conceptualization, Y.Z.; methodology, Y.H.; software, Y.H.; validation, Y.H., Y.Z. and X.F.; formal analysis, Y.H.; investigation, Y.H.; resources, Y.Z., S.D. and Z.W.; data curation, Y.Z., S.D. and Z.W.; writing—original draft preparation, Y.H.; writing—review and editing, Y.Z., X.F., S.D. and Z.W.; visualization, Y.H.; supervision, Y.Z. and X.F.; project administration, Y.Z. and X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Acknowledgments

We thank the Key Laboratory of Optical Engineering, Chinese Academy of Sciences for supporting this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Masten, M.K. Inertially stabilized platforms for optical imaging systems. IEEE Control Syst. Mag. 2008, 28, 47–64. [Google Scholar]
  2. Huang, B.; Li, Z.; Tian, X.; Yang, L.; Zhang, P.; Chen, B. Modeling and correction of pointing error of space-borne optical imager. Optik 2021, 247, 167998. [Google Scholar] [CrossRef]
  3. Suess, M.; Wandner, K.; Kaercher, H.J.; Eisentraeger, P.; Schoenhoff, U. Airborne pointing and pointing improvement strategy for SOFIA. In Proceedings of the SPIE 4857, Airborne Telescope Systems II, Waikoloa, HI, USA, 3 March 2003. [Google Scholar]
  4. Ortiz, G.G.; Lee, S. Star tracker based ATP system conceptual design and pointing accuracy estimation. In Proceedings of the SPIE 6105, Free-Space Laser Communication Technologies XVIII, 61050D, San Jose, CA, USA, 1 March 2006; p. 61050D. [Google Scholar]
  5. Liu, Z.D. Study on Control Technology for System of ATP Based on Moving Platform. Ph.D. Thesis, Institute of Optics and Electronics, Graduate School of Chinese Academy of Sciences, Chengdu, China, 2015. [Google Scholar]
  6. Hong, H.; Zhou, X.; Zhang, Z.; Fan, D. Modeling and calibration of pointing errors using a semi-parametric regression method with applications in inertially stabilized platforms. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2013, 227, 1492–1503. [Google Scholar] [CrossRef]
  7. Meeks, R.L. Improving Telescope Mechanical Error Estimates Using Pointing Data. Ph.D. Thesis, Colorado State University, Fort Collins, CO, USA, 2015. [Google Scholar]
  8. 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]
  9. 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]
  10. Zhang, X.H.; Zhu, Z.K.; Yuan, Y.; Li, L.C.; Sun, X.Y.; Yu, Q.F.; Ou, 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]
  11. 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]
  12. Tan, L.Y.; Song, Y.W.; Ma, J.; Yu, S.Y.; Han, Q.Q.; Jiang, Y.J.; Wang, J.; Fu, S. Pointing error due to temperature distribution of SiC reflectors in intersatellite laser communications. Appl. Opt. 2010, 49, 4168–4174. [Google Scholar] [CrossRef]
  13. Kaymak, Y.; Rojas-Cessa, R.; Feng, J.H.; Ansari, N.; Zhou, M.C.; Zhang, T.R. A Survey on Acquisition, Tracking, and Pointing Mechanisms for Mobile Free-Space Optical Communications. IEEE Commun. Surv. Tutorials 2018, 20, 1104–1123. [Google Scholar] [CrossRef]
  14. Lopez-Leyva, J.A.; Talamantes-Alvarez, A.; Ramos-Garcia, V.M.; Ponce-Camacho, M.A.; Estrada-Lechuga, J.; Mejia-Gonzaleaz, E.A. Optimized Pointing to Improving the Performance of Optical Metro Networks Based on Mono-Static Free-Space-Optical Transceivers. In Proceedings of the IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, 13–15 November 2019; pp. 1–5. [Google Scholar]
  15. Ma, T.M.; Zhao, C.M.; He, Z.B. Research on pointing correction algorithm of laser ranging telescope oriented to space debris. J. Laser Appl. 2020, 32, 012004. [Google Scholar] [CrossRef]
  16. Zheng, X.M.; Wang, W.; Zhang, Y.C.; Feng, H.S. Study of the pointing model of the 1.2-meter horizon telescope (1. Establishment of the all-day pointing model). Acta Astron. Sin. 2003, 3, 330–336. [Google Scholar]
  17. Kong, D.; Shi, H.; Zhang, X.; Zhang, H. Radio telescope pointing model based on the generalized extended interpolation correction method. J. Xidian Univ. 2008, 35, 157–161. [Google Scholar]
  18. Zhu, G.G. Research of Pointing Error Modeling of the Satellite Laser Ranging Based on BP Neural Network. Ph.D. Thesis, Institute of Seismology China Earthquake Administration, Beijing, China, 2013. [Google Scholar]
  19. Xu, K.; Zhu, Q.S. An application of RBF neural network in global sky pointing model. Microcomput. Inf. 2008, 227, 228–229. [Google Scholar]
  20. Zhang, X.X.; Wu, L.D. The basic parameters of telescope static point model. Acta Astron. Sin. 2001, 42, 198–205. [Google Scholar]
  21. Hu, X.W.; Zhu, Q.S. Screening and analysis of pointing error data under frame model. Astron. Res. Technol. 2021, 18, 77–86. [Google Scholar]
  22. Zhu, Q.S.; Chen, W.M.; Wu, J.H. The correction of pointing of a 1 m SLR telescope. Astron. Res. Technol. Natl. Astron. Obs. China 2011, 8, 268–271. [Google Scholar]
  23. Keitzer, S.A.; Kimbrell, J.E.; Greenwald, D. Deterministic errors in pointing and tracking systems I: Identification and correction of static errors. Proc. SPIE Acquis. Track. Pointing 1991, 1482, 406–414. [Google Scholar]
  24. Kwok, S.H.; Krasuski, T.; Lyke, J.; Mader, J.; McCann, K.; Tsubota, K. Improving the pointing and tracking performance of the Keck telescopes. In Proceedings of the SPIE Software and Cyberinfrastructure for Astronomy IV, Edinburgh, UK, 26–30 June 2016; SPIE: Bellingham, WA, USA, 2016; Volume 9913, p. 991305. [Google Scholar]
  25. Mancini, D.; Cascone, E.; Schipani, P. Italian National Galileo Telescope (TNG) system description and tracking performance in the workshop. In Proceedings of the SPIE Acquisition, Tracking, and Pointing XI, Orlando, FL, USA, 21–25 April 1997; SPIE: Bellingham, WA, USA, 1997; Volume 3086, pp. 85–95. [Google Scholar]
  26. Zhou, X.Y.; Lu, Y.F.; Zhang, Z.Y.; Fan, D.P. Error analysis and calibration of gyro-stabilized platform for electro-optical pointing system. Appl. Mech. Mater. 2012, 141, 264–269. [Google Scholar] [CrossRef]
  27. Yan, L.J.; Huang, Y.M.; Zhang, Y.H. Using Allan variance based semi-parameter model to calibrate pointing errors of alt-AZ telescopes. Appl. Sci. 2018, 8, 614. [Google Scholar] [CrossRef]
  28. Harms, F. A Contribution to Characterizing and Calibrating the Pointing Control System of the SOFIA Telescope. Ph.D. Thesis, Universität Stuttgart, Stuggart, Germany, 2009. [Google Scholar]
  29. Yee, R.; Robbins, F.L., Jr. Airborne blind pointer. In Telescope Control Systems III; SPIE: Bellingham, WA, USA, 1998; Volume 3351, pp. 32–39. [Google Scholar]
  30. 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]
  31. Daoud, J.I. Multicollinearity and Regression Analysis. J. Phys. Conf. Ser. 2017, 949, 012009. [Google Scholar] [CrossRef]
  32. Qun, H.X. Applied Regression Analysis, 5th ed.; Beijing Book Co., Inc.: Beijing, China, 2019. [Google Scholar]
  33. O’brien, R.M. A Caution Regarding Rules of Thumb for Variance Inflation Factors. Qual. Quant. 2007, 41, 673–690. [Google Scholar] [CrossRef]
Figure 1. Gimbal arrangement of the electro-optical telescope.
Figure 1. Gimbal arrangement of the electro-optical telescope.
Sensors 23 04121 g001
Figure 2. Target pointing process of EOT.
Figure 2. Target pointing process of EOT.
Sensors 23 04121 g002
Figure 3. Definition of pointing error.
Figure 3. Definition of pointing error.
Sensors 23 04121 g003
Figure 4. Error source analysis.
Figure 4. Error source analysis.
Sensors 23 04121 g004
Figure 5. Shafting errors of the azimuth axis.
Figure 5. Shafting errors of the azimuth axis.
Sensors 23 04121 g005
Figure 6. Shafting errors of the elevation axis.
Figure 6. Shafting errors of the elevation axis.
Sensors 23 04121 g006
Figure 7. Perpendicularity error of optical axis.
Figure 7. Perpendicularity error of optical axis.
Sensors 23 04121 g007
Figure 8. Schematic diagram of the stepwise regression process.
Figure 8. Schematic diagram of the stepwise regression process.
Sensors 23 04121 g008
Figure 9. Star map distribution of the experiment.
Figure 9. Star map distribution of the experiment.
Sensors 23 04121 g009
Figure 10. Attitude of moving-platform (a) in Yaw (b) in Pitch (c) in Roll.
Figure 10. Attitude of moving-platform (a) in Yaw (b) in Pitch (c) in Roll.
Sensors 23 04121 g010
Figure 11. Original pointing error of the EOT (a) in azimuth and (b) in elevation.
Figure 11. Original pointing error of the EOT (a) in azimuth and (b) in elevation.
Sensors 23 04121 g011
Figure 12. Residual errors of FPM (a) in azimuth and (b) in elevation.
Figure 12. Residual errors of FPM (a) in azimuth and (b) in elevation.
Sensors 23 04121 g012
Figure 13. Residual errors of OPM (a) in azimuth and (b) in elevation.
Figure 13. Residual errors of OPM (a) in azimuth and (b) in elevation.
Sensors 23 04121 g013
Figure 14. Residual errors of MM (a) in azimuth and (b) in elevation.
Figure 14. Residual errors of MM (a) in azimuth and (b) in elevation.
Sensors 23 04121 g014
Figure 15. Residuals of FPM, OPM, and MM (a) in azimuth and (b) in elevation.
Figure 15. Residuals of FPM, OPM, and MM (a) in azimuth and (b) in elevation.
Sensors 23 04121 g015
Table 1. Pointing precision of the EOT after correction.
Table 1. Pointing precision of the EOT after correction.
Pointing
Model
Experiment
Number
AzimuthElevation
RMSMaximumRMSMaximum
FPMTest 119.67″52.32″12.10″27.47″
Test 217.74″28.21″10.12″19.64″
Test 362.18″128.95″79.49″128.15″
OPMTest 114.07″30.59″12.94″20.02″
Test 212.71″23.02″12.73″16.73″
Test 328.93″42.08″28.30″40.42″
MMTest 138.43″81.77″12.45″18.23″
Test 230.18″91.25″11.89″17.50″
Test 343.09″106.14″28.31″40.15″
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

He, Y.; Zhang, Y.; Feng, X.; Deng, S.; Wang, Z. Pointing Error Correction for a Moving-Platform Electro-Optical Telescope Using an Optimized Parameter Model. Sensors 2023, 23, 4121. https://doi.org/10.3390/s23084121

AMA Style

He Y, Zhang Y, Feng X, Deng S, Wang Z. Pointing Error Correction for a Moving-Platform Electro-Optical Telescope Using an Optimized Parameter Model. Sensors. 2023; 23(8):4121. https://doi.org/10.3390/s23084121

Chicago/Turabian Style

He, Yan, Yahui Zhang, Xiaohua Feng, Shuwei Deng, and Zhiwen Wang. 2023. "Pointing Error Correction for a Moving-Platform Electro-Optical Telescope Using an Optimized Parameter Model" Sensors 23, no. 8: 4121. https://doi.org/10.3390/s23084121

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