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

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.


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.

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.

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]: where ε is the stochastic drift error of the gyroscope measurements, ε b is the random constant bias with the variance of σ 2 b , ε 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: where σ 2 a 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]: where τ is the process time constant, w m is the zero-mean Gaussian white noise, σ 2 m is the variance of w m : where σ 2 r 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 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 northfinding 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.

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]: where  is the earth rotation rate, L is the local latitude.
Similar to Equation (1),  E can be expressed as follows: where the random constant bias  bE , the ARW aE w , the RRW  rE and the Markov process  mE correspond to  b , a w ,  r and  m in Equation (1). 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.

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]: where Ω is the earth rotation rate, L is the local latitude. Similar to Equation (1), ε E can be expressed as follows: where the random constant bias ε bE , the ARW w aE , the RRW ε rE and the Markov process ε mE correspond to ε b , w a , ε r and ε m in Equation (1). The RMS (Root Mean Square) of azimuth misalignment σ φ Db , σ φ Da , σ φ Dr and σ φ Dm due to ε bE , w aE , ε rE and ε mE can be expressed as [15,16]: where t n is the alignment time. σ 2 bE , σ 2 aE , σ 2 rE and σ 2 mE are the variances corresponding to ε bE , w aE , w rE and w mE in the error model of the equivalent east gyroscope. P ε mE (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. 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 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.

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]: where φ n is the attitude error, , 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 n b is the coordinate transformation matrix from the IMU frame b to the navigation frame n, ω n en is the turn rate of the navigation frame to the earth frame in the frame n, ω n ie is the turn rate of the earth frame to the inertial frame in the frame n, δω b ib 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: The SINS error model for alignment or IMU based north-finding can be written as: . where: ∇ accx and ∇ accy are the bias error states of the accelerometers, ε bx , ε by and ε bz are the random constant bias error states of the gyroscopes, ε rx , ε ry and ε rz are the rate random walk of the gyroscopes, ε mx , ε my and ε mz are the error states for the Markov process of the gyroscopes.
For the filter noise vector: w(t) = w accx w accy w ax w ay w az w rx w ry w rz w mx w my w mz T (17) where w accx and w accy are the white noise of the accelerometer x and the accelerometer y, respectively. That is: w accx , w accy ∈ N(0, σ 2 acc ) (18) where σ 2 acc is the variance of the white noise w accx and w accy . w ax , w ay and w az are the angular random walk of the gyroscope x, the gyroscope y and the gyroscope z, w mx , w my and w mz are the driving noise in the Markov process of the gyroscope x, the gyroscope y and the gyroscope z.
where g is the local gravity. The matrix F 2 is defined as follows: where C n b 2×2 is defined as: The matrices G 1 and Γ are defined as follows: 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: is the observation noise vector. v N and v E represent north and east components of the estimated velocity, respectively.

Traditional Two-Position Gyrocompassing
Two-position alignment is demonstrated in Figure 2 [6].
Sensors 2016, 16, 2113 6 of 19 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: is the observation noise vector.  N v and  E v represent north and east components of the estimated velocity, respectively.

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

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 n b is varying as C b 0 b changes by continuous rotation, that is: where ω 0 is the rotation rate of the turntable. T is the rotation cycle. Except for the coordinate transformation matrix C n b and C b 0 b , the error model and the observation equation between the continuous rotation gyrocompassing are the same as that of the two-position gyrocompassing.

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: While the integration of the estimated measurements of the gyroscopes can be written as: where t+T t ω b ib dt represents the integration of the gyroscope measurements in a rotation cycle of the turntable,ω b ib represents the estimated measurements of the gyroscopes in the b-frame, ω n ie 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 b n is the estimated coordinate transformation matrix with attitude errors. Considering φ N and φ E are very small after coarse alignment: From Equations (29) and (30) Under static conditions, we have: Substituting Equations (28), (31)-(33) into Equation (27) gives: 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: The equivalent east gyroscope error caused by heading error and latitude error is shown in Equations (36) and (37) respectively: δω n ibE,δL = (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 δω n ibE,φ D is the equivalent east gyroscope error caused by heading error, δω n ibE,δL is the equivalent east gyroscope error caused by latitude error δL.
Assuming that: Equations (36) and (37) can be written as: 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: where υ ω x , υ ω y and υ ω z are the observation noise corresponding to

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]: which is based on the continuous system error model and observation equations (Equations (15)-(43)) as follows: 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: When using the continuous rotation method based on the extended observation model, measurement noise covariance matrix R is expressed as follows: 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.
where 0.04 s T s  is the sampling time.
In this study, an initial covariance matrix 1 (0) P , spectral density matrix Q of system noise and measurement noise covariance matrix R are given as follows: When using the continuous rotation method based on the extended observation model, measurement noise covariance matrix R is expressed as follows: 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 ω n ibE is the measurement of the equivalent east gyroscope in the n frame, when the turntable is not rotating, that is: The compensated equivalent east gyroscope data, denoted asω n ibE 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: 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 uncompensated equivalent east gyroscope data, denoted as  n ib E is the measurement of the equivalent east gyroscope in the n frame, when the turntable is not rotating, that is: The compensated equivalent east gyroscope data, denoted as  n ib E 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: 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.

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 northfinding 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. 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.

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: 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: w(t) = w accx w accy w ax w ay w az 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. 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: 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): 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σ).
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σ). Figure 7. The accuracy of the system using four approaches.

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 degree(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.  Figure 7. The accuracy of the system using four approaches.

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.  [15,16] The equivalent east gyroscope integration error δθ aE caused by the ARW can be expressed as follows: .
where q aE is the variance of w aE . t is the integration time. Suppose t n is the alignment time, P aE (t n ) = σ 2 aE t n , the RMS of azimuth misalignment σ φ Da due to ARW can be calculated as follows: 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 δθ rE caused by the RRW can be written in matrix form as: δ The state transition matrix A r and the system noise matrix q r can be written as: 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 (A6) where P rE is the variance of δθ rE . Thus, The RMS of azimuth misalignment σ φ Dr due to the RRW can be calculated as follows: This completes the proof. The equivalent east gyroscope integration error δθ mE caused by the Markov process can be expressed in matrix form as follows: The state transition matrix A m and the system noise matrix q m can be written as: The state covariance matrix P m can be obtained by calculating the Riccati matrix equation: (0) is the variance of the initial value of Markov process. The RMS of azimuth misalignment σ φ Dm due to the Markov process can be calculated as follows: 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 δθ aE caused by the ARW can be expressed as follows: in which B a = sin ω 0 t cos ω 0 t , w ax ∈ N(0, σ 2 aE ), w ay ∈ N(0, σ 2 aE )Suppose: q a = E{ w ax w ay w ax w ay 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 = σ 2 aE P a (t) = σ 2 aE t n (B3) 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 δθ rE caused by the RRW can be expressed as follows: The state covariance matrix P r can be calculated by Equation (A6), that is: 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 σ φ Dr due to the RRW can be calculated as follows: rE ω 2 0 (t n − sin ω 0 t n ω 0 ) t n Ω cos L = σ rE 2(t n − sin ω 0 t n ω 0 ) ω 0 t n Ω cos L (B8) 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 σ φ Dr of the azimuth misalignment due to the RRW can be obtained based on Equations (A9) and (B8).