Next Article in Journal
Underwater Hyperspectral Target Detection with Band Selection
Previous Article in Journal
A Two-stage Deep Domain Adaptation Method for Hyperspectral Image Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On-Orbit Calibration of Installation Parameter of Multiple Star Sensors System for Optical Remote Sensing Satellite with Ground Control Points

The State Key Laboratory of Information Engineering in Surveying, Mapping, and Remote Sensing (LIESMARS), Wuhan University, Wuhan 430079, China
*
Author to whom correspondence should be addressed.
Submission received: 13 February 2020 / Revised: 19 March 2020 / Accepted: 21 March 2020 / Published: 25 March 2020

Abstract

:
Owing to the vibrations and thermal shocks that arise during the launch and orbit penetration process, the on-orbit installation parameters of multiple star sensors are different from the on-ground measured parameters, causing inconsistencies in the attitude determinations from different combination modes and seriously affecting the geometric accuracy of high-resolution optical remote sensing images. This study presents an on-orbit calibration approach for the installation parameters of a multiple star sensors system using ground control points (GCPs). Based on the on-ground installation parameters of the optical axes of conventional star sensors, a fiducial coordinate system is proposed as the calibration coordinate system. The installation parameters of the conventional star sensors are calibrated using the statistical characteristics of angles between axes of the star sensor and three fiducial vectors in the J2000 celestial coordinate system. Based on the GCPs, the relative fiducial parameters are calculated, and the installation parameter of unconventional star sensor is then calibrated with the relative fiducial parameters and statistical characteristics of angles. It can be used for high-resolution optical remote sensing satellite measuring with only two star sensors to unify the fiducial coordinate system. The proposed method is tested using simulated data and on-orbit measurement data. The results demonstrate that the proposed method can calibrate the optical axis of the star sensor without the restriction of the accuracy of horizontal axis. Moreover, the star sensor with a large installation angle error can be calibrated well using the proposed approach. The results of attitude determinations from different star sensor combination modes are consistent, and the geometric accuracy of the remote sensing images is significantly improved.

Graphical Abstract

1. Introduction

The geometric accuracy of high-resolution optical remote sensing satellites without ground control points (GCPs) is influenced by factors such as the orbit determination error, attitude determination error, time measurement error, calibration error of the optical camera, and observation conditions [1,2,3]. The attitude determination measures the orientation of the satellite in the J2000 (Julian year 2000) celestial coordinate system and can be expressed by a transformation matrix [4]. When the orbit altitude is 500 km, an attitude measurement error of 1″ can introduce a geometric error of 2.4 m. Thus, the attitude measurement error becomes a key factor influencing the geometric accuracy of high-resolution optical remote sensing satellites without GCPs [5].
Currently, to improve the geometric accuracy, a high-resolution optical remote sensing satellite is usually equipped with star sensors as the attitude determination system (ADS), owing to its advantages in anti-jamming, resistance to drift with time, and higher measurement accuracy [6,7,8]. The star sensor utilizes a light detector to gather lines of sight from two or more stars in space and calculates the transformation matrix from the ADS coordinate system to the J2000 celestial coordinate system [9]. Then, based on the installation parameters of the star sensor in the satellite body coordinate system, the orientation of the satellite body in the J2000 celestial coordinate system can be obtained, as shown in Figure 1. Generally, three star sensors are used to ensure the accuracy of the attitude determination. As influenced by the view angle of the optical satellite during imaging, some star sensors may be exposed to the sun, or the number and distribution of stars may be insufficient for a high-accuracy attitude determination. There are usually two star sensors working simultaneously, forming a variety of star sensor combination modes for precise attitude determination. These star sensors, which belong to a common combination mode, are denoted as conventional star sensors, i.e., star sensor B and star sensor C. The alternate star sensor is considered as the unconventional star sensor, and is denoted as star sensor A. The combined mode with star sensor B and star sensor C is considered as a conventional combined mode, whereas the combined modes with star sensor A and star sensor B or star sensor A and star sensor C are regarded as unconventional combined modes.
When the installation parameters of the star sensor in the satellite body coordinate system are measured exactly, the virtual body coordinate systems determined by the installation parameters of the different star sensor combination modes are consistent, and the orientation of the satellite body in the J2000 celestial coordinate system can be calculated correctly. However, owing to vibrations and thermal shocks that arise during launch and orbit penetration process, there is a gap between the on-orbit actual installation parameters and the on-ground measured parameters [10]. Therefore, the virtual body coordinate systems determined by the different star sensor combination modes are inconsistent, causing systematic errors in the precise attitude determinations of different combination modes [11]. The on-orbit installation errors in star sensors seriously affect the geometric accuracy of the high-resolution optical remote sensing images, as the errors can reach hundreds of meters.
On-orbit calibration of the installation parameters in a multiple star sensors system is an effective approach for eliminating the inconsistency in different star sensor combination modes. Many researchers have focused on installation parameter calibration using a Kalman filter. Pittelkau proposed a calibration approach for an absolute installation parameter of a star sensor using an alignment Kalman filter (AKF). A U–D factorization was adopted to make the calibration method robust and flexible. The simulation results demonstrated the effects of miscalibration on a typical six-state on-orbit attitude estimation filter, and the performance of the AKF in estimating the star sensor installation parameters and gyro calibration parameters [12]. Pittelkau then examined absolute and relative installation calibrations of a star sensor. The gyro was adopted as a body reference frame to calibrate the installation error of the star sensor using the AKF. The simulation results illustrated that the relative installation of the star sensor converged without ambiguity [13]. Cao et al. selected a one star-sensor as a fiducial star-sensor [14]. The relative installation parameter of the other star sensor was expanded into an extended Kalman filter (EKF) to improve the precision of the attitude in real time. Moreover, some researchers have calibrated installation parameters using a neural network. To improve the calibration accuracy under large installation angle errors, Zhang et al. presented a novel calibration approach using a regularized backpropagation neural network and achieved calibration without formula derivation and numerical calculation under both small and large installation angle errors [15]. In the related area of inertial navigation systems (INSs), the calibration of the installation parameters of star sensors has also received significant attention [16,17]. Zhang et al. presented a star sensor installation error calibration approach on a swaying base for an INS using an AKF. A measurement equation was established using measurement data of an accelerometer, gravity, and a star sensor in the inertial frame, and a state equation was formed with the navigation error model [18]. Ning et al. proposed a fast calibration approach for star sensor installation errors based on an observability analysis for a tightly coupled and integrated strap down inertial navigation system/celestial navigation system [19]. However, for large installation errors, the initial value settings of installation parameters seriously influence the calibration accuracy for the AKF or EKF. Moreover, these calibration approaches require a gyro with high measurement accuracy and continuous measurement data over a long period of time to ensure the reliability of the calibration, which is inapplicable to some optical remote sensing satellite that only retains the measurement data during the imaging time.
For some high-resolution optical remote sensing satellites, to prolong the service life of the star sensors, there are only two star sensors with better measurement conditions working simultaneously, and these sensors download the measurement data to the ground for a precise attitude determination within the imaging time. Owing to the lack of measurement data from all three star sensors simultaneously, it is difficult to transform the unconventional combined modes to the conventional combined mode, or to calibrate the installation parameters of the unconventional star sensor in the unified satellite body coordinate system.
To address the installation calibration of a multiple star sensors system for high-resolution optical remote sensing satellite working with only two star sensors simultaneously, this study presents an on-orbit calibration method for the installation parameters of a multiple star sensors system using GCPs. Using the statistical characteristics of the angle between the axis of the star sensor and three fiducial vectors in the J2000 celestial coordinate system, the installation parameters of the conventional star sensors are calibrated in the fiducial coordinate system established by the on-ground installation parameters of the optical axes of the conventional star sensors. By analyzing the relationship between the conventional combined mode and unconventional combined mode, a relative fiducial matrix is proposed to achieve a transformation from the virtual body coordinate system to the fiducial coordinate system and is calculated using the GCPs. The installation parameters of the unconventional star sensor are calibrated from the relative fiducial matrix and the statistical characteristics of the angle with the fiducial vector. The proposed method is tested with simulated data and on-orbit measurement data. The results of the attitude determinations by different star sensor combination modes are consistent, and the geometric accuracy of the remote sensing images is evidently improved. The proposed method can calibrate the installation parameter of the optical axis based on the measurement accuracy of the optical axis, without the influence of the horizontal axis. Meanwhile, the proposed method performs well with a large installation angle error.
The rest of the correspondence is organized as follows. Section 2 presents the proposed method for on-orbit installation parameter calibration in a multiple star sensors system. Section 3 and Section 4 provide the experimental results and discussion, respectively. Conclusions are drawn in Section 5.

2. Methodology

The proposed method for the on-orbit calibration of the installation parameters of a multiple star sensors system based on GCPs is divided into three parts: the installation parameters’ calibration of the conventional star sensor, relative fiducial parameters’ calibration, and installation parameters’ calibration of the unconventional star sensor, as shown in Figure 2. Star sensors B and C are regarded as the conventional star sensors. Star sensor A is considered the unconventional star sensor. Based on the on-ground installation parameters of the optical axes of star sensors B and C, the fiducial coordinate system is proposed as the calibration coordinate system. The installation parameters of the conventional star sensors are calibrated using the statistical characteristics of the angle between the axis of the star sensor and the three fiducial vectors in the J2000 celestial coordinate system. By analyzing the relationship between the conventional combined mode and unconventional combined mode, a relative fiducial model is proposed to achieve a transformation from the virtual body coordinate system decided by the unconventional combined mode to the fiducial coordinate system. Using GCPs, the relative fiducial parameters are calculated, and the installation parameter for the optical axis of star sensor A is calibrated. Based on the calibration result for the optical axis, the installation parameters of star sensor A are calibrated, based on the statistical characteristics of the angle in the unified fiducial coordinate system.

2.1. Installation Parameters Calibration of Conventional Star Sensors

2.1.1. Fiducial Coordinate System

On the ground, the satellite body coordinate system is seen as the fiducial coordinate system for installation parameter measurements of a star sensor. The origin of the body coordinate system is located at the centre of the satellite. The x-axis points to the flight direction of satellite, and the z-axis points to the observation direction with the ground. The direction of the y-axis is defined by the right-hand rule. For the star sensor coordinate system, the origin is located at the center of the imaging plane of the light detector. The z-axis (optical axis) is coincident with the optical axis of the star sensor, and the x-axis and y-axis (horizontal axis) are located on the imaging plane. Using on-ground measurement, the installation parameters of the optical axes of the star sensors A, B, and C in the body coordinate system can be obtained, as shown by the dashed arrows in Figure 3a. However, owing to the influences of emission vibrations, stress releases of the structure on-orbit, and the space thermal environment, the optical axis installations can be changed, as shown by the solid arrows in Figure 3a.
Generally, the optical axis of star sensor B is non-parallel with the optical axis of star sensor C. Based on the unit vector of an optical axis in body coordinate system, three orthogonal vectors ( f 1 , f 2 , f 3 ) can be calculated in the body coordinate system, using the following equation:
f 1 = z b o d y B , f 2 = z b o d y B × z b o d y C | z b o d y B × z b o d y C | , f 3 = f 1 × f 2 ,
where z b o d y B and z b o d y C are the installation parameters of the optical axes of star sensor B and star sensor C in the body coordinate system, respectively. Based on ( f 1 , f 2 , f 3 ) , the position of the satellite body coordinate system can be uniquely determined. When the optical axis vectors of the star sensors are accurate, the positions of the satellite body coordinate system, as determined using the different orthogonal vectors from the different star sensor combination modes, are consistent. If there is an installation error in the optical axis of the star sensors, it will cause the positions of the satellite body coordinate system as determined by the different star sensor combination modes to be inconsistent and will form different virtual body coordinate systems. As shown in Figure 3b, the virtual body coordinate system formed by star sensor B and star sensor C is expressed by the red coordinate system O B C X B C Y B C Z B C . The virtual body coordinate system formed by star sensors A and B is shown in Figure 3c. The virtual body coordinate system formed by star sensors A and C is shown in Figure 3d. Owing to the on-orbit installation error, different attitude transform matrices express the orientation of the corresponding virtual body coordinates for different star sensor combination modes in the J2000 coordinate system, decreasing the accuracy in geometric positioning.
Before installation parameter calibration, a new fiducial coordinate system is proposed to replace the original satellite body coordinate system as the calibration coordinate system. For the satellite only working with two star sensors simultaneously, the virtual body coordinate system is defined by the orthogonal vectors constructed by the optical axes of the conventional star sensors. Therefore, in this study, the fiducial coordinate system for installation parameter calibration is O B C X B C Y B C Z B C . The orthogonal vectors ( f 1 , f 2 , f 3 ) are named as the fiducial vectors.

2.1.2. Conventional Star Sensor Calibration

According to the definition of the fiducial coordinate system, the on-ground installation parameter of the optical axis of the star sensor B is correct in the fiducial coordinate system. For conventional star sensor calibration, the installation parameters of the horizontal axes of star sensor B and the three axes of star sensor C need to be calibrated.
The measurement data of star sensor B and sensor C in the J2000 coordinate system can be expressed as the following equation:
R B = [ x J 2000 B , y J 2000 B , z J 2000 B ]
R C = [ x J 2000 C , y J 2000 C , z J 2000 C ]
In the above, x J 2000 B , y J 2000 B , z J 2000 B are the unit vectors of the x-axis, y-axis, and z-axis of star sensor B in the J2000 coordinate system, respectively. x J 2000 C , y J 2000 C , z J 2000 C are the unit vectors of the x-axis, y-axis, and z-axis of star sensor C in the J2000 coordinate system, respectively.
Based on the unit vector of the optical axis, the fiducial vectors in J2000 coordinate system ( F 1 , F 2 , F 3 ) can be calculated using the following equation:
F 1 = z J 2000 B , F 2 = z J 2000 B × z J 2000 C | z J 2000 B × z J 2000 C | , F 3 = F 1 × F 2 .
As shown in Figure 4, the angle between the optical axis of star sensor C and the fiducial vectors in the J2000 coordinate system can be expressed as in the following equation:
c o s ( α ) = z J 2000 C · F 1 c o s ( β ) = z J 2000 C · F 2 c o s ( γ ) = z J 2000 C · F 3
Here, α , β , γ are the values of the angles between the optical axis of star sensor C and the fiducial vectors F 1 , F 2 , F 3 in the J2000 coordinate system, respectively.
In the fiducial coordinate system, the angle between the optical axis of the star sensor C and the fiducial vectors can be expressed by the following equation:
c o s ( α ) = z f C · f 1 c o s ( β ) = z f C · f 2 c o s ( γ ) = z f C · f 3
In this equation, z f C is the installation parameter of the optical axes of star sensor C in the fiducial coordinate system.
As the angles are equal, they can also be expressed by the following equation:
z J 2000 C · F 1 = z f C · f 1 z J 2000 C · F 2 = z f C · f 2 z J 2000 C · F 3 = z f C · f 3
Let:
m = [ f 1 , f 2 , f 3 ] T
n = [ z J 2000 C · F 1 , z J 2000 C · F 2 , z J 2000 C · F 3 ] T
The foregoing can be expressed as the following equation:
n = m × z f C
When the number of measurement data of star sensor B and C is k, the optimal estimation of the angles is the expectation as the following equation:
N = m e a n ( z J 2000 C ( 1 ) · F 1 ( 1 ) , z J 2000 C ( 2 ) · F 1 ( 2 ) , , z J 2000 C ( k ) · F 1 ( k ) ) m e a n ( z J 2000 C ( 1 ) · F 2 ( 1 ) , z J 2000 C ( 2 ) · F 2 ( 2 ) , , z J 2000 C ( k ) · F 2 ( k ) ) m e a n ( z J 2000 C ( 1 ) · F 3 ( 1 ) , z J 2000 C ( 2 ) · F 3 ( 2 ) , , z J 2000 C ( k ) · F 3 ( k ) )
The installation parameters of the optical axis of the star sensor C by on-orbit calibration can be obtained as:
z f C = m T × N
Similarly, the installation parameters of the horizontal axes of star sensors B and C can be well-calibrated in the fiducial coordinate system.

2.2. Relative Fiducial Parameter Calibration

2.2.1. Relative Fiducial Parameters

In this study, owing to installation errors of star sensor A, there is a systematic angle deviation between the virtual body coordinate system formed by star sensors A and B or star sensors A and C and the fiducial coordinate system. This error is defined as the relative fiducial error. The relative fiducial parameters are used to express the relative fiducial error in the form of Euler angles, as in the following equation:
R A D S _ A B f ( p i t c h A B , r o l l A B , y a w A B )
R A D S _ A C f ( p i t c h A C , r o l l A C , y a w A C )
Here, p i t c h A B , r o l l A B , y a w A B are the relative fiducial parameters from the virtual body coordinate system formed by star sensors A and B and the fiducial coordinate system. p i t c h A C , r o l l A C , y a w A C are the relative fiducial parameters from the virtual body coordinate system formed by star sensors A and C and the fiducial coordinate system.

2.2.2. Calibration for Relative Fiducial Parameters

As there are only two star sensors working simultaneously, it is necessary to use an optical remote sensing image and the GCPs to calibrate the relative fiducial parameters. By imaging using the conventional combination mode, the geometric positioning model of an optical remote sensing satellite is shown as follows [20,21,22,23]:
X Y Z = 1 λ R J 2000 W G S 84 ( t ) R f J 2000 ( t ) R c a m f x y f + X g p s ( t ) Y g p s ( t ) Z g p s ( t )
In the above, [ x , y , f ] T are the image coordinates, [ X , Y , Z ] T are the object coordinates, and [ X g p s ( t ) , Y g p s ( t ) , Z g p s ( t ) ] T represent the satellite position in the world geodetic system 1984 (WGS84). In that regard, R J 2000 W G S 84 ( t ) , R f J 2000 ( t ) , R c a m f are the transformation matrices for the J2000 conventional inertial system to the WGS84 system, the fiducial coordinate system to the J2000 coordinate system, and the camera coordinate system to the fiducial coordinate system, respectively. λ is a scale parameter.
When the satellite observes using an unconventional combination mode (e.g., star sensors A and B), the attitude of the satellite is determined by the installation parameters of the optical axes using the TRIAD algorithm [24,25,26]. To ensure the consistency of the geometric accuracy of remote sensing image in the conventional combined mode, the relative fiducial parameters are adopted into the geometric positioning model, as shown in the following equation:
X Y Z = 1 λ R J 2000 W G S 84 ( t ) R A D S _ A B J 2000 ( t ) R f A D S _ A B R c a m f x y f + X g p s ( t ) Y g p s ( t ) Z g p s ( t )
Then, the calibration model of the relative fiducial parameters can be expressed as in the following equation:
x y z = λ R f c a m R A D S _ A B f R J 2000 A D S _ A B ( t ) R W G S 84 J 2000 ( t ) X X g p s ( t ) Y Y g p s ( t ) Z Z g p s ( t )
Let:
U x U y U z = R J 2000 A D S _ A B ( t ) R W G S 84 J 2000 ( t ) X X g p s ( t ) Y Y g p s ( t ) Z Z g p s ( t )
R f c a m = a 1 , b 1 , c 1 a 2 , b 2 , c 2 a 3 , b 3 , c 3
R A D S _ A B f ( p i t c h A B , r o l l A B , y a w A B ) = α 1 , β 1 , γ 1 α 2 , β 2 , γ 2 α 3 , β 3 , γ 3
The calibration model for the relative fiducial parameters can also be expressed as in the following equation:
F ( X r e l ) = a 1 ( α 1 U x + β 1 U y + γ 1 U z ) + b 1 ( α 2 U x + β 2 U y + γ 2 U z ) + c 1 ( α 3 U x + β 3 U y + γ 3 U z ) a 3 ( α 1 U x + β 1 U y + γ 1 U z ) + b 3 ( α 2 U x + β 2 U y + γ 2 U z ) + c 3 ( α 3 U x + β 3 U y + γ 3 U z ) x f
G ( X r e l ) = a 2 ( α 1 U x + β 1 U y + γ 1 U z ) + b 2 ( α 2 U x + β 2 U y + γ 2 U z ) + c 2 ( α 3 U x + β 3 U y + γ 3 U z ) a 3 ( α 1 U x + β 1 U y + γ 1 U z ) + b 3 ( α 2 U x + β 2 U y + γ 2 U z ) + c 3 ( α 3 U x + β 3 U y + γ 3 U z ) y f
With the linearization, the error equation can be established as follows:
V i = A i X L i , P i
A i = F i X r e l G i X r e l = F i p i t c h A B F i r o l l A B G i y a w A B G i p i t c h A B G i r o l l A B G i y a w A B
X = d X r e l = d p i t c h A B d r o l l A B d y a w A B
L i = F i ( X r e l 0 ) G i ( X r e l 0 )
Here, L i is a constant vector, calculated using the equation with the relative fiducial parameters. A i is the coefficient matrix of the error equation. X is the corrected value of the relative fiducial parameter. P i is the weight matrix of observations and is set as the unit matrix. i is the index of the GCPs.
According to the error equation, when there are at least two non-collinear GCPs, the relative fiducial parameters can be calculated. To ensure the reliability of the calibration, with the high-precision digital orthophoto maps (DOM) and digital surface model (DSM), many uniformly-distributed and high-accuracy GCPs are automatically selected using a high-precision dense matching method to calculate the relative fiducial parameters.
With the proposed calibration model and the least squares adjustment principle, the iterative solution process for relative fiducial parameter calibration can be implemented.
The calculation of normal equation coefficient matrix is as follows:
A T P A = i = 1 K A i T P i A i
A T P L = i = 1 K A i T P i L i
The calculation of corrected value of the relative fiducial parameter with the least squares adjustment principle is as follows:
X = i n v ( A T P A ) ( A T P L )
The update of the relative fiducial parameter is represented by:
X r e l j + 1 = X r e l j + X
Here, j is the index of iteration.
The iterative calculation continues until the corrected value of the relative fiducial parameter is less than the setting threshold.

2.3. Installation Parameters Calibration of Unconventional Star Sensors

According to the relative fiducial parameters, the installation parameters of the optical axis of star sensor A in the fiducial coordinate system can be calibrated, using the following equations:
z f A = R A D S _ A B f z b o d y A
In the above, z f A is the installation parameter of the optical axis of star sensor A in the fiducial coordinate system. z b o d y A is the on-ground installation parameter of the optical axis of star sensor A in the body coordinate system.
Based on the calibration results of the installation parameters of the optical axes of star sensors A and B, three orthogonal fiducial vectors are established. The expression of the fiducial vectors in the fiducial coordinate system f 11 , f 22 , f 33 can be calculated as shown in Equation (32). The expression of the fiducial vectors in the J2000 coordinate system F 11 , F 22 , F 33 can be calculated as shown in Equation (33):
f 11 = z f A , f 22 = z f A × z f B | z f A × z f B | , f 33 = f 11 × f 22 .
F 11 = z J 2000 A , F 22 = z J 2000 A × z J 2000 B | z J 2000 A × z J 2000 B | , F 33 = F 11 × F 22 .
In that regard, z J 2000 A is the optical axis of star sensor A in the J2000 coordinate system.
As the optical axis of star sensor A has been calibrated, the virtual body coordinate system determined by f 11 , f 22 , f 33 is coincident with the fiducial coordinate system. According to the statistical characteristics of the angle between the horizontal axes of star sensor A and the fiducial vectors in the J2000 coordination system, the installation parameters of the horizontal axes of star sensor A can be calibrated.

2.4. Calibration Accuracy Evaluation Index

Three indexes are adopted for evaluating the calibration accuracy of the proposed method. They are the relative installation error, attitude determination consistency, and geometric accuracy improvement.
In the approach for installation parameter calibration, the original satellite body coordinate system is replaced by the fiducial coordinate system. The absolute installation parameters in the fiducial coordinate system are different from those in the original satellite body coordinate system. However, the relative installation relationship between star sensors is constant in any coordinate system. Therefore, the relative installation error is applied here to evaluate the calibration accuracy. In this study, star sensor B is used as the fiducial star sensor. Thus, the relative installation parameter from star sensor A to star sensor B and the relative installation parameter from star sensor C to star sensor B are adopted here to verify the accuracy of calibration. The relative installation error from star sensor C to star sensor B can be expressed by the following equation:
R C B ( p i t c h 0 , r o l l 0 , y a w 0 ) = i n v ( R B b o d y ) R C b o d y
R C f B f ( p i t c h 1 , r o l l 1 , y a w 1 ) = i n v ( R B f ) R C f
r e l = [ p i t c h 0 p i t c h 1 , r o l l 0 r o l l 1 , y a w 0 y a w 1 ]
In the above, R B b o d y , R C b o d y are the true on-orbit installation parameters of star sensor B and star sensor C in the original satellite body coordinate system, respectively. R C B is the true value of the relative installation matrix. p i t c h 0 , r o l l 0 , y a w 0 are the true values of the relative installation parameters. In the fiducial coordinate system in this study, R B f , R C f , R C f B f are the calibrated installation parameters of star sensor B, calibrated installation parameters of star sensor C, and the calibrated relative installation matrix, respectively. p i t c h 1 , r o l l 1 , y a w 1 are the calibration values of the relative installation parameters in the fiducial coordinate system. The relative installation error r e l between the calibrated relative installation parameters and the true value is adopted to evaluate the calibration accuracy.
When the installation parameters of the star sensor are well-calibrated, the results from the attitude determinations by the different star sensor combination modes are consistent. Therefore, the attitude determination consistency of the different star sensor combination modes is applied here to evaluate the calibration accuracy. The results of the attitude determinations with star sensors B and C are adopted here as the reference results for testing the attitude determination consistency with other attitude determination modes:
d 1 = [ p i t c h B C J 2000 p i t c h A B J 2000 , r o l l B C J 2000 r o l l A B J 2000 , y a w B C J 2000 y a w A B J 2000 ]
d 2 = [ p i t c h B C J 2000 p i t c h A C J 2000 , r o l l B C J 2000 r o l l A C J 2000 , y a w B C J 2000 y a w A C J 2000 ]
Here, p i t c h B C J 2000 , r o l l B C J 2000 , y a w B C J 2000 are the attitude parameters determined by star sensors B and C. p i t c h A B J 2000 , r o l l A B J 2000 , y a w A B J 2000 are the attitude parameters determined by star sensors A and B. p i t c h A C J 2000 , r o l l A C J 2000 , y a w A C J 2000 are the attitude parameters determined by star sensors A and C. d 1 , d 2 are indexes for the attitude determination consistency.
For an on-orbit remote sensing satellite working with only two star sensors, it is impossible to obtain the true value of the installation parameter in the satellite body coordinate system and the measurement data of the three star sensors simultaneously. The improvement in the geometric accuracy of the remote sensing images measured using the unconventional combined modes before and after calibration indicates the effect of the installation parameter calibration for the star sensor. Thus, the geometric accuracy improvement is also adopted to verify the accuracy and reliability of the proposed method for installation parameter calibration.

3. Experimental Results

3.1. Study Area and Data Source

To verify the accuracy and reliability of the proposed approach for installation parameter calibration of a multiple star sensors system, simulation data were utilized in the experiment. The simulation data included a simulation of the measurement data of the star sensor and a simulation of the high-resolution optical remote sensing image. In the measurement data simulation, the measurement accuracy of the optical axis of the three star sensors was 3 ( 3 σ ) . The measurement accuracy of the horizontal axis of the three star sensors was 15 ( 3 σ ) . The frequency was set to 4 Hz, and the number of data was 61. The difference between the on-orbit installation parameters and the on-ground parameters measurements is 100″. Detailed information regarding the on-ground and on-orbit installation parameters of the star sensors is listed in Table 1. Based on the simulation attitude of the satellite in the J2000 coordinate system and the on-orbit installation parameters, the true attitude data of the star sensors was calculated via a matrix operation. The measurement data of the star sensors was calculated by adding the measurement error of the axis to the true attitude. Star sensors B and C were adopted as the conventional star sensors, and star sensor A was seen as the unconventional star sensor. The on-ground installation parameters were used as the initial parameters for calibration.
Table 2 lists detailed information regarding the parameters of the image simulation. The satellite orbit altitude was 500 km, and the resolution of the high-resolution optical remote sensing image was set as 0.5 m. A DOM with resolution of 0.1 m and a DSM with resolution of 5 m covering the Lujiang area in China were used as reference data for the image simulation, respectively, as shown in Figure 5. With the orbit data, attitude data, camera parameters, and reference data, the high-resolution optical remote sensing image could be simulated by the rigorous geometric positioning model, for application to the relative fiducial parameter calibration.

3.2. Calibration for Multiple Star Sensors System

With regard to the installation parameters calibration for the conventional star sensors, the angles of the coordinate axes between star sensor B and star sensor C are shown in Figure 6, and the errors of these angles (to the true values) are listed in Table 3. For the measurement data in the J2000 system, the x-axis angle of star sensor B and C is from 148.218° to 148.223°, as shown in Figure 6a. The y-axis angle is from 76.570° to 76.573°, as shown in Figure 6b. The z-axis angle is from 94.721° to 94.722°, as shown in Figure 6c. As the measurement accuracy of the horizontal axis is lower than that of the optical axis, the distribution range of the x-axis angle and y-axis angle of star sensors B and C is larger than that of the z-axis angle, further influencing the differences in calibration accuracy among the three axes. As listed in Table 3, the errors of the x-axis angle, y-axis angle, and z-axis angle are −1.524″, −0.669″, and −0.159″, respectively. The calibration accuracy of the optical axis is higher than that of the horizontal axis. This is because the calibration accuracy of the z-axis is only influenced by the measurement accuracy of the optical axis, whereas the calibration accuracies of the x-axis and y-axis are subjected to the measurement accuracies of both the optical axis and horizontal axis in the proposed method.
The relative installation error between star sensors B and C is calculated as listed in Table 4. Before calibration, the relative installation errors of the yaw, roll, and pitch angles are 230.676″, 20.950″, and 208.190″, respectively. After calibration, the relative installation errors are a yaw of −1.349″, roll of 0.370″, and pitch of 0.558″. As restricted by the measurement noise of the star sensor, there is a certain deviation of the statistical angle with the fiducial vectors between the measurement data and the true value, which influences the calibration accuracy. The relative installation error of the yaw angle is larger than that of the roll or pitch angles. According to the relationship between the rotation angle and coordinate axis, the yaw angle of a relative installation parameter is only related to the calibration accuracy of the horizontal axis, whereas the roll and pitch angles of a relative installation parameter are related to the calibration accuracy of both the horizontal and optical axes. The calibration accuracy of the optical axis is not affected by the measurement accuracy of the horizontal axis and is higher than the calibration accuracy of the horizontal axis.
Using the calibration model and GCPs, the relative fiducial parameters from the virtual body coordinate system formed by star sensors A and B to the fiducial coordinate system can be calculated, as listed in Table 5. The true value of a relative installation parameter is calculated by a matrix operation with the true value of the on-orbit installation parameters. The calibration accuracy of the relative fiducial parameters includes the errors in the yaw, roll, and pitch angles of the relative fiducial parameters, which are −0.012″, −0.010″, and −0.054″, respectively. As the attitude determination is only related to the optical axis, the calibration accuracy of the relative fiducial parameters is not influenced by the measurement accuracy of the horizontal axis, which is restricted by the measurement accuracy of the optical axis, geometric accuracy of the reference image, and matching accuracy.
For the unconventional combined mode with star sensors A and C, the calibration of the relative fiducial parameters is tested for comparison with the different combined modes. The errors in the yaw, roll, and pitch angles of the relative fiducial parameters are −0.100″, 0.069″, and 0.025″, respectively, i.e., similar to the calibration accuracy of the star sensors A and B combined mode. In the proposed method, the installation parameter of the optical axis of star sensor B is the on-ground parameter, and there is no need for the extra calibration. The installation parameter of the optical axis of star sensor C is calibrated. The approximate calibration accuracies of the different unconventional combined modes demonstrate that the optical axis of star sensor C is calibrated well using the proposed method.
Based on the installation parameter calibration of star sensor A, the angles of the coordinate axes between star sensor A and star sensor B are shown in Figure 6, and the errors of these angles to the true values are listed in Table 3. As the measurement accuracy of the horizontal axis is lower than that of the optical axis, the distribution range of the angles between the horizontal axes of star sensors A and B in Figure 6d,e is larger than that of the optical axis in Figure 6f. As listed in Table 3, the errors of the angles of the x-axis, y-axis, and z-axis are −1.671″, −1.922″, and −0.047″, respectively, similar to the characteristics of the angle of star sensors B and C. The calibration accuracy of the optical axis of star sensor A is only related to the calibration accuracy of the relative installation parameter, which is influenced by the measurement accuracy of the optical axis. The calibration accuracy of the x-axis or y-axis is subjected to the measurement accuracy of the optical axis and the horizontal axis under the proposed approach.
Table 6 lists the relative installation errors of star sensors A and B. Before calibration, the relative installation errors of the yaw, roll, and pitch angle were 167.027″, 272.050″, and 139.558″, respectively. After calibration, the relative installation errors of the yaw, roll, and pitch angles were −2.208″, 0.698″, and −0.145″, respectively, which is similar to the results from conventional star sensor calibration. The yaw angle of the relative installation error reflects the calibration accuracy of the horizontal axis, whereas the roll and pitch angles of the relative installation error reflect the calibration accuracy of the horizontal axis and optical axis. The installation parameter of optical axis of an unconventional star sensor is not influenced by the lower measurement accuracy of the horizontal axis.

3.3. Attitude Determination Consistency

The results of the attitude determination consistencies for the different combined modes are listed in Table 7. The minimum error (MIN), maximum error (MAX), mean error (MEAN), and root mean squared error (RMS) of the Euler angles are calculated to evaluate the attitude determination accuracy.
Before calibration, for the unconventional combined mode with star sensors A and B, the yaw MEAN, roll MEAN, and pitch MEAN were −62.769″, −74.766″, and −185.459″, respectively. The yaw RMS, roll RMS, and pitch RMS were 62.782″, 74.772″, and 185.463″, respectively. For the unconventional combined mode with star sensors A and C, the yaw MEAN, roll MEAN, and pitch MEAN were −118.759″, −294.763″, and −16.900″, respectively. The yaw RMS, roll RMS, and pitch RMS were 118.780″, 294.772″, and 16.914″, respectively. Using the proposed approach for on-orbit calibration, the yaw MEAN, roll MEAN, and pitch MEAN of the attitude determination consistency with star sensors A and B were 0.114″, −0.033″, and 0.052″, respectively. The yaw MEAN, roll MEAN, and pitch MEAN of the attitude determination consistency with star sensor A and C were 0.083″, 0.075″, and −0.005″, respectively. The MEAN of the unconventional combined modes to the conventional combined mode is close to 0. This demonstrates that systematic error is eliminated by the proposed method. The yaw RMS, roll RMS, and pitch RMS of the attitude determination consistency with star sensors A and B were 1.185″, 0.551″, and 1.066″, respectively. The attitude determination consistency with star sensors A and C is also close to 1″, with a yaw RMS of 1.115″, roll RMS of 2.281″, and pitch RMS of 0.608″, which approximately reflects the measurement accuracy of the optical axis ( 1 , 1 σ ) . The attitude determination consistency of the different combined modes is influenced by the measurement noise and does not include the system error, illustrating that the installation parameters of the three star sensors are calibrated well by the proposed method.

3.4. Geometric Accuracy Improvement

The geometric accuracy improvements for a remote sensing image from the different combined modes are listed in Table 8. For conventional combined mode with star sensors B and C, the plane accuracy was 0.043 pixels before calibration, which was used as the attitude data for image simulation. After calibration, the plane accuracy was 0.148 pixels. Based on the principles of the TRIAD algorithm, the attitude result with the on-ground installation parameter is similar to that as determined by the calibration installation parameter, causing the similar geometric accuracy of the remote sensing images, and demonstrating that the optical axis of star sensor C is calibrated well. From the installation calibration of star sensor A, the geometric accuracy of the remote sensing image as simulated by the unconventional combined mode with star sensors A and B improved from 439.317 pixels to 1.890 pixels. The geometric accuracy simulated by the unconventional combined mode with star sensors A and C improved from 318.263 pixels to 3.082 pixels. The geometric accuracy of the unconventional combined modes evidently improved, demonstrating the unified calibration of the installation error of star sensor A in the fiducial coordinate system. The difference in geometric accuracy between the conventional star sensor mode and the unconventional star sensor mode is approximately 3 pixels, and is caused by the measurement noise of the optical axis.

3.5. Experiment with On-Orbit Satellite

For an on-orbit satellite that works with only two star sensors simultaneously, three panchromatic images are used as test images for evaluating the geometric accuracy improvement before and after installation calibration. Table 9 lists the geometric accuracy before and after installation calibration with different star sensor combinations, as tested using the reference DOM and digital elevation model (DEM). The reference DOM was obtained from aerial images and WorldView3 satellite images. The second version of the ASTER global digital elevation model (GDEM2) was used as the reference DEM, with an average vertical accuracy of −0.20 m, and an accuracy of 17 m at the 95% confidence level [27].
For the conventional combined mode with star sensors B and C, the plane error was 15.207 pixels before calibration. Using the proposed method, the plane error was 15.156 pixels, which is similar to the geometric accuracy before calibration. In that regard, the construction of the fiducial coordinate system in the proposed approach is based on the on-ground installation parameters of star sensors B and C. Thus, z b o d y B , z b o d y C , and z f C are coplanar in the fiducial coordinate system. Based on the principle of the TRIAD algorithm, the results of the attitude determination before and after calibration express the orientation of the fiducial coordinate system in the J2000 system, causing the constant geometric accuracy.
Before calibrating the installation parameters of star sensor A, for the unconventional combined modes, the cross-track errors with star sensors A and B mode and star sensors A and C mode were 48.817 pixels and 350.708 pixels, respectively. The along-track errors were −86.385 pixels and −124.669 pixels, respectively. Affected by the installation errors of star sensor A, the geometric accuracies of three panchromatic images are inconsistent. After calibrating the installation parameters of star sensor A, the geometric errors with star sensor A and B mode and star sensor A and C mode were 8.558 pixels and 14.771 pixels, respectively. The geometric accuracy of the unconventional combined modes significantly improved. Therefore, the installation parameter of the unconventional star sensor A was calibrated well by the proposed method. According to the experimental results of the real data of on-orbit satellite, it demonstrates that the proposed approach makes the results of attitude determinations from different star sensor combination modes consistent and improves the geometric accuracy of the remote sensing images.

4. Discussion

4.1. Calibration with the Numbers of Measurement Data

By analyzing the experimental results, it can be seen that the measurement accuracy of the star sensor is an important factor influencing the calibration accuracy. When the measurement accuracy is constant, the calibration accuracy can be influenced by the number of measurement data, according to the propagation mechanisms of random error. The relative installation errors between star sensors B and C under different numbers are shown in Figure 7. The number of measurement data are from 40 to 1200, with a space of 20. When the number of data are less than 100, the relative installation error between star sensors B and C is approximately 1″, which is close to the measurement accuracy of the optical axis. When the number is between 100 and 500, the relative installation error decreases evidently. When the number is larger than 800, the relative installation error is lower than 0.3″, and remains steady. Therefore, with an increase in the number of data, the random error of the measurement accuracy decreases, and the calibration accuracy increases. The calibration accuracy can be improved by utilizing the measurement data of star sensors in different time periods as redundant observations to increase the number of measurement data. Moreover, in the proposed approach, the measurement data do not need to be continuous over the long term. For the on-orbit satellite, affected by variation of the spatial thermal environment, there is a thermal deformation in the installation of star sensor, which causes the fluctuation of installation parameter in one orbit period. Therefore, to ensure the accuracy and reliability of installation parameter calibration of a multiple star sensors system, the measurement data should be acquired in one orbit period or cover areas with different latitudes.

4.2. Calibration with Large Installation Errors

To analyze the accuracy and reliability of the proposed method under different installation angle errors, some simulated data were tested with installation angle errors from 10″ to 300″, with a space of 10″, and the relative installation errors between star sensors B and C are shown in Figure 8. The time of the experimental data is 10 s, and the frequency is 4 Hz. With the increase of the installation angle error, the calibration error remains steady, and distributes between −1″ to 1″. The relative installation errors with the installation angle error of 300″ are close to those with the installation angle error of 10″, which approximates the measurement accuracy of the optical axis. This demonstrates that the proposed method can be used to calibrate the installation parameters of star sensors with any installation angle error, and that the calibration accuracy of the proposed method is only related to the measurement accuracy of the optical axis, and not the value of the installation angle error.

5. Conclusions

For a star sensor, owing to the vibrations and thermal shocks that arise during launch and the orbit penetration process, there are errors between the on-orbit installation parameters and on-ground measurement parameters, causing inconsistencies in attitude determinations from different combination modes, and seriously affecting the geometric accuracy of high-resolution optical remote sensing images. This study is dedicated to solving the on-orbit calibration of installation parameters of a multiple star sensors system, which is based on the statistical characteristics of the angles and GCPs. With the statistical characteristics of the angle in the J2000 celestial coordinate system, the installation parameters of the conventional star sensors are calibrated in the fiducial coordinate system. Then, the relative fiducial matrix is modeled to achieve the transformation from virtual body coordinate system to the fiducial coordinate system and is calculated using the GCPs. The installation parameters of the unconventional star sensor are calibrated using the relative fiducial matrix and the statistical characteristics of the angle with the fiducial vector.
The proposed method is tested with simulated data and on-orbit measurement data. The results demonstrate that the proposed method can calibrate the optical axis of a star sensor without the measurement noise of the horizontal axis. With the increase of the number of measurement data, the calibration accuracy is gradually improved. A star sensor with a large installation angle error can be well-calibrated by the proposed approach. The results of attitude determinations from different star sensor combination modes are consistent, and the geometric accuracy of the remote sensing images is significantly improved.

Author Contributions

All authors provided major and unique contributions. M.W. conceived the idea, and designed the concept of the study; Y.W. implemented the approach, and wrote the manuscript; Y.Z. contributed to optimization of the approach, and revised the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Science Fund for Distinguished Young Scholars (Project NO.61825103); the Shanghai Aerospace Science and Technology Innovation Fund; the National Key Research and Development Program of China (Project No.2016YFB0501402); the Youth Innovation Fund of High Resolution Earth Observation Program.

Acknowledgments

The authors would like to thank the Editor and the reviewers for their constructive comments and valuable suggestions to improve the quality of the letter.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Toutin, T. Geometric processing of remote sensing images: Models, algorithms and methods. Int. J. Remote Sens. 2004, 25, 1893–1924. [Google Scholar] [CrossRef]
  2. Wang, M.; Cheng, Y.; Chang, X.; Jin, S.; Zhu, Y. On-orbit geometric calibration and geometric quality assessment for the high-resolution geostationary optical satellite GaoFen4. ISPRS J. Photogramm. Remote Sens. 2017, 125, 63–77. [Google Scholar] [CrossRef]
  3. Yan, M.; Wang, C.; Ma, J.; Wang, Z.; Yu, B. Correction of Atmospheric Refraction Geolocation Error for High Resolution Optical Satellite Pushbroom Images. Photogramm. Eng. Remote Sens. 2016, 82, 427–435. [Google Scholar] [CrossRef]
  4. Crassidis, J.L.; Markley, F.L.; Cheng, Y. Survey of nonlinear attitude estimation methods. J. Guid. Control Dyn. 2007, 30, 12–28. [Google Scholar] [CrossRef]
  5. Wang, M.; Fan, C.; Yang, B.; Jin, S.; Pan, J. On-Ground Processing of Yaogan-24 Remote Sensing Satellite Attitude Data and Verification Using Geometric Field Calibration. Sensors 2016, 16, 1203. [Google Scholar] [CrossRef] [Green Version]
  6. Rogers, G.D.; Schwinger, M.R.; Kaidy, J.T.; Strikwerda, T.E.; Casini, R.; Landi, A.; Bettarini, R.; Lorenzini, S. Autonomous star tracker performance. Acta Astronaut. 2009, 65, 61–74. [Google Scholar] [CrossRef]
  7. 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] [Green Version]
  8. Lu, J.; Lei, C.; Liang, S.; Yang, Y. An all-parameter system-level calibration for stellar-inertial navigation system on ground. IEEE Trans. Instrum. Meas. 2017, 66, 2065–2073. [Google Scholar] [CrossRef]
  9. Liebe, C.C. Star trackers for attitude determination. IEEE Aerosp. Electron. Syst. Mag. 1995, 10, 10–16. [Google Scholar] [CrossRef] [Green Version]
  10. Yang, Y.; Zhang, C.; Lu, J.; Zhang, H. In-flight calibration of gyros and star sensor with observability analysis for SINS/CNS integration. IEEE Sens. J. 2017, 17, 7131–7142. [Google Scholar] [CrossRef]
  11. Lam, Q.M.; Crassidis, J.L. Precision attitude determination using a multiple model adaptive estimation scheme. In Proceedings of the 2007 IEEE Aerospace Conference, Big Sky, MT, USA, 3–10 March 2007; pp. 1–20. [Google Scholar]
  12. Pittelkau, M.E. Kalman filtering for spacecraft system alignment calibration. J. Guid. Control Dyn. 2001, 24, 1187–1195. [Google Scholar] [CrossRef]
  13. Pittelkau, M.E. Everything is relative in spacecraft system alignment calibration. J. Spacecr. Rocket. 2002, 39, 460–466. [Google Scholar] [CrossRef]
  14. Cao, H.; Song, H.; Xiong, K. Calibration of Relative Deviation of Star-Sensor. In Proceedings of the 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC), Qinhuangdao, China, 18–20 September 2015; pp. 464–469. [Google Scholar]
  15. Zhang, H.; Niu, Y.; Lu, J.; Yang, Y. Star sensor installation error calibration in stellar-inertial navigation system with a regularized backpropagation neural network. Meas. Sci. Technol. 2018, 29, 085102. [Google Scholar] [CrossRef]
  16. Somov, Y.; Buryrin, S.; Somov, S.; Fedosov, V.; Hajiyev, C.; Sofyali, A. In-flight calibration of an integrated attitude determination system for a small information satellite. In Proceedings of the 2013 6th International Conference on Recent Advances in Space Technologies (RAST), Istanbul, Turkey, 12–14 June 2013; pp. 1103–1108. [Google Scholar]
  17. Somov, Y.; Butyrin, S.; Somov, S.; Somova, T. In-flight calibration, alignment and verification of an astroinertial attitude determination system for free-flying robots and land-survey satellites. In Proceedings of the 2017 IEEE International Workshop on Metrology for AeroSpace (MetroAeroSpace), Padua, Italy, 21–23 June 2017; pp. 474–478. [Google Scholar]
  18. Zhang, H.; Niu, Y.; Lu, J.; Yang, Y. System-level calibration for the star sensor installation error in the stellar-inertial navigation system on a swaying base. IEEE Access 2018, 6, 47288–47294. [Google Scholar] [CrossRef]
  19. Ning, X.; Zhang, J.; Gui, M.; Fang, J. A Fast Calibration Method of the Star Sensor Installation Error Based on Observability Analysis for the Tightly Coupled SINS/CNS-Integrated Navigation System. IEEE Sens. J. 2018, 18, 6794–6803. [Google Scholar] [CrossRef]
  20. Jiang, Y.; Cui, Z.; Zhang, G.; Wang, J.; Xu, M.; Zhao, Y.; Xu, Y. CCD distortion calibration without accurate ground control data for pushbroom satellites. ISPRS J. Photogramm. Remote Sens. 2018, 142, 21–26. [Google Scholar] [CrossRef]
  21. Pi, Y.; Li, X.; Yang, B. Global Iterative Geometric Calibration of a Linear Optical Satellite Based on Sparse GCPs. IEEE Trans. Geosci. Remote Sens. 2019, 58, 436–446. [Google Scholar] [CrossRef]
  22. Pi, Y.; Yang, B.; Li, X.; Wang, M. Study of full-link on-orbit geometric calibration using multi-attitude imaging with linear agile optical satellite. Opt. Express 2019, 27, 980–998. [Google Scholar] [CrossRef]
  23. Wang, M.; Guo, B.; Zhu, Y.; Cheng, Y.; Nie, C. On-Orbit Calibration Approach Based on Partial Calibration-Field Coverage for the GF-1/WFV Camera. Photogramm. Eng. Remote Sens. 2019, 85, 815–827. [Google Scholar] [CrossRef]
  24. Shuster, M.D.; Oh, S.D. Three-axis attitude determination from vector observations. J. Guid. Control 1981, 4, 70–77. [Google Scholar] [CrossRef]
  25. Shuster, M.D. Deterministic three-axis attitude determination. J. Astronaut. Sci. 2004, 52, 405–419. [Google Scholar]
  26. De Marina, H.G.; Pereda, F.J.; Giron-Sierra, J.M.; Espinosa, F. UAV attitude estimation using unscented Kalman filter and TRIAD. IEEE Trans. Ind. Electron. 2011, 59, 4465–4474. [Google Scholar] [CrossRef] [Green Version]
  27. Tachikawa, T.; Kaku, M.; Iwasaki, A.; Gesch, D.B.; Oimoen, M.J.; Zhang, Z.; Danielson, J.J.; Krieger, T.; Curtis, B.; Haase, J.; et al. ASTER Gobal Digital Elevation Model Version 2-Summary of Validation Results; Technical Report; NASA: Washington, DC, USA, 2011.
Figure 1. Satellite attitude determination by the star sensor in the J2000 celestial coordinate system.
Figure 1. Satellite attitude determination by the star sensor in the J2000 celestial coordinate system.
Remotesensing 12 01055 g001
Figure 2. Flowchart of the proposed method for on-orbit calibration of installation parameters of the multiple star sensors system. Digital orthophoto maps (DOM) and digital surface model (DSM).
Figure 2. Flowchart of the proposed method for on-orbit calibration of installation parameters of the multiple star sensors system. Digital orthophoto maps (DOM) and digital surface model (DSM).
Remotesensing 12 01055 g002
Figure 3. The diagram of installation error of star sensor and the virtual body coordinate system. (a) on-orbit installation error of star sensor, (b) the virtual body coordinate system formed by the on-ground installation parameter of star sensors B and C, (c) the virtual body coordinate system formed by the on-ground installation parameter of star sensors A and B and (d) the virtual body coordinate system formed by the on-ground installation parameter of star sensors A and C.
Figure 3. The diagram of installation error of star sensor and the virtual body coordinate system. (a) on-orbit installation error of star sensor, (b) the virtual body coordinate system formed by the on-ground installation parameter of star sensors B and C, (c) the virtual body coordinate system formed by the on-ground installation parameter of star sensors A and B and (d) the virtual body coordinate system formed by the on-ground installation parameter of star sensors A and C.
Remotesensing 12 01055 g003
Figure 4. Conventional star sensor calibration.
Figure 4. Conventional star sensor calibration.
Remotesensing 12 01055 g004
Figure 5. The reference data for image simulation: (a) DOM and (b) DSM.
Figure 5. The reference data for image simulation: (a) DOM and (b) DSM.
Remotesensing 12 01055 g005
Figure 6. The angle of coordinate axis of two star sensors. (a) x-axis angle between star sensors B and C, (b) y-axis angle between star sensors B and C, (c) z-axis angle between star sensors B and C, (d) x-axis angle between star sensors A and B, (e) y-axis angle between star sensors A and B, (f) z-axis angle between star sensors A and B.
Figure 6. The angle of coordinate axis of two star sensors. (a) x-axis angle between star sensors B and C, (b) y-axis angle between star sensors B and C, (c) z-axis angle between star sensors B and C, (d) x-axis angle between star sensors A and B, (e) y-axis angle between star sensors A and B, (f) z-axis angle between star sensors A and B.
Remotesensing 12 01055 g006
Figure 7. The relative installation error with different numbers of measurement data.
Figure 7. The relative installation error with different numbers of measurement data.
Remotesensing 12 01055 g007
Figure 8. The relative installation errors under different installation angle errors.
Figure 8. The relative installation errors under different installation angle errors.
Remotesensing 12 01055 g008
Table 1. Simulation parameters of the star sensor.
Table 1. Simulation parameters of the star sensor.
SensorInstallation ParametersPerformance Parameters
YawRollPitch
star sensor Aon-ground/°−45.358055.08550.2584optical axis error:
3 ( 3 σ )
horizontal axis error:
15 ( 3 σ )
on-orbit/°−45.309355.05780.2462
error/″−100100100
star sensor Bon-ground/°50.448449.9373−0.4550
on-orbit/°50.491949.9649−0.5161
error/″−100−100−100frequency:
4 Hz
number of data:
61
star sensor Con-ground/°81.715849.99350.2054
on-orbit/°81.672849.96560.2662
error/″100100100
Table 2. Simulation parameters of high-resolution optical remote sensing images.
Table 2. Simulation parameters of high-resolution optical remote sensing images.
OrbitAttitudeTimeImageReference Data
altitude: 500 kmroll angle: 02019-10-31resolution: 0.5 marea: Lujiang
inclination: 97.36 °pitch angle: 004:28:13.00size: 2000*6144terrian: plain
type: SunSyncresolution:
DOM: 0.1 m
DSM: 5 m
Table 3. The angle of coordinate axes between star sensors.
Table 3. The angle of coordinate axes between star sensors.
Sensorx-axisy-axisz-axis
star sensors B and Ctrue value/°148.22006176.57173394.721485
after calibration/°148.22048476.57191994.721529
error/″−1.524209−0.668586−0.158861
star sensors A and Btrue value/°95.20495553.81550471.603322
after calibration/°95.20541953.81603871.603335
error/″−1.671153−1.922129−0.047498
Table 4. The relative installation error from star sensor C to star sensor B.
Table 4. The relative installation error from star sensor C to star sensor B.
YawRollPitch
relative installation parametertrue value/°55.764228−65.62064378.497469
before calibration/°55.700151−65.62646278.439639
after calibration/°55.764603−65.62074678.497314
relative installation errorbefore calibration/″230.67638520.950286208.190082
after calibration/″−1.3493490.3704620.557770
Table 5. The calibration accuracy of the relative fiducial parameters.
Table 5. The calibration accuracy of the relative fiducial parameters.
ModeYawRollPitch
R A D S _ A B f true value/″−31.55502292.089887−193.644899
after calibration/″−31.54273092.099739−193.590845
error/″−0.012292−0.009852−0.054054
R A D S _ A C f true value/″−191.113562253.632527−32.170040
after calibration/″−191.013501253.563338−32.194681
error/″−0.1000610.0691880.024641
Table 6. The relative installation error from star sensor A to star sensor B.
Table 6. The relative installation error from star sensor A to star sensor B.
YawRollPitch
relative installation parametertrue value/°44.240652−34.504197−67.482655
before calibration/°44.194256−34.579766−67.521421
after calibration/°44.241266−34.504391−67.482615
relative installation errorbefore calibration/″167.027991272.049875139.557781
after calibration/″−2.2081690.698431−0.145322
Table 7. The attitude determination consistency for different star sensor combined modes.
Table 7. The attitude determination consistency for different star sensor combined modes.
ModeYawRollPitch
star sensors
A and B
before
calibration/″
MIN−65.318630−76.730536−188.271681
MAX−60.153857−72.858703−182.180972
MEAN−62.768906−74.766100−185.458546
RMS62.78241574.772497185.463463
after
calibration/″
MIN−2.004662−1.370637−2.391289
MAX2.9021421.0563992.597409
MEAN0.114170−0.0328520.052211
RMS1.1853430.5514001.066050
star sensors
A and C
before
calibration/″
MIN−123.890519−299.745817−18.726348
MAX−114.892068−289.072572−15.697676
MEAN−118.759084−294.762877−16.900464
RMS118.779821294.77218516.913546
after
calibration/″
MIN−2.537146−5.071411−1.639098
MAX2.1103015.9132981.142595
MEAN0.0830480.075406−0.005480
RMS1.1151212.2812090.608005
Table 8. The geometric accuracy improvement for different star sensor combined modes.
Table 8. The geometric accuracy improvement for different star sensor combined modes.
ModeBefore Calibration (pixels)After Calibration (pixels)
xyxyxyxy
star sensors B and C0.0320.0280.043−0.1450.0280.148
star sensors A and B−149.141413.227439.3171.6570.9101.890
star sensors A and C−317.790−17.347318.2632.6651.5483.082
Table 9. The geometric accuracy improvement with different star sensor combined modes for on-orbit satellites.
Table 9. The geometric accuracy improvement with different star sensor combined modes for on-orbit satellites.
ModeTerrianBefore Calibration (pixels)After Calibration (pixels)
xyxyxyxy
star sensors B and Cmountain4.026−14.66415.2074.072−14.59715.156
star sensors A and Bplain48.817−86.38599.2233.8357.6518.558
star sensors A and Cmountain350.708−124.669372.207−2.996−14.46414.771

Share and Cite

MDPI and ACS Style

Wang, Y.; Wang, M.; Zhu, Y. On-Orbit Calibration of Installation Parameter of Multiple Star Sensors System for Optical Remote Sensing Satellite with Ground Control Points. Remote Sens. 2020, 12, 1055. https://0-doi-org.brum.beds.ac.uk/10.3390/rs12071055

AMA Style

Wang Y, Wang M, Zhu Y. On-Orbit Calibration of Installation Parameter of Multiple Star Sensors System for Optical Remote Sensing Satellite with Ground Control Points. Remote Sensing. 2020; 12(7):1055. https://0-doi-org.brum.beds.ac.uk/10.3390/rs12071055

Chicago/Turabian Style

Wang, Yanli, Mi Wang, and Ying Zhu. 2020. "On-Orbit Calibration of Installation Parameter of Multiple Star Sensors System for Optical Remote Sensing Satellite with Ground Control Points" Remote Sensing 12, no. 7: 1055. https://0-doi-org.brum.beds.ac.uk/10.3390/rs12071055

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