Next Article in Journal
Emerging Inter-Swarm Collaboration for Surveillance Using Pheromones and Evolutionary Techniques
Previous Article in Journal
Radiometric Calibration and Uncertainty Analysis of KOMPSAT-3A Using the Reflectance-Based Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Latitude Determination and Error Analysis for Stationary SINS in Unknow-Position Condition

1
School of Instrumentation Science and Opto-Electronic Engineering, Beihang University, Beijing 100191, China
2
Department of Aerospace Science and Technology, Space Engineering University, Beijing 101416, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(9), 2558; https://doi.org/10.3390/s20092558
Submission received: 27 February 2020 / Revised: 20 April 2020 / Accepted: 27 April 2020 / Published: 30 April 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
The initial geographic latitude information is the key to the self-alignment of the strapdown inertial navigation system (SINS), but how to determine the latitude when the latitude cannot be obtained directly or in a short time? The latitude determination (LD) methods are introduced, including magnitude method, geometric method, and analytical methods 1 and 2, to solve this situation only by the output of the SINS itself. Simulation and experimental test results validate the efficiency of these LD methods. In order to improve the accuracy of the LD, the error of the LD method is derived through comparative analysis. Based on the relationship between LD error and inertial measurement unit (IMU) bias. Partial bias estimation method is introduced and executed during latitude determination. After compensating the estimated IMU bias, the accuracy of the LD will be further improved. Latitude errors are also affected by the latitude where SINS is located. Comprehensive simulation and experimental tests verify the effectiveness of the method. The IMU determined latitude can not only be used to achieve the self-alignment of the SINS, but also to correct the navigation latitude of the long-term SINS, thereby improving the autonomy and positioning accuracy of the navigation system.

1. Introduction

A strapdown inertial navigation system (SINS) can provide entirely autonomous altitude, velocity and positioning navigation solutions [1]. The inertial measurement unit (IMU) consists of three-axis orthogonal gyroscope and accelerometer components, used to measure the angular velocity and specific force of vehicles, missiles, aircraft and ship [2]. Compared with other navigation systems such as global navigation satellite system (GNSS) and astronomical navigation system, the inertial navigation system (INS) provides a navigation solution that is all-weather, high-frequency, continuous and not affected by the external environment.
Generally, the start-up of an INS is also known as the typical initial alignment [3], which consists of two phases: coarse alignment (CA) and fine alignment (FA), respectively. The accurate location information especially geographic latitude is a crucial prerequisite for the existing SINS initial alignment methods. Without geographic latitude, even an SINS can not work and provide navigation solutions, which limits some applications of SINS [4]. At present, the positioning information is obtained by GNSS for self-alignment of INS. However, there are few studies on how to achieve alignment for applications that cannot receive GNSS satellite signals, such as tunnels, underground, forests, underwater, canyons, and other places that interfere with satellite information, and other application environments where it is difficult to obtain accurate geographic latitudes.
Whereas, the commonly used navigation coordinate frame (n-frame) is established based on the SINS location (latitude, longitude, and altitude), and its axes x n , y n , and z n point to the east, north and up (ENU), known as the local geographic coordinate frame. In addition, the amplitude of gravity acceleration changes with the change of geographic latitude. The gravity acceleration of P point on surface of the Earth can be obtained by g p = 9 . 78049 ( 1 + 0.0052884 sin 2 L 0.0000059 sin 2 2 L ) , where L is the geographic latitude [5]. Because the gravity acceleration is a major function of latitude that latitude information is very important for calculating the magnitude of local gravity acceleration. Moreover, the geographic latitude can be used to decompose the Earth rate vector into n-frame. In n-frame, the projection of the Earth rate vector in three axes is [ 0, Ω cos L , Ω sin L ] T ( Ω is the amplitude of the Earth rate vector) respectively, while the acceleration vector of gravity is only in the z-axis direction, and the amplitude is equal to the local gravity [6]. Therefore, the initial geographic latitude is significant and indispensable for INS, so how to determine the geographic latitude in these applications mentioned above is a core task. When there is only an INS, can we only use the static measurement information of the IMU to obtain the geographic latitude?
Inspired by the analytical CA method (also known as the three-axis attitude determination (TRIAD)) [7,8,9], the gyros triads measure the Earth’s rate vector while the accelerometers triads measure the local gravity acceleration vector in body frame (b-frame) when the SINS is static [10,11]. Therefore, the geographic latitude is determined by using the static constraints of SINS and the measurement of IMU, and the four geographic latitude determination (LD) methods are elaborated in the paper. In [12], the derivation process of geometric LD is given. Yan’s work is mainly to estimate the latitude for initial alignment, the error analysis of LD is not his interest. Aiming at the alignment problem of SINS without latitude, Refs. [13,14] provide a method based on the quaternion calculation of vector of earth rotational angular velocity to achieve initial alignment for both stationary and swaying base. Even if the initial alignment without latitude can be achieved, without the latitude information, the system cannot continue the navigation task. Refs. [15,16] proposed a method for latitude estimation and initial alignment on swaying base. These works did not analyze the latitude estimation error and the latitude determination algorithm is not comprehensive.
This paper mainly expends four LD methods for the stationary SINS in unknown-position condition. By the error analysis of LD methods, it is concluded that the estimated latitude error is mainly affected by the biases of the accelerometers and gyros, or some certain direction gyros and accelerometers bias in navigation frame. The analytical CA and gyro bias estimation method by two position alignment was proposed in [17]. Using the two different attitudes of INS, the three-axis gyros bias can be calculated. The estimation and compensation of the gyros biases can effectively reduce the aligned heading misalignment angle and improve the navigation accuracy. Silva analyzes normality and orthogonality error of the analytical CA DCM from b-frame to n-frame C b n then gives the bias of northward and upward gyros and upward accelerometer bias estimation [18]. After the LD process and initial alignment can be performed simultaneously, the estimated latitude can be used synchronously for the INS to quickly start without the initial position. Based on the LD error analysis, the CA bias estimation method (CA-CBE) is introduced. After compensating the bias, the accuracy of latitude estimation is improved obviously. Furthermore, the relationship between latitude error and latitude of four methods is analyzed, so that the best LD method can be selected in different locations. In addition, the determined latitude can correct the position error of the inertial navigation system that works for a long time.
This paper is organized as follows. Section 2 gives four LD methods, whilst the comprehensive error analysis of each LD method is proposed in Section 3. The IMU partial bias estimation algorithm is drawn into Section 4. Section 5 and Section 6 present simulation and experiment results. Finally, the conclusion is devoted in Section 7.

2. Latitude Determination Methods

2.1. Analytic Coarse Alignment Algorithm

The purpose of CA of the SINS is to calculate the attitude matrix, which relates the body frame and the navigation frame. The analytic CA performed based on computing a set of three non-collinear vectors [ f b , ω i b b , ( f × ω i b ) b ] T in the body frame and a set of three non-collinear vectors [ g n , ω i e n , ( g × ω i e ) n ] T in the navigation frame [3,8]. The body frame is denoted by b with its axes x b , y b and z b pointing to the right, forward, and upward directions (RFU), respectively. The attitude matrix can be expressed as
C b n = g n T ω i e n T g × ω i e n T 1 f b T ω i e b T ( f × ω i e ) b T
It is assumed that the INS is located at point P on the surface of the Earth. Where g n = [ 0 , 0 , g p ] T , f b = [ f x , f y , f z ] T , ω i e n = [ 0 , Ω cos L , Ω sin L ] T , ω i e b ω i b b = [ ω x , ω y , ω z ] T , Ω is the magnitude of the earth rate, L is the latitude of P and g p is the gravity acceleration of P somewhere on the earth, C b n can also be expressed as:
C b n = ω z f y ω y f z g p Ω cos L ω x f z ω z f x g p Ω cos L ω y f x ω x f y g p Ω cos L f x tan L g p + ω x Ω cos L f y tan L g p + ω y Ω cos L f z tan L g p + ω z Ω cos L f x g p f y g p f z g p
The DCM of the attitude matrix C b n is given.
C b n = c γ c ψ + s γ s θ s ψ c θ s ψ s γ c ψ c γ s θ s ψ c γ s ψ + s γ s θ c ψ c θ c ψ s γ s ψ c γ s θ c ψ s γ c θ s θ c γ c θ
where c x represents c o s x and s x represents s i n x , where x = θ , γ , ψ . Combining Equation (2) with Equation (3), pitch θ , roll γ , and azimuth ψ are calculated by the following equation
γ = arctan C 31 C 33 = arctan f y f z θ = arcsin C 32 = arcsin f y g p ψ = arctan C 21 C 22 = arctan ω y f x ω x f y g p ω y f y Ω sin L
The analytic CA process is to calculate the coarse attitude for the FA process, which is an indispensable stage for the initial alignment of the static INS. It can be seen from the analytic CA, the geographic latitude is indispensable, because the representation of ω i e n in the n frame has a direct relationship with the geographic latitude; in addition, different latitudes and different heights will affect the local gravitational acceleration g p [5], and the relationship is shown in the following equation.
g p = 9.78049 ( 1 + 0.0052884 sin 2 L 0.0000059 sin 2 2 L + ) 0.000003086 h
where h is the height of SINS. The main research purpose of this paper is to determine the latitude, and the height can be obtained by barometer.

2.2. Magnitude Latitude Determination Method

The measurement of IMU can be expressed into n frame by C b n when the INS is perfectly stationary, as well as the error and noise of inertial devices are not considered [5,6].
g n = C b n f b
ω i e n = C b n ω i b b
The inner product of the two vectors can be obtained as follows.
g n T ω i e n = Ω g p sin L ( f b ) T ω i b b = f x ω x + f y ω y + f z ω z
The latitude L can be can be expressed by the IMU outputs as follows.
L = arcsin f x ω x + f y ω y + f z ω z g p Ω
Due to the unknown position of the IMU, it is considered that the gravity acceleration at point P cannot be calculated according to the gravity model as Equation (5). Therefore, the global average gravity acceleration g ¯ = 9.80665 is used here instead of the gravity acceleration g p at point P. Then latitude L can be can be expressed as follows.
L = arcsin f x ω x + f y ω y + f z ω z g ¯ Ω

2.3. Geometric Latitude Determination Method

Under the assumption of the spherical model of the Earth, as shown in Figure 1, the geographic latitude is defined as the complementary angle between the Earth’s rate vector and the gravity vector. The geometric method determines the latitude based on this definition.
According to [12], the latitude L at P point on the Earth’s surface can be expressed by the following equation.
L = π 2 arccos g T ω i e g ω i e
Simultaneously performing sines operators on both sides of the above equation
sin L = g T ω i e g ω i e
Suppose there is a stationary SINS without considering its error and noise, that is f b = g b and ω i e b = ω i e b = ω i b b , then the latitude equation becomes
L = arcsin f b T ω i b b f b ω i b b
where | x | denotes the length of the vector x, that is equal to the 2-norm of the vector.

2.4. Analytic Latitude Determination Method

The gyros triad measures the vector of the Earth’s rate, while the accelerometers triad measures the vector of local gravity acceleration when the SINS is static, that is
f b = C n b g n
where C n b is the DCM from n frame to b frame, and C n b = C b n T . Expanding Equation (14) can obtain the following equation.
f x = s γ c θ · g p f y = s θ · g p f z = c γ c θ · g p
where g p f x 2 + f y 2 + f z 2 , and expanding Equation (7) can obtain the following equation.
c γ c ψ + s γ s ψ s θ ω x + s ψ c θ ) ω y + s γ c ψ c γ s ψ s θ ω z = 0
s γ c ψ s θ c γ c ψ ω x + c ψ c θ ω y s γ s ψ + c γ s ψ s θ ω z = Ω cos L
s γ c θ ω x + s θ ω y + c γ c θ ω z = Ω sin L

2.4.1. Analytic 1 Method

The initial pitch θ and roll γ can be obtained from Equation (16).
θ = arcsin f y , f x 2 + f y 2 + f z 2 γ = arctan f x , f z
Bringing θ and γ into Equation (16c), then latitude can be calculated as follows, that is called the analytical 1 method.
L = arcsin s γ c θ ω x + s θ ω y + c γ c θ ω z Ω

2.4.2. Analytic 2 Method

The azimuth ψ can be computed combine the Equation (16a) with Equation (17) as follows.
ψ = arctan c γ ω x + s γ ω z s γ s θ ω x + c θ ω y c γ s θ ω z
The latitude can be calculated by dividing both sides of Equation (16c) by Equation (16b).
L = arctan ( s γ c θ ω x + s θ ω y + c γ c θ ω z , s γ c ψ s θ c γ c ψ ω x + c ψ c θ ω y s γ s ψ + c γ c ψ c θ ω z )
where θ and γ can be obtained from Equation (17).

3. Latitude Determination Error Analysis

The previous section derived the LD formula based on the IMU error-free assumption, but for the actual INS, the inertial sensor error usually includes bias, random walk, scale factor error and bias drift [1,2]. However, it takes only a few minutes to complete the LD, and calculating the average value can effectively reduce the influence of noise, therefore the in-run biases of the IMU are considered as the main error source for LD. In addition, when the INS is static, the IMU’s scale factor error is negligible.
The in-run biases of gyros and accelerometers are δ ω b and δ f b , respectively, that is
ω ^ b = ω b + δ ω b f ^ b = f b + δ f b
To unify the error analysis of the latitude estimation, the equivalent biases in the n frame are analyzed as the error source, since the b frame can be arbitrarily oriented with respect to the n frame. For example, f b T δ ω b = ( C n b f n ) T C n b δ ω n = ( f n ) T δ ω n , and sin L = f b T ω b / g p Ω for ideal case. The expressions become
f b T δ ω b = g p δ ω U ω b T δ f b = Ω cos L g p δ f N + Ω sin L g p δ f U ω b T δ ω b = Ω cos L δ ω N + Ω sin L δ ω U f b T δ f b = g p δ f U
where the subscripts N, U represent the amount of error in the ENU direction.

3.1. Magnitude Latitude Determination Method

The Equation (10) of magnitude LD method can be rewritten as follows
sin L = f b T ω b g ¯ Ω
Substituting Equation (21) into Equation (23) yields
sin L + δ L = 1 g ¯ Ω f b + δ f b T ω b + δ ω b
Assuming that the latitude error is a small angle error, where δ L is the latitude error, expand the above equation and ignore the second-order error term. The above equation combined with Equation (22) can be simplified to obtain the following equation.
δ L k g 1 tan L + k g δ ω U Ω cos L + δ f N + δ f U tan L
where k g = g / g ¯ is the gravity acceleration model error scaling factor. The main error source of magnitude LD method is gravity acceleration model error, which is caused by local gravity replaced by the average gravity acceleration. The northward and upward bias of the accelerometer and the upward bias of the gyros also affect the LD error, as well as the location itself.

3.2. Geometric Latitude Determination Method

Substituting Equation (21) into Equation (13) yields
sin ( L + δ L ) = f b + δ f b T ω b + δ ω b / f b + δ f b T f b + δ f b ω b + δ ω b T ω b + δ ω b
The following is the derivation and approximation of the first square root reciprocal of Equation (26). In the process of error derivation, only the first-order error terms are retained and the second-order error terms are ignored.
1 f b + δ f b T f b + δ f b = 1 f b T f b + f b T δ f b + δ f b T f b + δ f b T δ f b = 1 g 1 + f b T δ f b + δ f b T f b + δ f b T δ f b g 2 = 1 g 1 + 2 f b T δ f b + δ f b T δ f b g 2 1 2 1 g 1 1 2 2 f b T δ f b + δ f b T δ f b g 2 1 g 1 f b T δ f b g 2
Similarly, the derivation and approximation of the second square root reciprocal of Equation (26) can be obtained as follows.
1 ω b + δ ω b T ω b + δ ω b 1 ω b 1 ω b T δ ω b ω b 2
Then the error of geometric LD method becomes
δ L 1 g p Ω cos L ( f b T δ ω b + δ f b T ω b f b T ω b f b T δ f b g p 2 f b T ω b ω b T δ ω b Ω 2 )
By substituting Equation (22) into Equation (29), the following geometric LD error equation can be obtained.
δ L = 1 Ω cos L δ ω U 1 Ω sin L δ ω N + 1 g δ f N
By error analyzing the geometric LD method, according to Equation (30), it can be found that the latitude error is mainly affected by the upward and northward bias of gyros and northward bias of accelerometer, as well as being modulated by the latitude itself.

3.3. Analytic 1 Latitude Determination Method

From Equation (15), it is easy to get sine and cosine expressions of pitch θ and roll γ related to IMU output, and substitute these expressions into Equation (18). The LD equation of analytic 1 method can be rewritten as follows.
L = arcsin ω x f x + ω y f y + ω z f z Ω f x 2 + f y 2 + f z 2 = arcsin f b T ω b Ω f b T f b
Then the error of latitude can be written as follows
sin ( L + δ L ) = ( f b + δ f b ) T ( ω b + δ ω b ) Ω ( f b + δ f b ) T ( f b + δ f b )
By rearranging Equation (32) in combination with Equations (22) and (27), the latitude error equation of analytic 1 LD method can be expressed as follows
δ L = 1 Ω cos L δ ω U + 1 g δ f N
According to Equation (33), both the northward bias of accelerometer and the upward bias of gyros contribute to the latitude error of the analytic 1 LD method.

3.4. Analytic 2 Latitude Determination Method

Similar to the derivation process of latitude error in analytic 1 method, it is easy to obtain the sine and cosine expressions between azimuth ψ and IMU output from Equation (19). Associating Equations (15), (19) and (20), the LD equation of analytical 2 method can be rewritten as follows:
t a n L = f b T ω b ς β 2 + g p 2 α 2 / f z β g p f x f y β ω x + β ς 2 ω y + f x g p 2 α f y f z g p α ω z
where ς = f x b 2 + f z b 2 , α = f z b ω i b x b f x b ω i b z b and β = f x b f y b ω i b x b + ς 2 ω i b y b f z b f y b ω i b z b .
The derivation of the latitude error is rather complicated. The LD error equation of Analytic 2 are not carried out. As a suggestion for future work, we intend to derive error equations similar to other LD methods. So far, the error analysis is carried out by using the subsequent simulation and experimental results.

4. Imu Partial Bias Estimation Algorithm

Inspired by the IMU bias estimation method in [18], the CA-CBE method performed after the latitude determination. The specific calculation process is to calculate the analytical CA matrix C ^ b n according to Equation (2).
E ^ s = 1 2 C ^ b n C ^ b n T I
where E ^ s is a symmetric matrix representing the attitude matrix normality error vector η ^ and orthogonality error vectors o ^ , respectively, that is
E ^ s = η ^ E o ^ U o ^ E o ^ U η ^ N o ^ N o ^ E o ^ E η ^ U
According to the bias estimation Equations (45)–(47) in [18], the upward bias of accelerometer, northward bias and upward bias of the gyros can be computed as follows.
δ f ^ U = g p η ^ U δ ω ^ N = Ω sin L η ^ E η ^ U δ ω ^ U = Ω cos L 2 o ^ E tan L η ^ U
From the previous error analysis of the LD method, it can be found that the LD error mainly originates from the IMU bias, and the northward bias of accelerometer, upward and northward biases of gyro are the main error sources. By estimating and compensating for the partial bias of the IMU, the accuracy of the LD can be improved.

5. Simulation Results

In order to verify the proposed LD methods and error analysis, corresponding simulation experiments were carried out. The simulation experiments included four aspects as follows.

5.1. Multiple Latitude Determination Tests at the Same Location

For the purpose of the test, a navigation grade INS with three gyros and accelerometers was taken as a candidate simulation SINS. The accelerometer data sets were corrupted by 100 μ g of constant biases and 10 μ g/ h of random walk, and the gyros data sets were added 0.01 ° /h of constant biases and 0.001 ° / h of random walk, respectively [19,20]. The initial position of the simulation SINS was located in Beijing of China with a latitude of 39.97 ° (N), longitude of 116.34 ° (E) and altitude of 50 m. Then, the 5 min data sets sampled with 100 Hz were generated.
The 500 Monte Carlo LD simulation tests were performed at the same location. The statistical results are listed in Table 1. The latitude estimated convergence curves by four different LD methods are shown in Figure 2. According to Table 1, it can be seen that the latitude error calculated by the magnitude method at the simulated latitude was 9.91 arcmin, while the latitude error calculated by the other three methods was relatively small (latitude error was less than 3.36 arcmin). The simulated latitude error was very close to the error calculated by the LD error equations. The latitude error obtained by the magnitude method was the largest, and the geometrical method can obtain the smallest LD error in this simulation condition. As shown in Figure 2, the estimated latitude converged at 50 s, and the latitudes estimated by the three LD methods eventually converged to the reference latitude within 5 min. It shows that the LD methods can effectively determine latitude using static IMU output.

5.2. The IMU Biases Estimation and Biases Compensation Latitude Determination Test

The CA-CBE algorithm was used to simultaneously estimate the northward, upward gyros bias, and upward accelerometer bias according to Equation (37), and the simulation conditions were the same as Section 5.1. The bias estimated curve is shown in Figure 3, Figure 4 and Figure 5. The final value of the estimated bias is listed in Table 2. As shown in Table 2, the estimated upward biases of the accelerometer by three LD methods are 96.97 μ g, 92.98 μ g and 94.84 μ g. Similarly, this also can estimate the north and upward gyro bias. However, only the latitude estimated by the geometric LD method can be used to estimate the upward and northward bias of the gyros, as shown in bold values in Table 2. While the latitude calculated by analytic methods cannot be estimated. This also verified that the latitude error estimated by the geometric method was the smallest at the simulated position.
In order to further verify the bias estimation algorithm, a comparison test of LD method with uncompensated and compensated IMU bias was performed. Table 3 shows the latitude errors of uncompensated bias and compensated bias. After the bias was compensated, the latitude error was significantly reduced. Especially for the geometric LD method, it is obvious that after compensating the estimated bias, the LD accuracy was greatly improved.

5.3. The Latitude Determination Test at Different Positions

The LD error equation indicates that the LD error is affected by the latitude where SINS is located. Suppose SINS is located in the northern hemisphere with a latitude range of 0 ° to 80 ° , and the latitude starts from 0 ° with a step size of 1 ° . The other simulation conditions are the same as Section 5.1 excepting the location of the SINS. At each simulated latitude, 500 Monte Carlo LD tests are performed, and the average latitude estimation errors are plotted in Figure 6, Figure 7, Figure 8 and Figure 9. The latitude error computed from the Equations (25), (30) and (33) are ploted in Figure 7, Figure 8 and Figure 9. From the Figure 6, Figure 7 and Figure 8, we can conclude that the simulation results are consistent with the error analysis results. Figure 9 only shows the latitude error results of analytical method 2, which provides a numerical reference for us to determine the latitude. The latitude error of the magnitude method and the analytical 1 method is mainly affected by ϵ U / Ω cos L , so the estimated latitude error will increase rapidly as the location of the SINS increases. However, the magnitude method is affected by g p U tan L / g ¯ , so its latitude error increases much more than the others method. The latitude estimation error of the geometric method is between −2 arcmin and 2 arcmin. The latitude error of geometric method decreases with increasing latitude, and the estimated latitude error is zero at a certain latitude point. Analytical method 2 is less affected by latitude than the others method, its latitude error is smaller than other methods when SINS is in a high latitude area. The simulation results in the southern hemisphere have symmetrical transparent feature.

5.4. The Latitude Determination Test by Different Level of IMU

To verify the applicability of the LD methods, the simulation experiments on IMUs of different accuracy levels were conducted. The constant bias of the gyro was 1 ° /h, 0.5 ° /h, 0.02 ° /h, 0.001 ° /h, respectively, and the corresponding constant bias of the accelerometer was 1000 μ g, 500 μ g, 100 μ g, 10 μ g, respectively. The simulation location was the same as Section 5.1, 500 Monte Carlo LD tests were performed, and the average latitude estimation errors are listed in Table 4. Obviously, error of LD will shapely decline with performance of IMU incline, the simulation LD error is also close to the error computed by the LD error equations.

6. Experimental Results

To further verify the LD methods in practical applications, the experiments was carried out on an SINS manufactured in our laboratory. The SINS was developed using three dithered ring laser gyroscopes and three quartz accelerometers, and the detail specifications of the SINS are shown in Table 5. The experiments mainly included two aspects, one was multiple LD tests at the same location and the other was LD test at multiple locations.

6.1. Multiple Latitude Determination Experiments at the Same Position

The multiple LD testes were implemented in the (Inertial Technology and Integrated Navigation Laboratory) New Main Building of BeiHang University in Haidian District Beijing, China. The experiment equipment mainly included an SINS, a 24 V DC power supply, a marble platform and a laptop for raw data sampling at 200 Hz, as shown in Figure 10. The geographic latitude of the site were 39.977200 ° (N).
The system needed to be warmed up for 30 min before the start of the test. Then the LD test was implemented by collecting 5 min static raw data multiple times.
According to the LD algorithm and its error analysis, the geometric method, the analytical method 1 and the analytical method 2 were chosen to compute latitude. The estimated geographic latitude of 7 times is shown in Table 6 and one of the curves of three LD methods with time is shown in Figure 11, respectively. In the process of calculating latitude, the CA-CBE algorithm was used to estimate the bias of northward gyro, the bias of upward gyro and the upward bias of the accelerometer, the estimated biases are shown in Table 7.
Then, the LD process was performed again after compensating the estimated biases. The statistical latitude estimation errors for uncompensated and compensated biases are listed in Table 8. As is evident from Table 8, the average latitude errors of the proposed methods were −0.83 arcmin, −1.23 arcmin and −1.02 arcmin, which is consistent with the previous error analysis results. After compensating the biases, the estimated latitude accuracy was significantly improved, which also proves the effectiveness of the bias estimation method. The mean values of latitude errors after compensating the biases were reduced to 0.03 arcmin, 0.21 arcmin and 0.29 arcmin, falling by 96.37%, 82.88% and 71.48% correspond to the geometric method, the analytical 1 method and the analytical 2, respectively.

6.2. Latitude Determination Experiments at the Multiple Positions

To further validate the capability, the same RLG SINS is applied in LD experiments at the multiple positions. We chose eight different positions in China for LD experiments. The latitudes of the multiple positions ranged from 26.0 ° to 40.7 ° . These eight positions were located in Fuzhou City, Xi’an City (2 points), Lianyungang City, Zhengzhou City, Beijing City (2 points) and Huludao City, respectively. The estimated geographic latitudes of the eight different positions are shown in Table 9. Figure 12 illustrates the latitude error computed for the three LD methods, and the x-axis presents the eight positions increasing with latitude meanwhile the y-axis is the latitude error. It is indicated from Figure 12 that the variation of latitude estimation error with increased latitude occurred in the same manner as in Figure 7, Figure 8 and Figure 9. This is consistent with the latitude error equation. It is consistent with the previous LD error equation.

7. Conclusions

This paper mainly solves the problem that the INS cannot be started in some unknown positions (especially the latitude). This technology can be used to determine the latitude information of the INS, and the LD is performed only based on the output of the static inertial navigation system itself. Four algorithms of LD are comprehensively introduced, and the relationship between the LD error, IMU bias and INS position is emphatically deduced. Simulation and experiments verify the effectiveness of the LD algorithm, as well as the derived error equations. For gyros and accelerometers with bias of 0.01 ° /h and 100 μ g, the LD error of 500 monte carlo simulation of geometric method is less than 1 arc-min, while for gyros and accelerometers with bias of 1 ° /h and 1 mg, the LD error is less than 0.5 ° , indicating that the feasibility of extending the method to lower grade IMU. The “CA-CBE” bias estimation algorithm is introduced into the LD stage, which can effectively estimate the partial bias of IMU. After the estimated IMU bias is compensated, the accuracy of the LD is further improved. The LD error of actual SINS is less than 1.5 arc-min when the bias of IMU is uncompensated, and the LD error is less than 0.3 arc-min after compensated bias of IMU. Finally, the LD error is affected by the position of the inertial navigation system. The typical navigation-level SINS is used for imulation and experimental verification the different latitudes. The results are consistent with the derived error formula. The application of this technology can further improve the autonomy of INS.

Author Contributions

S.W. and W.C. proposed the initial idea and wrote the paper. G.Y. and S.W. conceived and performed the experiments. W.C. and L.W. reviewed and edited the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61803015, in part by the National Key R&D Program of China under Grant 2016YFB0501600, and in part by the National Equipment Pre-Research Foundation under Grant 6140517020101.

Acknowledgments

In this section you can acknowledge any support given which is not covered by the author contribution or funding sections. This may include administrative and technical support, or donations in kind (e.g., materials used for experiments).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Savage, P.G. Strapdown Aanalytics; Strapdown Associayes, Inc.: Maple Plain, MN, USA, 2007. [Google Scholar]
  2. Titterton, D.H.; Weston, J.L. Strapdown Inertial Navigation Technology; Institution of Electrical Engineers: London, UK, 2004. [Google Scholar]
  3. Silva, F.O.; Hemerly, E.M.; Filho, W.C.L. Error Analysis of analytical coarse alignment formulations for stationary SINS. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 1777–1796. [Google Scholar] [CrossRef]
  4. Silva, F.O.; Hemerly, E.M.; Filho, W.C.L. Influence of Latitude in Coarse Self-Alignment of Strapdown Inertial Navigation Systems. In Proceedings of the 2014 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2014. [Google Scholar]
  5. Qin, Y.Y. Inertial Navigation, 1st ed.; Science Press: Beijing, China, 2006; pp. 203–215. [Google Scholar]
  6. Britting, K.R. Inertial Navigation System Analysis; John Wiley and Sons, Inc.: Hoboken, NJ, USA, 1997. [Google Scholar]
  7. Silva, F.O.; Filho, W.C.L.; Hemerly, E.M. Design of a Stationary Self-Alignment Algorithm for Strapdown Inertial Navigation Systems. Ifac Pap. 2015, 48, 55–60. [Google Scholar] [CrossRef]
  8. Jiang, Y. Error analysis of analytic coarse alignment methods. IEEE Trans. Aerosp. Electron. Syst. 1998, 34, 334–337. [Google Scholar] [CrossRef]
  9. Wang, X.; Shen, G. A fast and accurate initial alignment method for strapdown inertial navigation system on stationary base. J. Control. Theory Appl. 2005, 3, 145–149. [Google Scholar] [CrossRef]
  10. Yang, H.T.; Zhou, B.; Wang, L.X.; Wei, Q.; Zhang, R. A Novel Method for Fast Stationary Initial Alignment Based on Extended Measurement Information. IEEE Access 2019, 7, 165873–165883. [Google Scholar] [CrossRef]
  11. 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]
  12. Yan, G.; Xu, D.; Jiang, H. SINS Initial Alignment Analysis Under Geographic Latitude Uncertainty. Aerosp. Control 2008, 26, 31–34. [Google Scholar]
  13. Zheng, Z.Y.; Zhou, A.J.; Tang, J.; Xu, X.B. An Initial Alignment Method of SINS without Latitude Based on Calculation of Earth Axis Vector. J. Astronaut. 2019, 40, 77–84. [Google Scholar]
  14. Zheng, Z.Y.; Xie, W.H.; Zheng, Z.L. An New Alignment Method of SINS Without Latitude Based on Quaternion Calculation. Aerosp. Control 2019, 37, 19–24. [Google Scholar]
  15. Wang, Y.; Yang, J.; Yang, B. SINS Initial Alignment of Swaying Base Under Geographic Latitude Uncertainty. Acta Aeronaut. Astronaut. Sin. 2012, 33, 2322–2329. [Google Scholar]
  16. Lv, W.; Chen, X. Novel self-alignment algorithm with unknown latitude for SINS on swing base. J. Chin. Inert. Technol. 2017, 3, 7–14. [Google Scholar]
  17. Li, J.; Fang, J.; Du, M. Error Analysis and gyro-bias calibration of analytic coarse alignment for airborne POS. IEEE Trans. Instrum. Meas. 2012, 61, 3058–3064. [Google Scholar]
  18. Silva, F.O.; Hemerly, E.M.; Filho, W.C.L.; Kuga, H.K. A Fast In-Field Coarse Alignment and Bias Estimation Method for Stationary Intermediate-Grade IMUs. IEEE Trans. Instrum. Meas. 2018, 67, 831–838. [Google Scholar] [CrossRef]
  19. Wang, S.E.; Yang, G.L.; Wang, L.F. An Improve Hybrid Calibration Scheme for Strapdown Inertial Navigation System. IEEE Access 2019, 7, 151669–151681. [Google Scholar] [CrossRef]
  20. 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]
Figure 1. Representation of the latitude, local gravity acceleration vector and Earth rotation angular velocity vector at point P.
Figure 1. Representation of the latitude, local gravity acceleration vector and Earth rotation angular velocity vector at point P.
Sensors 20 02558 g001
Figure 2. Latitude estimation convergence curve for LD methods.
Figure 2. Latitude estimation convergence curve for LD methods.
Sensors 20 02558 g002
Figure 3. The bias estimation curve of the upward accelerometer by latitude of different LD method.
Figure 3. The bias estimation curve of the upward accelerometer by latitude of different LD method.
Sensors 20 02558 g003
Figure 4. The bias estimation curve of the northward gyro by latitude of different LD method.
Figure 4. The bias estimation curve of the northward gyro by latitude of different LD method.
Sensors 20 02558 g004
Figure 5. The bias estimation curve of the upward gyro by latitude of different LD method.
Figure 5. The bias estimation curve of the upward gyro by latitude of different LD method.
Sensors 20 02558 g005
Figure 6. The latitude error of the magnitude method with latitude increasing.
Figure 6. The latitude error of the magnitude method with latitude increasing.
Sensors 20 02558 g006
Figure 7. The latitude error of the geometric method with latitude increasing.
Figure 7. The latitude error of the geometric method with latitude increasing.
Sensors 20 02558 g007
Figure 8. The latitude error of the analytic method 1 with latitude increasing.
Figure 8. The latitude error of the analytic method 1 with latitude increasing.
Sensors 20 02558 g008
Figure 9. The latitude error of the analytic method 2 with latitude increasing.
Figure 9. The latitude error of the analytic method 2 with latitude increasing.
Sensors 20 02558 g009
Figure 10. Experimental equipment.
Figure 10. Experimental equipment.
Sensors 20 02558 g010
Figure 11. The latitude estimation curve of real INS test.
Figure 11. The latitude estimation curve of real INS test.
Sensors 20 02558 g011
Figure 12. The latitude error curve of real INS for diferent location in China.
Figure 12. The latitude error curve of real INS for diferent location in China.
Sensors 20 02558 g012
Table 1. The 500 Monte Carlo latitude determination (LD) simulation results of latitude error for navigation-grade inertial navigation system (INS) (the reference latitude is 39.97 ° ).
Table 1. The 500 Monte Carlo latitude determination (LD) simulation results of latitude error for navigation-grade inertial navigation system (INS) (the reference latitude is 39.97 ° ).
MethodMax ValueMin ValueMean ValueSimulation ErrorError EquationSTD
Magnitude40.1917592040.0860803740.135121129.9115.461.075
Geometric40.0197978039.9357104239.980501840.630.6260.815
Analytic 140.0825449139.9772565540.026121703.363.3261.072
Analytic 240.0429608639.9529987140.002487641.940.908
Table 2. The biases estimation by different LD methods.
Table 2. The biases estimation by different LD methods.
Method N ( μ g) ε N ( ° / h ) ε U ( ° / h )
Reference99.800.00910.01065
Geometric96.970.01240.0156
Analytic 192.980.0214−0.0018
Analytic 294.840.01730.00408
Table 3. The latitude error of biases uncompensated and compensated case (the unit is arcmin).
Table 3. The latitude error of biases uncompensated and compensated case (the unit is arcmin).
MagnitudeGeometricAnalytic 1Analytic 2
uncompensated10.320.723.781.66
compensated6.810.0940.571.03
Table 4. The latitude error of different level biases of the IMU.
Table 4. The latitude error of different level biases of the IMU.
LD Error(arc-min)Simulation ErrorEquation Error
Biases of IMUMagnitudeGeometricAnalytic 1Analytic 2MaginitudeGeometricAnalytic 1
(1 ° /h, 1000 μ g)333.8327.38322.78180.67367.1031.78301.67
(0.5 ° /h, 500 μ g)158.6613.15150.2687.67186.6915.89150.83
(0.02 ° /h, 100 μ g)12.740.806.193.6518.450.916.31
(0.001 ° /h, 10 μ g)6.600.070.330.207.200.060.33
Table 5. Specifications of the RLG IMU.
Table 5. Specifications of the RLG IMU.
CharacteristicsRLG IMU
Gyros constant bias0.005 ° /h
Gyros random walk0.0005 ° /h 1 / 2
Accelerometers constant bias20 μ g
Accelerometers random walk10 μ g/h 1 / 2
Table 6. The LD results at the same position. (The reference geographic latitude is 39.977200 ° (N)).
Table 6. The LD results at the same position. (The reference geographic latitude is 39.977200 ° (N)).
No.GeometricAnalytic 1Analytic 2
139.9775957439.9807290839.98273388
239.9775098939.9806189039.98093766
339.9772761739.9806992139.98128569
439.9777136539.9807146639.98267036
539.9772404539.9807614739.98078857
639.9777329939.9807686739.98234140
739.9784369239.9808431539.98379346
Mean vaule39.9776436939.9807335939.98207872
Table 7. The estimated biases of SINS.
Table 7. The estimated biases of SINS.
No.1234
ε N ( ° /h)0.00380.00260.00360.0033
ε U ( ° /h)−0.0048−0.0050−0.0046−0.0052
N ( μ g)35.4835.4635.8835.82
No.567Mean value
ε N ( ° /h)0.00440.00330.00190.0033
ε U ( ° /h)−0.0038−0.0048−0.0056−0.0048
N ( μ g)36.3036.3737.1436.06
Table 8. The latitude errors for uncompensated and compensated biases (The unit is arcmin).
Table 8. The latitude errors for uncompensated and compensated biases (The unit is arcmin).
No.UncompensatedCompensated
GeometricAnalytic 1Analytic 2GeometricAnalytic 1Analytic 2
1−1.07−1.21−1.110.0240.2120.332
3−0.61−1.28−0.920.0190.2050.224
3−0.71−1.16−1.040.0050.2100.245
4−0.76−1.34−1.060.0310.2110.328
5−0.70−0.92−1.090.0020.2140.215
6−1.06−1.23−1.030.0320.2140.308
7−0.88−1.45−0.860.0740.2190.396
Mean−0.83−1.23−1.020.030.210.29
Table 9. The LD results of diferent positions. (The unit is degree).
Table 9. The LD results of diferent positions. (The unit is degree).
No.GeometricAnalytic 1Analytic 2Reference
126.0498655326.0597681126.0636711026.04000920
234.0173203134.0293196934.0254419834.00934964
334.2104422434.2191998034.2170760334.19934832
434.6542360534.6608511734.6607487534.64536500
534.8186404734.8286348534.8192078834.80593966
639.9822745240.0008362339.9881705839.97720000
740.1293819040.1497491940.1380527240.12487900
840.7008524740.7293817140.7080453340.69857790

Share and Cite

MDPI and ACS Style

Wang, S.; Yang, G.; Chen, W.; Wang, L. Latitude Determination and Error Analysis for Stationary SINS in Unknow-Position Condition. Sensors 2020, 20, 2558. https://doi.org/10.3390/s20092558

AMA Style

Wang S, Yang G, Chen W, Wang L. Latitude Determination and Error Analysis for Stationary SINS in Unknow-Position Condition. Sensors. 2020; 20(9):2558. https://doi.org/10.3390/s20092558

Chicago/Turabian Style

Wang, Suier, Gongliu Yang, Wei Chen, and Lifen Wang. 2020. "Latitude Determination and Error Analysis for Stationary SINS in Unknow-Position Condition" Sensors 20, no. 9: 2558. https://doi.org/10.3390/s20092558

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