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.