Abstract
Star sensors undergo laboratory calibration before they leave the factory. In addition, recalibration is necessary after they experience vibration, deformation, etc. Using the analysis of attitude-dependent and attitude-independent interstar angular invariance calibration methods (IAICMs) as a reference, an attitude-correlated frame-based calibration method (ACFCM) is proposed in this work, which combines the advantages of both methods. Using outdoor star observations, the ACFCM correlates star image frames obtained at different times via a strapdown gyro unit. As a result, the number of efficient star images for calibration increases rapidly and the distribution of star images becomes much more uniform, thus improving the calibration accuracy of the star sensor. A simulation and experimental tests were designed and carried out. Both the simulation and experimental results verify the feasibility of the proposed ACFCM method. Furthermore, by comparing our method with the IAICMs, the repeatability and reliability of the principal point obtained from the calibration with the ACFCM method proposed in this work were significantly improved.
1. Introduction
Star sensors with the highest absolute attitude measurement accuracy establish the attitude relationship between the body coordinate system of the star sensor and the celestial sphere inertial coordinate system using a procedure that involves imaging the light of the star, star centroiding, and star identification. The attitude accuracy of the star sensor is able to reach the subarcsecond level. Thus, it has been used in precise attitude measurements and attitude calibrations in deep-space exploration, satellites, ballistic missiles, aircraft, and ships [1,2]. The accurate calibration of the star sensor is a prerequisite for its operation [3]; otherwise, there will be computational errors in its observation vectors, which will affect the accuracy of star centroiding, star identification, and the subsequent attitude determination. These errors will lead to a decrease in performance or even the sensor being unable to work normally [4]. Therefore, star sensors are generally subjected to precision indoor calibration before leaving the factory, and they need to be calibrated again, for example, an on-orbit calibration [5], after being disturbed by external factors such as launch vibration and temperature deformation.
Star sensor calibration methods can be divided into two categories [6]: the method of undetermined coefficients, in which the image sensitivity plane is polynomial fitted, and the internal parameter calibration method, in which the parameters of the star sensor, including the principal point, focal length, and distortion of the optical system, are estimated. Certain pre-products of star sensors [6,7] use the undetermined coefficients method, due to the FOVs of these products being relatively small; however, the major limitation of this method is the small size of the curvature it constructs. Therefore, it is difficult to obtain an accurate surface approximation in the full FOV range for big FOVs. As a result, the internal parameter calibration method is utilized in star sensors with big FOVs. In this paper, as described below, the calibration method is specified for internal parameter calibration as most of the star sensors at present have a big FOV.
Depending on the calibration location and observation objects, star sensor internal parameter calibration methods can be divided into laboratory calibration and outdoor star observation calibration. Laboratory calibration relies on a single-star or multi-star simulator to simulate the starlight. A multi-star simulator can directly simulate different celestial sphere regions under different times and viewing positions. Therefore, the calibration process is easy to carry out. The performance of a dynamic multi-star simulator is better. However, simulators are expensive. The simplest single-star simulator can be realized using a collimator [8], which is generally required to have a focal length approximately 10 times that of the star sensor being calibrated [9] in order to ensure the parallelism of the incident light. The optical axes of the collimator and the star sensor are adjusted, and when the two are parallel, the position of the imaging point denotes the principal point. However, the adjustment is very difficult. By rotating the star sensor 360 degrees around the optical axis, the imaging points form an approximate circle, and the center of the circle denotes the principal point of the star sensor [6]. Moreover, the calibration of the focal length can be obtained from the relationship between the object and its image, such as the object size relationship of the cross-bar in the collimator. The distortion calibration depends on multiple point images on the target surface of the image sensor and requires the selection of an appropriate distortion model [10]. The principal point and focal length can also be calibrated using the multi-point imaging relationship. The imaging position of the star spot on the image sensor needs to be controlled using the rotation of a precision 2D rotation table [9]; thus, a precision rotation table is also necessary equipment for calibration. This type of calibration is known as attitude-dependent calibration.
The laboratory calibration method with the single-star simulator and precision 2D rotation table has become the domestic industry standard [9] in China. As an alternative option to the expensive precision rotation table, a 2D adjustable plane mirror is installed between the single-star simulator and the star sensor to control the direction of the incident light in [11]. The coupling between the parameters of the star sensor makes the calibration method for individual parameters less reliable. A four-step laboratory calibration method is proposed in [12], which can achieve global optimization of all parameters.
Outdoor star observation calibration works by directly imaging starlight; thus, it does not rely on equipment such as single- or multiple-star simulators or precision rotation tables. Therefore, it is regarded as attitude-independent. The principle of interstar angular invariance is adopted in outdoor star observation calibration [13,14,15]. The interstar angular invariance calibration method (IAICM) is easy to carry out, but it is sensitive to noise interference, and the accuracy of the calibration is reduced. Depending on the calibration location, the IAICM can be divided into on-orbit calibration methods [13,15,16] and ground-star observation calibration methods [11,17]. On-orbit calibration methods use full auto-calibration and there is no external intervention [5]. The iteration calibration method, which considers the weight of different stars, is proposed in [18]. In addition, an angular distance subtraction on-orbit calibration method is presented in [19].
The attitude-dependent calibration method requires a bigger calibration setup, such as a high-precision rotation table. Moreover, for the attitude-independent method, namely the IAICM, the principal point calibration result is not stable and the number of efficient stars for calibration is not sufficient. After analyzing these calibration methods, an attitude-correlated frame-based calibration method (ACFCM) is proposed. The ACFCM combines the advantages of the IAICM and the laboratory attitude-dependent calibration method. It does not require an expensive calibration setup, but it achieves the attitude measurement using the strapdown gyro unit. Using outdoor star observation, the ACFCM correlates star image frames obtained at different times through the strapdown gyro unit. Meanwhile, the correlation time of the ACFCM is determined by the number of attitude maneuvers, the duration time of each attitude status, and the gyro errors. For a 50-type laser gyro unit (LGU) used in this work, the gyro errors can be ignored for about 9 min. As a result, the number of efficient stars for calibration increases rapidly and the distribution of star images becomes much more uniform, which is beneficial for the calibration; thus, the calibration accuracy of the principal point increases. Our method is especially suitable for star sensors with a strapdown inertial navigation system (SINS) since the ACFMC requires a gyro unit.
The remainder of this work is organized as follows: In Section 2, with the introduction of the star sensor measurement model, the attitude-dependent and attitude-independent calibration methods are summarized and analyzed. Then, the proposed calibration method based on the ACF approach is presented in Section 3. The simulation and experiment are described in Section 4, which verify the proposed calibration method. Finally, conclusions are drawn in Section 5.
2. Previous Work
2.1. Measurement Model of the Star Sensor
The star sensor establishes the attitude relationship between the body coordinate system of the star sensor (s-coordinates) and the inertial celestial sphere coordinate system (i-coordinates). Figure 1 shows the schematic diagram of attitude measurement for the star sensor. A star with right ascension and declination in the i-coordinates is imaged on the target surface of the image sensor through its optical system to form the star image. After star image processing and star centroiding, and with the use of the parameters of the star sensor, the observation vector of a star can be obtained:
where is the principal point of the star sensor, f is the equivalent focal length of the lens group, and is the centroids of a star image in the s-coordinates. Distortions will contribute to the error of the star centroids and should be compensated for with an appropriate distortion model. Moreover, the corresponding reference vector of the star is
Figure 1.
Schematic diagram of an attitude measurement for the star sensor: (a) inertial celestial sphere coordinates and the coordinate of a star and (b) star sensor coordinates and the projection of a star.
The reference vectors in the i-coordinates and the observation vectors in the s-coordinates are linked by the attitude matrix in Equation (3):
where is the measurement error of the star sensor, and the attitude matrix represents the attitude transform from the s-coordinates to the i-coordinates.
The principal point, the focal length, and the coefficients in the distortion model are the internal parameters of the star sensor that need to be calibrated.
2.2. Attitude-Dependent Calibration Method
The basic idea of the attitude-dependent calibration method is to compare the measured observation vectors and the computed vectors, which is achieved using the attitude equation, i.e., Equation (3). The attitude-dependent calibration method is regarded as the Chinese national industry standard “Calibration and Accuracy Test Method for Star Sensors” [9], and, as an example, it is described below.
The calibration is performed in the laboratory by combining a single-star simulator and a rotation table. The star sensor is fixed on a two-dimensional rotation table, which can rotate around its x and y axes, and the single-star simulator is placed in front of the star sensor to simulate the incidence of starlight, with the angle between the incidence direction and the optical axis z of the star sensor being . Consider the three-axis mounting error angle between the star sensor and the rotation table, i.e., the external parameter, which is set as , corresponding to the x, y, and z axes, respectively. The rotation table is rotated at certain intervals so that the star images of the single-star simulator can form a point map covering the entire image plane of the star sensor, and the center-of-mass method is used to obtain the centroids of the star images. As a result, the imaging model of the incident light, i.e., the calibration model, can be established:
where are the angles rotated by the rotation table during the calibration process, which are recorded simultaneously. Then, the centroids of the star images can be presented by the parameters in Equation (4) as
where is the distortion term. There are five unknowns, i.e., , in Equation (5), plus three internal parameters, i.e., . Thus, there is a total of eight unknowns to be solved. If the distortion term is not taken into account, then at least four star data images are needed to establish the above parameters. Further, once the distortion is taken into consideration, the observations need to be increased correspondingly according to the number of coefficients in the distortion model. In the actual calibration process, the rotation table is rotated so that the star images are regularly spread over the whole FOV. Generally, star images in the same position are imaged several times, and the average value of their centroids is adopted as the final measurement in order to reduce noise interference and to improve the accuracy of the calibration result.
The theoretically computed observed values can be obtained using Equation (5). They are compared with the measured values , as shown in Equation (6), in which the higher-order terms have been ignored and only linear terms are maintained:
where , , and are the sensitive matrices; here, the distortion terms are omitted for simplicity. The sensitive matrix is
where and are functions defined by the terms on the right-hand side of Equation (5) with respect to x and y.
Given the initial value of the internal parameters, a set of values can be obtained by solving Equation (6). An iteration process is employed to update the value of and a high-accuracy calibration result is obtained. According to the relevant literature [9], the root-mean-square (RMS) values of the calibration residuals of the theoretically computed star image centroids, and the measured values are pixels and pixels, respectively. However, an obvious shortcoming of the attitude-dependent calibration method is that the internal and external parameters are easily coupled; thus, a decoupled calibration method was also studied [20].
2.3. Attitude-Independent Calibration Method
Attitude-independent calibration methods specifically refer to a regular interstar angle invariable calibration method (IAICM) [13]. These are based on the principle of constant interstellar angular distance and are commonly used for the on-orbit calibration of star sensors.
According to the attitude equation, i.e., Equation (3), assuming that the observation vectors corresponding to star images i and j on the image plane are and , and the reference vectors are and , respectively, the attitude matrix has the quality of orthogonality; thus, the following relationship is satisfied:
Equation (8) is the principle of interstar angular distance invariance. In contrast to the attitude-dependent calibration method, there no longer exists attitude information, which makes the calibration process relatively simple and especially suitable for on-orbit calibration.
The specific form of the observation vector Equation (1) and reference vector Equation (2) are substituted into Equation (8) as follows:
where
In addition, let , and , , , and be the estimates of the principal points and focal lengths, respectively. Thus, , , and are the errors between the estimates and the true values , , and f. By linearly expanding , we can obtain:
In addition, let
Considering the interstar distance between multiple stars, the above equation can be expanded as
Furthermore, simplify Equation (15) as
Here, the matrix is the sensitive matrix, and the values of can be estimated using the least square method. Then, the estimated is utilized to compensate for :
The subscript i and are the index of iteration. With the updated values of , the iteration of solving Equation (16) continues until the calibration result is accurate enough or the number of iteration reaches the upper limit that is set in advance.
2.4. Analysis of the Sensitive Matrix
Through the analysis of the sensitive matrix of the calibration methods presented above, we can take a close look at their performance. First, taking the elements , , and from in the IAICM as an example, let be the origin of the s-coordinates, and only consider the x component for simplicity because of the symmetry of x and y. Then, the elements can be written as
and
Therefore, the calibration error is
With f = 25.6 mm, −3.3 mm 3.3 mm, and a pixel size d = 6.45 m, the relationship between , and , can be obtained, as shown in Figure 2.
Figure 2.
Relationship between the star and the sensitive matrix term of the (a) principal point and (b) focus length. Different colors represent different values of the partial differential.
It can be seen from Figure 2 that the values of are ten times smaller than that of . When a variable is multiplied to and with the same value, the change in the product for is much bigger. Therefore, the IAICM error is very insensitive to the principal point since the values of the sensitive matrix are very small, as shown in Figure 2a. This means that even if the error of the principal point is a larger value, the corresponding term of the sensitivity matrix will not be sensitive to the change, which increases the degree of uncertainty of the principal point solution. Regarding the focus length, the values of the sensitivity matrix are large, as shown in Figure 2b. Therefore, it will be sensitive to the change in the focus length, and the calibration error of the focal length will be stable. The study in [21] obtained the same conclusion.
For the sensitive matrices in the attitude-dependent calibration method, i.e., and in Equation (6), the attitude-dependent parameters in Equation (7), , are ignored in order to remain consistent with those in the H matrix and be able to better compare them.
According to Equation (4), since the angle of incidence is generally large and remains around 90 degrees, , i.e., the matrix . Therefore, , and the values in the sensitive matrix related to the principal point are larger than those related to the focal length. Therefore, the sensitive matrices and in the attitude-dependent calibration method are more sensitive to the principal point. As a result, the principal point calibration result is much more reliable compared to that of the IAICM.
4. Experiment and Results
4.1. Simulation
The initial attitude and parameters of the star sensor were set and are listed in Table 1. The gyro unit was rotated around its three axes at an angular rate of 1/s to generate the track information, with which the corresponding star image frames were produced. The gyro bias was 0.01/h and the random walk noise was set as 0.003. The star image frames at different times were correlated and a much bigger frame was obtained, as shown in Figure 4. The star image number on this new frame increased sharply and was distributed more uniformly.
Table 1.
Simulation settings for star sensor calibration.
Figure 4.
Star distribution with the ACF approach.
Different levels of Gaussian white noise were applied to the star sensor centroids, with a noise mean value of zero and a standard deviation of 0 pixels (Group 1), 0.1 pixels (Group 2), and 0.2312 pixels (Group 3). Star sensor calibration was carried out using the IAICM method and the ACFCM method proposed in this work. For each noise level, the calibration process was repeated 100 times. The mean value and standard deviation of the calibration results of the two methods are listed in Table 2 and Table 3, respectively.
Table 2.
Simulation results for star sensor calibration with the IAICM.
Table 3.
Simulation results for star sensor calibration with the ACFCM.
It can be seen from Table 2 and Table 3 that both the IAICM and ACFCM were able to achieve an ideal calibration result when the star images were in a noiseless state. When the noise standard deviation increased to 0.2 pixels, the standard deviation of the principal point calibration error of the IAICM method was approximately 3 pixels, while the error of the ACFCM method was approximately 1 pixel, which is only 1/3 that of the IAICM method. Moreover, the focal length and the distortion calibration results were also better than those of the IAICM method, which indicates that the performance of the ACFCM proposed in this work is superior to that of the IAICM.
It should be noted that the standard deviations of the radial distortion coefficients in Table 2 and Table 3 were larger than the mean values, which was due to the corresponding distortion values from this distortion coefficient being small. Thus, it was easily disrupted by the noise and led to the corresponding calibration results oscillating around the zero value. Therefore, it was more reasonable to use the standard deviation to express the effect of this distortion term.
The ACFCM method was able to simultaneously calibrate out the mounting angles between the star sensor and gyro unit, and the calibration results are (3.0164, 29.0044, and 170.0085) degrees and (2.9205, 28.9086, and 170.0516) degrees for the different noise levels, respectively. These results obviously deteriorated after the noise increased. We proposed a calibration method for the mounting angles in another paper [24].
Star images were projected on the image plane with the calibration results. By comparing the centroids of the projected star images and the real values, residual error vectors were obtained and their distributions are shown in Figure 5a,b. In the center of the image plane, the vector direction is in disorder and the vector length is small, indicating that the accuracy of the calibration results in these areas is relatively high. In the four corners (top-left, top-right, bottom-left, and bottom-right) of the image plane, the vector directions are more regular and the vector lengths are longer, indicating that the residuals are larger at these positions, especially in the four corners in Figure 5a. Figure 5b, on the other hand, has larger residuals in the top-left and bottom-right corners. The statistical results show that the root mean square (RMS) value of the residuals of the calibration results using the IAICM method in Figure 5a was (0.0115, 0.0115) pixels, while the RMS value of the residuals of the calibration results using the ACFCM method in Figure 5b was (0.0057, 0.0055) pixels. It is clear that the residuals using the ACFCM are only about half that of those obtained with the IAICM method, indicating that the calibration accuracy of the ACFCM method was much better.
Figure 5.
Residual error distribution after calibration for the (a) IAICM and (b) ACFCM.
4.2. Experiment
An outdoor star observation experiment was carried out in Dawei Mountain National Forest Park (E114.1157, N28.4222, altitude 1389 m). The star sensor and a 50-type LGU experimental setup were used in the experiment, as shown in Figure 6; the 1D rotation setup was not used in the calibration experiment. The specifications of the star sensor and LGU are listed in Table 4. The start time of the calibration data acquisition for the experiment was 00:13:16 a.m. and the end time was 00:35:30 a.m. Moreover, a total of 10 groups of data were collected. Because the attitude of the star sensor changed artificially between each data group, in order to prevent the vibration instability of the star sensor before and after the attitude change, the first and last 10 frames of each data group were eliminated, and the smallest frame number in the 10 data groups was used as a benchmark to take the number of star image frames of each data group. Finally, each set contained 169 star image frames (with a time duration of less than 40 s). According to [22], the correlation time of a 50-type LGU can reach up to 500 s with an accuracy expectation of 5 arcseconds for the star sensor. Thus, the gyro errors were not considered.
Figure 6.
The star sensor and LGU system in the experiment.
Table 4.
Specifications of the star sensor and LGU used in the experiment.
Figure 7a is the star image distribution for a single-star image frame. It is clear that the number of star images was low and the distribution was scattered. Even though 169 star image frames were gathered, the star images in each frame were almost the same since the star sensor remained fixed for each group. The star images in the former five groups were merged into a new group named Group 1, as shown in Figure 7b,c, which show the other new group made up of the last five groups gathered. In addition, all 10 groups were merged into a third group named Group 3, as shown in Figure 7d. Compared with the single-star image frame in Figure 7a, the effective number of star images in Figure 7b–d increased significantly and the star image distribution was much more uniform, which is conducive to improving the calibration accuracy of the star sensor.
Figure 7.
Star image distribution before and after employing the ACFCM for different groups: (a) star image distribution for a single-star frame; (b) the star image distribution for the first calibration group; (c) the second calibration group; and (d) the third calibration group.
The star image in each frame was pre-processed first to reduce the noise effect, and atmospheric refraction compensation [25] was employed to reduce the atmospheric effect. As a result, the measured observation vectors were sufficiently accurate. Moreover, star images were projected by the attitude equation with the calibration results, and their centroids were compared with the real values measured using the star sensor in order to reduce the number of misrecognized stars. Taking the same star image in different frames into the calculation, the first dataset contained a total of 15,328 validly imaged stars, the second set contained 15,019 validly imaged stars, and the third set was the sum of the two sets, with 30,347 validly imaged stars. Due to the large number of identical stars (co-linear observation vectors) in each dataset, which is not conducive to the calibration of the mounting angles, the conventional attitude-dependent method was used here to calculate the internal parameters. Then, the mounting angles were calculated using the method proposed in another work [24] by us. The mounting angles were no longer considered as unknown parameters to be calibrated when applying the ACFCM method. The three sets of calibration results obtained by the IAICM and ACFCM methods are listed in Table 5 and Table 6.
Table 5.
Experiment results for the star sensor calibration with the IAICM.
Table 6.
Experiment results for the star sensor calibration with the ACFCM.
From Table 5, it is easy to see that the principal point calibration results were −1.41 pixels, −10.10 pixels, and −5.21 pixels in the three groups, respectively, with a maximum difference of 8.7 pixels. In addition, the difference between the principal point calibrated from the different sets was approximately 4 pixels. Therefore, the principal point calibration results corresponding to different groups of data varied greatly and the calibration results were very unstable, which is consistent with the conclusion obtained in Section 2.4. On the other hand, the differences between the three sets of principal point calibration results obtained using the ACFCM method, as shown in Table 6, were very small, with the maximum difference between the principal point being less than 0.8 pixels, and the maximum difference between the principal point being less than 1.4 pixels. The stability of the focus calibration results of the two methods was basically the same, and their standard deviations were all approximately 0.005 mm.
Due to the large number of repeat star images, the calibration residual vectors almost completely overlapped and it was difficult to distinguish and make a judgment using the residual distribution graph. Therefore, only the root mean square (RMS) of the residuals are given here as listed in Table 7. From the table, it can be seen that the residual RMS values of the calibration results of the two methods were basically the same, with residual errors in the x-direction ranging from 0.1066 to 0.1207 pixels and in the y-direction ranging from 0.1228 to 0.1322 pixels, which resulted from the precision of the star centroids and star sensor system error. The star centroid errors directly affected the accuracy of the observation vector and should be investigated further in the future.
Table 7.
Residual error of the ACFCM and IAICM.
Undoubtedly, the Earth functions as a natural rotation table. However, the rotational velocity is relatively low at 15 arcseconds per second. This implies that the star image will not move by more than one pixel within a second when using a star sensor with an angular resolution greater than 15 arcseconds per pixel. The angle resolution of our star sensor is approximately 49 arcseconds per pixel (1024 pixels with a field of view of 14 degrees and 1024 pixels). The exposure time of the star sensor is 150 ms, indicating that the position of the star image changes by approximately 2.25 arcseconds during each exposure. Consequently, the impact of Earth’s motion (2.25/49 = 0.045 pixels) can be disregarded. The magnitude of this error caused by this is smaller than that of the star centroids. Moreover, the calibration process will require substantial time to capture an adequate number of star images, owing to the motion of the Earth. Concurrently, if the star sensor remains stationary, the star images it captures correspond to a circular ring in the sky, which is detrimental to the enhancement of calibration accuracy. For example, when the star sensor is located at the Earth’s pole, the star image will remain relatively constant. Hence, it is essential to adjust the orientation of the star sensor along three axes during the calibration procedure. As a result, the Earth’s movement is not considered in outdoor calibrations on Earth, and this has nearly become a standard practice. The motion should be theoretically considered to enhance the accuracy of the star sensor when the error of star centroids is reduced.
In summary, the main difference between the ACFCM method and the IAICM method lies in the stability of the principal point calibration. The IAICM method is insensitive to the principal point error, and the calibration results exhibited poor principal point repeatability, reliability, and accuracy, whereas the ACFCM method proposed in this work improves the principal point repeatability and reliability significantly, and produced a higher calibration result accuracy.
5. Conclusions
In this work, we propose an attitude-correlated frame-based calibration method (ACFCM) for a star sensor. The ACFCM method uses direct star observation, which does not require precision indoor calibration equipment. In addition, it combines the star image frames of different positions at different times, which increases the number of usable star images and improves the uniformity of the distribution of the star images. Moreover, it makes use of the strapdown gyro unit to act as a precision rotation table in order to accurately measure the attitude relationship between different star image frames. And, the gyro errors can be ignored when the correlation time is not too long. For a 50-type LGU used in the experiment, the correlation time can be as long as 500 s. The ACF method can be used to obtain high-precision attitude values, which reduces the effect of random errors on the attitude and eliminates the dependence on calibration equipment, such as a precision rotation table and star simulator. Both the simulation and experimental results verified the feasibility of the proposed ACFCM method. Compared with the IAICM method, the repeatability and reliability of the principal point obtained from the calibration of the ACFCM method proposed in this work were significantly improved, and the parameter calibration accuracy was higher. Because star sensors frequently function alongside other attitude determination systems, e.g., SINS, the installation and use of a gyro unit is no longer such a limitation.
Author Contributions
Conceptualization, L.M. and S.X.; methodology, L.M. and S.Z.; software, W.T. and X.L.; validation, L.M., S.X., W.T., X.L. and S.Z.; formal analysis, L.M. and S.Z.; investigation, L.M. and S.Z.; resources, S.X. and W.T.; data curation, S.X.; writing—original draft preparation, L.M., W.T. and X.L.; writing—review and editing, L.M.; visualization, L.M.; supervision, S.X.; project administration, L.M. and S.Z.; funding acquisition, L.M. All authors have read and agreed to the published version of this manuscript.
Funding
This research study was funded by the National Natural Science Foundation of China (NSFC) (61573368) and the Individual Science Foundation of the Naval University of Engineering (2023507120).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are contained within the article.
Acknowledgments
The authors express their gratitude to Shiqiao Qin and Xingshu Wang for their assistance in this work, as well as to the editor and reviewers for their valuable suggestions on this paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Liebe, C.C. Accuracy performance of star trackers—A tutorial. IEEE Trans. Arespace Electron. Syst. 2002, 38, 587–599. [Google Scholar] [CrossRef]
- Ma, L.; Zhu, D.; Sun, C.; Dai, D.; Qin, S. Three-axis attitude accuracy of better than 5 arcseconds obtained for the star sensor in a long-term on-ship dynamic experiment. Appl. Opt. 2018, 57, 9589–9595. [Google Scholar] [CrossRef] [PubMed]
- Xing, F.; Dong, Y.; Wu, Y.; You, Z. Star tracker parametric analysis for autonomous calibration. J. Tsinghua Univ. (Sci. Technol.) 2005, 45, 1484–1488. [Google Scholar]
- Sun, T.; Xing, F.; You, Z. Optical system error analysis and calibration method of high-accuracy star trackers. Sensors 2013, 13, 4598–4623. [Google Scholar] [CrossRef] [PubMed]
- John, E.; Ilija, J.; Brendon, V. Autonomous recalibration of star trackers. IEEE Sens. J. 2018, 18, 7708–7720. [Google Scholar]
- Zhong, H.; Yang, M.; Lu, X. Calibration method of star sensor. Acta Opt. Sin. 2010, 30, 1343–1348. [Google Scholar] [CrossRef]
- Schmidt, U.; Elstner, C.; Michel, K. ASTRO 15 star tracker flight experience and further improvements towards the ASTRO APS star tracker. In Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2008. [Google Scholar]
- Wang, Z.; Shu, R.; He, Z.; Lu, G.; Wang, J. New method of CCD camera calibration based on collimator. J. Infrared Millim. Waves 2007, 26, 465–468. [Google Scholar] [CrossRef]
- Wei, X.; Zhang, G.; Fan, Q.; Jiang, J.; Li, J. Star sensor calibration based on integrated modelling with intrinsic and extrinsic parameters. Measurement 2014, 55, 117–125. [Google Scholar] [CrossRef]
- Fan, Q.; Li, X.; Zhang, G. Selection of star sensor lens aberration model. Infrared Laser Eng. 2012, 41, 665–670. [Google Scholar]
- Liu, H.; Li, X.; Tan, J.; Yang, J.; Yang, J.; Su, D.; Jia, H. Novel approach for laboratory calibration of star tracker. Opt. Eng. 2010, 49, 073601. [Google Scholar] [CrossRef]
- Ye, T.; Zhang, X.; Ping, S.; Yang, F. A global Optimization algorithm for laboratory star sensors calibration problem. Measurement 2019, 134, 253–265. [Google Scholar] [CrossRef]
- Samman, M.A.; Griffith, T.; Singla, P.; Junkins, J.L. Auto on-orbit calibration of star trackers. In Proceedings of the Core Techniques for Space System Conference, Colorado Springs, CO, USA, 28–30 November 2001. [Google Scholar]
- Griffith, D.T.; Singla, P.; Junkins, J.L. Autonomous on-orbit calibration approaches for star tracker cameras. Adv. Astronaut. Sci. 2002, 112, 39–57. [Google Scholar]
- Singla, P.; Griffith, D.T.; Crassidis, J.L.; Junkins, J.L. Attitude determination and autonomous on-orbit calibration of star tracker for the GIFTS mission. In Proceedings of the AAS/AIAA Space Flight Mechanics Meeting, San Antonio, TX, USA, 27–30 January 2002; Alfriend, K.T., Neta, B., Luu, K., Walker, C.A.H., Eds.; Volume 112. [Google Scholar]
- Pal, M.; Bhat, M.S. Autonomous star camera calibration and spacecraft attitude determination. J. Intell. Robot. Syst. 2014, 79, 323–343. [Google Scholar] [CrossRef]
- Sun, G.; Zhang, G.; Zheng, Y.; Yang, M.; Hao, Y. Star sensor calibration research and development. J. Chang. Univ. Sci. Technol. (Nat. Sci. Ed.) 2010, 33, 8–14. [Google Scholar]
- Wang, M.; Cheng, Y.; Yang, B.; Chen, X. On-orbit calibration approach for star cameras based on the iteration method with variable weights. Appl. Opt. 2015, 54, 6425–6432. [Google Scholar] [CrossRef] [PubMed]
- Wu, L.; Xu, Q.; Han, C.; Zhang, K. An on-obitrbit calibration method of star sensor based on angular distance subtraction. IEEE Photonics J. 2021, 13, 6800213. [Google Scholar] [CrossRef]
- Xiong, K.; Wei, X.; Zhang, G.; Jiang, J. High-accuracy star sensor calibration based on intrinsic and extrinsic parameter decoupling. Opt. Eng. 2015, 54, 034112. [Google Scholar] [CrossRef]
- Xing, F.; Dong, Y.; You, Z. Laboratory calibration of star tracker with brightness independent star identification strategy. Opt. Eng. 2006, 45, 063604. [Google Scholar] [CrossRef]
- Qin, S.; Zhan, D.; Zheng, J.; Wu, W.; Jia, H.; Fu, S.; Ma, L. A Dynamic Attitude Measurement Method of Star Sensor Based on Gyro’s Precise Angular Correlation. U.S. Patent 14/569,209, 2 July 2014. [Google Scholar]
- Ma, L.; Zhan, D.; Jiang, G.; Fu, S.; Jia, H.; Wang, X.; Huang, Z.; Zheng, J.; Hu, F.; Wu, W.; et al. Attitude-correlated frames approach for a star sensor to improve attitude accuracy under highly dynamic conditions. Appl. Opt. 2015, 54, 7559–7566. [Google Scholar] [CrossRef]
- Ma, L.; Li, Q.; Chen, Y.; Xiao, L. Installation matrix calibrtion between star sensor and the laser gyro unit using the equivalent rotation vector transformation. Meas. Sci. Technol. 2023. under review. [Google Scholar]
- Wallace, P.T.; Capitaine, N. Precession-nutation procedures consistent with IAU 2006 resolutions. Astron. Astrophys. 2006, 459, 981–985. [Google Scholar] [CrossRef][Green Version]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).