Next Article in Journal
Detecting Target Objects by Natural Language Instructions Using an RGB-D Camera
Next Article in Special Issue
Gravity Compensation Using EGM2008 for High-Precision Long-Term Inertial Navigation Systems
Previous Article in Journal
DOA and Polarization Estimation Using an Electromagnetic Vector Sensor Uniform Circular Array Based on the ESPRIT Algorithm
Previous Article in Special Issue
A Novel Gravity Compensation Method for High Precision Free-INS Based on “Extreme Learning Machine”
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Continuous Rotation IMU Alignment Algorithm Based on Stochastic Modeling for Cost Effective North-Finding Applications

1
Department of Automatic Control, College of Mechatronics and Automation, National University of Defense Technology, Changsha 410073, China
2
School of Civil and Environmental Engineering, UNSW Australia, Sydney 2052, NSW, Australia
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(12), 2113; https://doi.org/10.3390/s16122113
Submission received: 21 October 2016 / Revised: 5 December 2016 / Accepted: 7 December 2016 / Published: 13 December 2016
(This article belongs to the Special Issue Inertial Sensors and Systems 2016)

Abstract

:
Based on stochastic modeling of Coriolis vibration gyros by the Allan variance technique, this paper discusses Angle Random Walk (ARW), Rate Random Walk (RRW) and Markov process gyroscope noises which have significant impacts on the North-finding accuracy. A new continuous rotation alignment algorithm for a Coriolis vibration gyroscope Inertial Measurement Unit (IMU) is proposed in this paper, in which the extended observation equations are used for the Kalman filter to enhance the estimation of gyro drift errors, thus improving the north-finding accuracy. Theoretical and numerical comparisons between the proposed algorithm and the traditional ones are presented. The experimental results show that the new continuous rotation alignment algorithm using the extended observation equations in the Kalman filter is more efficient than the traditional two-position alignment method. Using Coriolis vibration gyros with bias instability of 0.1°/h, a north-finding accuracy of 0.1° (1σ) is achieved by the new continuous rotation alignment algorithm, compared with 0.6° (1σ) north-finding accuracy for the two-position alignment and 1° (1σ) for the fixed-position alignment.

1. Introduction

Cost effective north-finding technology is widely required for many applications. North-finding is sometimes based on Digital Magnetic Compasses (DMCs) [1]. However, DMCs is easily degraded by magnetic interference. Although Dynamically Tuned Gyros and Ring Laser Gyroscopes are suitable for precise north-finding, they are generally bulky and expensive [2,3]. In contrast, Coriolis vibration gyroscopes (e.g., a kind of cost effective medium precision Hemispherical Resonator Gyroscopes (HRGs) [4,5]) are generally compact and low-cost and suitable for a cost effective north-finding system. However, the drift errors of these gyroscopes are big problems, which limit the north-finding accuracy.
To improve the accuracy of the north-finding system using cost effective gyroscopes, several methods have been designed. Lee [6] proposed a multi-position alignment algorithm to increase the azimuth accuracy. For the same purpose, Yu [7] used analytic optimization of Strapdown Inertial Navigation System (SINS) multi-position alignment. Renkoski [8] and Sun [9] improved the accuracy of North-finding system through continuous rotation.
This paper focuses on Inertial Measurement Unit (IMU)-based north-finding systems using a Kalman filter for applications such as dynamic orientation and dead reckoning. Stochastic modeling for a Coriolis vibration gyroscope is obtained using the Allan variance technique. It is shown that the Rate Random Walk (RRW) and Markov noises are the main errors which limit the north-finding accuracy. A new continuous rotation IMU alignment algorithm is therefore proposed using extended observation equations in the Kalman filter to solve this problem. Experimental results as well as theoretical analysis are also presented.
This paper is organized as follows: Section 2 analyses the random error model of a Coriolis vibration gyroscope using the Allan variance technique. The north-finding errors due to the main parts of the gyro drift error are presented. Section 3 presents three different IMU based north-finding algorithms or three different error compensation approaches: two-position alignment, continuous rotation alignment, and a new continuous rotation alignment algorithm with extended observation equations for a Kalman filter. Section 4 presents theoretical and simulation analyses of the performances of the methods mentioned above. Section 5 reports north-finding experimental results and comparisons. The Allan variance analysis results for the equivalent east gyro are presented for the interpretation of effectiveness of the gyro drift error compensation approaches. Section 6 concludes the paper. The appendices show detailed theoretical proofs.

2. Error Model for a Coriolis Vibration Gyroscope

IMU errors can be classified into two types: deterministic errors and random errors. Major deterministic error sources including constant bias, scale factor errors and misalignment can be removed by calibration and compensation [10]. The random constant bias (turn to turn bias) and random noises are the main error sources in the North-finding system. Therefore, we focus on the stochastic modeling for a Coriolis vibration gyroscope.

2.1. Error Model Based on Allan Variance Analysis

Traditionally, random constant bias, ARW (Angle Random Walk), RRW and Markov process are used to develop stochastic error model for gyros. The error model of a gyroscope can be expressed as follows [11,12]:
ε = ε b + ε m + w a + ε r
where ε is the stochastic drift error of the gyroscope measurements, ε b is the random constant bias with the variance of σ b 2 , ε m is the Markov process, w a is the ARW, ε r is the RRW.
The random bias can be described as an unpredictable random quantity with a constant value, that is:
ε ˙ b = 0
w a N ( 0 , σ a 2 )
where σ a 2 is the variance of w a .
The Markov noise is the low-frequency component in the error sources. Usually, the noise is modeled as a First order Gauss-Markov process [11]:
ε ˙ m = 1 τ ε m + w m ,   w m N ( 0 , σ m 2 )
where τ is the process time constant, w m is the zero-mean Gaussian white noise, σ m 2 is the variance of w m :
ε ˙ r = w r ,   w r N ( 0 , σ r 2 )
where σ r 2 is the variance of w r .
In Equation (1), the characteristics of the stochastic errors are usually estimated by an optimal estimation algorithm, such as a Kalman filter [13]. The parameters of the stochastic error model are necessary for a Kalman filter algorithm. Hence, there is a need to determine the parameters of the error model using Allan variance analysis. The sampling data of a HRG in 3 h is present in Figure 1a. The Allan variance results of the HRG are presented in Figure 1b. The sampling frequency is 10 Hz.
The parameters of the error models for the Coriolis vibration gyroscopes in an IMU based north-finding system are given in Table 1.
Consider the error models in Figure 1, the major parts of the gyroscope errors are ARW, Markov process, bias instability and RRW, which indicates that the error model in Equation (1) is sufficient to characterize the gyroscope. The parameters of the models show that the primary error source for the gyroscope are Markov noise and RRW.

2.2. Propagation of Gyroscope Errors in a North-Finding System

The drift error of the equivalent east gyroscope ε E in an IMU based north-finding system propagates to the azimuth misalignment ϕ D , which can be expressed as follows [14]:
ϕ D = ε E Ω cos L
where Ω is the earth rotation rate, L is the local latitude.
Similar to Equation (1), ε E can be expressed as follows:
ε E = ε b E + w a E + ε r E + ε m E
where the random constant bias ε b E , the ARW w a E , the RRW ε r E and the Markov process ε m E correspond to ε b , w a , ε r and ε m in Equation (1).
The RMS (Root Mean Square) of azimuth misalignment σ ϕ D b , σ ϕ D a , σ ϕ D r and σ ϕ D m due to ε b E , w a E , ε r E and ε m E can be expressed as [15,16]:
σ ϕ D b = σ b E Ω cos L
σ ϕ D a = σ a E t n Ω cos L
σ ϕ D r = σ r E t n 3 Ω cos L
σ ϕ D m = 1 2 τ 2 σ m E 2 ( 2 t τ e 2 t τ + 4 τ e t τ 3 τ ) + P ε m E ( 0 ) τ ( 1 2 e 1 τ t + e 2 τ t ) t n Ω cos L
where t n is the alignment time. σ b E 2 , σ a E 2 , σ r E 2 and σ m E 2 are the variances corresponding to ε b E , w a E , w r E and w m E in the error model of the equivalent east gyroscope. P ε m E ( 0 ) is the variance of the initial value of Markov process. The proofs of Equations (8)–(11) are shown in Appendix A.
It should be explained that the initial value of RRW noise can be regarded as part of a constant bias. Thus the RRW starts from zero.
Assuming the alignment time t n is 10 min, the local latitude is 28.22° N, the RMS values of the azimuth misalignment can be obtained from Equations (8)–(11). The azimuth misalignment due to the equivalent east gyroscope errors are shown in Table 2.
Although the azimuth misalignment are most affected by the bias instability, the random constant bias can be easily eliminated through north-finding algorithms (such as two-position alignment [6] and continuous rotation alignment [9]). And compared with RRW and Markov noise, the azimuth misalignment due to ARW is slim. RRW and Markov process are the main error source in a north-finding system.

3. Error Compensation Approach for IMU Based North-Finding System

3.1. System Error Model for IMU Based North-Finding

A local level NED (North-East-Down) frame is used as the navigation frame. The common SINS error equations in the navigation frame can be expressed as follows [14]:
ϕ ˙ n = ( ω e n n + ω i e n ) × ϕ n C b n δ ω i b b
δ v ˙ n = f n × ϕ n ( ω e n n + 2 ω i e n ) × δ v n + C b n δ f b
where ϕ n is the attitude error, ϕ n = [ ϕ N ϕ E ϕ D ] T , N , E and D represent north, east and down in navigation frame respectively; δ v n is the velocity error, δ v n = [ δ v N δ v E δ v D ] T . ϕ n can be estimated by the observation of δ v n in an alignment process. f n is the measurement of specific force in frame n, C b n is the coordinate transformation matrix from the IMU frame b to the navigation frame n, ω e n n is the turn rate of the navigation frame to the earth frame in the frame n, ω i e n is the turn rate of the earth frame to the inertial frame in the frame n, δ ω i b b is the error of the gyroscope measurements, δ f b is the error of the specific force measurements.
In the North finding scenario discussed here, since the IMU is stationary on the Earth:
ω e n n   =   0
The SINS error model for alignment or IMU based north-finding can be written as:
x ˙ ( t ) = [ F 1 F 2 0 8 × 5 Γ ] x ˙ ( t ) + [ G 1 0 5 × 3 0 8 × 5 0 5 × 3 I 3 × 3 ] w ( t )
where:
x ( t ) = [ δ v N δ v E ϕ N ϕ E ϕ D a c c x a c c y ( ε b x + ε r x ) ( ε b y + ε r y ) ( ε b z + ε r z ) ε m x ε m y ε m z ] T
a c c x and a c c y are the bias error states of the accelerometers, ε b x , ε b y and ε b z are the random constant bias error states of the gyroscopes, ε r x , ε r y and ε r z are the rate random walk of the gyroscopes, ε m x , ε m y and ε m z are the error states for the Markov process of the gyroscopes.
For the filter noise vector:
w ( t )   =   [ w a c c x w a c c y w a x w a y w a z w r x w r y w r z w m x w m y w m z ] T
where w a c c x and w a c c y are the white noise of the accelerometer x and the accelerometer y, respectively. That is:
w a c c x , w a c c y N ( 0 , σ a c c 2 )
where σ a c c 2 is the variance of the white noise w a c c x and w a c c y .
w a x , w a y and w a z are the angular random walk of the gyroscope x, the gyroscope y and the gyroscope z, w m x , w m y and w m z are the driving noise in the Markov process of the gyroscope x, the gyroscope y and the gyroscope z.
F 1 = [ 0 2 Ω sin L 0 g 0 2 Ω sin L 0 g 0 0 0 0 0 Ω sin L 0 0 0 Ω sin L 0 Ω cos L 0 0 0 Ω cos L 0 ]
where g is the local gravity.
The matrix F 2 is defined as follows:
F 2 = [ C b n 2 × 2 0 2 × 3 0 2 × 3 0 3 × 2 C b n C b n ]
where C b n 2 × 2 is defined as:
C b n 2 × 2 = [ 1 0 0 0 1 0 ] C b n [ 1 0 0 0 1 0 ] T
The matrices G 1 and Γ are defined as follows:
G 1 = [ C b n 2 × 2 0 2 × 3 0 3 × 2 C b n ] ,   Γ = [ 0 5 × 5 0 5 × 3 0 3 × 5 1 τ I 3 × 3 ]
where τ is the Markov time constant of the gyroscope.
As shown in the analysis above, based on the condition that the system is stationary on the earth, the horizontal velocity errors are used as observation states. Thus, the observation model can be written as:
z ( t ) = [ v ˜ N v ˜ E ] = H x ( t ) + υ ( t ) H = [ I 2 × 2 0 2 × 11 ]
where υ ( t ) = [ υ v N υ v E ] T is the observation noise vector. v ˜ N and v ˜ E represent north and east components of the estimated velocity, respectively.

3.2. Traditional Two-Position Gyrocompassing

Two-position alignment is demonstrated in Figure 2 [6].
As shown in Figure 2, the axis x b and y b of the IMU frame lie on the turntable plane, the axis z b coincides with the rotation axis. We define the b 0 frame when x b coincides with the turntable null indicator:
C n b = C b 0 b C n b 0
where C n b 0 is the coordinate transformation matrix from the frame n to the frame b 0 .
C b 0 b can be written as:
C b 0 b ( t ) = { [ 1 0 0 0 1 0 0 0 1 ] t < t 1 [ 1 0 0 0 1 0 0 0 1 ] t > t 2
where [ t 1 , t 2 ] is the short time period when the IMU changes the angular position through the turntable rotation.

3.3. Continuous Rotation Gyrocompassing

As an alternative to the two-position alignment, continuous rotation is another efficient method to reduce the alignment errors.
In contrast to the two-position alignment, the coordinate transformation matrix C b n is varying as C b b 0 changes by continuous rotation, that is:
C b b 0 = [ cos ( ω 0 t ) sin ( ω 0 t ) 0 sin ( ω 0 t ) cos ( ω 0 t ) 0 0 0 1 ] ω 0 T = 2 π
where ω 0 is the rotation rate of the turntable. T is the rotation cycle.
Except for the coordinate transformation matrix C b n and C b b 0 , the error model and the observation equation between the continuous rotation gyrocompassing are the same as that of the two-position gyrocompassing.

3.4. A New Continuous Rotation North-Finding Method Based on an Extended Observation Model

Although the constant random biases of gyroscopes are mostly eliminated by the above compensation approaches, the noise of the gyroscopes will also still affect the efficiency of the Kalman filter. For Coriolis vibration gyroscopes, the noise level is high. It is difficult to estimate the drift errors of the gyroscopes exactly. The accuracy of the North-finding system is limited. To solve the problem, we present an extended observation model for the continuous rotation alignment.
After each 360 ° turn, the integration of the measurements of the gyroscopes can be written as:
t t + T ω ˜ i b b d t = t t + T ω i b b d t + t t + T [ ( ε b x + ε r x ) + ε m x ( ε b y + ε r y ) + ε m y ( ε b z + ε r z ) + ε m z ] d t t t + T ( ω e b b + C b 0 b C n b 0 ω i e n ) d t + T [ ( ε b x + ε r x ) + ε m x ( ε b y + ε r y ) + ε m y ( ε b z + ε r z ) + ε m z ]
While the integration of the estimated measurements of the gyroscopes can be written as:
t t + T ω ^ i b b d t = t t + T ( ω e b b + ω ^ i e b ) d t = t t + T ω e b b d t + t t + T C ˜ n b ω ^ i e n d t = t t + T ω e b b d t + t t + T { C b 0 b C n b 0 [ I + ϕ n × ] ω i e n + C b 0 b C n b 0 δ ω i e n } d t = t t + T ( ω e b b + C b 0 b C n b 0 ω i e n ) d t + t t + T { C b 0 b C n b 0 [ ω i e n × ] ϕ n + C b 0 b C n b 0 δ ω i e n } d t
ω i e n = [ Ω cos L 0 Ω sin L ] δ ω i e n = [ δ L Ω sin L 0 δ L Ω cos L ] C n b 0 = [ cos θ 0 cos φ 0 cos θ 0 sin φ 0 sin θ 0 cos γ 0 sin φ 0 + sin γ 0 sin θ 0 cos φ 0 cos θ 0 cos φ 0 + sin γ 0 sin θ 0 sin φ 0 sin γ 0 cos θ 0 cos γ 0 sin θ 0 cos φ 0 + sin γ 0 sin φ 0 sin γ 0 cos φ 0 + cos γ 0 sin θ 0 sin φ 0 cos γ 0 cos θ 0 ]
where t t + T ω ˜ i b b d t represents the integration of the gyroscope measurements in a rotation cycle of the turntable, ω ^ i b b represents the estimated measurements of the gyroscopes in the b-frame, ω i e n represents the earth rotation rate in the n-frame. φ 0 , θ 0 and γ 0 are the Euler angles of the b 0 -frame relative to the n-frame. C ˜ n b is the estimated coordinate transformation matrix with attitude errors.
Considering ϕ N and ϕ E are very small after coarse alignment:
ϕ n = [ ϕ N ϕ E ϕ D ] [ 0 0 ϕ D ]
From Equations (29) and (30)
t t + T C b 0 b C n b 0 ω i e n d t = Ω T [ 0 0 cos L ( cos γ 0 sin θ 0 cos φ 0 + sin γ 0 sin φ 0 ) sin L cos γ 0 cos θ 0 ]
t t + T δ ω ^ i b b d t = t t + T { C b 0 b C n b 0 [ ω i e n × ] ϕ n + C b 0 b C n b 0 δ ω i e n } d t = ϕ D Ω T cos L [ 0 0 ( sin γ 0 cos φ 0 + cos γ 0 sin θ 0 sin φ 0 ) ] + δ L Ω T [ 0 0 ( sin L ( cos γ 0 sin θ 0 cos φ 0 + sin γ 0 sin φ 0 ) cos L cos γ 0 cos θ 0 ) ]
Under static conditions, we have:
t t + T ω e b b d t = [ 0 0 2 π ]
Substituting Equations (28), (31)–(33) into Equation (27) gives:
T [ ( ε b x + ε r x ) + ε m x ( ε b y + ε r y ) + ε m y ( ε b z + ε r z ) + ε m z ] ϕ D Ω T cos L [ 0 0 ( sin γ 0 cos φ 0 + cos γ 0 sin θ 0 sin φ 0 ) ] δ L Ω T [ 0 0 ( sin L cos γ 0 sin θ 0 cos φ 0 sin L sin γ 0 sin φ 0 cos L cos γ 0 cos θ 0 ) ] = t t + T ω ˜ i b b d t t t + T ω ^ i b b d t = t t + T ω ˜ i b b d t Ω T [ 0 0 ( cos γ 0 sin θ 0 cos φ ^ 0 + sin γ 0 sin φ ^ 0 ) cos L ^ cos γ 0 cos θ 0 sin L ^ ] [ 0 0 2 π ]
When there is latitude error and heading error, the estimated measurements of the gyroscopes are inaccurate. After each 360 ° turn of the turntable, the equivalent east gyroscope error caused by these errors can be calculated as follows:
δ ω i b E n = 1 T [ 0 1 0 ] t t + T C b 0 n C b b 0 δ ω ^ i b b d t
The equivalent east gyroscope error caused by heading error and latitude error is shown in Equations (36) and (37) respectively:
δ ω i b E , ϕ D n = ( sin γ 0 cos φ 0 + cos γ 0 sin θ 0 sin φ 0 ) 2 ϕ D Ω cos L
δ ω i b E , δ L n = ( sin γ 0 cos φ 0 cos γ 0 sin θ 0 sin φ 0 ) [ cos γ 0 sin θ 0 cos φ 0 tan L + sin γ 0 sin φ 0 tan L + cos γ 0 cos θ 0 ] δ L Ω cos L
where δ ω i b E , ϕ D n is the equivalent east gyroscope error caused by heading error, δ ω i b E , δ L n is the equivalent east gyroscope error caused by latitude error δ L .
Assuming that:
γ 0 = θ 0 = 5 °
Equations (36) and (37) can be written as:
δ ω i b E , ϕ D n 0.01 ϕ D Ω cos L ,   δ ω i b E , δ L n 0.1 δ L Ω cos L
In general, the initial heading error is less than 5° ( ϕ D ( 0 ) < 5 ° ) and the latitude error is less than 0.1° ( δ L < 0.1 ° ). Considering Equation (39), the equivalent azimuth error caused by initial heading error and latitude error can be ignored when tilt is smaller than 5°.
The additional observation can be obtained using the integration measurements of the gyroscopes in each 360 ° turn of the turntable.
The observation model can be written as:
z ( t ) = H x ( t ) + υ ( t )
z ( t ) = { [ v ˜ N v ˜ E ] w h e n    2 ( k 1 ) π < ω 0 t < 2 k π [ v ˜ N v ˜ E t t + T ω ˜ i b b d t t t + T ω ^ i b b d t ] w h e n    ω 0 t = 2 k π      k = 1 , 2 , 3 ,
H = { [ I 2 × 2 0 2 × 3 0 2 × 8 ] w h e n    2 ( k 1 ) π < ω 0 t < 2 k π [ I 2 × 2 0 2 × 3 0 2 × 2 0 2 × 3 0 2 × 3 0 3 × 2 D 0 3 × 2 T I 3 × 3 T I 3 × 3 ] w h e n    ω 0 t = 2 k π      k = 1 , 2 , 3 , D = [ 0 0 0 0 0 0 0 0 ( sin γ 0 cos φ 0 + cos γ 0 sin θ 0 sin φ 0 ) Ω T cos L ]
υ ( t ) = { [ υ v N υ v E ] T w h e n    2 ( k 1 ) π < ω 0 t < 2 k π [ υ v N υ v E υ ω x υ ω y υ ω z ] T w h e n    ω 0 t = 2 k π      k = 1 , 2 , 3 ,
where υ ω x , υ ω y and υ ω z are the observation noise corresponding to t t + T ω ˜ i b b d t t t + T ω ^ i b b d t .

4. Comparisons of the Kalman Filter Convergence Rapidity and North-Finding Accuracy

Comparisons of the Kalman filter convergence rapidity and the north-finding accuracy between the proposed algorithms and the traditional alignment methods can be made with the covariance matrix for the estimated states in the Kalman filter.
For the piecewise constant time varying system the covariance matrix of the estimated states P can be obtained by calculating the discrete Riccati matrix equation [7]:
P 1 ( k ) = [ Φ T ( k , k 1 ) P ( k 1 ) Φ ( k , k 1 ) + G T Q G ] 1      + H T R 1 H    k = 1 , 2 , 3 , n
which is based on the continuous system error model and observation equations (Equations (15)–(43)) as follows:
Φ ( k , k 1 ) e A ( t k 1 ) T s I + A ( t k 1 ) T s G ( k , k 1 ) B ( t k 1 ) Q = q T s q = E { w T ( t ) w ( t ) } R = E { υ T ( t ) υ ( t ) }
where T s = 0.04   s is the sampling time.
In this study, an initial covariance matrix P 1 ( 0 ) , spectral density matrix Q of system noise and measurement noise covariance matrix R are given as follows:
P 1 ( 0 ) = d i a g { ( 0.1   m / s ) 2 , ( 0.1   m / s ) 2 , ( 1 ° ) 2 , ( 1 ° ) 2 , ( 1 ° ) 2 , ( 10 4 g ) 2 , ( 10 4 g ) 2 , ( 0.2 ° / h ) 2 , ( 0.2 ° / h ) 2 , ( 0.2 ° / h ) 2 , ( 0.2 ° / h ) 2 , ( 0.2 ° / h ) 2 , ( 0.2 ° / h ) 2 } Q = d i a g { ( 2 × 10 5   m / s ) 2 , ( 2 × 10 5   m / s ) 2 , ( 0.12 ) 2 , ( 0.12 ) 2 , ( 0.12 ) 2 , ( 0.0001 ° / h ) 2 , ( 0.0001 ° / h ) 2 , ( 0.0001 ° / h ) 2 , ( 0.004 ° / h ) 2 , ( 0.004 ° / h ) 2 , ( 0.004 ° / h ) 2 } R = d i a g { ( 0.01   m / s ) 2 , ( 0.01   m / s ) 2 }
When using the continuous rotation method based on the extended observation model, measurement noise covariance matrix R is expressed as follows:
R = { d i a g { ( 0.01   m / s ) 2 , ( 0.01   m / s ) 2 } w h e n    2 ( k 1 ) π < ω 0 t < 2 k π d i a g { ( 0.01   m / s ) 2 , ( 0.01   m / s ) 2 , ( 4 ) 2 , ( 4 ) 2 , ( 4 ) 2 } w h e n    ω 0 t = 2 k π      k = 1 , 2 , 3 ,
The rotation rate of the turntable is ω 0 = 10 ° / s . The number of iterations performed for calculating P using Equation (44) is 15,000 which is equivalent to 600 s. For two-position alignment, the IMU changes position at 300 s. Since the heading error ϕ D is the most crucial error state in the north-finding system, we focus on the RMS value of ϕ D .
Figure 3 shows the RMS values of the heading error in the north-finding process. Obviously, the new continuous rotation alignment with the extended observation is more efficient than the existing north-finding algorithms.
In order to analyze the gyroscope error compensation effect of the new continuous rotation alignment approach, we use Allan variance technique to compare the compensated data with the uncompensated data of the equivalent east gyroscope, which determines the north-finding accuracy in a north-finding system.
The uncompensated equivalent east gyroscope data, denoted as ω ˜ i b E n is the measurement of the equivalent east gyroscope in the n frame, when the turntable is not rotating, that is:
ω ˜ i b E n = [ 0 1 0 ] C b 0 n C b b 0 ω ˜ i b b C b b 0 = I
The compensated equivalent east gyroscope data, denoted as ω ^ i b E n is the measurement of the equivalent east gyroscope in the n frame, when the turntable is rotating. The compensated data is obtained after the Kalman filter has converged. The drift error of the gyroscope has been estimated and compensated by the Kalman filter. That is:
ω ^ i b E n = [ 0 1 0 ] C b 0 n C b b 0 ( ω ˜ i b b [ ε ^ b x + ε ^ r x ε ^ b y + ε ^ r y ε ^ b z + ε ^ r z ] [ ε ^ m x ε ^ m y ε ^ m z ] )
The sampling data are collected over 3 h as shown in Figure 2, and the sampling frequency is 10 Hz. As shown in Figure 4, after compensation, the bias instability of the equivalent east gyroscope is almost eliminated, but the ARW remains as before. It should be noticed that RRW is almost eliminated through the continuous rotation modulation.
The experiment demonstrated that the RRW and Markov noise could be compensated by continuous rotation alignment, but ARW remained unchanged. The theoretical proofs are shown in Appendix B.

5. Experimental Results

The experimental platform is shown in Figure 5.
Considering the installation error, it is difficult to determine the absolute north. The previous north-finding experimental result was used as a reference to evaluate the performance of the approaches. The assumed azimuth was the mean value of 15 experimental results in two weeks north-finding tests. In this study, the experimental north-finding system stayed on a fixed azimuth. For each north-finding algorithm, the north-finding process was repeated five times.
Since the errors of the gyroscopes and accelerometers are unobservable in the fixed-position alignment, which may cause the divergence of the Kalman filter in the practice. We used 5-state Kalman filter for the fixed-position alignment. From Equations (15)–(23), the model can be expressed as follows:
x ( t ) = [ δ v N , δ v E , ϕ N , ϕ E , ϕ D ] T x ˙ ( t ) = F 1 ( t ) x ( t ) + G ( t ) w ( t ) w ( t ) = [ w a c c x w a c c y w a x w a y w a z ] T z ( t ) = H 1 x ( t ) + υ ( t ) H 1 = [ I 2 × 2 0 2 × 3 ]
The coarse alignment method using the gravity in the initial frame as a reference was employed in the experiments [17].
As shown in Figure 6a–d, the azimuth errors converged with time, the experimental results are coincident with the simulation analysis as shown in Figure 3 in which the new continuous rotation alignment with extended observation is the most efficient algorithm for a Coriolis vibration gyroscope based north-finding system.
In order to further compare the performances of the north-finding methods, we changed the azimuth of the north-finding system to 6 different directions as shown in Equation (51):
φ 1 = 20.337 ° ,   φ k = φ 1 + ( k 1 ) 60 ° k = 2 , 6
For each azimuth, the north-finding process was repeated for 5 times with the 4 different north-finding algorithms. Then, the RMS of heading errors for each of these algorithms was calculated. As shown in Figure 7, the new approach (continuous rotation alignment with the extended observation model) is the best one, the north-finding accuracy is 0.1° (1σ).

6. Conclusions

As analyzed in this paper, it is the gyroscope random drift errors that make it a challenge for a cost effective gyroscope based north-finding systems to be achieved. Since it is the equivalent east gyroscope that determines the north-finding accuracy, Allan variance analysis of the equivalent east gyroscope before and after error compensation provides an efficient technique for the evaluation of the gyroscope error estimation.
Comparisons of the Kalman filter convergence rapidity and north-finding accuracy have been made to evaluate the north-finding algorithms. Compared with the other traditional approaches, the new continuous rotation alignment approach based on the extended observation model can improve the north-finding accuracy and convergence rapidity effectively. The experiments have shown that a heading accuracy of 0.1° (1σ) can be achieved in 10 min at 28.22° north latitude using a HRG IMU with gyro bias instability of 0.1 ° / h , compared with 0.6° (1σ) north-finding accuracy for the two-position alignment and 1° (1σ) for the fixed-position alignment.
In fact, ARW, RRW and Markov noise are the main error source of many gyroscopes (e.g., fiber optic gyroscopes [18]). The new continuous rotation IMU alignment algorithm is not only applicable to the Coriolis vibration gyros (a kind of cost effective HRGs in this paper), but is also suitable for many other gyroscopes with similar stochastic error models.

Acknowledgments

The work was supported by Program for New Century Excellent Talents in University (NCET) of China.

Author Contributions

Yun Li, Wenqi Wu and Jinling Wang conceived and designed the algorithms and experiments; Yun Li and Qingan Jiang performed the experiment and analyzed the data; Yun Li, Wenqi Wu and Jinling Wang contributed analysis tools and wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Proof of Equation (9) (Propagation of the ARW in a North-Finding System) [15,16]

The equivalent east gyroscope integration error δ θ a E caused by the ARW can be expressed as follows:
δ θ ˙ a E = w a E ,   w a E N ( 0 , σ a E 2 )
P a E is the variance of δ θ a E which can be expressed as follows:
P ˙ a E = q a E = σ a E 2 P a E ( t ) = σ a E 2 t
where q a E is the variance of w a E . t is the integration time. Suppose t n is the alignment time, P a E ( t n ) = σ a E 2 t n , the RMS of azimuth misalignment σ ϕ D a due to ARW can be calculated as follows:
σ ϕ D a = P a E ( t n ) t n Ω cos L = σ a E t n t n Ω cos L = σ a E t n Ω cos L
This completes the proof.

Appendix A.2. Proof of Equation (10) (Propagation of the RRW in a North-Finding System) [15,16]

The equivalent east gyroscope integration error δ θ r E caused by the RRW can be written in matrix form as:
[ δ θ ˙ r E ε ˙ r E ] = A r [ δ θ r E ε r E ] + [ 0 w r E ] w r E N ( 0 , σ r E 2 )
The state transition matrix A r and the system noise matrix q r can be written as:
A r = [ 0 1 0 0 ] q r = E { [ 0 w r E ] [ 0 w r E ] T } = [ 0 0 0 σ r E 2 ]
The state covariance matrix P r can be obtained by calculating the Riccati matrix equation:
P ˙ r = A r P r + P r A r T + q r
P r ( t ) = [ 1 3 σ r 2 t 3 1 2 σ r 2 t 2 1 2 σ r 2 t 2 σ r 2 t ]
P r E ( t ) = 1 3 σ r 2 t 3
where P r E is the variance of δ θ r E . Thus, The RMS of azimuth misalignment σ ϕ D r due to the RRW can be calculated as follows:
σ ϕ D r = P r E ( t n ) t n Ω cos L = 1 3 σ r E 2 t n 3 t n Ω cos L = σ r E t n 3 Ω cos L
This completes the proof.

Appendix A.3. Proof of Equation (11) (Propagation of the Markov Process in a North-Finding System)

The equivalent east gyroscope integration error δ θ m E caused by the Markov process can be expressed in matrix form as follows:
[ δ θ ˙ m E ε ˙ m E ] = A m [ δ θ m E ε m E ] + [ 0 w m E ] w m E N ( 0 , σ m E 2 )
The state transition matrix A m and the system noise matrix q m can be written as:
A m = [ 0 1 0 1 τ ] q m = E { [ 0 w m E ] [ 0 w m E ] T } = [ 0 0 0 σ m E 2 ]
The state covariance matrix P m can be obtained by calculating the Riccati matrix equation:
P ˙ m = A m P m + P m A m T + q m
P m ( t ) = [ P 11 ( t ) P 12 ( t ) P 21 ( t ) P 22 ( t ) ] = [ 1 2 τ 2 σ m 2 ( 2 t τ e 2 t τ + 4 τ e t τ 3 τ ) + P ε m ( 0 ) τ ( 1 2 e 1 τ t + e 2 τ t ) 1 2 τ 2 σ m 2 ( 1 e t τ ) 2 + P ε m ( 0 ) τ ( e 1 τ t e 2 τ t ) 1 2 τ 2 σ m 2 ( 1 e t τ ) 2 + P ε m ( 0 ) τ ( e 1 τ t e 2 τ t ) τ 2 σ m 2 ( 1 e 2 τ t ) + P ε m ( 0 ) e 2 τ t ]
P m E ( t ) = P 11 ( t ) = 1 2 τ 2 σ m 2 ( 2 t τ e 2 t τ + 4 τ e t τ 3 τ ) + P ε m ( 0 ) τ ( 1 2 e 1 τ t + e 2 τ t )
P ε m E ( 0 ) is the variance of the initial value of Markov process.
The RMS of azimuth misalignment σ ϕ D m due to the Markov process can be calculated as follows:
σ ϕ D m = P m E ( t n ) t n Ω cos L = 1 2 τ 2 σ m 2 ( 2 t τ e 2 t τ + 4 τ e t τ 3 τ ) + P ε m ( 0 ) τ ( 1 2 e 1 τ t + e 2 τ t ) t n Ω cos L
This completes the proof.

Appendix B

Appendix B.1. Theoretical Proof of the Effects of the Continuous Rotation on the ARW [15]

When the turntable is rotating, the equivalent east gyroscope integration error δ θ a E caused by the ARW can be expressed as follows:
δ θ ˙ a E = B a [ w a x w a y ]
in which B a = [ sin ω 0 t cos ω 0 t ] , w a x N ( 0 , σ a E 2 ) , w a y N ( 0 , σ a E 2 ) Suppose:
q a = E { [ w a x w a y ] [ w a x w a y ] T } = [ σ a E 2 0 0 σ a E 2 ]
The state covariance matrix P a can be calculated as follows:
P ˙ a = B a q a B a T = [ sin ω 0 t cos ω 0 t ] q [ sin ω 0 t cos ω 0 t ] = σ a E 2 P a ( t ) = σ a E 2 t n
which is the same as the Equation (A3). Therefore, continuous rotation alignment has no effort on the ARW of the gyroscope.

Appendix B.2. Theoretical Proof of the Effects of the Continuous Rotation on the RRW [15]

When the turntable is rotating, the equivalent east gyroscope integration error δ θ r E caused by the RRW can be expressed as follows:
[ δ θ ˙ r E ε ˙ r x ε ˙ r y ] = [ 0 sin ω 0 t cos ω 0 t 0 0 0 0 0 0 ] [ δ θ r E ε r x ε r y ] + [ 0 w r x w r y ] w r x N ( 0 , σ r E 2 ) , w r y N ( 0 , σ r E 2 )
The matrices A r , B r and q r are:
A r = [ 0 sin ω 0 t cos ω 0 t 0 0 0 0 0 0 ] B r = I 2 × 2 q r = E { [ 0 w r x w r y ] [ 0 w r x w r y ] T } = [ 0 0 0 0 σ r E 2 0 0 0 σ r E 2 ]
The state covariance matrix P r can be calculated by Equation (A6), that is:
P r = [ 2 σ r E 2 ω 0 2 ( t n sin ω 0 t n ω 0 ) σ r E 2 ω 0 2 ( sin ω 0 t n ω 0 t cos ω 0 t n ) σ r E 2 ω 0 2 ( ω 0 t n sin ω 0 t n + cos ω 0 t n 1 ) σ r E 2 ω 0 2 ( sin ω 0 t n ω 0 t n cos ω 0 t n ) σ r E 2 t n 0 σ r E 2 ω 0 2 ( ω 0 t n sin ω 0 t n + cos ω 0 t n 1 ) 0 σ r E 2 t n ]
P r E = 2 σ r E 2 ω 0 2 ( t n sin ω 0 t n ω 0 ) 2 σ r E 2 ω 0 2 t n
Compared with Equations (A2) and(A8), Equation (B7) shows that continuous rotation transforms the RRW into a much small equivalent ARW, which gives an explanation for Figure 5.
When the turntable is rotating, the RMS of azimuth misalignment σ ϕ D r due to the RRW can be calculated as follows:
σ ϕ D r = 2 σ r E 2 ω 0 2 ( t n sin ω 0 t n ω 0 ) t n Ω cos L = σ r E 2 ( t n sin ω 0 t n ω 0 ) ω 0 t n Ω cos L
Assuming the alignment time t n is 10 min, the rotation rate of the turntable is 10°/s, the variance of the RRW is 0.02 ° / h 3 / 2 , the RMS values σ ϕ D r of the azimuth misalignment due to the RRW can be obtained based on Equations (A9) and (B8).
When the turntable is not rotating:
σ ϕ D r = σ r E t n 3 Ω cos L = 0.020 ( ° )
When the turntable is rotating:
σ ϕ D r = σ r E 2 ( t n sin ω 0 t n ω 0 ) ω 0 t n Ω cos L = 4.8 × 10 4 ( ° )
Thus, the RRW of the gyroscope can be eliminated by continuous rotation alignment.

Appendix B.3. Theoretical Proof of the Effects of the Continuous Rotation on the Markov Noise

When the turntable is rotating, the equivalent east gyroscope integration error δ θ m E caused by the Markov noise can be expressed as follows:
[ δ θ ˙ m E ε ˙ m x ε ˙ m y ] = [ 0 sin ω 0 t cos ω 0 t 0 1 τ 0 0 0 1 τ ] [ δ θ m E ε m x ε m y ] + [ 0 w m x w m y ] w m x N ( 0 , σ m 2 ) , w m y N ( 0 , σ m 2 )
The matrix A m , B m and q m is:
A m = [ 0 sin ω 0 t cos ω 0 t 0 1 τ 0 0 0 1 τ ] B m = I 3 × 3 q m = E { [ 0 w m x w m y ] [ 0 w m x w m y ] T } = [ 0 0 0 0 σ m E 2 0 0 0 σ m E 2 ]
The state covariance matrix P m can be calculated by Equation (A3), that is:
P m = [ τ 2 σ m 2 2 ( 1 + τ 2 ω 0 2 ) 2 ( τ e 2 t τ 3 τ + 2 t + τ 3 ω 0 2 ( 1 e 2 t τ ) + 2 τ 2 ω 0 2 t + 4 τ cos ω 0 t e t τ 4 τ 2 ω 0 sin ω 0 t e t τ ) + τ 2 P ε m E ( 0 ) ( 1 + τ 2 ω 0 2 ) 2 ( 1 + e 2 t τ + τ 2 ω 0 2 ( 1 + e 2 t τ ) 2 e t τ cos ω 0 t - 2 τ 2 ω 0 2 e t τ cos ω 0 t ) * * τ 2 σ m 2 2 ( 1 + τ 2 ω 0 2 ) ( τ ω 0 e 2 t τ cos ω 0 t + τ ω 0 cos ω 0 t e 2 t τ sin ω 0 t sin ω 0 t ) τ P ε m E ( 0 ) 1 + a 2 ω 0 2 ( τ ω 0 e t a + e 2 t a sin ω 0 t + τ ω 0 e 2 t a cos ω 0 t ) τ 2 σ m 2 ( 1 e 2 τ t ) + P ε m E ( 0 ) e 2 τ t * τ 2 σ m 2 2 ( 1 + τ 2 ω 0 2 ) ( 2 e t τ + e 2 t τ cos ω 0 t + cos ω 0 t τ ω 0 e 2 t τ sin ω 0 t + τ ω 0 sin ω 0 t ) + τ P ε m E ( 0 ) 1 + τ 2 ω 0 2 ( e t τ e 2 t τ cos ω 0 t + τ ω 0 e 2 t τ sin ω 0 t ) 0 τ 2 σ m 2 ( 1 e 2 τ t ) + P ε m E ( 0 ) e 2 τ t ]
P m E = τ 2 σ m 2 2 ( 1 + τ 2 ω 0 2 ) 2 [ τ e 2 t τ 3 τ + 2 t + τ 3 ω 0 2 ( 1 e 2 t τ ) + 2 τ 2 ω 0 2 t + 4 τ cos ω 0 t e t τ 4 τ 2 ω 0 sin ω 0 t e t τ ] + τ 2 P ε m E ( 0 ) ( 1 + τ 2 ω 0 2 ) 2 [ 1 + e 2 t τ + τ 2 ω 0 2 ( 1 + e 2 t τ ) 2 e t τ cos ω 0 t 2 τ 2 ω 0 2 e t τ cos ω 0 t ] τ 2 σ m 2 2 ( 1 + τ 2 ω 0 2 ) 2 [ τ e 2 t τ 3 τ + 2 t + τ 3 ω 0 2 ( 1 e 2 t τ ) + 2 τ 2 ω 0 2 t ] + τ 2 P ε m E ( 0 ) ( 1 + τ 2 ω 0 2 ) 2 [ 1 + e 2 t τ + τ 2 ω 0 2 ( 1 + e 2 t τ ) ]
When the turntable is rotating, the RMS of azimuth misalignment σ ϕ D m due to the RRW can be calculated as follows:
σ ϕ D m = P m E ( t n ) t n Ω cos L = τ 1 2 σ m 2 ( τ e 2 t τ 3 τ + 2 t + τ 3 ω 0 2 ( 1 e 2 t τ ) + 2 τ 2 ω 0 2 t ) + P ε m E ( 0 ) ( 1 + e 2 t τ + τ 2 ω 0 2 ( 1 + e 2 t τ ) ) t n Ω cos L ( 1 + τ 2 ω 0 2 )
Similar to the theoretical proof of the RRW, assuming the alignment time t n is 10 min, the rotation rate of the turntable is 10°/s, the Markov time constant is 60 s, the variance of the Markov driving noise is 0.02 ° / h / s , the RMS values σ ϕ D m of the azimuth misalignment due to the Markov noise can be obtained based on Equations (A15) and (B15).
When the turntable is not rotating:
σ ϕ D m = 1 2 τ 2 σ m 2 ( 2 t τ e 2 t τ + 4 τ e t τ 3 τ ) + P ε m E ( 0 ) τ ( 1 2 e 1 τ t + e 2 τ t ) t n Ω cos L = 0.21 ( ° )
When the turntable is rotating:
σ ϕ D m = τ 1 2 σ m 2 ( τ e 2 t τ 3 τ + 2 t + τ 3 ω 0 2 ( 1 e 2 t τ ) + 2 τ 2 ω 0 2 t ) + P ε m E ( 0 ) ( 1 + e 2 t τ + τ 2 ω 0 2 ( 1 + e 2 t τ ) ) t n Ω cos L ( 1 + τ 2 ω 0 2 ) = 0.02 ( ° )
Thus, the Markov noise of the gyroscope can be eliminated by continuous rotation alignment.

References

  1. Lenz, J.E. A review of magnetic sensors. Proc. IEEE 1990, 78, 973–989. [Google Scholar] [CrossRef]
  2. Ruffin, P.B. Progress in the development of gyroscopes for use in tactical weapon systems. Proc. SPIE 2000, 3990, 2–12. [Google Scholar]
  3. King, A.D. Inertial Navigation—Forty Years of Evolution. GEC Rev. 1998, 13, 140–149. [Google Scholar]
  4. Wang, X.; Wu, W.; Fang, Z.; Luo, B.; Li, Y.; Jiang, Q. Temperature drift compensation for hemispherical resonator gyro based on natural frequency. Sensors 2012, 12, 6434–6446. [Google Scholar] [CrossRef] [PubMed]
  5. Wang, X.; Wu, W.; Luo, B.; Li, Y.; Jiang, Q. Force to rebalance control of HRG and suppression of its errors on the basis of FPGA. Sensors 2011, 11, 11761–11773. [Google Scholar] [CrossRef] [PubMed]
  6. Lee, J.G.; Park, C.G.; Park, H.W. Multi-Position Alignment of Strapdown Inertial Navigation System. IEEE Trans. Aerosp. Electron. Syst. 1993, 29, 1323–1328. [Google Scholar] [CrossRef]
  7. Yu, H.; Wu, W.; Wu, M.; Hao, M. Stochastic Observability Based Analytic Optimization of SINS Multi-Position Alignment. IEEE Trans. Aerosp. Electron. Syst. 2015, 56, 2181–2192. [Google Scholar] [CrossRef]
  8. Renkoski, B.M. The Effect of Carouseling on MEMS IMU Performance for Gyrocompassing Applications; Massachusetts Institute of Technology: Cambridge, MA, USA, 2008. [Google Scholar]
  9. Sun, W.; Xu, A.G.; Che, L.N.; Gao, Y. Accuracy improvement of SINS based on IMU rotational motion. IEEE Aerosp. Electron. Syst. Mag. 2012, 27, 4–10. [Google Scholar] [CrossRef]
  10. Syed, Z.F.; Aggarwal, P.; Goodall, C.; Niu, X.; Elsheimy, N. A new multi-position calibration method for mems inertial navigation systems. Meas. Sci. Technol. 2007, 18, 1897–1907. [Google Scholar] [CrossRef]
  11. Diasty, M.E.; Pagiatakis, S. Calibration and Stochastic Modeling of Inertial Navigation Sensor Errors. J. Glob. Position. Syst. 2008, 7, 170–182. [Google Scholar] [CrossRef]
  12. Unsal, D.; Demirbas, K. Estimation of deterministic and stochastic IMU error parameters. In Proceedings of the Position, Location and Navigation Symposium, Myrtle Beach, SC, USA, 23–26 April 2012; pp. 862–868.
  13. Galleani, L.; Tavella, P. The Dynamic Allan Variance. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2009, 56, 450–464. [Google Scholar] [CrossRef] [PubMed]
  14. Titterton, D.H.; Weston, J.L. Strapdown Inertial Navigation Technology; The Institution of Engineering and Technology: London, UK, 2004. [Google Scholar]
  15. Collin, J.; Kirkko-Jaakkola, M.; Takala, J. Effect of carouseling on angular rate sensor error processes. IEEE Trans. Instrum. Meas. 2013, 64, 230–240. [Google Scholar] [CrossRef]
  16. Gelb, A. Applied Optimal Estimation; The MIT Press: Cambridge, MA, USA, 1974. [Google Scholar]
  17. Gu, D.; El-Sheimy, N.; Hassan, T.; Syed, Z. Coarse alignment for marine SINS using gravity in the inertial frame as a reference. In Proceedings of the Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2008; pp. 961–965.
  18. Krobka, N.I. Differential methods of identifying gyro noise structure. Gyroscopy Navig. 2010, 2, 126–137. [Google Scholar] [CrossRef]
Figure 1. (a) Measurements of a HRG in 10Hz; (b). Allan variance of the HRG.
Figure 1. (a) Measurements of a HRG in 10Hz; (b). Allan variance of the HRG.
Sensors 16 02113 g001
Figure 2. Schematic diagram of two-position alignment.
Figure 2. Schematic diagram of two-position alignment.
Sensors 16 02113 g002
Figure 3. Kalman filter convergence rapidity and accuracy comparison of the four north-finding approaches.
Figure 3. Kalman filter convergence rapidity and accuracy comparison of the four north-finding approaches.
Sensors 16 02113 g003
Figure 4. Allan variance of compensated and uncompensated data of the equivalent east gyroscope.
Figure 4. Allan variance of compensated and uncompensated data of the equivalent east gyroscope.
Sensors 16 02113 g004
Figure 5. The experimental platform.
Figure 5. The experimental platform.
Sensors 16 02113 g005
Figure 6. (a) The accuracy of the heading angle using the fixed-position alignment; (b) The accuracy of the heading angle using the two-position alignment; (c) The accuracy of the heading angle using the continuous rotation method; (d) The accuracy of the heading angle using the continuous rotation based on the extended observation model.
Figure 6. (a) The accuracy of the heading angle using the fixed-position alignment; (b) The accuracy of the heading angle using the two-position alignment; (c) The accuracy of the heading angle using the continuous rotation method; (d) The accuracy of the heading angle using the continuous rotation based on the extended observation model.
Sensors 16 02113 g006
Figure 7. The accuracy of the system using four approaches.
Figure 7. The accuracy of the system using four approaches.
Sensors 16 02113 g007
Table 1. Parameters of the error models for the Coriolis vibration gyroscopes (a kind of cost effective HRG in this paper).
Table 1. Parameters of the error models for the Coriolis vibration gyroscopes (a kind of cost effective HRG in this paper).
Bias Instability σ b 0.1 ° / h
ARW σ a 0.01 ° / h
RRW σ r 0.3 ° / h 3 / 2
Markov time constant τ 60   s
Markov process driving noise σ m 0.02 ° / h / s
Table 2. The azimuth misalignment due to the equivalent east gyroscope errors in 10 min at 28.22° N.
Table 2. The azimuth misalignment due to the equivalent east gyroscope errors in 10 min at 28.22° N.
Gyroscope Errors RMS of Azimuth Misalignment
Bias Instability σ b E 0.1 ° / h σ ϕ D b = 0.43 °
ARW σ a E 0.01 ° / h σ ϕ D a = 0.10 °
RRW σ r E 0.3 ° / h 3 / 2 σ ϕ D r = 0.31 °
Markov process τ 60   s σ ϕ D m = 0.20 °
Markov process σ m E 0.02 ° / h / s

Share and Cite

MDPI and ACS Style

Li, Y.; Wu, W.; Jiang, Q.; Wang, J. A New Continuous Rotation IMU Alignment Algorithm Based on Stochastic Modeling for Cost Effective North-Finding Applications. Sensors 2016, 16, 2113. https://doi.org/10.3390/s16122113

AMA Style

Li Y, Wu W, Jiang Q, Wang J. A New Continuous Rotation IMU Alignment Algorithm Based on Stochastic Modeling for Cost Effective North-Finding Applications. Sensors. 2016; 16(12):2113. https://doi.org/10.3390/s16122113

Chicago/Turabian Style

Li, Yun, Wenqi Wu, Qingan Jiang, and Jinling Wang. 2016. "A New Continuous Rotation IMU Alignment Algorithm Based on Stochastic Modeling for Cost Effective North-Finding Applications" Sensors 16, no. 12: 2113. https://doi.org/10.3390/s16122113

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