Next Article in Journal
Eavesdropping and Jamming Selection Policy for Suspicious UAVs Based on Low Power Consumption over Fading Channels
Previous Article in Journal
A Multilayer Fusion Light-Head Detector for SAR Ship Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rapid SINS Two-Position Ground Alignment Scheme Based on Piecewise Combined Kalman Filter and Azimuth Constraint Information

College of Intelligence Science and Engineering, National University of Defense Technology, Changsha 410073, China
*
Authors to whom correspondence should be addressed.
Sensors 2019, 19(5), 1125; https://doi.org/10.3390/s19051125
Submission received: 30 January 2019 / Revised: 22 February 2019 / Accepted: 28 February 2019 / Published: 5 March 2019
(This article belongs to the Section Remote Sensors)

Abstract

:
The accuracy and rate of convergence are two important performance factors for initial ground alignment of a strapdown inertial navigation system (SINS). For navigation-grade SINS, gyro biases and accelerometer offsets can be modeled as constant values during the alignment period, and they can be calibrated through two-position ground alignment schemes. In many situations for SINS ground alignment, the azimuth of the vehicle remains nearly constant. This quasi-stationary alignment information can be used as an augmented measurement. In this paper, a piecewise combined Kalman filter utilizing relative azimuth constraint (RATP) is proposed to improve the alignment precision and to reduce the time consumption for error convergence. It is presented that a piecewise time-invariant linear system can be combined into a whole extended time-invariant linear system so that a piecewise combined Kalman filter can be designed for state estimation. A two-position ground alignment algorithm for SINS is designed based on the proposed piecewise combined Kalman filter. Numerical simulations and experimental results show its superiority to the conventional algorithms in terms of accuracy and the rate of convergence.

1. Introduction

Ground alignment is divided into integrated alignment and self-alignment. The initial-self alignment process generally consists of two stages called coarse alignment and fine alignment [1,2,3,4,5,6]. This paper focuses on fine alignment, which plays a pivotal role in the alignment accuracy and the rate of convergence. The rotation modulation technique (RMT) is one of the effective techniques available for self-alignment without any external information [7,8], and improves the alignment performance compared with traditional alignment schemes [9,10]. The RMT includes single-axis modulation, dual-axis modulation, and tri-axis modulation [11]. Single-axis modulation is much more widely used in practice because it is simpler and easier to operate [1,9,12]. In recent years, scholars have conducted much research on single-axis modulation. Acharya et al. [13] used augmented measurement to improve the rate of convergence of azimuth error. Refs. [14,15,16] utilized adding angular rates as measurements to provide good alignment performance, while Ref. [17] proposed an improved initial alignment based on horizontal alignment information in inertial frame, and the authors of [18] employed linear equality to improve the observability of strapdown inertial navigation system (SINS). A self-alignment method was put forward based on three vectors of gravitational apparent motion in an inertial frame [19]. Ref. [20] proposed a dual mathematical calculation system (DMCS) to improve the alignment accuracy when there is a large initial misalignment angle. Furthermore, nonlinear filters [12,21] were also used to solve the large misalignment angle, but system model and computation became complex. Meanwhile, the error of coarse alignment is less than one degree in general situations [2,6], therefore the Kalman filter is mostly employed, although an alternative method was proposed to perform the initial alignment [22]. Hence, we consider the initial misalignment angle as a small angle after coarse alignment in this paper.
Different schemes can be implemented for single-axis rotation, such as two-position alignment schemes [13,15,16,23,24,25,26,27], reciprocating rotation schemes, continuously rotation schemes [7,9,18], and others. Two-position alignment schemes can improve the observability of the system and allow nearly all error states to be estimated, including gyro biases and accelerometer offsets. The heading change of the IMU (inertial measurement unit) is generally arranged as approximately 180° for two-position alignment with the same time duration to achieve optimal estimation results [23,25,26].
The north and east velocities are generally used as measurements in the Kalman filter for SINS self-initial alignment [23,28]. Recently, adding angular rates as measurements to get faster convergence was proposed [13,15,16,17,21]. The observation models are established in the body frame [13,17] and navigation frame [15,16,21], respectively.
In many inertial navigation applications, both high initial alignment precision and fast error convergence are required [15,16,18]. Ref. [16] considered the influence of cross-correlation between system noises and measurement noises. The output of the equivalent east gyro in geographic frame [29] and a nonlinear state constraint [18] are used to improve the speed of convergence. It is shown from the above literature that adding effective measurement information can accelerate the convergence speed of azimuth error. The current two-position alignment research is mainly concentrated on adding gyro information, and the vehicle rotation rate constraint as measurements [13,14,15,16,17,18,21,30]. The performance of this method is limited in practical applications because the observation noise related with gyro information and the vehicle rotation rate constraint can be generally much larger, even under small angular vibrations.
On the other hand, for ground self-alignment applications, the SINS is approximately stationary with respect to Earth, and the azimuth remained nearly constant during the quasi-stationary alignment period. The azimuth constraint information could be used as observation, based on which the vehicle velocity, attitude, and IMU errors could be estimated and calibrated. The observation noise related with the IMU azimuth constraint information is generally much smaller under quasi-stationary situations.
Using the above considerations, a piecewise combined Kalman filter is proposed in this paper to improve the accuracy and rate of convergence of the two-position alignment based on IMU azimuth constraint information.
The rest of the paper is organized as follows. The piecewise combine Kalman filter, the new two-position alignment models and alignment performance by simulation are shown in Section 2. Results and discussions of experiments are presented in Section 3. Conclusions are given in Section 4.

2. Materials and Methods

The concept of the piecewise combined time-invariant linear system model and the piecewise combined Kalman filter is proposed in this section. The conventional two-position alignment model as well as the augmented observation model based on gyro information and vehicle rotation rate constraint are briefly introduced. Finally, an improved two-position alignment scheme is presented based on the piecewise combined Kalman filter, which utilizes IMU azimuth constraint information for self-alignment.

2.1. The Piecewise Combined Time-Invariant Linear System Model

The system equation and observation equation of a piecewise time-invariant linear system [31,32] can be expressed as follows:
[ x ˙ 1 ( t ) x ˙ 2 ] = [ F ( t ) G ( t ) 0 0 ] [ x 1 ( t ) x 2 ] + [ w ( t ) 0 ] ,
z = [ H 0 ] [ x 1 ( t ) x 2 ] + υ ( t ) ,
where matrix F ( t ) and G ( t ) satisfy the following conditions while T is the system running time:
F ( t ) = { F 1 t ( 0 , T 2 ] F 2 t ( T 2 , T ] G ( t ) = { G 1 t ( 0 , T 2 ] G 2 t ( T 2 , T ] .
Therefore, the original piecewise time-invariant linear system model shown in Equation (1) can be rewritten as the following piecewise combined system model:
[ x ˙ 11 ( t 1 ) x ˙ 12 ( t 2 ) x ˙ 2 ] = [ F 1 0 G 1 0 F 2 G 2 0 0 0 ] [ x 11 ( t 1 ) x 12 ( t 2 ) x 2 ] + [ w 1 ( t 1 ) w 2 ( t 2 ) 0 ] ,
where t 1 ( 0 , T 2 ] , t 2 ( T 2 , T ] .
Meanwhile, there are observations associated with two state vectors x 11 ( t 1 ) and x 12 ( t 2 ) . Therefore, the observation model shown in Equation (2) can be further expressed as
z ¯ = [ H 0 0 0 H 0 H 1 H 2 0 ] [ x 11 ( t 1 ) x 12 ( t 2 ) x 2 ] + [ υ 1 ( t 1 ) υ 2 ( t 2 ) υ r ( t 12 ) ] .
Consequently, a piecewise combined Kalman filter based on the system dynamic model in Equation (4) and observation model in Equation (5) can be constructed, which is named as PC-KF in the following sections. The PC-KF can be widely used in piecewise constant linear systems for state estimation, while we only focus its application on two-position alignment schemes in this paper.

2.2. The Conventional SINS Two-Position Alignment Model

The conventional error state model for SINS rapid self-alignment under quasi-stationary conditions, which is similar to Equation (1), can be written as follows [16,18,28]:
[ x ˙ 1 ( t ) x ˙ 2 ] = [ F G ( t ) 0 4 × 5 0 4 × 4 ] [ x 1 ( t ) x 2 ] + [ w ( t ) 0 1 × 4 ] = A x ( t ) + w ( t ) , w ( t ) N ( 0 , Q ) ,
where x 1 ( t ) = [ ϕ N ϕ E ϕ D δ v N δ v E ] T and x 2 = [ ε x b ε y b x b y b ] T ; ϕ n = [ ϕ N ϕ E ϕ D ] T represents the attitude error vector; δ v n = [ δ v N δ v E δ v D ] T represents the velocity error vector expressed in local navigation frame n . ε b = [ ε x b ε y b ε z b ] T and b = [ x b y b z b ] T represent the gyro triad bias vector and the accelerometer triad offset vector, respectively, which can be seen as constant values for rapid SINS self-alignment. δ v D and z b are generally not considered for SINS self-alignment in land vehicle applications, in addition, ε z b is difficult to estimate accurately in a short time, so it is not considered. Components of w ( t ) are process noises of ϕ n and δ v n which can be denoted in a combined vector as w ( t ) = [ w ϕ N w ϕ E w ϕ D w v N w v E ] T . The process covariance matrix of w ( t ) is Q which can be written as:
Q = [ n g 2 I 3 × 3 0 3 × 2 0 2 × 3 n a 2 I 2 × 2 ]
The matrix F takes the following form:
F = [ 0 ω i e D n 0 0 0 ω i e D n 0 ω i e N n 0 0 0 ω i e N n 0 0 0 0 g 0 0 2 ω i e D n g 0 0 2 ω i e D n 0 ] .
Similarly, we have
G ( t ) = [ C 11 C 12 0 0 C 21 C 22 0 0 C 31 C 32 0 0 0 0 C 11 C 12 0 0 C 21 C 22 ] .
C i j ( i , j = 1 , 2 , 3 ) represents the element of C b n which denotes the attitude transformation matrix from b frame to n frame. ω i e n = [ ω i e N n ω i e E n ω i e D n ] T is the earth rotation rate with respect to the inertial frame expressed in n frame, while ω e n n is the rotation rate of the n frame with respect to the e frame expressed in n frame. f represents the specific force acceleration. For quasi-stationary base initial alignment, the following simplification can be made: f n = g n , ω e n n = 0 .
The conventional north and east velocity error observation model is given by Refs. [10,11,12,13]
z 1 ( t ) = [ δ v N δ v E ] T = [ 0 2 × 3 I 2 × 2 0 2 × 4 ] x ( t ) + υ 1 ( t ) = H 1 ( t ) x ( t ) + υ 1 ( t ) , υ 1 ( t ) N ( 0 , R 1 )
where υ 1 ( t ) represents the observation noise vector; R 1 represents the observation noise covariance matrix.
R 1 = [ r v 2 0 0 r v 2 ]
The conventional Kalman filter KF) can be designed based on the observation model shown in Equation (10) and the dynamic error model shown in Equation (6). The corresponding conventional two-position initial alignment algorithm is noted as TP in the following sections.

2.3. The Conventional Augmented Observation Model Based on Angular Rate Measurements

As shown in Refs. [13,15,16], angular rate measurements and the vehicle rotation rate constraint can be used in order to improve the convergence rate of alignment. Theoretically, ω i e n can be written as
ω i e n = C b n ω i b b ω n b n ω e n n .
However, during the ground initial alignment period, ω n b n and ω e n n can be seen as nearly zero if the vehicle or the SINS is in quasi-stationary situations. The estimated transformation matrix C ˜ b n is used for attitude update and C ¯ b n = [ I ϕ n × ] C b n . Therefore,
C n b ( C b n ω i b b ω n b n ω e n n ) ( ω ˜ i b b ε b ) C ˜ n b ( I [ ϕ n × ] ) ω i e n = ( ω ˜ i b b ε b ) ( I [ ϕ n × ] ) ω i e n = C ˜ b n ( ω ˜ i b b ε b ) C ˜ b n ω ˜ i b b = ( I [ ϕ n × ] ) ω i e n + C ˜ b n ε b C ˜ b n ω ˜ i b b ω i e n = [ ω i e n × ] ϕ n + C ˜ b n ε b
If we ignore small quantities and take the equivalent east gyro error as measurement, then the following equation can be obtained:
[ 0 1 0 ] ( C ˜ b n ω ˜ i b b ω i e n ) = δ ω i e E n = ω i e D n ϕ N + ω i e N n ϕ D + C 21 ε x b + C 22 ε y b
As can be seen in Equation (14), the augmented observation model can be obtained by adding angular rate measurements. Then, the observation model can be expressed as
z 2 ( t ) = [ z 1 ( t ) δ ω i e E n ] = [ 0 2 × 1 0 2 × 1 0 2 × 1 I 2 × 2 0 2 × 1 0 2 × 1 0 2 × 2 ω i e D n 0 ω i e N n 0 1 × 2 C 21 C 22 0 1 × 2 ] x ( t ) + [ υ 1 ( t ) υ ω E ( t ) ] = H 2 ( t ) x ( t ) + υ 2 ( t ) , υ 2 ( t ) N ( 0 , R 2 )
where R 2 takes the following form:
R 2 = [ R 1 0 2 × 1 0 1 × 2 r ω E 2 ]
υ ω E ( t ) represents the angular rate measurements noise about the east axis, and
υ ω E ( t ) [ 0 1 0 ] ( ω n b n + ω e n n )
Here, the corresponding angular rate measurement-augmented two-position initial alignment algorithm is denoted as ARTP. Although sometimes the angular vibration amplitude of the vehicle is very small, the vibration angular rate can be large, especially along horizontal directions. For example, if the vehicle engine is still working in the quasi-stationary situations, ω n b n and ω e n n are no longer zero, which lead to the changing of measurement noise υ ω E ( t ) . Thus, the ARTP algorithm has limitations in these cases.

2.4. The Piecewise Combined Kalman Filter for Improved Two-Position Initial Alignment

In this section, a piecewise combined Kalman filter (noted as PC-KF) is designed for the two-position SINS initial alignment to improve the azimuth accuracy and the rate of convergence.
For the two-position initial alignment, we suppose that the SINS is in state A when the IMU is in the first position, and in state B after the IMU has rotated 180° while the two positions have the same time duration [23].
Differently from the conventional SINS alignment system model shown in Equation (6), the combined system model expands to 14 dimensions containing both error states in state A and state B. The system model can be described according to Equation (4):
x ¯ ˙ ( t ) = [ F 0 5 × 5 G 1 0 5 × 5 F G 2 0 4 × 5 0 4 × 5 0 4 × 4 ] x ¯ ( t ) + [ G 1 w ( t 1 ) G 2 w ( t 2 ) 0 1 × 4 ] = A ¯ x ¯ ( t ) + [ G 1 0 5 × 5 0 5 × 4 0 5 × 5 G 2 0 5 × 4 0 4 × 5 0 4 × 5 0 4 × 4 ] [ w ¯ ( t ) 0 1 × 4 ] w ¯ ( t ) N ( 0 , Q ¯ )
where x ¯ ( t ) = [ ϕ N A ϕ E A ϕ D A δ v N A δ v E A ϕ N B ϕ E B ϕ D B δ v N B δ v E B ε x b ε y b x b y b ] T . The covariance matrix of w ¯ ( t ) is Q ¯ , which is written as
Q ¯ = [ Q 0 5 × 5 0 5 × 5 Q ]
The matrixes G 1 and G 2 take the following form:
G 1 = [ C 11 A C 12 A 0 0 C 21 A C 22 A 0 0 C 31 A C 32 A 0 0 0 0 C 11 A C 12 A 0 0 C 21 A C 22 A ] , G 2 = [ C 11 B C 12 B 0 0 C 21 B C 22 B 0 0 C 31 B C 32 B 0 0 0 0 C 11 B C 12 B 0 0 C 21 B C 22 B ] .
C b A n and C b B n represent the attitude transformation matrix in state A and state B. C i j A ( i , j = 1 , 2 , 3 ) and C i j B ( i , j = 1 , 2 , 3 ) represent the element of attitude matrix C b A n and C b B n , respectively.
The observation model is constructed by taking the north velocity error, the east velocity error, and the relative azimuth error angle as the measurements. The relative azimuth error angle can be obtained based on the IMU azimuth relationship between state A and state B. C ¯ b A n and C ˜ b B n are the computational values of C b n in two states:
C ˜ b A n = [ I ϕ A n × ] C b A n C ˜ b B n = [ I ϕ B n × ] C b B n
in which ϕ A n = [ ϕ N A ϕ E A ϕ D A ] , ϕ B n = [ ϕ N B ϕ E B ϕ D B ] . The relationship between C ¯ b A n and C ˜ b B n can be written as
C b A b B = ( C b B n ) T C b A n = ( [ I + ϕ B × ] C ˜ b B n ) T [ I + ϕ A × ] C ˜ b A n = C ˜ n b B [ I ϕ B × ] [ I + ϕ A × ] C ˜ b A n C ˜ n b B [ I + ( ϕ A ϕ B ) × ] C ˜ b A n = C ˜ b A b B + [ c ˜ 11 B c ˜ 21 B c ˜ 31 B c ˜ 12 B c ˜ 22 B c ˜ 32 B c ˜ 13 B c ˜ 23 B c ˜ 33 B ] [ 0 ( ϕ D A ϕ D B ) ( ϕ E A ϕ E B ) ( ϕ D A ϕ D B ) 0 ( ϕ N A ϕ N B ) ( ϕ E A ϕ E B ) ( ϕ N A ϕ N B ) 0 ] [ c ˜ 11 A c ˜ 12 A c ˜ 13 A c ˜ 21 A c ˜ 22 A c ˜ 23 A c ˜ 31 A c ˜ 32 A c ˜ 33 A ]
Suppose the horizontal Euler angles between state A and state B are Δ γ A B and Δ θ A B , while the azimuth change is π + Δ φ A B . Δ γ A B , Δ θ A B and Δ φ A B are seen as unknown small angles. Thus,
C b A b B [ 1 0 Δ θ A B 0 1 Δ γ A B Δ θ A B Δ γ A B 1 ] [ cos ( π + Δ φ A B ) sin ( π + Δ φ A B ) 0 sin ( π + Δ φ A B ) cos ( π + Δ φ A B ) 0 0 0 1 ] = [ cos ( π + Δ φ A B ) sin ( π + Δ φ A B ) Δ θ A B sin ( π + Δ φ A B ) cos ( π + Δ φ A B ) Δ γ A B Δ θ A B cos ( π + Δ φ A B ) Δ γ A B sin ( π + Δ φ A B ) Δ θ A B sin ( π + Δ φ A B ) + Δ γ A B cos ( π + Δ φ A B ) 1 ] [ 1 Δ φ A B Δ θ A B Δ φ A B 1 Δ γ A B Δ θ A B Δ γ A B 1 ]
C ˜ b A b B can be rewritten as
C ˜ n b B C ˜ b A n = C ˜ b A b B = [ c ˜ 11 A B c ˜ 12 A B c ˜ 13 A B c ˜ 21 A B c ˜ 22 A B c ˜ 23 A B c ˜ 31 A B c ˜ 32 A B c ˜ 33 A B ] .
Taking c ˜ 21 A B as the measurement, we then have
c ˜ 21 A B = c ˜ 11 A [ c ˜ 22 B ( ϕ D A ϕ D B ) c ˜ 32 B ( ϕ E A ϕ E B ) ] c ˜ 21 A [ c ˜ 12 B ( ϕ D A ϕ D B ) + c ˜ 32 B ( ϕ N A ϕ N B ) ] c ˜ 31 A [ c ˜ 12 B ( ϕ E A ϕ E B ) c ˜ 22 B ( ϕ N A ϕ N B ) ] + Δ φ A B = ( c ˜ 21 A c ˜ 12 B c ˜ 11 A c ˜ 22 B ) ( ϕ D A ϕ D B ) + ( c ˜ 11 A c ˜ 32 B c ˜ 31 A c ˜ 12 B ) ( ϕ E A ϕ E B ) + ( c ˜ 31 A c ˜ 22 B c ˜ 21 A c ˜ 32 B ) ( ϕ N A ϕ N B ) + Δ φ A B
Hence, the modified observation model is given by
z ¯ ( t ) = [ δ v N A δ v E A δ v N B δ v E B c ˜ 21 A B ] T = [ 0 2 × 3 I 2 × 2 0 2 × 3 0 2 × 2 0 2 × 4 0 2 × 3 0 2 × 2 0 2 × 3 I 2 × 2 0 2 × 4 H 1 × 3 1 0 1 × 2 H 1 × 3 1 0 1 × 2 0 1 × 4 ] X ¯ ( t ) + [ υ 1 ( t ) Δ φ A B ( t ) ] = H ¯ ( t ) X ¯ ( t ) + υ ¯ ( t ) , υ ¯ ( t ) N ( 0 , R ¯ )
where H 1 × 3 1 is expressed as
H 1 × 3 1 = [ c ˜ 31 A c ˜ 22 B c ˜ 21 A c ˜ 32 B c ˜ 11 A c ˜ 32 B c ˜ 31 A c ˜ 12 B c ˜ 21 A c ˜ 12 B c ˜ 11 A c ˜ 22 B ] .
The observation noise covariance matrix R ¯ takes the following form:
R ¯ = [ R 1 0 2 × 2 0 2 × 1 0 2 × 2 R 1 0 2 × 1 0 1 × 2 0 1 × 2 r φ 2 ] .
Consequently, the piecewise combined Kalman filter (PC-KF) based on the error dynamic model shown in Equation (18) and the modified observation model shown in Equation (26) can be designed. The corresponding two-position initial alignment algorithm with relative azimuth constraints is denoted as RATP in the following sections.

2.5. Comparison of Simulation Results among Different Alignment Schemes

According to the system dynamic error model constructed in Section 2, the third diagonal element of the covariance matrix P ( t ) in the conventional TP and ARTP algorithms, which is denoted as P ( 3 , 3 ) ( t ) , or the eighth element diagonal of the covariance matrix P ( t ) in the new RATP algorithm, which is denoted as P ( 8 , 8 ) ( t ) , may be regarded as a quantitative measurement of observability of the azimuth error and the alignment performance [23,26,29]. This section uses covariance simulation to compare P ( 3 , 3 ) ( t ) or P ( 8 , 8 ) ( t ) among the three alignment schemes. The simulation parameters are set in Table 1.
Simulation analysis is divided into two parts. The first part analyzes the variation of 1 σ value of the final estimated azimuth error with the total alignment time changing from 30 to 300 s under different angular vibration conditions. The simulation results can be seen in Table 2 and from Figure 1, Figure 2 and Figure 3. It is shown that the 1 σ final azimuth error of RATP is smaller than that of TP and ARTP. The alignment accuracy of RATP is less affected by angular vibration conditions compared with that of ARTP under different angular vibration conditions. The estimated azimuth error of ARTP tends to be equal to TP if the alignment time is long enough. The performance of ARTP is better than that of TP under stationary conditions, but its performance becomes worse when there are angular vibrations. In the case of angular vibration, ARTP can achieve faster convergence rate than TP for rapid alignment, but its accuracy is inferior to TP when the alignment time is longer. The second part analyzes the azimuth error convergence process through time history curves of the three schemes with the same total alignment time (180 s). The simulation result can be seen in Figure 1, Figure 2 and Figure 3. The convergence speed of RATP is faster than that of TP and ARTP, and ARTP is even slower than TP under large angular vibration conditions. Therefore, RATP is more suitable for rapid initial alignment.
Con.1 represents the stationary condition, Con.2 represents angular vibrations with an amplitude of about 5 arcsec and a random frequency of 5–10 Hz, and Con.3 represents angular vibrations with an amplitude of about 10 arcsec and a random frequency of 5–10 Hz.

3. Results and Discussion

Two-Position Initial Alignment Experiment

Practical experimental tests were carried out to compare the two-position alignment performance by using the three schemes described earlier. The total alignment time is 180 s. For the first 90 s, the IMU is in state A, then the IMU rotated 180 to state B. The experimental environment is shown in Figure 4. The main parameters of the inertial devices are shown in Table 3.
The velocity error curves under different conditions are shown in Figure 5. We can see from Figure 5 that the velocity errors of the three schemes are all less than 0.0005 m/s under different angular vibrations. Therefore, the velocity errors of the three schemes all meet the performance requirements. Figure 6 shows the horizontal curves of the three schemes, hence, we can make the conclusion that TP, ARTP, and RATP have a rate of convergence of horizontal attitude error which is similar with the velocity error. Furthermore, the convergence time of horizontal attitude errors is less than 10 s when SINS is in state B.
The azimuth errors of the three schemes for 180 s rapid alignment are shown in Table 4, and Figure 7, Figure 8 and Figure 9. The 1 σ values of the final azimuth error of TP at 180 s are 89.26, 117.23, and 141.83 arcsec in the different experimental conditions. The 1 σ values of the final azimuth error of ARTP at 180 s are 61.96, 124.01, and 254.55 arcsec, respectively. The convergence rate of RATP is better than that of TP under static conditions, and its performance decreases obviously compared with TP when angular vibration increases. As shown in Table 4 and Figure 8, the 1 σ values of final azimuth error of RATP at 180 s are 43.75, 50.75, and 87.83 arcsec, respectively. RATP shows superior performance under different conditions. Above all, the azimuth error convergence to a steady value is much faster for RATP than for the other two schemes under different conditions. The azimuth error accuracy of RATP in the same total alignment time is significantly higher than that of the traditional algorithms. Therefore, the experimental results have shown the effectiveness and superiority of the proposed algorithm.

4. Conclusions

To improve alignment precision and reduce the time needed for error convergence, this paper proposes a novel piecewise combined Kalman filter for state estimation. A two-position ground alignment algorithm for SINS is designed based on the proposed piecewise combined Kalman filter. Simulation results show that the proposed RATP algorithm presents better performance under different experimental conditions compared with the conventional alignment algorithms. ARTP performs better than TP under stationary condition, and it can achieve a faster convergence rate than TP for rapid alignment, but the accuracy of ARTP accuracy was inferior to TP when the alignment time under angular vibrations was longer. The real experimental results indicate that for the SINS in this paper, the azimuth error of RATP is about 40% less than that of the conventional algorithms under stationary or angular vibration conditions for 180 s rapid alignment. The proposed two-position ground alignment scheme, which is based on a piecewise combined Kalman filter and azimuth constraint information, has important engineering value for rapid SINS self-alignment.

Author Contributions

W.W. proposed the initial idea; L.Z., W.W., and M.W. conceived and supported the experiments. L.Z. analyzed the results and wrote this paper. W.W. and M.W. modified the paper.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank all the editors and anonymous reviewers for improving this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. El-Sheimy, N.; Nassar, S.; Noureldin, A. Wavelet de-noising for IMU alignment. IEEE Aerosp. Electron. Syst. Mag. 2004, 19, 32–39. [Google Scholar] [CrossRef]
  2. Silson, P.M.G. Coarse Alignment of a Ship’s Strapdown Inertial Attitude Reference System Using Velocity Loci. IEEE Trans. Instrum. Meas. 2011, 60, 1930–1941. [Google Scholar] [CrossRef]
  3. Wu, Y.; Zhang, H.; Wu, M.; Hu, X.; Hu, D. Observability of Strapdown INS Alignment: A Global Perspective. IEEE Trans. Aerosp. Electron. Syst. 2011, 48, 78–102. [Google Scholar]
  4. Jiang, Y.F.; Lin, Y.P. Error estimation of INS ground alignment through observability analysis. IEEE Trans. Aerosp. Electron. Syst. 1992, 28, 92–97. [Google Scholar] [CrossRef]
  5. Malakar, B.; Roy, B.K. Application of Bilinear Recursive Least Square Algorithm for Initial Alignment of Strapdown Inertial Navigation System. In Advanced Computing, Networking and Informatics; Springer: New York, NY, USA, 2014; Volume 1, pp. 1–8. [Google Scholar]
  6. Zhao, L.; Guan, D.; Cheng, J.; Xu, X.; Fei, Z. Coarse Alignment of Marine Strapdown INS Based on the Trajectory Fitting of Gravity Movement in the Inertial Space. Sensors 2016, 16, 1714. [Google Scholar] [CrossRef] [PubMed]
  7. Ishibashi, S.; Tsukioka, S.; Yoshida, H.; Hyakudome, T.; Ishikawa, A. Accuracy Improvement of an Inertial Navigation System Brought about by the Rotational Motion. In Proceedings of the OCEANS 2007-Europe, Aberdeen, UK, 18–21 June 2007. [Google Scholar]
  8. Tucker, T.; Levinson, E. The AN/WSN-7B Marine Gyrocompass/Navigator. In Proceedings of the 2000 National Technical Meeting of The Institute of Navigation, Anaheim, CA, USA, 26–28 January 2000; pp. 348–357. [Google Scholar]
  9. Mao, Y.L.; Chen, J.B.; Song, C.L.; Yin, J.Y. Single-Axis Rotation Modulation of SINS. Appl. Mech. Mater. 2013, 313, 643–646. [Google Scholar] [CrossRef]
  10. Wu, M.; Wu, Y.; Hu, X.; Hu, D. Optimization-based alignment for inertial navigation systems: Theory and algorithm. Aerosp. Sci. Technol. 2011, 15, 1–17. [Google Scholar] [CrossRef]
  11. Barbour, N. Inertial components—Past, present, and future. In Proceedings of the AIAA Guidance, Navigation, & Control Conference & Exhibit, Boston, MA, USA, 19–22 August 2013. [Google Scholar]
  12. Cheng, J.; Li, M.; Guan, D.; Wang, T.; Zhang, W. Research on Nonlinear Comprehensive Calibration Algorithm for the Single-Axis Rotation Inertial Navigation System Based on Modified Unscented Kalman Filter. J. Comput. Theor. Nanosci. 2017, 14, 1535–1542. [Google Scholar] [CrossRef]
  13. Acharya, A.; Sadhu, S.; Ghoshal, T.K. Improved self-alignment scheme for SINS using augmented measurement. Aerosp. Sci. Technol. 2011, 15, 125–128. [Google Scholar] [CrossRef]
  14. Gao, W.X.; Miao, L.J.; Mao-Lin, N.I. A Fast Initial Alignment Method with Gyro Angular Rate Information. J. Astronaut. 2010, 31, 1596–1601. [Google Scholar]
  15. Xiong, J.; Guo, H.; Yang, Z.H. A Two-Position SINS Initial Alignment Method Based on Gyro Information. Adv. Space Res. 2014, 53, 1657–1663. [Google Scholar] [CrossRef]
  16. Chang, G. Fast two-position initial alignment for SINS using velocity plus angular rate measurements. Adv. Space Res. 2015, 56, 1331–1342. [Google Scholar] [CrossRef]
  17. Che, Y.; Wang, Q.; Gao, W.; Yu, F. An Improved Inertial Frame Alignment Algorithm Based on Horizontal Alignment Information for Marine SINS. Sensors 2015, 15, 25520–25545. [Google Scholar] [CrossRef] [PubMed]
  18. Yu, H.; Hai, Z.; Gao, D.; Meng, Y.; Wu, W. A Stationary North-Finding Scheme for an Azimuth Rotational IMU Utilizing a Linear State Equality Constraint. Sensors 2015, 15, 4368–4387. [Google Scholar] [CrossRef] [PubMed]
  19. Liu, X.; Liu, X.; Song, Q.; Yan, Y.; Liu, Y.; Wang, L. A novel self-alignment method for SINS based on three vectors of gravitational apparent motion in inertial frame. Measurement 2015, 62, 47–62. [Google Scholar] [CrossRef]
  20. Xia, X.-W.; Sun, Q. Initial Alignment Algorithm Based on the DMCS Method in Single-Axis RSINS with Large Azimuth Misalignment Angles for Submarines. Sensors 2018, 7, 2123. [Google Scholar] [CrossRef] [PubMed]
  21. Xu, B.; Duan, T.; Wang, L. A modified rapid alignment method of SINS based on measurement augmentation. Optik 2018, 170, 492–505. [Google Scholar] [CrossRef]
  22. Chang, L.; Li, J.; Chen, S. Initial Alignment by Attitude Estimation for Strapdown Inertial Navigation Systems. IEEE Trans. Instrum. Meas. 2015, 64, 784–794. [Google Scholar] [CrossRef]
  23. Lee, J.G.; Park, C.G.; Park, H.W. Multiposition alignment of strapdown inertial navigation system. IEEE Trans. Aerosp. Electron. Syst. 1993, 29, 1323–1328. [Google Scholar] [CrossRef]
  24. Chung, D.; Lee, J.G.; Chan, G.P.; Park, H.W. Strapdown INS error model for multiposition alignment. IEEE Trans. Aerosp. Electron. Syst. 1996, 32, 1362–1366. [Google Scholar] [CrossRef]
  25. Yu, H.; Wu, W.; Wu, M.; Meng, Y.; Ming, H. Stochastic Observability-Based Analytic Optimization of SINS Multiposition Alignment. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 2181–2192. [Google Scholar] [CrossRef]
  26. Chung, D.; Park, C.G.; Lee, J.G. Observability analysis of strapdown inertial navigation system using Lyapunov transformation. In Proceedings of the 35th IEEE Conference on Decision and Control, Kobe, Japan, 13 December 1996; Volume 1, pp. 23–28. [Google Scholar]
  27. Cho, H.; Lee, M.H.; Ryu, D.G.; Lee, K.S.; Lee, S.H.; Lee, H.C.; Park, H.G.; Won, J.S. A Two-Stage Initial Alignment Technique for Underwater Vehicles Dropped from a Mother Ship. Int. J. Precis. Eng. Manuf. 2013, 14, 2067–2073. [Google Scholar] [CrossRef]
  28. Bar-Itzhack, I.Y.; Berman, N. Control theoretic approach to inertial navigation systems. J. Guid. Control Dyn. 1988, 11, 237–245. [Google Scholar] [CrossRef]
  29. Rogers, R.M. Applied Mathematics in Integrated Navigation Systems, 3rd ed.; American Institute of Aeronautics & Astronautics Inc.: Reston, VA, USA, 2007. [Google Scholar]
  30. Dai, H.; Dai, S.; Cong, Y.; Zhao, G.; Wu, G. Rapid transfer alignment of laser SINS using quaternion based angular measurement. Optik 2013, 124, 4364–4368. [Google Scholar] [CrossRef]
  31. Goshen-Meskin, D.; Bar-Itzhack, I.Y. Observability analysis of piece-wise constant systems with application to inertial navigation. In Proceedings of the 29th IEEE Conference on Decision and Control, Honolulu, HI, USA, 5–7 December 1990. [Google Scholar]
  32. Goshen-Meskin, D.; Bar-Itzhack, I. Observability analysis of piece-wise constant systems. I. Theory. IEEE Trans. Aerosp. Electron. Syst. 1992, 28, 1056–1067. [Google Scholar] [CrossRef]
Figure 1. Simulation results under stationary condition. (a) 1 σ final azimuth error when the total alignment time T changes from 30 to 300 s. (b) Azimuth error time history curve when the total alignment time is 180 s.
Figure 1. Simulation results under stationary condition. (a) 1 σ final azimuth error when the total alignment time T changes from 30 to 300 s. (b) Azimuth error time history curve when the total alignment time is 180 s.
Sensors 19 01125 g001
Figure 2. Simulation results under angular vibrations with an amplitude of 5 arcsec and a random frequency between 5 and 10 Hz. (a) 1 σ final azimuth error when the total alignment time T changes from 30 to 300 s. (b) Azimuth error curve when the total alignment time is 180 s.
Figure 2. Simulation results under angular vibrations with an amplitude of 5 arcsec and a random frequency between 5 and 10 Hz. (a) 1 σ final azimuth error when the total alignment time T changes from 30 to 300 s. (b) Azimuth error curve when the total alignment time is 180 s.
Sensors 19 01125 g002
Figure 3. Simulation results under angular vibrations with an amplitude of 10 arcsec and a random frequency between 5 and 10 Hz. (a) 1 σ final azimuth error when the total alignment time T changes from 30 to 300 s. (b) Azimuth error curve when the total alignment time is 180 s.
Figure 3. Simulation results under angular vibrations with an amplitude of 10 arcsec and a random frequency between 5 and 10 Hz. (a) 1 σ final azimuth error when the total alignment time T changes from 30 to 300 s. (b) Azimuth error curve when the total alignment time is 180 s.
Sensors 19 01125 g003
Figure 4. The experimental environment.
Figure 4. The experimental environment.
Sensors 19 01125 g004
Figure 5. Velocity curves under different conditions from 90 to 180 s. (a) North velocity error under stationary condition; (b) East velocity error under stationary condition; (c) North velocity error under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (d) East velocity error under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (e) North velocity error under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz; (f) East velocity error under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz.
Figure 5. Velocity curves under different conditions from 90 to 180 s. (a) North velocity error under stationary condition; (b) East velocity error under stationary condition; (c) North velocity error under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (d) East velocity error under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (e) North velocity error under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz; (f) East velocity error under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz.
Sensors 19 01125 g005
Figure 6. Horizontal curves under different conditions from 90 to 180 s. (a) Roll curve under stationary condition; (b) Pitch curve under stationary condition; (c) Roll curve under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (d) Pitch curve under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (e) Roll curve under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz; (f) Pitch curve under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz.
Figure 6. Horizontal curves under different conditions from 90 to 180 s. (a) Roll curve under stationary condition; (b) Pitch curve under stationary condition; (c) Roll curve under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (d) Pitch curve under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz; (e) Roll curve under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz; (f) Pitch curve under angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz.
Sensors 19 01125 g006
Figure 7. Azimuth error time history curve under stationary conditions when the total alignment time is 180 s.
Figure 7. Azimuth error time history curve under stationary conditions when the total alignment time is 180 s.
Sensors 19 01125 g007
Figure 8. Azimuth error time history curve under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz when the total alignment time is 180 s.
Figure 8. Azimuth error time history curve under angular vibrations with an amplitude of about 5 arcsec and a random frequency between 5 and 10 Hz when the total alignment time is 180 s.
Sensors 19 01125 g008
Figure 9. Azimuth error time history curve angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz when the total alignment time is 180 s.
Figure 9. Azimuth error time history curve angular vibrations with an amplitude of about 10 arcsec and a random frequency between 5 and 10 Hz when the total alignment time is 180 s.
Sensors 19 01125 g009
Table 1. Parameters for simulation.
Table 1. Parameters for simulation.
Local   Latitude   L 28.21°
Bias instability of gyros
Constant bias of gyros
0.003 / h
0.015 / h
Angular random walk of gyros 0.0005 / h
Bias instability of accelerometers
Constant bias of accelerometers
20 µg
100 µg
Noise power spectrum density of accelerometers 20 μ g / H z
Process noise covariance parameters in Q , Q ¯ n a = 2 0 μ g / H z , n g = 0.0005 / h
Measurement noise covariance parameters of TP in R 1 r v = 0.01 m / s
Measurement noise covariance parameters of ARTP in R 2 r v = 0.01 m / s , r g = 0.01 / s (Con.1), r g = 0.1 / s (Con.2),
r g = 0.2 / s (Con.3)
Measurement noise covariance parameters of RATP in R ¯ r v = 0.01 m / s , r φ = 0.012 (Con.1), r φ = 0.018 (Con.2)
r φ = 0.024 (Con.3)
Initial error covariance parameters of TP and ARTP in P 10 , P 20 P 10 = P 20 = d i a g ( ( 0.1 ) 2 , ( 0.1 ) 2 , ( 0.5 ) 2 , ( 0.01 m / s ) 2 , ( 0.01 m / s ) 2 , ( 0.01 5 / h ) 2 , ( 0.01 5 / h ) 2 , ( 100 μ g ) 2 , ( 100 μ g ) 2 )
Initial error covariance parameters of RATP in P 30 P 30 = d i a g ( ( 0.1 ) 2 , ( 0.1 ) 2 , ( 0.5 ) 2 , ( 0.01 m / s ) 2 , ( 0.01 m / s ) 2 , ( 0 . 1 ) 2 , ( 0 . 1 ) 2 , ( 0 . 5 ) 2 , ( 0.01 m / s ) 2 , ( 0.01 m / s ) 2 , ( 0.01 5 / h ) 2 , ( 0.01 5 / h ) 2 , ( 100 μ g ) 2 , ( 100 μ g ) 2 )
Con.1 represents the stationary condition, Con.2 represents angular vibrations with an amplitude of approximately 5 arcsec and a random frequency of 5–10 Hz, and Con.3 represents angular vibrations with an amplitude of approximately 10 arcsec and a random frequency of 5–10 Hz. TP conventional two-position initial alignment algorithm; ARTP, angular rate measurement-augmented two-position initial alignment algorithm; RATP, two-position initial alignment algorithm with relative azimuth constraints.
Table 2. Performance comparison of three alignment schemes.
Table 2. Performance comparison of three alignment schemes.
Condition 1 σ   Final   Azimuth   Error   Value   in   180   s   ( arcmin ) 1 σ   Final   Azimuth   Error   Value   in   300   s   ( arcmin )
TPARTPRATPTPARTPRATP
Con.11.511.010.720.540.500.40
Con.22.062.550.960.671.810.58
Con.32.614.011.210.802.930.78
Table 3. Main parameters of inertial devices.
Table 3. Main parameters of inertial devices.
Laser gyroZero-bias stability 0.003 / h ( 1 σ )
Angle random walk 0.0005 / h ( 1 σ )
Quartz pendulous accelerometerZero-bias stability 20   μ g ( 1 σ )
Noise power spectrum density 20   μ g / H z ( 1 σ )
Sampling frequency 500   H z
Table 4. Azimuth error under different conditions for 180 s rapid alignment.
Table 4. Azimuth error under different conditions for 180 s rapid alignment.
NumTP (arcsec)ARTP (arcsec)RATP (arcsec)
Con.1Con.2Con.3Con.1Con.2Con.3Con.1Con.2Con.3
1−110.26−199.00272.94−95.08−52.74−94.134−1.7645.31144.47
2−38.2656.85−183.619.02−148.5551.2634.6410.83−69.82
3110.46−24.7034.607.4178.6559.753.39−58.9914.40
4−70.55237.2368.07−59.90−334.08−66.70−40.21−53.0690.46
56.14−73.86−254.0735.43217.33−132.19−59.0412.49−127.33
6102.483.4862.07103.11239.40182.0162.9943.42−52.17
7−96.24−18.10−124.30−4.95−7.66−476.15−8.63−20.32−50.61
8−84.72−91.60−20.84−85.77−157.55−14.43−78.16−85.7265.65
918.52100.76−39.4029.03−83.69−191.2028.5637.15−107.95
10104.79130.65112.1681.13101.39508.1444.8677.3585.82
11−55.33−97.2891.85−45.65−54.37−142.47−22.21−40.75−50.62
12124.49−24.43−19.4626.22201.87−316.5735.5832.2957.71
STD value89.26117.23141.8361.96174.01254.5543.7550.7587.83

Share and Cite

MDPI and ACS Style

Zhang, L.; Wu, W.; Wang, M. Rapid SINS Two-Position Ground Alignment Scheme Based on Piecewise Combined Kalman Filter and Azimuth Constraint Information. Sensors 2019, 19, 1125. https://doi.org/10.3390/s19051125

AMA Style

Zhang L, Wu W, Wang M. Rapid SINS Two-Position Ground Alignment Scheme Based on Piecewise Combined Kalman Filter and Azimuth Constraint Information. Sensors. 2019; 19(5):1125. https://doi.org/10.3390/s19051125

Chicago/Turabian Style

Zhang, Lu, Wenqi Wu, and Maosong Wang. 2019. "Rapid SINS Two-Position Ground Alignment Scheme Based on Piecewise Combined Kalman Filter and Azimuth Constraint Information" Sensors 19, no. 5: 1125. https://doi.org/10.3390/s19051125

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