Next Article in Journal
Cooperative Localization for Multi-AUVs Based on GM-PHD Filters and Information Entropy Theory
Next Article in Special Issue
Vibration Noise Modeling for Measurement While Drilling System Based on FOGs
Previous Article in Journal
Gyroscope Technology and Applications: A Review in the Industrial Perspective
Previous Article in Special Issue
High-Sensitivity Encoder-Like Micro Area-Changed Capacitive Transducer for a Nano-g Micro Accelerometer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High-Accuracy Decoupling Estimation of the Systematic Coordinate Errors of an INS and Intensified High Dynamic Star Tracker Based on the Constrained Least Squares Method

Key Laboratory of Precision Opto-Mechatronics Technology, Ministry of Education, School of Instrumentation Science and Opto-Electronics Engineering, Beihang University, No. 37 Xueyuan Road, Haidian District, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(10), 2285; https://doi.org/10.3390/s17102285
Submission received: 5 September 2017 / Revised: 1 October 2017 / Accepted: 3 October 2017 / Published: 7 October 2017
(This article belongs to the Special Issue Inertial Sensors for Positioning and Navigation)

Abstract

:
Navigation accuracy is one of the key performance indicators of an inertial navigation system (INS). Requirements for an accuracy assessment of an INS in a real work environment are exceedingly urgent because of enormous differences between real work and laboratory test environments. An attitude accuracy assessment of an INS based on the intensified high dynamic star tracker (IHDST) is particularly suitable for a real complex dynamic environment. However, the coupled systematic coordinate errors of an INS and the IHDST severely decrease the attitude assessment accuracy of an INS. Given that, a high-accuracy decoupling estimation method of the above systematic coordinate errors based on the constrained least squares (CLS) method is proposed in this paper. The reference frame of the IHDST is firstly converted to be consistent with that of the INS because their reference frames are completely different. Thereafter, the decoupling estimation model of the systematic coordinate errors is established and the CLS-based optimization method is utilized to estimate errors accurately. After compensating for error, the attitude accuracy of an INS can be assessed based on IHDST accurately. Both simulated experiments and real flight experiments of aircraft are conducted, and the experimental results demonstrate that the proposed method is effective and shows excellent performance for the attitude accuracy assessment of an INS in a real work environment.

1. Introduction

An inertial navigation system (INS) can provide the position, velocity, and attitude knowledge of a carrier. It is an autonomous navigation system which does not rely on any external information or radiate energy to the outside, and thus it has been widely used in the military and civil fields [1,2,3,4,5]. Navigation accuracy is always one of the key performance indicators of an INS. In order to improve navigation accuracy, the error parameters of an INS should be accurately calibrated before its official use. The commonly used laboratory calibration methods are the multi-position method and its various improved methods [6,7,8]. However, when an INS works in a real dynamic environment, particularly for aircraft or other high maneuverability carriers, there always exist enormous differences between the real work and laboratory test environments. This will make the credibility of the accuracy assessment of an INS in the laboratory test environment decrease remarkably. Given that, the requirements for an accuracy assessment of an INS in a real complex dynamic environment are exceedingly urgent. So far, high-accuracy speed and position benchmarks can be provided by global positioning system (GPS) [9,10], and thus an accuracy assessment of the speed and position of an INS can be realized by comparing the output information of the INS with that of the GPS. However, a high-accuracy attitude benchmark in a real complex dynamic environment is still unavailable.
A star tracker is used to determine the attitude of a carrier by matching observation stars in the field of view (FOV) and guide stars in the star catalogue. A star tracker can reach an attitude accuracy on the arc-seconds level, and it also has the characteristic of being drift-free [11,12,13]. Given that, a star tracker can be used as a potential benchmark for an attitude accuracy assessment of an INS. However, the traditional star tracker is only suitable for approximate static conditions. Under dynamic conditions, a star spot continuously moves and forms a smeared star streak because of the long exposure time of the traditional star tracker. This will make the star spot energy disperse and the signal-to-noise ratio decrease, thus reducing the attitude accuracy and even failing to output the attitude information [14,15]. Fortunately, the dynamic performance of star trackers has been significantly improved in recent years with the development of photodetectors [16,17,18] and through progress in the dynamic performance-related algorithms of star trackers [19,20,21,22,23,24]. At present, the latest intensified high dynamic star tracker (IHDST) developed by the authors has reached an attitude accuracy on the arc-seconds level in a dynamic condition of up to 25°/s [25,26]. The IHDST can be used as the benchmark for an attitude accuracy assessment of an INS, which is particularly suitable for a real complex dynamic environment.
However, the systematic coordinate errors of an INS and IHDST, including the installation error between the INS and IHDST as well as the misalignment error of the INS, severely decrease the accuracy of the above assessment method, and the effects of the above two errors are coupled. In an integrated navigation system of an INS and a star tracker, the measurement models of the above two are known. Therefore, the existing method tends to utilize the above measurement models to establish the equations of the Karman filter or other similar filters and then estimate the systematic coordinate errors [27]. However, in this study, an attitude accuracy assessment of an INS based on the IHDST is the subject of concern. The INS becomes the assessed object, whose measurement model is unknown. At this time, the existing filter estimation methods are no longer applicable. Given that, a high-accuracy decoupling estimation method of the above systematic coordinate errors based on the constrained least squares (CLS) method is proposed in this paper. This method only utilizes the attitude data of an INS and IHDST to accurately estimate the above two errors without knowledge of the measurement models of the INS and IHDST. Since INSs and IHDSTs have completely different reference frames, the reference frame of the IHDST should be firstly converted to be consistent with that of the INS. Thereafter, the decoupling estimation model of the above two errors is established, and the CLS-based optimization method is then utilized to estimate them accurately. After compensating for the above two errors, the attitude accuracy of the INS can be ultimately assessed by using the IHDST as the attitude benchmark. Moreover, since the decoupling estimation model established and the CLS-based optimization method utilized can estimate the installation and misalignment errors accurately, the proposed method is also suitable for improving the accuracy of an INS and star tracker integrated navigation system [27,28,29].
The remainder of this paper is organized as follows. The unified principle of reference frames of the IHDST and an INS is deduced in Section 2. Section 3 details the decoupling estimation model and the CLS-based optimization method, which are utilized to estimate installation and misalignment errors accurately. Both simulated experiments and real flight experiments of an attitude accuracy assessment of an INS based on the IHDST are conducted in Section 4, and the experimental results demonstrate the feasibility and effectiveness of the proposed method. Finally, conclusions are drawn in Section 5.

2. Unified Principle of Reference Frame

The reference frame of the IHDST is entirely different from that of an INS due to their different measurement principles. Therefore, the reference frame of the IHDST should be converted to be consistent with that of an INS before the attitude accuracy assessment of the INS. The relevant coordinate frames are firstly defined for convenience, and then the conversion principle of a reference frame is deduced based on them.

2.1. Coordinate Frame Definition

The coordinate frames involved in this paper are shown in Figure 1, and they are defined as follows:
(1) The inertial frame OeXiYiZi (i-frame). The J2000.0 celestial coordinate frame, which is established at 12 terrestrial dynamical time on 1 January 2000, is selected as the inertial frame in this paper. The origin Oe is set at the center of the earth; the Zi-axis is normal to the equatorial plane and points towards the north celestial pole; the Xi-axis lies in the equatorial plane and points towards the vernal equinox at the establishment time; and the Yi-axis completes a right-handed orthogonal frame. The inertial frame is the reference frame of the IHDST.
(2) The earth fixed frame OeXeYeZe (e-frame). This frame is fixed with the earth and thus remains stationary relative to the earth. The origin Oe is set at the center of the earth; the Ze-axis is normal to the equatorial plane and points towards the north celestial pole; the Xe-axis lies in the equatorial plane and points towards the prime meridian at the observation time; and the Ye-axis completes a right-handed orthogonal frame.
(3) The navigation frame OnXnYnZn (n-frame). This frame is a local vertical frame and it is related to the local geographic latitude and longitude. The origin On is set at the location of the carrier. The Xn-axis points towards the north, the Yn-axis points towards the east, and the Zn-axis points downwards. The navigation frame is the reference frame of an INS.
(4) The IHDST frame OsXsYsZs (s-frame). The Xs- and Ys-axes are parallel to the two vertical edges of the detector plane, respectively, the Zs-axis is along the boresight of the IHDST and points outwards, and the three axes satisfy the right-hand rule.
(5) The INS frame OgXgYgZg (g-frame). The three axes are in accordance with the sensitive directions of the gyro triad and the accelerometer triad of the INS, and they complete the right-handed frame.

2.2. Reference Frame Conversion

As previously described, the inertial and navigation frames are the reference frames of the IHDST and INS, respectively. Therefore, the reference frame of the IHDST should be converted from the i-frame to the n-frame before an attitude accuracy assessment of the INS. The reference frame conversion can be divided into two steps, namely, the first step from the i-frame to the e-frame and the second step from the e-frame to the n-frame.

2.2.1. Conversion from the i-frame to the e-frame

In theory, the conversion from the i-frame to the e-frame can be realized merely depending on the earth’s rotation from the epoch of J2000.0 to the observation time t. However, besides the rotation movement of the earth, its rotation axis is also moving constantly in the i-frame due to the influence of other celestial bodies (e.g., the sun and the moon) as well as the irregularity of the earth itself [30]. Figure 2 shows the motion of the earth’s axis. Firstly, the north celestial pole revolves around the north ecliptic pole clockwise with a radius of the obliquity ε due to the mutual motion of the equatorial plane and the ecliptic plane, and the rotation period is about 25,770 years. Given that, a small west movement about 50.290˝ of the vernal equinox is generated every year. This movement is referred to as the precession. Besides that, the north celestial pole also has a small periodic elliptical swinging mainly because of the gravitation of the sun, the moon, and other celestial bodies to the earth. This movement is referred to as the nutation, and its period is about 18.6 years. Lastly, the polar motion of the earth also exists, but this kind of motion is quite small and thus can be ignored in this paper.
In summary, the earth’s rotation as well as the precession and nutation should be considered and compensated for, thus accurately realizing the conversion from the i-frame at the epoch of J2000.0 to the e-frame at the observation time t. Firstly, the mean celestial coordinate frame OeXimYimZim (im-frame) is obtained when the precession is compensated to the i-frame. The celestial pole, the celestial equator, and the vernal equinox corresponding to the im-frame are referred to as the mean celestial pole, the mean celestial equator, and the mean vernal equinox, respectively. Subsequently, the instantaneous celestial coordinate frame OeXitYitZit (it-frame) at the observation time t can be obtained when the nutation is compensated to the im-frame. The it-frame is established by using the instantaneous north celestial pole as the base point, the instantaneous celestial equator as the base circle, and the instantaneous vernal equinox as the principal point, respectively. Lastly, the e-frame at the observation time t can be obtained when the earth’s rotation is compensated to the it-frame.
Let P(t), N(t), and R(t) be the precession, nutation, and earth rotation matrices, respectively, and then the preceding frame conversions can be expressed as follows [30]:
[ X i m Y i m Z i m ] = P ( t ) [ X i Y i Z i ] , [ X i t Y i t Z i t ] = N ( t ) [ X i m Y i m Z i m ] , [ X e Y e Z e ] = R ( t ) [ X i t Y i t Z i t ] .

1) Precession Matrix 

The precession matrix in Equation (1) can be entirely determined by the three rotation matrices, and its expression is as follows:
P ( t ) = R Z ( z A ) R Y ( θ A ) R Z ( ζ A ) ,
where ζA, θA, and zA are the precession parameters of the IAU2000 precession model [30], and RZ and RY are the matrices rotated around the Z- and Y-axes, respectively. Let δ be the rotation angle, and then the matrices rotated around the X-, Y-, and Z-axes can be expressed as follows:
R X ( δ ) = [ 1 0 0 0 cos ( δ ) sin ( δ ) 0 sin ( δ ) cos ( δ ) ] ,   R Y ( δ ) = [ cos ( δ ) 0 sin ( δ ) 0 1 0 sin ( δ ) 0 cos ( δ ) ] , R Z ( δ ) = [ cos ( δ ) sin ( δ ) 0 sin ( δ ) cos ( δ ) 0 0 0 1 ] .

2) Nutation Matrix 

Similarly, the nutation matrix N(t) can also be entirely determined by the three rotation matrices, and its expression is as follows [30]:
N ( t ) = R X ( ε Δ ε ) R Z ( Δ ψ ) R X ( ε ) ,
where ε, Δψ, and Δε are the obliquity, the longitude nutation, and the obliquity nutation in the IAU2000B nutation model, respectively [30,31].

3) Earth Rotation Matrix 

The earth rotation matrix R(t) is entirely determined by the Greenwich hour angle of the instantaneous vernal equinox (namely, βG), and its expression is as follows [30]:
R ( t ) = R Z ( β G ) .
In summary, the conversion from the i-frame at the epoch of J2000.0 to the e-frame at the observation time t can be realized in three steps according to Equation (1), and the total conversion expression is as follows:
[ X e Y e Z e ] = C i e ( t ) [ X i Y i Z i ] , C i e ( t ) = R ( t ) N ( t ) P ( t ) ,
where C i e ( t ) is the total rotation matrix from the i-frame to the e-frame, and P(t), N(t), and R(t) are determined according to Equations (2)–(5).

2.2.2. Conversion from the e-frame to the n-frame

As shown in Figure 1, the conversion from the e-frame to the n-frame can be realized merely depending on the longitude (λ) and latitude (φ) of the IHDST and INS at the observation time t. The corresponding conversion relation can be expressed as
[ X n Y n Z n ] = C e n ( t ) [ X e Y e Z e ] ,
where C e n ( t ) is the rotation matrix from the e-frame to the n-frame, and its expression, which is entirely determined by the three rotation matrices, can be written as
C e n ( t ) = R Y ( 180 ° ) R Y ( 90 ° φ ) R Z ( λ ) = [ sin φ cos λ sin φ sin λ cos φ sin λ cos λ 0 cos φ cos λ cos φ sin λ sin φ ] .
According to Equations (6) and (7), the total conversion from the i-frame at the epoch of J2000.0 to the n-frame at the observation time t can be expressed as
[ X n Y n Z n ] = C e n ( t ) C i e ( t ) [ X i Y i Z i ] .
Let Q i s ( t ) be the original attitude matrix of the IHDST with respect to the i-frame at the observation time t. Then, the conversion attitude matrix Q n s ( t ) of the IHDST with respect to the n-frame can be obtained according to Equation (9). At this time, the reference frame of the IHDST has been converted to be consistent with that of the INS, and the corresponding conversion can be expressed as
Q n s ( t ) = Q i s ( t ) C e i ( t ) C n e ( t ) = Q i s ( t ) [ C e n ( t ) C i e ( t ) ] T .

3. Decoupling Estimation of the Systematic Coordinate Errors of an INS and IHDST

As mentioned earlier, the reference frame of the IHDST has been converted from the i-frame to the n-frame based on Equation (10), and the original attitude matrix Q i s ( t ) of the IHDST has been accordingly transformed into the attitude matrix Q n s ( t ) with respect to the n-frame. Meanwhile, the reference frame of the INS is the n-frame, and thus its original attitude matrix is Q n g ( t ) . In theory, the attitude matrix Q n s ( t ) of the IHDST can be directly used as the benchmark to assess the accuracy of the attitude matrix Q n g ( t ) of the INS. However, the actual coordinate frames of the IHDST and INS (i.e., the s-frame and the g-frame) cannot be exactly the same, and there always exists an installation error between the two. The installation error is the systematic error, and it must be compensated for, thus improving the assessment accuracy. Furthermore, according to the characteristics of the INS, its attitude error is mainly comprised of a misalignment error and an inertial instrument error. The former is the systematic error, and it should be accurately estimated and compensated for. The above two systematic coordinate errors severely decrease the accuracy of the assessment method, and their effects are coupled. Given that, a high-accuracy decoupling estimation method of the above two systematic coordinate errors based on CLS is proposed in this paper. The decoupling estimation model of the above two errors is first established, and then the CLS-based optimization method is utilized to estimate them accurately. Finally, the attitude accuracy of the INS can be assessed quantitatively after compensating for the above two errors.

3.1. Decoupling Estimation Model

Let B s g be the installation error matrix from the s-frame to the g-frame. Then, the truth matrix Q ˜ n g ( t ) of an INS can be derived from the attitude matrix Q n s ( t ) of the IHDST as follows:
Q ˜ n g ( t ) = B s g Q n s ( t ) .
Since the calculation of the attitude matrix is relatively complicated, it is necessary to transform the attitude matrix into its entirely equivalent attitude quaternion, thus simplifying the related intermediate calculation. Given that, the truth matrix Q ˜ n g ( t ) is transformed into the truth quaternion q ˜ n g ( t ) , the original attitude matrix Q n g ( t ) of the INS is transformed into the original attitude quaternion q n g ( t ) , and the installation error matrix B s g is transformed into the installation error quaternion b s g , respectively. On this basis, Equation (11) can be converted to its quaternionic expression:
q ˜ n g ( t ) = q n s ( t ) b s g ,
where “ ” represents quaternionic multiplication. If the measurement moment t is selected as t = ti (i = 1, 2, 3, …, N), the corresponding loss function La can be expressed as
L a = i = 1 N | q n g ( t i ) q ˜ n g ( t i ) | 2 = i = 1 N | q n g ( t i ) q n s ( t i ) b s g | 2 .
In theory, the optimal estimation b ^ s g of the installation error quaternion can be obtained when La takes its minimum value. However, besides the installation error between the INS and the IHDST, there also exists the misalignment error of the INS, and the effects of the above two errors are mutually coupled. The optimal estimation b ^ s g cannot be obtained any more when merely depending on the loss function La in Equation (13). Figure 3 shows the complete transformation relations of the coordinate frames. The original attitude quaternion of the INS is not q n g ( t ) , but q n g ( t ) , where n and n´ represent the ideal navigation frame (n-frame) and the real navigation frame (n´-frame), respectively, and the misalignment error quaternion r n n (its entirely equivalent matrix is R n n ) always exists between the two frames.
After compensating for misalignment error, the attitude quaternion of the INS can be expressed as
q n g ( t ) = r n n q n g ( t ) .
By substituting Equation (14) into (13), the complete loss function Lb, including the misalignment error quaternion r n n and the installation error quaternion b s g , can be expressed as
L b = i = 1 N | q n g ( t i ) q ˜ n g ( t i ) | 2 = i = 1 N | r n n q n g ( t i ) q n s ( t i ) b s g | 2 ,
where
q n g ( t i ) = [ y i 0 y i 1 y i 2 y i 3 ] T , q n s ( t i ) = [ x i 0 x i 1 x i 2 x i 3 ] T , r n n = [ r 0 r 1 r 2 r 3 ] T , b s g = [ b 0 b 1 b 2 b 3 ] T , i = 1 ,   2 ,   3 ,   ,   N ,
and
r 0 2 + r 1 2 + r 2 2 + r 3 2 = 1 , b 0 2 + b 1 2 + b 2 2 + b 3 2 = 1 .
Equations (15)–(17) represent the decoupling estimation model of the installation and misalignment errors.

3.2. CLS-Based Optimization Method

Equations (15) and (17), which are the objective function and the equality constraints respectively, constitute a typical CLS problem. By means of equivalent transformation, the equality constraints in Equation (17) can be rewritten as
h 1 = r 0 2 + r 1 2 + r 2 2 + r 3 2 1 = 0 , h 2 =   b 0 2 + b 1 2 + b 2 2 + b 3 2 1 = 0 .
The objective function Lb in Equation (15) is calculated, and the result is equal to the square sum of the quaternion deviations at N measurement moments. For the moment ti, the corresponding quaternion deviation can be expressed as
Δ q i = r n n q n g ( t i ) q n s ( t i ) b s g   = [ r 0 y i 0 r 1 y i 1 r 2 y i 2 r 3 y i 3 b 0 x i 0 + b 1 x i 1 + b 2 x i 2 + b 3 x i 3 r 1 y i 0 + r 0 y i 1 r 3 y i 2 + r 2 y i 3 b 1 x i 0 b 0 x i 1 b 3 x i 2 + b 2 x i 3 r 2 y i 0 + r 3 y i 1 + r 0 y i 2 r 1 y i 3 b 2 x i 0 + b 3 x i 1 b 0 x i 2 b 1 x i 3 r 3 y i 0 + r 2 y i 1 + r 1 y i 2 + r 0 y i 3 b 3 x i 0 b 2 x i 1 + b 1 x i 2 b 0 x i 3 ] .
The above quaternion deviation Δqi contains a total of four components, each of which consists of eight cross terms. When calculating the square sum of the 4 components of Δqi, each component can generate 8 square terms and 28 cross-product terms, and thus 4 components totally generate 32 square terms and 112 cross-product terms. The sum Σi,sq of all the 32 square terms can be derived as follows:
Σ i , s q = ( r 0 2 + r 1 2 + r 2 2 + r 3 2 ) ( y i 0 2 + y i 1 2 + y i 2 2 + y i 3 2 )   + ( b 0 2 + b 1 2 + b 2 2 + b 3 2 ) ( x i 0 2 + x i 1 2 + x i 2 2 + x i 3 2 )   = 1 × 1 + 1 × 1 = 2 .
When calculating the sum Σi,cro of all the 112 cross-product terms and combining the similar terms, the expression of the ultimate result can be simplified as
Σ i , c r o = Σ i , c r o 1 + Σ i , c r o 2 + Σ i , c r o 3 + Σ i , c r o 4 ,
where
Σ i , c r o 1 = 2 b 0 r 0 ( d i 00 d i 11 d i 22 d i 33 ) + 2 b 0 r 1 ( d i 01 d i 10 + d i 23 d i 32 ) + 2 b 0 r 2 ( d i 02 d i 13 d i 20 + d i 31 ) + 2 b 0 r 3 ( d i 03 + d i 12 d i 21 d i 30 ) ,
Σ i , c r o 2 = 2 b 1 r 0 ( d i 10 d i 01 d i 32 + d i 23 ) + 2 b 1 r 1 ( d i 11 d i 00 + d i 33 + d i 22 ) + 2 b 1 r 2 ( d i 12 d i 03 d i 30 d i 21 ) + 2 b 1 r 3 ( d i 13 + d i 02 d i 31 + d i 20 ) ,
Σ i , c r o 3 = 2 b 2 r 0 ( d i 20 + d i 31 d i 02 d i 13 ) + 2 b 2 r 1 ( d i 21 + d i 30 + d i 03 d i 12 ) + 2 b 2 r 2 ( d i 22 + d i 33 d i 00 + d i 11 ) + 2 b 2 r 3 ( d i 23 d i 32 d i 01 d i 10 ) ,
Σ i , c r o 4 = 2 b 3 r 0 ( d i 30 d i 21 + d i 12 d i 03 ) + 2 b 3 r 1 ( d i 31 d i 20 d i 13 d i 02 ) + 2 b 3 r 2 ( d i 32 d i 23 + d i 10 + d i 01 ) + 2 b 3 r 3 ( d i 33 + d i 22 + d i 11 d i 00 ) ,
and
d i j k = x i j y i k , j = 0 , 1 , 2 , 3 , k = 0 , 1 , 2 , 3 .
When the above results at moment ti are extended to all the N measurement moments, the expression of the objective function Lb in Equation (15) can be derived as follows:
L b = i = 1 N | r n n q n g ( t i ) q n s ( t i ) b s g | 2 = i = 1 N ( Σ i , s q + Σ i , c r o ) = 2 N + i = 1 N ( Σ i , c r o 1 + Σ i , c r o 2 + Σ i , c r o 3 + Σ i , c r o 4 ) ,
where Σi,cro1, Σi,cro2, Σi,cro3, and Σi,cro4 are determined by Equations (22)–(26).
After the preceding calculations, the optimal estimations b ^ s g and r ^ n n can be obtained simultaneously when Lb in Equation (27) takes its minimum value under the condition of Equation (18). Defining the coefficient vector as [λ1 λ2]T, the Lagrange function can be constructed as [32]
l ( b j , r j , λ k ) = L b + λ 1 h 1 + λ 2 h 2 , j = 0 , 1 , 2 , 3 , k = 1 , 2 .
Therefore, b ^ s g and r ^ n n should satisfy the following Lagrange condition [32]:
l b j = 0 ,    l r j = 0 ,    l λ k = 0 ,   j = 0 , 1 , 2 , 3 ,   k = 1 , 2 .
Equation (29) contains a total of 10 sub equations. The last two are obtained by solving the partial derivatives of a Lagrange function l relative to λk (k = 1, 2), and they are exactly the same as Equation (18). The other eight are the partial derivatives relative to bj and rj (j = 0, 1, 2, 3), and they can be reorganized as follows:
V R = λ 1 B ,
V T B = λ 2 R ,
whose matrix component forms are expressed as
i = 1 N [ v i 11 v i 12 v i 13 v i 14 v i 21 v i 22 v i 23 v i 24 v i 31 v i 32 v i 33 v i 34 v i 41 v i 42 v i 43 v i 44 ] [ r 0 r 1 r 2 r 3 ] = λ 1 [ b 0 b 1 b 2 b 3 ] ,
i = 1 N [ v i 11 v i 12 v i 13 v i 14 v i 21 v i 22 v i 23 v i 24 v i 31 v i 32 v i 33 v i 34 v i 41 v i 42 v i 43 v i 44 ] T [ b 0 b 1 b 2 b 3 ] = λ 2 [ r 0 r 1 r 2 r 3 ] ,
where
v i 11 = d i 00 d i 11 d i 22 d i 33 , v i 12 = d i 01 d i 10 + d i 23 d i 32 , v i 13 = d i 02 d i 13 d i 20 + d i 31 , v i 14 = d i 03 + d i 12 d i 21 d i 30 , v i 21 = d i 10 d i 01 d i 32 + d i 23 , v i 22 = d i 11 d i 00 + d i 33 + d i 22 , v i 23 = d i 12 d i 03 d i 30 d i 21 , v i 24 = d i 13 + d i 02 d i 31 + d i 20 , v i 31 = d i 20 + d i 31 d i 02 d i 13 , v i 32 = d i 21 + d i 30 + d i 03 d i 12 , v i 33 = d i 22 + d i 33 d i 00 + d i 11 , v i 34 = d i 23 d i 32 d i 01 d i 10 , v i 41 = d i 30 d i 21 + d i 12 d i 03 , v i 42 = d i 31 d i 20 d i 13 d i 02 , v i 43 = d i 32 d i 23 + d i 10 + d i 01 , v i 44 = d i 33 + d i 22 + d i 11 d i 00 .
In theory, b ^ s g and r ^ n n , as well as [λ1 λ2]T, can be entirely determined by combining Equations (18), (30), and (31). However, the above equations are nonlinear, thus resulting in the solution process being quite complicated. Given that, proper equivalent transformations are conducted on Equations (30) and (31) for a calculation simplification. By multiplying the coefficient λ2 on both sides of Equation (30) and then substituting Equation (31) into it, the result can be derived as
λ 1 λ 2 B = V λ 2 R = V ( V T B ) = ( V V T ) B ,
namely,
P B = ( λ 1 λ 2 ) B ,    P = V V T .
Similarly, when multiplying the coefficient λ1 on both sides of Equation (31) and then substituting Equation (30) into it, the result can be derived as
Q R = ( λ 1 λ 2 ) R ,    Q = V T V .
The norms of B and R are equal to 1, and thus they are both four-dimensional nonzero vectors. According to Equations (36) and (37), B and R can be considered as the eigenvectors, which belong to the eigenvalue λ1λ2 of the matrices P and Q, respectively. Since the Lagrange condition described in Equation (29) is only necessary, not sufficient, all of the four eigenvectors of P and Q should be solved and then used to calculate the objective function Lb in Equation (27). The optimal estimations b ^ s g and r ^ n n can be obtained by the eigenvectors B* and R*, which make Lb take its minimum value. The expressions are as follows:
b ^ s g = B * = [ b 0 * b 1 * b 2 * b 3 * ] T ,   r ^ n n = R * = [ r 0 * r 1 * r 2 * r 3 * ] T .
As previously described, b ^ s g and r ^ n n can be transformed into their entirely equivalent attitude matrices B ^ s g and R ^ n n , respectively. After compensating for the installation error, the truth matrix Q ˜ n g ( t ) of the INS with respect to the n-frame can be derived from the attitude matrix Q n s ( t ) of the IHDST, which is shown in Equation (11). Meanwhile, after compensating for the misalignment error, the measurement attitude matrix Q ¯ n g ( t ) of the INS can also be expressed as
Q ¯ n g ( t ) = Q n g ( t ) R ^ n n ,
where Q n g ( t ) is the original attitude matrix of the INS.
Although the attitude matrix or quaternion can clearly represent the rotation relation, they do not have any dimension, and each component does not have any independent physical meaning either. Given that, the ultimate output attitude parameters are transformed into the three-axis Euler angles in degrees (°), which are entirely equivalent to the attitude matrix or quaternion. In this study, the three-rotation order is defined as Z-Y-X (i.e., 3-2-1), and the corresponding Euler angles are referred to as yaw (φ), pitch (θ), and roll (γ), respectively.
Let the truth Euler angles of an INS according to Equation (11) and the measurement Euler angles of the INS according to Equation (39) be ( γ ˜ s , θ ˜ s , φ ˜ s ) and ( r ¯ g , θ ¯ g , φ ¯ g ) , respectively. Then, the absolute measurement errors (AMEs) of the attitude parameters of the INS based on Euler angles can be expressed as follows:
Δ γ g = r ¯ g γ ˜ s ,   Δ θ g = θ ¯ g θ ˜ s ,   Δ φ g = φ ¯ g φ ˜ s .

4. Experiments and Discussion

Both simulated and real experiments are conducted in this section to verify the feasibility and effectiveness of the proposed method.

4.1. Simulated Experiments

In order to verify the accuracy performance of the decoupling estimation method for systematic coordinate errors proposed in this paper, simulated experiments are conducted in this section. Firstly, the truth Euler angles of the installation error (γB, θB, φB) and the misalignment error (γR, θR, φR) are randomly generated as (0.4572, −0.0146, 0.3003) and (−0.0782, 0.4157, 0.2922) in degrees (°), respectively. Then, the initial attitude q n s ( t 0 ) of the IHDST is randomly generated, and the subsequent attitude q n s ( t ) of the IHDST can be derived according to the preset motion condition. The sampling frequency of the IHDST is set as 25 Hz, and the total simulated time is set as 300 s. Subsequently, According to Equations (12) and (14), the attitude q n g ( t ) of the INS can be determined on the basis of q n s ( t ) , (γB, θB, φB) and (γR, θR, φR). Lastly, Gaussian noises are added to the attitude data of the IHDST and the INS, respectively, to simulate the random error. The Gaussian noise of the IHDST is set to zero mean and 5×N arc-seconds (‘’) standard deviation in 1σ, while the Gaussian noise of the INS is set to zero mean and 0.01×N ° standard deviation in 1σ, where N is the Noise size factor, and it is set as 1, 2, 3, 4, 5, respectively. At this time, the proposed decoupling estimation method can be utilized to estimate the installation and misalignment errors. Each set of simulations is repeated five times, and the mean values of the five times are outputted as the ultimate estimation results. Figure 4 and Figure 5 show the absolute values of the estimation errors of the installation and misalignment errors, respectively, which are all less than 2×10-3 ° regardless of the size of the Gaussian noise.

4.2. Real Experiments

In order to further validate the feasibility and effectiveness of the proposed method, real assessment experiments of attitude accuracy of an INS based on the IHDST, which is self-developed in this study, are conducted under an actual flight environment of an aircraft. Figure 6 shows the self-developed IHDST, and Table 1 lists its main performance specifications.
Figure 7 shows all of the experimental equipment. The selected test aircraft is shown in Figure 7a, and the Xb-, Yb-, and Zb-axes of its body frame (b-frame) are along the fuselage, wing, and vertical upward directions, respectively. The assessment setup, including the INS and IHDST, is stably mounted in the test aircraft, ensuring that the s-frame and g-frame are consistent with the b-frame as much as possible, which is shown in Figure 7b. The assessment experiments were conducted on a clear night without moonlight interference. After taking off, the test aircraft climbed up to a height of about 3000 meters (m) and then completed the flight of figure “8”, thus making the INS sufficiently convergent. Subsequently, the test aircraft climbed up to a height of about 4000 m and then completed various operations (i.e., level flight, sideward flight, and flight of figure “8”) according to the preset flight plan. Finally, the test aircraft fell back to the height of about 3000 m and maintained level flight for some time. The flight velocity of the test aircraft was about 250–320 kilometers per hour (km/h). These flight operations can make the assessment setup, including the INS and IHDST, experience a variety of maneuvering conditions, thus fully verifying the accuracy performance of the INS under real maneuvering environments.
After the experiments, the test aircraft landed at the airport, and then the experimental attitude data of the INS and IHDST recorded in the memory was read out and analyzed. Figure 8 shows the raw three-axis Euler angles obtained by the INS and IHDST, respectively. (γs, θs, φs) are the raw data of the IHDST with respect to the i-frame, while (γg, θg, φg) are the raw data of the INS with respect to the n-frame. The correlation characteristic between the above two groups of data cannot be directly analyzed from Figure 8. Given that, the reference frame of the IHDST should be converted from the i-frame to the n-frame according to the preceding principle in this study. The converted data of the IHDST and the raw data of the INS can be plotted in the same figure, which is shown in Figure 9. After the conversion, the above two groups of data have a significant correlation characteristic in attitude variation.
As previously described, the IHDST can be used as the benchmark for an attitude accuracy assessment of the INS. The AMEs of Euler angles of the INS before and after the proposed decoupling estimation of and compensation for the systematic coordinate errors are shown in Figure 10a,b, respectively. In Figure 10a, the AMEs of roll (γ) and pitch (θ) of the INS show significant regular fluctuation characteristics. The fluctuation amplitude is relatively large, and it is about 1°. This makes it difficult to assess the attitude errors of the INS accurately. After the proposed decoupling estimation of and compensation for the systematic coordinate errors, the regular fluctuation has been eliminated effectively, and the AMEs of roll (γ) and pitch (θ) of the INS are reduced by about one order of magnitude, which is shown in Figure 10b.
The mean value and standard deviation of the AMEs of the INS in Figure 10 are shown in Figure 11 and Figure 12, respectively. After the estimation of and compensation for the above two errors, the mean value and standard deviation of the AMEs of the INS have been reduced significantly. For the roll (γ) and pitch (θ), the standard deviations are reduced about 30 times after error compensation, which means the errors are more concentrated. For the yaw (φ), the mean value is reduced about 15 times after error compensation, which means the error distribution is closer to the ideal zero. The corresponding optimal estimations of the installation and misalignment errors are listed in Table 2.

5. Conclusions

The attitude accuracy assessment of an INS based on the IHDST is particularly suitable for a real complex dynamic environment. The coupled systematic coordinate errors severely decrease the assessment accuracy. Given that, a high-accuracy decoupling estimation method for the above systematic coordinate errors based on CLS is proposed in this paper. This method only utilizes the attitude data of the INS and the IHDST to accurately estimate the above two errors without knowledge of the measurement models of the INS and IHDST. Both simulated and real experiments were conducted to verify the feasibility and effectiveness of the proposed method. The simulated results show that the absolute values of the estimation errors of the installation and misalignment errors are all less than 2×10−3 ° regardless of the size of the Gaussian noise. Furthermore, the real assessment experiments of the attitude accuracy of an INS are conducted under the actual flight environment of an aircraft. The IHDST is used as the benchmark for the attitude accuracy assessment of the INS. Before error compensation, the AMEs of the roll (γ) and pitch (θ) of the INS show significant regular fluctuation characteristics and the amplitude is about 1°. By contrast, after error compensation, the regular fluctuation has been eliminated effectively, and the standard deviations of the roll (γ) and pitch (θ) are reduced about 30 times, which means the errors are more concentrated. For the yaw (φ), the mean value is reduced about 15 times after error compensation, which means the error distribution is closer to the ideal zero. Moreover, the proposed method is also suitable for improving the accuracy of an INS and star tracker integrated navigation system.

Acknowledgments

This work was supported by National Natural Science Fund of China (NSFC) (No. 61222304) and the Specialized Research Fund for the Doctoral Program of Higher Education of China (No. 20121102110032). We gratefully acknowledge the supports.

Author Contributions

Wenbo Yu was responsible for the overall work, performance of the method, experiments and analysis, and writing of this paper. Jie Jiang provided research ideas and modified the paper. Guangjun Zhang is the research group leader who provided general guidance during the research and approved this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chang, L.; Li, Y.; Xue, B. Initial Alignment for a Doppler Velocity Log-Aided Strapdown Inertial Navigation System with Limited Information. IEEE-ASME Trans. Mechatron. 2017, 22, 329–338. [Google Scholar] [CrossRef]
  2. Deng, Z.; Sun, M.; Wang, B.; Fu, M. Analysis and Calibration of the Nonorthogonal Angle in Dual-Axis Rotational INS. IEEE Trans. Ind. Electron. 2017, 64, 4762–4771. [Google Scholar] [CrossRef]
  3. Ning, X.; Gui, M.; Xu, Y.; Bai, X.; Fang, J. INS/VNS/CNS integrated navigation method for planetary rovers. Aerosp. Sci. Technol. 2016, 48, 102–114. [Google Scholar] [CrossRef]
  4. Wang, Q.; Cui, X.; Li, Y.; Ye, F. Performance Enhancement of a USV INS/CNS/DVL Integration Navigation System Based on an Adaptive Information Sharing Factor Federated Filter. Sensors 2017, 17, 239. [Google Scholar] [CrossRef] [PubMed]
  5. Fan, Q.; Sun, B.; Sun, Y.; Zhuang, X. Performance Enhancement of MEMS-Based INS/UWB Integration for Indoor Navigation Applications. IEEE Sens. J. 2017, 17, 3116–3130. [Google Scholar] [CrossRef]
  6. Cai, Q.; Yang, G.; Song, N.; Liu, Y. Systematic Calibration for Ultra-High Accuracy Inertial Measurement Units. Sensors 2016, 16, 940. [Google Scholar] [CrossRef] [PubMed]
  7. Zheng, Z.; Han, S.; Zheng, K. An eight-position self-calibration method for a dual-axis rotational Inertial Navigation System. Sens. Actuator A-Phys. 2015, 232, 39–48. [Google Scholar] [CrossRef]
  8. Gao, W.; Zhang, Y.; Wang, J. Research on Initial Alignment and Self-Calibration of Rotary Strapdown Inertial Navigation Systems. Sensors 2015, 15, 3154–3171. [Google Scholar] [CrossRef] [PubMed]
  9. Lee, J.Y.; Kim, H.S.; Choi, K.H.; Lim, J.; Chun, S.; Lee, H.K. Adaptive GPS/INS integration for relative navigation. GPS Solut. 2016, 20, 63–75. [Google Scholar] [CrossRef]
  10. Hong, S.; Lee, M.H.; Chun, H.H.; Kwon, S.H.; Speyer, J.L. Experimental Study on the Estimation of Lever Arm in GPS/INS. IEEE Trans. Veh. Technol. 2006, 55, 431–448. [Google Scholar] [CrossRef]
  11. Liebe, C.C. Accuracy Performance of Star Trackers-A Tutorial. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 587–599. [Google Scholar] [CrossRef]
  12. Ma, L.; Zhan, D.; Jiang, G.; Fu, S.; Jia, H.; Wang, X.; Huang, Z.; Zheng, J.; Hu, F.; Wu, W.; Qin, S. 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] [PubMed]
  13. Sun, T.; Xing, F.; Wang, X.; You, Z.; Chu, D. An accuracy measurement method for star trackers based on direct astronomic observation. Sci. Rep. 2016, 6, 22593:1–22593:10. [Google Scholar] [CrossRef] [PubMed]
  14. Hou, W.; Liu, H.; Lei, Z.; Yu, Q.; Liu, X.; Dong, J. Smeared star spot location estimation using directional integral method. Appl. Opt. 2014, 53, 2073–2086. [Google Scholar] [CrossRef] [PubMed]
  15. Sun, T.; Xing, F.; You, Z.; Wei, M. Motion-blurred star acquisition method of the star tracker under high dynamic conditions. Opt. Express 2013, 21, 20096–20110. [Google Scholar] [CrossRef] [PubMed]
  16. Katake, A.; Bruccoleri, C. StarCam SG100: A high update rate, high sensitivity stellar gyroscope for spacecraft. In Proceedings of the SPIE-IS&T Electronic Imaging, Bellingham, WA, USA, 2010; pp. 753608:1–753608:10. [Google Scholar]
  17. Xiong, K.; Jiang, J. Reducing Systematic Centroid Errors Induced by Fiber Optic Faceplates in Intensified High-Accuracy Star Trackers. Sensors 2015, 15, 12389–12409. [Google Scholar] [CrossRef] [PubMed]
  18. Yu, W.; Jiang, J.; Zhang, G. Multiexposure imaging and parameter optimization for intensified star trackers. Appl. Opt. 2016, 55, 10187–10197. [Google Scholar] [CrossRef] [PubMed]
  19. Sun, T.; Xing, F.; You, Z.; Wang, X.; Li, B. Deep coupling of star tracker and MEMS-gyro data under highly dynamic and long exposure conditions. Meas. Sci. Technol. 2014, 25, 085003:1–085003:15. [Google Scholar] [CrossRef]
  20. Wei, X.; Tan, W.; Li, J.; Zhang, G. Exposure Time Optimization for Highly Dynamic Star Trackers. Sensors 2014, 14, 4914–4931. [Google Scholar] [CrossRef] [PubMed]
  21. Liu, C.; Hu, L.; Liu, G.; Yang, B.; Li, A. Kinematic model for the space-variant image motion of star sensors under dynamical conditions. Opt. Eng. 2015, 54, 063104:1–063104:11. [Google Scholar] [CrossRef]
  22. Yan, J.; Jiang, J.; Zhang, G. Dynamic imaging model and parameter optimization for a star tracker. Opt. Express 2016, 24, 5961–5983. [Google Scholar] [CrossRef] [PubMed]
  23. Jiang, J.; Huang, J.; Zhang, G. An Accelerated Motion Blurred Star Restoration Based on Single Image. IEEE Sens. J. 2017, 17, 1306–1315. [Google Scholar] [CrossRef]
  24. Yu, W.; Jiang, J.; Zhang, G. Star tracking method based on multiexposure imaging for intensified star trackers. Appl. Opt. 2017, 56, 5961–5971. [Google Scholar] [CrossRef]
  25. Jiang, J.; Xiong, K.; Yu, W.; Yan, J.; Zhang, G. Star centroiding error compensation for intensified star sensors. Opt. Express 2016, 24, 29830–29842. [Google Scholar] [CrossRef] [PubMed]
  26. Yan, J.; Jiang, J.; Zhang, G. Modeling of intensified high dynamic star tracker. Opt. Express 2017, 25, 927–948. [Google Scholar] [CrossRef] [PubMed]
  27. Yang, Y.; Zhang, C.; Lu, J. Local Observability Analysis of Star Sensor Installation Errors in a SINS/CNS Integration System for Near-Earth Flight Vehicles. Sensors 2017, 17, 167. [Google Scholar] [CrossRef] [PubMed]
  28. Wang, X.; You, Z.; Zhao, K. Inertial/celestial-based fuzzy adaptive unscented Kalman filter with Covariance Intersection algorithm for satellite attitude determination. Aerosp. Sci. Technol. 2016, 48, 214–222. [Google Scholar] [CrossRef]
  29. Ning, X.; Liu, L. A Two-Mode INS/CNS Navigation Method for Lunar Rovers. IEEE Trans. Instrum. Meas. 2014, 63, 2170–2179. [Google Scholar] [CrossRef]
  30. IERS Conventions (2010). Available online: https://www.iers.org/IERS/EN/Publications/TechnicalNotes/tn36 (accessed on 7 June 2017).
  31. McCarthy, D.D.; Luzum, B.J. An abridged model of the precession-nutation of the celestial pole. Celest. Mech. Dyn. Astron. 2003, 85, 37–49. [Google Scholar] [CrossRef]
  32. Chong, E.P.; Żak, S.H. An Introduction to Optimization, 4th ed.; Sun, Z.; Bai, S.; Zheng, Y.; Liu, W., Translators; Publishing House of Electronics Industry: Beijing, China, 2015; ISBN 978-712-126-715-4. [Google Scholar]
Figure 1. Relative position relations of the coordinate frames. INS: inertial navigation system. IHDST: intensified high dynamic star tracker.
Figure 1. Relative position relations of the coordinate frames. INS: inertial navigation system. IHDST: intensified high dynamic star tracker.
Sensors 17 02285 g001
Figure 2. Motion of the earth’s axis.
Figure 2. Motion of the earth’s axis.
Sensors 17 02285 g002
Figure 3. Complete transformation relations of coordinate frames.
Figure 3. Complete transformation relations of coordinate frames.
Sensors 17 02285 g003
Figure 4. The absolute values of the estimation errors (|δγB|, |δθB|, |δφB|) of the installation error.
Figure 4. The absolute values of the estimation errors (|δγB|, |δθB|, |δφB|) of the installation error.
Sensors 17 02285 g004
Figure 5. The absolute values of the estimation errors (|δγR|, |δθR|, |δφR|) of the misalignment error.
Figure 5. The absolute values of the estimation errors (|δγR|, |δθR|, |δφR|) of the misalignment error.
Sensors 17 02285 g005
Figure 6. Self-developed IHDST.
Figure 6. Self-developed IHDST.
Sensors 17 02285 g006
Figure 7. Experimental equipment. (a) Test aircraft; (b) Assessment setup mounted in the test aircraft.
Figure 7. Experimental equipment. (a) Test aircraft; (b) Assessment setup mounted in the test aircraft.
Sensors 17 02285 g007
Figure 8. Raw three-axis Euler angles of the INS and IHDST.
Figure 8. Raw three-axis Euler angles of the INS and IHDST.
Sensors 17 02285 g008
Figure 9. Converted data of the IHDST and raw data of the INS.
Figure 9. Converted data of the IHDST and raw data of the INS.
Sensors 17 02285 g009
Figure 10. Absolute measurement errors (AMEs) of the Euler angles of the INS. (a) Before error estimation and compensation; (b) After error estimation and compensation.
Figure 10. Absolute measurement errors (AMEs) of the Euler angles of the INS. (a) Before error estimation and compensation; (b) After error estimation and compensation.
Sensors 17 02285 g010
Figure 11. Absolute value of mean value (|m|) of the AMEs of the Euler angles of the INS.
Figure 11. Absolute value of mean value (|m|) of the AMEs of the Euler angles of the INS.
Sensors 17 02285 g011
Figure 12. Standard deviation (σ) of the AMEs of the Euler angles of the INS.
Figure 12. Standard deviation (σ) of the AMEs of the Euler angles of the INS.
Sensors 17 02285 g012
Table 1. Main performance specifications of the IHDST.
Table 1. Main performance specifications of the IHDST.
ParameterValue
Accuracy (″)<1 (pointing), <10 (rolling) (1σ)
Sensitivity (Mv)9.0
Maximum angular rate (°/s)25
FOV (°)20 × 20
Update rate (Hz)25
Power consumption (W)5
Weight including baffle (kg)1.4
Dimensions including baffle (mm)130 × 130 × 285
FOV: field of view.
Table 2. Optimal estimations of the installation and misalignment errors.
Table 2. Optimal estimations of the installation and misalignment errors.
Euler Angles of the Installation Error
(γB, θB, φB) (°)
Euler Angles of the Misalignment Error
(γR, θR, φR) (°)
(−0.0579, −0.4665, 0.7979)(−0.6590, −0.0815, 0.4441)

Share and Cite

MDPI and ACS Style

Jiang, J.; Yu, W.; Zhang, G. High-Accuracy Decoupling Estimation of the Systematic Coordinate Errors of an INS and Intensified High Dynamic Star Tracker Based on the Constrained Least Squares Method. Sensors 2017, 17, 2285. https://doi.org/10.3390/s17102285

AMA Style

Jiang J, Yu W, Zhang G. High-Accuracy Decoupling Estimation of the Systematic Coordinate Errors of an INS and Intensified High Dynamic Star Tracker Based on the Constrained Least Squares Method. Sensors. 2017; 17(10):2285. https://doi.org/10.3390/s17102285

Chicago/Turabian Style

Jiang, Jie, Wenbo Yu, and Guangjun Zhang. 2017. "High-Accuracy Decoupling Estimation of the Systematic Coordinate Errors of an INS and Intensified High Dynamic Star Tracker Based on the Constrained Least Squares Method" Sensors 17, no. 10: 2285. https://doi.org/10.3390/s17102285

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