Next Article in Journal
Identification of Single Yeast Budding Using Impedance Cytometry with a Narrow Electrode Span
Next Article in Special Issue
A Robust Parallel Initialization Method for Monocular Visual-Inertial SLAM
Previous Article in Journal
Temporal Prediction Model-Based Fast Inter CU Partition for Versatile Video Coding
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on the Necessity of Lie Group Strapdown Inertial Integrated Navigation Error Model Based on Euler Angle

College of Electrical Engineering, Naval University of Engineering, Wuhan 430033, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(20), 7742; https://doi.org/10.3390/s22207742
Submission received: 26 September 2022 / Revised: 8 October 2022 / Accepted: 10 October 2022 / Published: 12 October 2022
(This article belongs to the Special Issue Advanced Inertial Sensors, Navigation, and Fusion)

Abstract

:
In response to the lack of specific demonstration and analysis of the research on the necessity of the Lie group strapdown inertial integrated navigation error model based on the Euler angle, two common integrated navigation systems, strapdown inertial navigation system/global navigation satellite system (SINS/GNSS) and strapdown inertial navigation system/doppler velocity log (SINS/DVL), are used as subjects, and the piecewise constant system (PWCS) matrix, based on the Lie group error model, is established. From three aspects of variance estimation, the observability and performance of the system with large misalignment angles for low, medium, and high accuracy levels, traditional error model, Lie group left error model, and right error model are compared. The necessity of research on Lie group error model is analyzed quantitatively and qualitatively. The experimental results show that Lie group error model has better stability of variance estimation, estimation accuracy, and observability than traditional error model, as well as higher practical value.

1. Introduction

Integrated navigation systems have become one of the research hotspots in the field of navigation, which are mainly SINS and supplemented by GNSS, DVL, odometer (OD), and other systems [1,2,3,4]. A reasonable model is one of the keys for the integrated navigation system to accomplish navigation task. The integrated navigation models mainly include two categories: direct navigation model and indirect navigation model [5]. The direct navigation model is nonlinear, which uses the navigation parameters (attitude, velocity, position, etc.) as the state, but has a high operational complexity [6,7]. The indirect navigation model is mostly linear, which uses navigation parameter errors (attitude error, velocity error, position error, etc.) as state quantities and has been used in a variety of applications [8,9,10].
Indirect integrated navigation error models mainly include strapdown inertial integrated navigation error model based on Euler angle and quaternion [11,12]. The Euler angle errors is used as an attitude error state of strapdown inertial integrated navigation error model, based on Euler angles. Then, after converting to quaternions, the navigation calculation update is performed. Because the filtering equation of the model is linear, the model is more commonly used [13]. The quaternion error is used as an attitude error state of integrated navigation error model, based on quaternion, which can directly participate in navigation calculation updates. However, the application of this model is limited because the filtering equation is nonlinear and has a high dimension [7].
In the traditional integrated navigation error model, attitude, velocity, and position errors are not in same space [14]. As a combination of algebra and geometry, the Lie group extends the solvability of algebraic equations to differential equations [15] and introduces state quantities, such as attitude and velocity, into a group, which constitutes the special Euclidean group ( S E ( 3 ) ) and provides a new idea for the construction of integrated navigation models [16,17]. Ref. [18] applied Lie group theory to the solution of the directional cosine matrix and quadratic differential equations for an inertial navigation system (INS). Ref. [19] achieved the initial alignment of the SINS with a large misalignment angle based on Lie group theory. Ref. [20] derived the quaternion model based on Lie group theory and proved the effect of the model. According to the different of error definitions, the left and right error models of integrated navigation based on Lie group in different coordinate systems were successively proposed [21,22]. Refs. [23,24] introduced Lie group state space into Kalman filter (KF) to make the state space independent of the carrier trajectory and proposed the invariant extended Kalman filter (IEKF). Ref. [25] derived the Lie group model of SINS/GNSS in the nonlinear UKF framework and pointed out that Lie group left error model has certain advantages.
In the field of navigation, researchers have achieved many results in researching Lie group theory. However, regarding the research necessity of the Lie group error model of the integrated navigation based on Euler angle, the advantages and disadvantages, compared with traditional error models, have not been clarified. In this paper, based on the error model of integrated navigation, the PWCS matrix based on Lie group error model is established. The commonly used SINS/GNSS and SINS/DVL integrated navigation systems are used as experimental subjects to quantitatively and qualitatively analyze Lie group error model of integrated navigation from these aspects of variance estimation, large misalignment angle navigation performance, and observability. The necessity for the research of the Lie group model is pointed out and justified, which provides a basis for its application in integrated navigation.
The remainder of this paper is organized as follows. In Section 2, the Lie group error model of integrated navigation based on Euler angle is introduced. In Section 3, the analytical methods of variance estimation and observability are introduced, and the PWCS matrix based on the Lie group model is established. In Section 4, the necessity of Lie group model in variance estimation of integrated navigation is analyzed through simulation experiment. In Section 5, for the SINS/GNSS and SINS/DVL of different accuracy levels, the necessity of the Lie group model is analyzed at large misalignment angles. In Section 6, the observability of the Lie group model in SINS/GNSS and SINS/DVL is analyzed through field test experiments. The corresponding conclusion are given in last section.

2. Lie Group Error Model of Integrated Navigation in Navigation Coordinate System

2.1. Related Foundations

The common coordinate systems used in integrated navigation are defined as follows. The geocentric inertial coordinate system is called the i -system. The Earth coordinate system is called the e -system. In this paper, the East-North-Up (ENU) geographic coordinate system is used as the ideal navigation coordinate system, called the n -system. The ideal Right-Front-Up (RFU) carrier coordinate system is called the b -system. The term “ideal” means that it does not contain calculation errors.
In practical application, SINS and its integrated navigation systems often are operated under n . Therefore, this paper discusses for the integrated navigation system under n .
The state error of the integrated navigation system is defined in n as follows.
x = [ δ φ δ v n δ p n ε b b ] T
where δ φ is the error of attitude angle, δ φ = [ δ θ δ γ δ ψ ] . θ , γ , and ψ denote the pitch, roll, and yaw angles of the carrier, respectively. δ v n is the error of speed, δ v n = [ δ v E n δ v N n δ v U n ] . v E n , v N n , and v U n denote the eastward speed, northward speed, and skyward speed of the carrier, respectively. δ p n is the error of position, δ p n = [ δ L δ λ δ h ] . L , λ , and h denote the latitude, longitude, and altitude of the carrier, respectively. ε b is the drift error of the gyroscope. b is the drift error of the accelerometer.
According to Lie group theory [26,27,28], SINS states [29] in the special orthogonal group ( S O ( 3 ) ) and Euclidean space can be incorporated into S E ( 3 ) to form Lie group states.
χ = [ C b n v n p n 0 1 × 3 1 0 0 1 × 3 0 1 ]
where C b n is the directional cosine matrix from b to n .
Then, the models under two different definitions of error are obtained.
η l = χ ˜ - 1 χ
η r = χ χ ˜ - 1
where η l is the left invariant error, and η r is the right invariant error. The “~” indicates parameters with calculation errors calculated by the navigation system or obtained by sensors.
According to the relationship between Lie group and Lie algebra [30], the left and right error state equations of Lie group can be obtained, respectively [31].

2.2. Left Error Model

The left error state equation of Lie group is as follows.
x ˙ = F l x + G l W
where F l is the state transfer matrix of left error model. G l is the noise transfer matrix of the model. W is the vector of process noise, which is the same as traditional model. The formula for F l is specified as follows.
F l = [ ( ω ˜ i b b × ) C ˜ n b M 2 C ˜ b n C ˜ n b ( M 1 + M 2 ) C ˜ b n I 3 × 3 0 3 × 3 ( f ˜ i b b × ) C ˜ n b ( v ˜ n × ) M 2 C ˜ b n ( ω ˜ i b b × ) C ˜ n b ( ω ˜ i e n × ) C ˜ b n C ˜ n b ( v ˜ n × ) ( 2 M 1 + M 3 ) 0 3 × 3 I 3 × 3 0 3 × 3 N r v C ˜ b n N r r 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 ]
where M 1 , M 2 , M 3 , N r v , and N r r are, respectively,
M 1 = [ 0 0 0 0 ω i e sin L R M + h 0 0 ω i e cos L R M + h 0 ] ,   M 2 = [ 0 1 R M + h 0 1 R N + h 0 0 tan L R N + h 0 0 ] ,   M 3 = [ 0 0 v N n ( R M + h ) 2 0 0 v E n ( R N + h ) 2 0 v E n ( R N + h ) ( R M + h ) cos 2 L v E n tan L ( R N + h ) 2 ]
N r v = [ 0 1 R M + h 0 1 ( R N + h ) cos L 0 0 0 0 1 ] ,   N r r = [ 0 0 v N n ( R M + h ) 2 v E n tan L ( R N + h ) cos L 0 v E n ( R N + h ) 2 cos L 0 0 0 ]
The formula for G l is specified as follows.
G l = [ I 3 × 3 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 ]
where ω i b b is the increment of angular speed output from the gyroscope. R N is the radius of curvature in prime vertical. R M is the radius of curvature in meridian. ω i e is the angular speed of the earth rotation. f i b b is the specific force. ( · × ) denotes the skew-symmetric, taking ( v ˜ n × ) as an example. v ˜ n = [ v ˜ E n v ˜ N n v ˜ U n ] T , then ( v ˜ n × ) = [ 0 v ˜ U n v ˜ N n v ˜ U n 0 v ˜ E n v ˜ N n v ˜ E n 0 ] .
Correspondingly, in the left error model, the navigation parameters can be corrected by the following equation.
{ C b , , u p d a t e n , = C ˜ b n exp ( δ φ ) v u p d a t e n = v ˜ n + C ˜ b n δ v n p u p d a t e n = p ˜ n δ p n

2.3. Right Error Model

The right error state equation of Lie group is as follows.
x ˙ = F r x + G r W
where F r and G r are the state transfer matrix and noise transfer matrix of right error model, respectively. W is the same as traditional model and left error model.
The formula for F r is specified as follows.
F r = [ N 2 ( v ˜ n × ) ω ˜ i n n N 2 N 1 + N 3 C ˜ b n 0 3 × 3 ( v ˜ n × ) ( ω ˜ i e n × ) + ( g ˜ n × ) ( 2 ω ˜ i e n + ω ˜ e n n ) × ( v ˜ n × ) N 1 ( v ˜ n × ) C ˜ b n C ˜ b n N r v ( v ˜ n × ) N r v N r r 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 ]
where N 1 and N 2 are, respectively,
N 1 = [ 0 0 0 ω i e sin L 0 0 ω i e cos L 0 0 ] ,   N 2 = M 2 ,   N 3 = [ 0 0 v N n ( R M + h ) 2 0 0 v E n ( R N + h ) 2 v E n ( R N + h ) cos 2 L 0 v E n tan L ( R N + h ) 2 ]
The formula for G r is specified as follows.
G r = [ C ˜ b n 0 3 × 3 ( v ˜ n × ) C ˜ b n C ˜ b n 0 3 × 3 0 3 × 3 ]
where ω i n n is the angular speed of the motion in n -coordinate system, ω i n n = ω i e n + ω e n n . ω e n n is the implicated angular speed caused by the motion of carrier.
Correspondingly, in the right error model, the correction formula for the navigation parameters is as follows.
{ C b , , u p d a t e n , = exp ( δ φ ) C ˜ b n v u p d a t e n = v ˜ n ( v ˜ n × ) δ φ + δ v n p u p d a t e n = p ˜ n δ p n

2.4. Observation Equations for Commonly Used Integrated Navigation Systems

For the left and right error models, the observation equations are divided into the left invariant and right invariant.
The speed and position are usually used as observations of SINS/GNSS. The left invariant observation equation of integrated system is as follows.
z S I N S / G N S S = [ Δ v S I N S / G N S S Δ p S I N S / G N S S ] = H l S I N S / G N S S x + V S I N S / G N S S
H l S I N S / G N S S = [ 0 3 × 3 C ˜ b n 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 ]
where Δ v S I N S / G N S S is the difference of the speed provided by SINS and GNSS. Δ p S I N S / G N S S is the difference of the position. V S I N S / G N S S is the matrix of observation noise, which is the same as the traditional SINS/GNSS model.
The right invariant observation equation is as follows.
z S I N S / G N S S = [ Δ v Δ p ] = H r S I N S / G N S S x + V S I N S / G N S S
H r S I N S / G N S S = [ ( v ˜ n × ) I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 ]
The difference of speed is often used as an observation of SINS/DVL. The left invariant observation equation of SINS/DVL is as follows.
z S I N S / D V L = [ Δ v S I N S / D V L ] = H l S I N S / D V L x + V S I N S / D V L
H l S I N S / D V L = [ ( v ˜ n × ) C ˜ b n 0 3 × 3 0 3 × 3 0 3 × 3 ]
where Δ v S I N S / D V L is the difference between the speed information provided by SINS and DVL. V S I N S / D V L is the matrix of observation noise, which is the same as traditional SINS/DVL model.
The right invariant observation equation is as follows.
z S I N S / D V L = [ Δ v S I N S / D V L ] = H r S I N S / D V L x + V S I N S / D V L
H r S I N S / D V L = [ 0 3 × 3 I 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 ]

3. Method of Analysis of Necessity

In this paper, the necessity of the Lie group model, in terms of variance estimation stability, observability, and estimation performance of SINS with different accuracy in misalignment angle environment, is analyzed. The relevant analytical methods are described as follows.

3.1. Analytical Method of Variance

KF is commonly used to estimate the state of the integrated navigation system [32]. The mean square error matrix P k of KF reflects the strength of the estimated state, which is one of the criteria for judging the performance of the integrated navigation filter. The equation of P k is as follows.
P k = E [ X ˜ k X ˜ k T ] = [ E [ ( X ˜ k ( 1 ) ) 2 ] E [ ( X ˜ k ( 1 ) X ˜ k ( 2 ) ) ] E [ ( X ˜ k ( 1 ) X ˜ k ( n ) ) ] E [ ( X ˜ k ( 2 ) X ˜ k ( 1 ) ) ] E [ ( X ˜ k ( 2 ) ) 2 ] E [ ( X ˜ k ( 2 ) X ˜ k ( n ) ) ] E [ ( X ˜ k ( n ) X ˜ k ( 1 ) ) ] E [ ( X ˜ k ( n ) X ˜ k ( 2 ) ) ] E [ ( X ˜ k ( n ) ) 2 ] ]
where X ˜ k = X k X ^ k . X ^ k is the state estimate of the system at moment k . X k is the true state of the system at moment k . X ˜ k ( l )   ( l = 1 , 2 , , n ) is the l th component of X ˜ k . n is the number of state dimensions. E [ ( X ˜ k ( 1 ) ) 2 ] , E [ ( X ˜ k ( 2 ) ) 2 ] , , E [ ( X ˜ k ( n ) ) 2 ] are the variance of each state. The non-diagonal elements of P k are the covariances between states.
The covariance is used to measure the relationship between states. The variance is used to reflect the degree of dispersion of the corresponding state.
The minimum of the estimation error is the minimum of the sum of the mean square error. The estimation effect of integrated navigation can be judged by the following formula.
E [ ( X ˜ k ( 1 ) ) 2 ] + E [ ( X ˜ k ( 2 ) ) 2 ] + + E [ ( X ˜ k ( n ) ) 2 ] = min
The larger the variance, the bigger the difference between the estimated state and true value. The smaller the variance, the smaller the difference between the estimated state and true value, and the better the estimation [33].
In integrated navigation, the variance of the traditional model is inconsistent, that is, the variance varies for different states of motion. However, this is not reasonable. Under ideal conditions, such as static, it is difficult for the variance of integrated navigation to achieve the perfect state [34]. In particular, those states that are not related to observations should be given further attention. This is because, for KF, the greater the correlation of the observations, the better the estimation of the state. Additionally, the state associated with the observation can be better estimated. The navigation parameters of SINS can be corrected by the corresponding observation information, constraining its divergence. However, the observation-independent parameters are difficult to effectively estimate. For example, for an integrated navigation system, in which speed and position are the observed information, the effects of the attitude, accelerometer, and gyroscope state estimations should be paid more attention.
Therefore, we can extract the variance of the corresponding states from P k and analyze the performance of different integrated navigation models in different motion states.

3.2. Analytical Method of Observability

The observability of states is one of the criteria for judging the advantages or disadvantages of integrated navigation system [35,36]. Both SINS/GNSS and SINS/DVL are time-varying systems, which can be regarded as PWCSs. Thus, we can construct the PWCS observable matrix and use the singular value decomposition (SVD) method to analyze the observability of the integrated navigation system.
The PWCS matrix of integrated navigation system is constructed as follows.
{ X k = F X k 1 Z k = H X k 1
where F and H are the state transfer matrix and observation matrix, respectively, which are constant in a very short period of time.
Assuming that the system has the following observation information at this time,
{ Z ( 1 ) = H X ( 1 ) Z ( 2 ) = H X ( 1 ) Z ( 3 ) = H X ( 2 ) Z ( N ) = H X ( N )
According to the recurrence relation of Equation (26), the above equation can be rewritten as
{ Z ( 1 ) = H X ( 1 ) Z ( 2 ) = H F X ( 1 ) Z ( 3 ) = H F 2 X ( 1 ) Z ( N ) = H F N 1 X ( 1 )
Equation (28) can be further written as
Z = Q X ( 1 )
where Q is the discretized PWCS matrix of integrated navigation system at that moment, whose specific expression is
Q = [ H H F H F 2 H F N 1 ]
SVD decomposition of Q is as follows.
Q = U V T
where U and V are the orthogonal matrix, and = [ S 0 ( m r ) × r ] . S is a diagonal matrix that consists of the singular values σ i ( i = 1 , 2 , , r ) of Q . m and r are the dimension of observation and the rank of Q , respectively
Substituting Equation (31) into Equation (29), we can obtain
Z = i = 1 r σ i ( v i T X ( 1 ) ) u i
where v i and u i are the element of V and U , respectively.
When Z contains a constant parametric value, X ( 1 ) can form an ellipsoid, and Equation (32) can be expressed as
| Z | 2 = i = 1 r ( v i T X ( 1 ) u i α i ) 2
where α i = 1 / σ i is the length of the principal semi-axis of the ellipsoid.
The number of valid states in integrated navigation is reflected by r . Additionally, the estimated effect of the corresponding state is reflected by the size of σ i . The larger the σ i , the better the estimation, and the smaller the σ i , the worse the estimated effect [37].
For SINS/GNSS, the Equations (6) and (17) at a certain moment can be introduced into Equation (30) to obtain a PWCS matrix based on Lie group left error model. Additionally, Equations (12) and (19) can be introduced into Equation (30) to obtain PWCS matrix based on the Lie group right error model.
For SINS/DVL, Equations (6) and (21), at a certain moment, can be introduced into Equation (30) to obtain PWCS matrix based on Lie group left error model. Equations (12) and (23) can be introduced into Equation (30) to obtain a PWCS matrix based on the Lie group right error model.

4. Experiment and Analysis about Variance Estimation

To analyze the necessity of the Lie group model in integrated navigation variance estimation, the variance estimation effects of the traditional error, Lie group left error, and Lie group right error models are quantitatively analyzed under both static and dynamic conditions in the section, using SINS/GNSS as subjects. For comparison, the above three models are denoted as the SO model, LSE model, and RSE model, respectively.

4.1. Static Simulation

The static simulation parameters of SINS/GNSS are set as follows.
Duration of the simulation, T = 900   s . The sampling frequency of GNSS f G N S S = 1   H z . The relevant parameters of the SINS are shown in Table 1. The sampling frequency of SINS f S I N S = 10   H z . The sampling frequency of GNSS f G N S S = 1   H z . The drift of the gyroscope was 0.1°/h. The drift of the accelerometer was 0.4 mg. Kalman filter was adopted as the data fusion algorithm for the three models. In SINS/GNSS, the estimated state variance independent of the observations under static conditions are shown in Figure 1. From Figure 1, we can see that the estimations of the variance of the LSE model and RSE model under static conditions were better than SO model. We can conclude that the difference between the estimated states of the Lie group model and true value is small. Therefore, the Li group model under static condition is more applicable to an integrated navigation system than the traditional model.

4.2. Dynamic Simulation

Next, the flight simulation of SINS/GNSS was performed. The experimental parameters are set in accordance with the static test. The trajectory of flight is shown in Figure 2. The state variance is shown in Figure 3. From Figure 3, the variance estimation effect of SO model under flight condition is almost the same as that of LSE model and RSE model, namely the difference between the estimated states and the true values of the three models is consistent. Therefore, traditional model and Lie group model are applicable to integrated navigation system under flight conditions.
Combining the variance estimation effects of each model under static and flight conditions, we can find that the variance estimated by Lie group error model is almost consistent under static or dynamic conditions, while the variance estimated by traditional model lacks consistency in these conditions. Additionally, the variance estimated by the Lie group error model under static conditions is smaller than the traditional model. We can conclude that the Lie group model has more stability than the traditional model in the variance estimation of integrated navigation.

5. Experiment and Analysis in the Condition of Large Misalignment Angle

Accurate initial navigation parameters (especially the initial attitude angle) are the basis for SINS, and even integrated navigation, to accomplish tasks.
To research the necessity of Lie group error model based on Euler angles in large initial misalignment angle, in this section, SINS/GNSS and SINS/DVL are subjects, and the performances of the SO model, LSE model, and RSE model under different accuracy levels are quantitatively analyzed.

5.1. SINS/GNSS

The motion state of the carrier and the data fusion algorithm are the same as the flight experiment in Section 3. Considering that the aircraft takes off from smooth ground, the yaw angle is the main factor affecting it. Thus, the initial misalignment angle is set to [ 20 20 45 ] . The main parameters of SINS, with low, medium, and high precision, are shown in Table 2. The errors of the three models at three accuracy levels are shown in Figure 4, Figure 5 and Figure 6, respectively. The root-mean-square errors (RMSE) [38] of the three models at different accuracy levels are shown in Table 3, Table 4, and Table 5, respectively. The errors of the three models at the three accuracy levels can be calculated by the following equations.
φ e r r o r = ( θ e r r o r ) 2 + ( γ e r r o r ) 2 + ( ψ e r r o r ) 2
v e r r o r n = ( v E , n e r r o r ) 2 + ( v N , n e r r o r ) 2 + ( v U , n e r r o r ) 2
p e r r o r n = ( L e r r o r ) 2 + ( λ e r r o r ) 2 + ( h e r r o r ) 2
where L e r r o r and λ e r r o r are converted to meters.
From the flight experiment, we can see that the navigation accuracy and convergence of the LSE model and RSE model are better than that of SO model in the condition of large misalignment angle. Additionally, the higher the accuracy level of the system, the more obvious the advantages of the Lie group error model. Among them, the LSE model has the best navigation performance. This is because SINS/GNSS is a left invariant observation and fits better with left error model [21,31]. Therefore, for SINS/GNSS, the Lie group error model has a higher application value than the traditional error model.

5.2. SINS/DVL

For SINS/DVL, we assume that the ship is sailing on the water surface, so that it only rotates around the Z-axis (Up), and the skyward speed is 0. When the ship starts sailing, the heave of the water surface is the main factor that affects it. The initial pitch and roll angles are used to represent the ups and downs; thus, the initial misalignment angle is set to [ 20 20 10 ] . The main parameters of SINS with low, medium, and high accuracy and the data fusion algorithm are the same as (1). The trajectory of the sailing is shown in Figure 7. The corresponding errors are shown in Figure 8, Figure 9 and Figure 10, respectively. RMSE is shown in Table 6, Table 7 and Table 8, respectively.
From the results of the shipboard experiment, we can see that the accuracy of the LSE model and RSE model is better than that of the SO model. As the accuracy level increased, the results have some improvement. Among them, the RSE model is better than the LSE model, in terms of improvement. This is because SINS/DVL is closer to the right invariant observation [21]. Therefore, the Lie group error model is more applicable to SINS/DVL than the traditional model in the condition of misalignment angle.
Comparing the Lie group error model of integrated navigation based on the Euler angle and traditional error model [30], we can see that the traditional error model contains a large number of parameters related to the motion state of carrier and is more susceptible to the influence of the initial navigation parameters. However, due to fewer navigation parameters, the Lie group error model can reduce, or even avoid, the influence of the initial error.
In summary, the Lie group error model in conditions of large misalignment angles has certain research necessity.

6. Experiment and Analysis about Observability in Normal Condition

To analyze the observability of the SO model, LSE model, and RSE model, the field experiments of SINS/GNSS and SINS/DVL for the three models were conducted.

6.1. SINS/GNSS

The SINS/GNSS experiment was conducted at Mulan Lake, Wuhan, Hubei Province. The experimental equipment mainly includes: IMU, differential GPS, and a high precision integrated navigation module. IMU and differential GPS used the integrated navigation system, and the high precision integrated navigation module was used as a reference. The device parameters of IMU and differential GPS are shown in Table 9. The experimental trajectory is shown in Figure 11. The errors of the three models are shown in Figure 12. The corresponding RMSE is shown in Table 10. The observability of the three models at a moment is shown in Table 11.
From Figure 12 and Table 10, the estimation accuracy of the three models is not much different because the driving environment of the carrier is more stable. For SINS/GNSS, we can conclude that the Lie group model has the same applicability as the traditional model. From Table 11, the rank of the LSE model is higher than the RSE model and SO model. The amount of states that can be effectively estimated by the LSE model is more than the remaining two models. Comparing the singular values of the three models, we can find that the LSE model is generally larger and has a slightly better estimation effect. Although the estimation accuracy of the three models is almost the same, the observability of the LSE model is slightly better than the RSE model and SO model. Therefore, for SINS/GNSS, the LSE model has a higher practical performance.

6.2. SINS/DVL

The experiment of SINS/DVL was conducted in Yangtze River, Badong County, Hubei Province. The experimental equipment mainly includes: IMU, DVL, and a high precision integrated navigation module. Among them, IMU and DVL were used for integrated navigation, and the high-precision integrated navigation module was used as a reference. The device parameters of IMU and DVL are shown in Table 12. The trajectory of the shipboard experiment is shown in Figure 13. The errors of the LSE model, RSE model, and SO model are shown in Figure 14, and the corresponding RMSE is shown in Table 13. The observability of SINS/DVL at a given moment is shown in Table 14.
From Figure 14 and Table 13, in the shipboard experiment, the estimation accuracy of the three models is almost the same. For SINS/DVL, the Lie group model has the same applicability as the traditional model. From Table 14, the LSE model, RSE model, and SO model have the same rank, indicating that the three models can effectively estimate the same number of states. Therefore, the number of states that can be effectively estimated is same for the three models. However, the singular values corresponding to each state of the RSE model are slightly larger than the LSE model and SO model. It shows that the estimation of the RSE model is slightly better than the remaining two models. Therefore, for SINS/DVL, the RSE model is more practical.
In summary, for integrated navigation, the observability and practicality of the Lie group model are better than the traditional error model.

7. Conclusions

In this paper, two commonly used integrated navigation models, SINS/GNSS and SINS/DVL, are used as subjects, the methods of analysis about necessity are introduced, and the PWCS matrix based on Lie group error model is established. From three perspectives, i.e., variance estimation, observability, and the estimation effect in the condition of misalignment angle, the specific advantages and the necessity of Lie group strapdown inertial integrated navigation error model based on Euler angle are demonstrated. The results of simulation and field experiments show that the Lie group error model has better variance estimation performance, navigation accuracy, and observability than the traditional error model. The work in this paper provides a basis for the research and application of the Li group model and broadens the ideas for the further research of integrated navigation models.

Author Contributions

Methodology, formal analysis, data curation, and writing—original draft preparation, L.Q.; supervision, project administration, and funding acquisition, F.Q.; investigation, writing review and editing, and conceptualization, K.L.; software, and resources; T.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, grant numbers 61873275, 42174051, and 42274013.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gao, J.; Li, K.; Chen, J. Research on the Integrated Navigation Technology of SINS with Couple Odometers for Land Vehicles. Sensors 2020, 20, 546. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Yan, X.; Yang, Y.; Luo, Q.; Chen, Y.; Hu, C. A SINS/DVL Integrated Positioning System through Filtering Gain Compensation Adaptive Filtering. Sensors 2019, 19, 4576. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Rafatnia, S.; Nourmohammadi, H.; Keighobadi, J. Fuzzy-adaptive constrained data fusion algorithm for indirect centralized integrated SINS/GNSS navigation system. GPS Solut. 2019, 23, 62. [Google Scholar] [CrossRef]
  4. Yao, Y.; Xu, X.; Zhang, T.; Hu, G. An improved initial alignment method for SINS/GPS integration with vectors subtraction. IEEE Sens. J. 2021, 21, 18256–18262. [Google Scholar] [CrossRef]
  5. Li, K.; Hu, B.; Gao, J. Direct navigation mode and indirect navigation m-ode for integrated SINS/GPS. Appl. Mech. Mater. 2014, 568, 958–963. [Google Scholar]
  6. Crassidis, J. Sigma-point Kalman filtering for integrated GPS and inertial navigation. IEEE Trans. Aerosp. Electron. Syst. 2006, 42, 750–774. [Google Scholar] [CrossRef]
  7. Meng, C.; Li, K.; Zhang, M. Comparison of Kalman Filter for SINS Based Integrated Navigation. Electron. Opt. Control 2020, 27, 18–21. [Google Scholar]
  8. Sun, B.; Zhang, Z.; Liu, S.; Yan, X.; Yang, C. Integrated Navigation Algorithm Based on Multiple Fading Factors Kalman Filter. Sensors 2022, 22, 5081. [Google Scholar] [CrossRef]
  9. Sun, Z.; Tang, K.; Wang, X.; Wu, M.; Guo, Y. High-Speed Train Tunnel Navigation Method Based on Integrated MIMU/ODO/MC Navigation. Appl. Sci. 2021, 11, 3680. [Google Scholar] [CrossRef]
  10. Shen, C.; Zhang, Y.; Tang, J.; Cao, H.; Liu, J. Dual-optimization for a MEMS-INS/GPS system during GPS outages based on the cubature Kalman filter and neural networks. Mech. Syst. Signal Process. 2019, 133, 106222–106236. [Google Scholar] [CrossRef]
  11. Qu, Q.; Liu, J.; Xiong, Z. Inertial/Celestial attitude integrated algorithm based on additive quaternion. J. Chin. Inert. Technol. 2011, 19, 316–319. [Google Scholar]
  12. Chen, K.; Pei, S.; Shen, F.; Liu, S. Tightly Coupled Integrated Navigation Algorithm for Hypersonic Boost-Glide Vehicles in the LCEF Frame. Aerospace 2021, 8, 124–138. [Google Scholar] [CrossRef]
  13. Yan, F.; Li, S.; Zhang, E.; Guo, J.; Chen, Q. An adaptive nonlinear filter for integrated navigation systems using deep neural networks. Neurocomputing 2021, 446, 130–144. [Google Scholar] [CrossRef]
  14. Chang, L. SE(3) based extended Kalman filter for attitude estimation. J. Chin. Inert. Technol. 2020, 28, 499–504, 550. [Google Scholar]
  15. Iserles, A.; Munthe-Kaas, H.; Nørsett, S.; Zanna, A. Lie-group methods. Acta Numer. 2000, 9, 215–365. [Google Scholar] [CrossRef] [Green Version]
  16. Cui, J.; Wang, M.; Wu, W.; He, X. Lie group based nonlinear state errors for MEMS-IMU/GNSS/magnetometer integrated navigation. J. Navig. 2021, 74, 887–900. [Google Scholar] [CrossRef]
  17. Wang, M.; Wu, W.; Zhou, P.; He, X. State transformation extended Kalman filter GPS/SINS tightly coupled integration. GPS Solut. 2018, 22, 112. [Google Scholar] [CrossRef]
  18. Mao, J.; Lian, J.; Hu, X. Strapdown Inertial Navigation Algorithms Based on Lie Group. J. Navig. 2017, 70, 165–183. [Google Scholar]
  19. Di, J.; Chang, L. SINS Linear Initial Alignment under Quasi-Static Conditions with Large Misalignment. Navig. Position Timing 2022, 9, 56–63. [Google Scholar]
  20. Zhu, T.; Liu, Y.; Li, W.; Li, K. The quaternion-based attitude error for the nonlinear error model of the INS. IEEE Sens. J. 2021, 21, 25782–25795. [Google Scholar] [CrossRef]
  21. Chang, L.; Di, J.; Qin, F. Inertial based Integration with Transformed INS Mechanization in Earth Frame. IEEE/ASME Trans. Mechatron. 2021, 27, 1738–1749. [Google Scholar] [CrossRef]
  22. Luo, Y.; Guo, C.; Liu, J. Equivariant filtering framework for inertial-integrated navigation. Satell. Navig. 2021, 2, 1–17. [Google Scholar]
  23. Barrau, A.; Bonnable, S. The Invariant Extended Kalman filter as a stable observer. IEEE Trans. Autom. Control 2017, 62, 1797–1812. [Google Scholar] [CrossRef] [Green Version]
  24. Bonnable, S.; Slotine, J. A contraction theory-based analysis of the stability of the deterministic extended Kalman filter. IEEE Trans. Autom. Control 2015, 60, 565–569. [Google Scholar] [CrossRef] [Green Version]
  25. Du, S.; Huang, Y.; Lin, B.; Qian, J.; Zhang, Y. A Lie Group Manifold-Based Nonlinear Estimation Algorithm and Its Application to Low-Accuracy SINS/GNSS Integrated Navigation. IEEE Trans. Instrum. Meas. 2022, 71, 1–27. [Google Scholar] [CrossRef]
  26. Luo, Y.; Wang, M.; Guo, C. The Geometry and Kinematics of the Matrix Lie Group SEk(3). arXiv 2020, arXiv:2012.00950. [Google Scholar] [CrossRef]
  27. Xu, H.; Pei, F.; Jiang, N. An Attitude Estimation Method Based on LIE Group Representation for Deep Space Probe. J. Deep Space Explor. 2020, 7, 102–108. [Google Scholar]
  28. Huang, X.; Wu, Y.; Li, K. An Unscented Kalman Filter Visual SLAM Algorithm Based on Lie Group. Radio Commun. Technol. 2022, 48, 342–346. [Google Scholar]
  29. Li, Z.; Liu, Z.; Zhao, L. Improved robust Kalman filter for state model errors in GNSS-PPP/MEMS-IMU double state integrated navigation. Adv. Space Res. 2021, 67, 3156–3168. [Google Scholar] [CrossRef]
  30. Luo, Y.; Guo, C.; You, S.; Hu, J.; Liu, J. SE2(3) based Extended Kalman Filtering and Smoothing Framework for Inertial-Integrated Navigation. arXiv 2021, arXiv:2102.12897. [Google Scholar] [CrossRef]
  31. Zhu, T.; Liu, Y.; Li, K.; Zhao, R. Analysis and comparison of Euler angles based error model based on Lie groups of the SINS. Syst. Eng. Electron. 2022. Available online: https://kns.cnki.net/kcms/detail/11.2422.TN.20220613.1452.032.html (accessed on 13 June 2022.).
  32. Huang, Y.; Fu, J.; Xu, S.; Han, T.; Liu, Y. Research on Integrated Navigation System of Agricultural Machinery Based on RTK-BDS/INS. Agriculture 2022, 12, 1169. [Google Scholar] [CrossRef]
  33. Qin, Y.; Zhang, H.; Wang, S. Kalman Filter and Integrated Navigation Principle; Northwestern Polytechnic University Press: Xi’an, China, 2015. [Google Scholar]
  34. Wang, M. Research on Dynamic Model and Algorithm of Inertial Based Integrated Navigation System. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2018. [Google Scholar]
  35. Xiao, J.; Zhu, F.; Zhang, X. Observability analysis on loosely coupled GNSS/SINS integrated system. J. Navig. Position 2018, 6, 35–41, 74. [Google Scholar]
  36. Sun, Z.; Wang, X.; Li, Q.; Wang, D. Performance analysis of the Tightly Coupled GNSS/SINS integrated System with Different Numbers of Available Satellites. Aero Weapon. 2017, 6, 32–40. [Google Scholar]
  37. Xu, W. Research on MEMS-MINS/GPS Integrated System. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2019. [Google Scholar]
  38. Narjes, D.; Asghar, G. Variational Bayesian adaptive Kalman filter for asynchronous multirate multi-sensor integrated navigation system. Ocean Eng. 2019, 174, 108–116. [Google Scholar]
Figure 1. State variance under static condition.
Figure 1. State variance under static condition.
Sensors 22 07742 g001
Figure 2. Trajectory of flight.
Figure 2. Trajectory of flight.
Sensors 22 07742 g002
Figure 3. State variance under flight condition.
Figure 3. State variance under flight condition.
Sensors 22 07742 g003
Figure 4. Error of each model at SINS/GNSS of low accuracy level.
Figure 4. Error of each model at SINS/GNSS of low accuracy level.
Sensors 22 07742 g004
Figure 5. Error of each model at SINS/GNSS of medium accuracy level.
Figure 5. Error of each model at SINS/GNSS of medium accuracy level.
Sensors 22 07742 g005
Figure 6. Error of each model at SINS/GNSS of high accuracy level.
Figure 6. Error of each model at SINS/GNSS of high accuracy level.
Sensors 22 07742 g006
Figure 7. Trajectory of sailing.
Figure 7. Trajectory of sailing.
Sensors 22 07742 g007
Figure 8. Error of each model at SINS/DVL of low accuracy level.
Figure 8. Error of each model at SINS/DVL of low accuracy level.
Sensors 22 07742 g008
Figure 9. Error of each model at SINS/DVL of medium accuracy level.
Figure 9. Error of each model at SINS/DVL of medium accuracy level.
Sensors 22 07742 g009
Figure 10. Error of each model at SINS/DVL of high accuracy level.
Figure 10. Error of each model at SINS/DVL of high accuracy level.
Sensors 22 07742 g010
Figure 11. Experimental trajectory of SINS/GNSS.
Figure 11. Experimental trajectory of SINS/GNSS.
Sensors 22 07742 g011
Figure 12. Errors of SINS/GNSS with different models.
Figure 12. Errors of SINS/GNSS with different models.
Sensors 22 07742 g012
Figure 13. Experimental trajectory of SINS/DVL.
Figure 13. Experimental trajectory of SINS/DVL.
Sensors 22 07742 g013
Figure 14. Errors of SINS/DVL with different models.
Figure 14. Errors of SINS/DVL with different models.
Sensors 22 07742 g014
Table 1. Relevant parameters of SINS.
Table 1. Relevant parameters of SINS.
ItemsDriftFrequency
Accelerometer0.4 mg10 Hz
Gyroscope0.1°/h
Table 2. Main parameters of the three accuracy classes of SINS.
Table 2. Main parameters of the three accuracy classes of SINS.
Accuracy LevelGyroscopic DriftAccelerometer Drift
Low accuracy0.1°/h0.4 mg
Medium accuracy0.01°/h
High accuracy0.001°/h
Table 3. RMSE of the three models at SINS/GNSS of low accuracy level.
Table 3. RMSE of the three models at SINS/GNSS of low accuracy level.
Attitude (°)Speed (m/s)Position (m)
SO model15.75190.62217.9800
LSE model14.91560.16621.1990
RSE model16.32420.28052.1713
Table 4. RMSE of the three models at SINS/GNSS of medium accuracy level.
Table 4. RMSE of the three models at SINS/GNSS of medium accuracy level.
Attitude (°)Speed (m/s)Position (m)
SO model16.25540.843712.7089
LSE model14.91450.18141.7207
RSE model16.28530.30393.0689
Table 5. RMSE of the three models at SINS/GNSS of high accuracy level.
Table 5. RMSE of the three models at SINS/GNSS of high accuracy level.
Attitude (°)Speed (m/s)Position (m)
SO model16.90491.210823.1230
LSE model14.91520.21253.0540
RSE model16.26190.35345.1247
Table 6. RMSE of the three models at SINS/DVL of low accuracy level.
Table 6. RMSE of the three models at SINS/DVL of low accuracy level.
Attitude (°)Speed (m/s)Position (m)
SO model7.57170.147132.1127
LSE model5.66840.127431.0728
RSE model4.40670.104630.3764
Table 7. RMSE of the three models at SINS/DVL of medium accuracy level.
Table 7. RMSE of the three models at SINS/DVL of medium accuracy level.
Attitude (°)Speed (m/s)Position (m)
SO model7.76920.148330.8575
LSE model5.73010.129130.0482
RSE model4.47250.104528.5841
Table 8. RMSE of the three models at SINS/DVL of high accuracy level.
Table 8. RMSE of the three models at SINS/DVL of high accuracy level.
Attitude (°)Speed (m/s)Position (m)
SO model7.87240.149530.1938
LSE model5.70580.135129.7540
RSE model4.45900.104727.7316
Table 9. Parameters of sensors in SINS/GNSS experiment.
Table 9. Parameters of sensors in SINS/GNSS experiment.
SensorsItemsError ValueFrequency
IMUAccelerometer5 mg200 Hz
Gyroscope0.003°/h
Differential GPSPosition0.1 m1 Hz
Speed0.1 m/s
Table 10. RMSE of SINS/GNSS with different models.
Table 10. RMSE of SINS/GNSS with different models.
Attitude (°)Speed (m/s)Position (m)
pitchrollyaweastwardnorthwardlongitudelatitude
SO model0.12220.20780.21160.01740.01410.45950.8638
LSE model0.12220.20780.21130.01740.01410.45960.8638
RSE model0.12170.20780.21650.01770.01380.45550.8631
Table 11. Observable analysis table for a moment in time of SINS/GNSS.
Table 11. Observable analysis table for a moment in time of SINS/GNSS.
ModelSO ModelRSE ModelLSE Model
rank111112
Singular values3.87533.87543.8753
3.87293.87293.8729
3.87293.87293.8729
0.08360.08460.0836
0.00080.00080.0008
1.9160 × 10−73.1657 × 10−81.9399 × 10−7
1.6197 × 10−82.7185 × 10−81.6177 × 10−8
1.3934 × 10−83.1138 × 10−91.3934 × 10−8
1.3667 × 10−96.1795 × 10−101.3520 × 10−9
1.1747 × 10−92.0519 × 10−101.1743 × 10−9
2.8258 × 10−117.8840 × 10−121.2359 × 10−10
3.5975 × 10−14
Table 12. Sensors parameters of SINS/DVL experiment.
Table 12. Sensors parameters of SINS/DVL experiment.
SensorsItemsError ValueFrequency
IMUAccelerometer0.05 mg200 Hz
Gyroscope0.02°/h
DVLPosition10 m1 Hz
Speed0.005 m/s
Table 13. RMSE of SINS/DVL with different models.
Table 13. RMSE of SINS/DVL with different models.
Attitude (°)Speed (m/s)Position (m)
PitchRollYawEastwardNorthwardLongitudeLatitude
SO model0.02730.01510.43860.10830.247586.2030120.5530
LSE model0.01590.01510.40980.10820.249788.1891117.4460
RSE model0.02740.01340.43140.10910.248986.4751121.4989
Table 14. Observable analysis table for a moment in time of SINS/DVL.
Table 14. Observable analysis table for a moment in time of SINS/DVL.
ModelSO ModelRSE ModelLSE Model
Rank888
Singular values4.09714.10574.0779
4.09704.10574.0663
3.87533.87533.8755
0.73130.77750.7363
0.73080.77750.7347
0.08360.08370.0836
0.00730.00780.0073
0.00730.00780.0073
4.09714.10574.0779
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qian, L.; Qin, F.; Li, K.; Zhu, T. Research on the Necessity of Lie Group Strapdown Inertial Integrated Navigation Error Model Based on Euler Angle. Sensors 2022, 22, 7742. https://doi.org/10.3390/s22207742

AMA Style

Qian L, Qin F, Li K, Zhu T. Research on the Necessity of Lie Group Strapdown Inertial Integrated Navigation Error Model Based on Euler Angle. Sensors. 2022; 22(20):7742. https://doi.org/10.3390/s22207742

Chicago/Turabian Style

Qian, Leiyuan, Fangjun Qin, Kailong Li, and Tiangao Zhu. 2022. "Research on the Necessity of Lie Group Strapdown Inertial Integrated Navigation Error Model Based on Euler Angle" Sensors 22, no. 20: 7742. https://doi.org/10.3390/s22207742

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