Next Article in Journal
Magnetic Flux Distribution of Linear Machines with Novel Three-Dimensional Hybrid Magnet Arrays
Next Article in Special Issue
A Novel Adaptive H∞ Filtering Method with Delay Compensation for the Transfer Alignment of Strapdown Inertial Navigation Systems
Previous Article in Journal
Random Access Performance of Distributed Sensors Attacked by Unknown Jammers
Previous Article in Special Issue
System Modeling of a MEMS Vibratory Gyroscope and Integration to Circuit Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stochastic Integration H Filter for Rapid Transfer Alignment of INS

1
School of Instrumentation Science and Opto-Electronics Engineering, Beihang University, Beijing 100191, China
2
Science and Technology on Aircraft Control Laboratory, Beihang University, Beijing 100191, China
3
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(11), 2670; https://doi.org/10.3390/s17112670
Submission received: 21 September 2017 / Revised: 11 November 2017 / Accepted: 15 November 2017 / Published: 18 November 2017
(This article belongs to the Special Issue Inertial Sensors for Positioning and Navigation)

Abstract

:
The performance of an inertial navigation system (INS) operated on a moving base greatly depends on the accuracy of rapid transfer alignment (RTA). However, in practice, the coexistence of large initial attitude errors and uncertain observation noise statistics poses a great challenge for the estimation accuracy of misalignment angles. This study aims to develop a novel robust nonlinear filter, namely the stochastic integration H filter (SIH F) for improving both the accuracy and robustness of RTA. In this new nonlinear H filter, the stochastic spherical-radial integration rule is incorporated with the framework of the derivative-free H filter for the first time, and the resulting SIH F simultaneously attenuates the negative effect in estimations caused by significant nonlinearity and large uncertainty. Comparisons between the SIH F and previously well-known methodologies are carried out by means of numerical simulation and a van test. The results demonstrate that the newly-proposed method outperforms the cubature H filter. Moreover, the SIH F inherits the benefit of the traditional stochastic integration filter, but with more robustness in the presence of uncertainty.

1. Introduction

The inertial navigation system (INS) is an entirely autonomous navigation system, in the sense that it precisely provides the navigation parameters for the carrier without the aid of a signal from an external device. As is well known, the performance of INS operated on a moving base is heavily influenced by the accuracy of transfer alignment, which is an important research interest of modern navigation techniques. In particular, the alignment issue between a main INS (MINS) and a slave INS (SINS) has drawn extensive attention, partially due to its widespread application in diverse carriers. For the MINS/SINS system, the unknown parameters of SINS are commonly initialized by MINS at the very beginning. The inevitable initial misalignments will lead to poor accuracy of the follow-on navigation operation, and thus, the alignment stage of SINS is necessitated. In [1], the rapid transfer alignment (RTA) on the basis of the “attitude plus velocity” matching scheme was originally proposed to estimate the attitude errors between two INSs. Then, the misalignment angles of SINS with respect to the local navigation frame can be indirectly determined. Compared with traditional transfer alignment, the RTA has superiorities in both model observability and convergence rate, and it has been widely applied for both military and civilian purpose [1,2,3].
The central concerns of RTA are the estimation accuracy and convergence rate, both of which are intimately related to the performance of the filtering algorithm. For the RTA with the linearized model and Gaussian noise, the capacity of the Kalman filter (KF) that provides optimal estimation has been authoritatively verified through numerical simulation and field tests [1]. However, the INS sometimes has to be initiated in a complicated environment, and higher demanding standards are put forward to the filtering algorithm. First, for some quick response missions, the initial misalignment angles of INS may be notably large, and significant nonlinearity will be brought into the model description of RTA [2]. That is, the nonlinear character of the filtering algorithm should be deliberately considered. In addition, the precision of observations severely influences the performance of RTA. Nevertheless, in practice, the phenomenon of uncertain observations frequently occurs due to the existence of multiple disturbances, including outliers, the time delay of data transmission, the coupling effect between the lever arm and deformation, etc. [4,5]. The suppression of negative effects induced by these disturbances is of crucial importance to the improvement of the accuracy and stability of RTA. For this purpose, accurate modeling methods have been developed as intuitive solutions for the compensation of these disturbances [6,7,8]. Yet, the complexity of the model will be severely increased, and the un-modeled errors will destroy the veracity of model. Another way is to take these disturbances as uncertain interfering input of the model, and against the negative effect by means of the robust filtering algorithm. On the premise of the bounded energy of noise, one effective method is the H filter, which intends to minimize the downside on estimation results in the worst case of the un-modeled disturbance and uncertainty. Contrary to KF, the H filter requires neither statistical noise properties, nor the exact system model and provides robust and accurate estimations, while the uncertain parameters exist in the model description [9].
Many solutions, as exemplified by the Krein space approach and the game theory approach, have been developed for the linear H problem [9,10,11,12]. Afterward, these solutions are naturally adopted for nonlinear systems with the utilization of the first-order linearization method; to be more precise, the extended H filter (EH F) [13,14]. However, the EH F inherits the drawbacks of the extended Kalman filter, i.e., the cumbersome computation of Jacobians and the deterioration of estimation performance in the presence of significant nonlinearity. Recent decades have witnessed the development of sample-point filters on the basis of deterministic sampling quadrature methods (as exemplified by the unscented transform, the cubature integration rule, the Gauss–Hermite quadrature rule, etc.), which either approximate the probability distribution function representing state estimates by a set of sample-points or approximate the nonlinear functions using polynomial expansions [15,16,17,18]. The emergence of these quadrature methods facilitates the arising of the derivative-free H filter (DFH F), such as the unscented H filter, cubature H filter (CH F) and sparse-grid quadrature H filter [19,20,21]. Compared with EH F, the DFH F releases the restriction of computing Jacobians and achieves high accuracy, as the posterior estimations are accurately approximated to certain order. However, the approximations given by deterministic sampling quadrature methods cannot eliminate systematic errors that exist in the solution of DFH F [15]. That is, the estimation accuracy will be degraded while significant nonlinearity exists in the model description. Moreover, the boundedness and convergence of estimation error cannot be guaranteed due to the local validity of these quadrature methods. To overcome these disadvantages, as of late, a novel filter, named the stochastic integration filter (SIF), was proposed to provide asymptotically exact estimation for nonlinear systems [22,23,24]. The core of SIF is the stochastic spherical-radial integration rule (SSRIR), which approximates the probability distribution function of posterior estimation by a set of randomly-chosen sample-points [25]. Contrary to the deterministic sampling quadrature methods, the SSRIR can theoretically eliminate the systematic error with increasing iterations. Therefore, it can be reasonably concluded that the incorporation of SSRIR with the framework of DFH F will result in a filter with high accuracy and strong robustness, but there were few published literature works focused on this study. This paper is devoted to developing a stochastic integration H filter (SIH F) to address the RTA issue with the coexistence of significant nonlinearity and uncertain observation noise statistics. For the first time, the SSRIR is combined with the framework of DFH F, and the resulting SIH F achieves estimation with both accuracy and robustness. Numerical simulation and the van test are separately executed for the validation of the proposed method. The results demonstrate that the SIH F has better performance than the previous, well-known CH F and SIF.
The rest of this paper is organized as follows: The nonlinear model of RTA is briefly introduced in Section 2. Section 3 firstly represents the preliminaries of the H technique and the EH F. Then, the derivation of SIH F is described in detail. Numerical simulation is executed in Section 4, in order to demonstrate the superiorities of SIH F compared with the CH F and SIF. In Section 5, the validity of the proposed method is further verified through a van test. The conclusions are given in Section 6.

2. System Modeling of Rapid Transfer Alignment

The aim of system modeling is to describe the error propagation principle of RTA. In this section, the process model and observation model of RTA with the nonlinear characteristic are briefly introduced. The system modeling lays the foundation for the development of the filtering algorithm in the following section.
The definitions of coordinate systems used in system modeling are shown in Figure 1, where i-frame denotes the inertial frame, e-frame denotes the Earth-centered Earth-fixed frame, n-frame denotes the local navigation frame, m-frame denotes the body frame of MINS, s r -frame denotes the body frame of SINS and s c -frame denotes the calculated body frame of SINS. Note that all of these coordinated systems are right handed and Cartesian; the detailed specifications of these coordinate systems can be found in [2].
In this paper, the two INSs are assumed to be directly installed on the carrier, and the sketch map of misalignment angles between the MINS and SINS is represented in Figure 2, where ψ m represents the misalignment angles between the m-frame and the s c -frame and ψ a represents the misalignment angles between the m-frame and the s r -frame. The eventual purpose of RTA is to determine the attitude transformation matrix from s r -frame to n-frame. Since the errors of MINS have been well compensated by the external aid of the device, the attitude parameters given by MINS can be viewed as reliable. In other words, the goal of RTA can be indirectly achieved by estimating the attitude errors between the two INSs, i.e., ψ a . However, due to the inherent accumulative errors of sensors, only the inertial data sensed by SINS projected in the s c -frame imply the misalignment information. Therefore, the description of error propagation is the prerequisite of RTA.
Generally, the process model of RTA includes the attitude error equation, velocity error equation, dynamic models of inertial sensors and actual physical misalignment angles. The attitude error equation mainly describes the function relationship between ψ m and ψ a . Assuming that large misalignment angles exist in all three axes, the attitude error equation of RTA is given by [2]:
ψ ˙ m = Ξ I 3 × 3 C m s c C s r m ω n s c s c + C m s c C s r m ε s r + w m
where Ξ is defined as:
Ξ = cos ψ m y 0 sin ψ m y sin ψ m y tan ψ m x 1 cos ψ m y tan ψ m x sin ψ m y / cos ψ m x 0 cos ψ m y / cos ψ m x
and ψ m , i , ( i = x , y , z ) denotes the measurable misalignment angle in the corresponding axis; I 3 × 3 is the unit matrix; C m s c denotes the attitude transformation matrix from the m-frame to the s c -frame; C s r m represents the attitude transformation matrix from the s r -frame to the m-frame; ω n s c s c is the angular velocity of the s c -frame relative to the n-frame projected in the s c -frame; ε s r is the constant drift of the gyroscope with dynamic model ε ˙ s r = 0 3 × 1 ; w m is the noise term of the attitude error equation.
On the basis of the velocity solution given by the strapdown algorithm, the velocity error equation can be described as [2]:
δ V ˙ n = C s c n I 3 × 3 C m s c C s r m f i s r s r 2 ω i e n × + ω e n n × δ V n + C s r n s r + w v
where δ V n is the velocity error vector projected in the n-frame; ω i e n is the angular velocity of the e-frame relative to the i-frame projected in the n-frame; f i s r s r is the specific force sensed by SINS projected in the s r -frame; ω e n n is the angular velocity of the n-frame relative to the e-frame projected in the n-frame; C m n is the attitude transformation matrix from the m-frame to the n-frame, and it is commonly provided by MINS in real time; s r is the constant bias of the accelerometer with dynamic model ˙ s r = 0 3 × 1 ; w v is the noise term of the velocity error equation. Note, the derivation of Equation (3) assumes that the acceleration induced by the lever arm effect has been well compensated.
Due to the impact of vibration and flexure, the modeling of ψ a makes a compromise between the complexity and accuracy, that is [1]:
ψ ˙ a = η a
where η a is the noise term with covariance Q a .
Choosing the state vector as x = ψ m δ V n ε s r s r ψ a T , the process model of RTA can be represented as follows:
ψ ˙ m = Ξ I 3 × 3 C m s c C s r m ω n s c s c + C m s c C s r m ε s r + w m δ V ˙ n = C s c n I 3 × 3 C m s c C s r m f i s r s r 2 ω i e n × + ω e n n × δ V n + C s r n s r + w v ε ˙ s r = 0 3 × 1 ˙ s r = 0 3 × 1 ψ ˙ a = η a
The modeling of observation relies on the matching scheme of RTA. In this paper, the measurable misalignment angles and velocity error are chosen as observations. That is:
z = Θ ( C n s c C m n ) V s e n V m e n
where Θ ( · ) represents the function that calculates the Euler angle from the attitude transformation matrix; V s e n and V m e n denote the velocity of SINS and MINS projected in their own body frame, respectively.
The observation model is given by:
z k = H k x k + v k
where v k is the observation noise. The coefficient matrix H k is described as:
H k = 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 0 3 × 3
The system modeling of RTA implies that many factors could affect the precision of observations provided by MINS; for instance, the unreliable signal from the external aid of the device, the random time-delay effect, the coupling effect of the lever arm and deformation, etc. These unpredictable disturbances may induce uncertain statistics of observation noise, which motivates the investigation of the nonlinear filtering method to improve both the accuracy and robustness of RTA.

3. Stochastic Integration H Filter

In this section, the derivations of SIH F are described in detail. First, the preliminaries of the H technique and EH F are briefly represented. Then, the general form of DFH F is given as the prerequisite of derivations. At last, the construction of SSRIR is introduced to evaluate the Gaussian weighted integrals in DFH F, and SIH F can be consequently achieved by combining the SSRIR with the framework of DFH F.

3.1. Preliminaries of the H Technique

A representative nonlinear discrete-time system can be represented as follows:
x k = f ( x k 1 ) + ω k 1 z k = h ( x k ) + v k y k = L k x k
where x k R n is the state vector; z k R m is the observation vector; y k is the signal to be estimated; f ( · ) and h ( · ) are the process model and the observation model, respectively; L k is a known matrix, which will be replaced by the identity matrix for estimating the whole state vector in this study; the process noise ω k 1 and observation noise v k are assumed to be the signals with bounded energy, but unknown statistics, i.e., k = 0 ω k T ω k < , k = 0 v k T v k < .
Let e k = y k ^ y k be the estimation error; the essential purpose of the H technique is to estimate y k to minimize e k under the worst case of initial estimation error, process noise and observation noise. For this purpose, the game theory approach gives a celebrated cost function, so as to map the disturbances and uncertainties to the estimation error. That is:
J = j = 0 k y ^ j x j 2 x 0 x ^ 0 P 0 1 2 + j = 0 k 1 ω j Q ω , j 1 2 + j = 0 k v j R v , j 1 2
where P 0 denotes the initial covariance of the state vector and Q ω , j and R v , j are the covariance of process noise and observation noise, respectively. The norm notation stands for a B 2 = a T B a .
The H filter sequentially estimates y ^ j to satisfy the following inequality:
s u p J < γ 2
where notation s u p stands for the supremum; γ represents the error attenuation parameter that is empirically set to a constant value or iteratively computed in real time [19,21].

3.2. Extended H Filter and Derivative-Free H Filter

As an intuitive extension of the linear H solution, the EH F has been well studied to achieve suboptimal solutions for a nonlinear system with uncertainties [13,14]. The implementation of EH F is represented as follows:
x ^ k | k 1 = f ( x ^ k 1 | k 1 )
P k | k 1 = F k 1 P k 1 | k 1 F k 1 T + Q ω , k 1
K k | k = P k | k 1 H k T ( H k P k | k 1 H k T + R v , k ) 1
x ^ k | k = x ^ k | k 1 + K k | k z k h ( x ^ k | k 1 )
R e , k = R v , k + H k P k | k 1 H k T H k P k | k 1 P k | k 1 H k T P k | k 1 γ 2 I
P k | k = P k | k 1 P k | k 1 H k T P k | k 1 R e , k 1 H k P k | k 1 P k | k 1
where x ^ k | k 1 is the predicted mean with covariance P k | k 1 ; x ^ k | k is the filtered mean with covariance P k | k ; F k 1 and H k represent the Jacobian matrices of f ( · ) evaluated at the filtered mean x ^ k 1 | k 1 and h ( · ) evaluated at the predictive mean x ^ k | k 1 , respectively; K k | k is the gain matrix; R e , k is the auxiliary matrix.
Though the first-order Taylor expansion is utilized in EH F to approximate the nonlinear model, the rough linearization method may degrade the estimation accuracy or even induce divergence in the presence of significant nonlinearity. Moreover, the computation of Jacobians is also an inevitable difficulty for the complicated model description. To overcome the limitations of EH F, multiple DFH Fs have been proposed on the basis of deterministic sampling quadrature methods. Without loss of generality, the general form of DFH F is represented as follows.
Analogous to the nonlinear filter with the Gaussian assumption, the prediction step of DFH F is given by:
x ^ k | k 1 = f ( x k 1 ) N { x k 1 ; x ^ k 1 | k 1 , P k 1 | k 1 } d x k 1
P k | k 1 = f ( x k 1 ) x ^ k | k 1 f ( x k 1 ) x ^ k | k 1 T N { x k 1 ; x ^ k 1 | k 1 , P k 1 | k 1 } d x k 1 + Q ω , k 1
where N { x k 1 ; x ^ k 1 | k 1 , P k 1 | k 1 } denotes the variable x k 1 subject to the Gaussian probability distribution function with mean x ^ k 1 | k 1 and covariance P k 1 | k 1 , and this notation is available for other equations.
Under the assumption that the integrated state vector needs to be estimated, the filtering step of DFH F can be described as:
x ^ k | k = x ^ k | k 1 + K k | k ( z k z ^ k | k 1 )
P k | k = P k | k 1 P x z , k | k 1 P k | k 1 R e , k 1 P x z , k | k 1 P k | k 1 T
where K k | k = P x z , k | k 1 ( P z z , k | k 1 + R v , k ) 1 is the gain matrix; z ^ k | k 1 is the predicted observation with covariance P z z , k | k 1 ; P x z , k | k 1 is the cross-covariance between the state vector and observation vector. Note that these three statistics of observation involve the computation of Gaussian weighted integrals, that is:
z ^ k | k 1 = h ( x k ) N { x k ; x ^ k | k 1 , P k | k 1 } d x k
P z z , k | k 1 = h ( x k ) z ^ k | k 1 h ( x k ) z ^ k | k 1 T N { x k ; x ^ k | k 1 , P k | k 1 } d x k + R v , k
P x z , k | k 1 = x k x ^ k | k 1 h ( x k ) z ^ k | k 1 T N { x k ; x ^ k | k 1 , P k | k 1 } d x k
The auxiliary matrix R e , k is given by:
R e , k = R v , k + P z z , k | k 1 P x z , k | k 1 T P x z , k | k 1 P k | k 1 γ 2 I
In contrast to the EH F, the prediction step of DFH F is explicitly replaced by the general Gaussian approximations, i.e., Equations (18) and (19). Furthermore, on the basis of the statistical linear error propagation method, the statistics related to Jacobian matrix H k in Equations (13), (16) and (17) are substituted by the following approximations [26]:
P z z , k | k 1 = E ( z k z ^ k | k 1 ) ( z k z ^ k | k 1 ) T H k P k | k 1 H k T ( k = 1 , 2 , )
P x z , k | k 1 = E ( x k x ^ k | k 1 ) ( z k z ^ k | k 1 ) T P k | k 1 H k T ( k = 1 , 2 , )

3.3. Stochastic Spherical-Radial Integration Rule

It is worth noting that the general form of DFH F requires the evaluation of Gaussian weighted integrals with the form I ( g ) = g ( x ) N { x ; x ^ , P } d x . In general, these nonlinear integrals cannot be analytically solved, and the numerical approximation method is required. Contrary to the previous deterministic sampling methods, in this paper, the SSRIR is employed for the evaluation of I ( g ) . Note that two transformations must be implemented to convert the nonlinear integral expression to the standard form.
The first transformation relates to the integration variable, i.e., x = x ^ + S x u , where S x is the lower triangular matrix obtained from the Cholesky decomposition of covariance P . That is:
I ( g ) = g ( x ) N { x ; x ^ , P } d x = g ( x ^ + S x u ) N { u ; 0 n x × 1 , I n x } d u
where n x is the dimension of x .
The second transformation concerns the conversion of the integral variable to the radial-spherical coordinate system. Let u = r u ^ , where u ^ T u ^ = 1 . The domain of definition for radius is r [ 0 , ) . The integral can be rewritten as:
I ( g ) = 1 2 u ^ 2 = 1 g ( x ^ + S x u ) | r | n x 1 N { r ; 0 , 1 } d u ^ d r
In this stage, I ( g ) can be regarded as the combination of radial integration with the form I r g r = g r r r n x 1 N { r ; 0 , 1 } d r and spherical integration for the unit n x -sphere with the form I s g s = u ^ 2 = 1 g s u ^ d u ^ . The stochastic radial integration rule (SRIR) and stochastic spherical integration rule (SSIR) can be obtained from the following two Lemmas [25]:
Lemma 1.
Assuming a set of weights { ω r , j } j = 0 m r are computed by the following equation:
ω r , j = | r | n x 1 N { r ; 0 , 1 } t = 0 , t j m r r 2 ρ t 2 ρ j 2 ρ t 2 d r , j = 0 , 1 , , m r
where ρ 0 = 0 , and the set of sample points { ρ j } j = 1 m r are extracted from the joint PDF p ( ρ 1 , , ρ m r ) j = 1 N r ρ j n x + 1 N { ρ j ; 0 , 1 } t = 1 j 1 ( ρ j ρ t ) 2 ( ρ j + ρ t ) . Then, an unbiased d r = 2 m r + 1 degree SRIR can be obtained for I r g r , that is:
I ¯ r g r 1 2 j = 0 m r ω r , j g r ρ j + g r ρ j
Lemma 2.
Let I ¯ s g s = i = 0 m s ω s , i g s u ^ i be a deterministic d s -degree spherical integration rule for I s g s , and Q is a uniformly chosen orthogonal matrix. Then, I ¯ Q s g s = i = 0 m s ω s , i g s Q u ^ i is an unbiased d s -degree SSIR for I s g s .
Note, the selection of weights ω s , i i = 0 m s and sample points u ^ i i = 0 m s is not unique; various deterministic spherical integration rules are given in [25].
In this paper, a three-degree SRIR and three-degree SSIR are adopted. Especially, the three-degree spherical integration rule in Lemma 2 is given by:
I ¯ 3 , s g s = U n x 2 n x i = 1 n x ( g s ( e i ) + g s ( e i ) )
where U n x is the surface of the unit n x -sphere; U n x = 2 π n x / 2 / Γ ( n x / 2 ) is the surface content of U n x ; e i denotes the unit vector with “1” in the i-th element and “0” in other positions.
The SSRIR can be obtained by constructing a product of a d r -degree SRIR and a d s -degree SSIR, that is:
I ¯ d r , d s g = 1 4 j = 0 m r ω r , j i = 0 m s ω s , i g x ^ ± ρ j S x Q u ^ i + g ¯ x ^ ± ρ j S x Q u ^ i = k = 1 N S R ω k S R g χ k
where N S R denotes the total number of the sample points; χ k = x ^ ± ρ j S x Q u ^ i is the sample point with weight ω k S R = ω s , i ω r , j / 4 .
The approximation of I g based on SSRIR with N iterations can be obtained as:
I N d r , d s g = 1 N l = 1 N I ¯ l d r , d s g
where I ¯ l d r , d s g denotes the l-th I ¯ d r , d s g .
In theory, the statistics of function g x , including the mean, covariance and cross-covariance, should be separately approximated by SSRIR. However, in consideration of the computational cost, these statistics are commonly approximated in a single run of SSRIR [22]. For completeness, the detailed implementation of SSRIR with constant iterations is represented as follows:
  • Initialize the number of iterations l = 1 . Define the maximum number of iterations as N i t s . Set the initial mean value μ g = 0 n g × 1 , initial covariance P g g = 0 n g × n g and initial cross-covariance P x g = 0 n g × n g ; where n g is the dimension of g ( x ) .
  • While 1 l N i t s , use Equation (33) to generate the SSRIR-based sample points χ = { χ l k } k = 1 N S R and corresponding weights ω S R = { ω l k S R } k = 1 N S R at the l-th iteration.
  • Calculate the statistics of g ( x ) at the current iteration:
    μ g = 1 N l = 1 N k = 1 N S R ω l k S R g χ l k
    P g g = 1 N l = 1 N k = 1 N S R ω l k S R g χ l k g χ l k T μ g μ g T
    P x g = 1 N l = 1 N k = 1 N S R ω l k S R χ l k g χ l k T μ x μ g T
  • Set l = l + 1 , and shift to Step 2.
For simplicity, the implementation of SSRIR can be compactly denoted as:
μ g , P g g , P x g = SSRIR g · , x ^ , P
If the process model in (9) is nonlinear, Equations (18) and (19) can be substituted with:
x ^ k | k 1 , P k | k 1 Q ω , k 1 = SSRIR f · , x ^ k 1 | k 1 , P k 1 | k 1
Analogously, if the observation model in (9) is nonlinear, Equations (22)–(24) can be substituted with:
z ^ k | k 1 , P z z , k | k 1 R v , k , P x z , k | k 1 = SSRIR h · , x ^ k | k 1 , P k | k 1
Eventually, Equations (20), (21), (25), (39) and (40) are composed of the integrated SIH F method. The flowchart of the SIH F algorithm is shown in Figure 3.
Figure 3 implies that the SSRIR is incorporated with the framework of DFH F so as to approximate the nonlinear function in the model description. Compared with the traditional SIF, the SIH F introduces the cost function described in Equation (10) and aims to estimate the state under the worst initial error and model uncertainty.

4. Numerical Simulation

Numerical simulation is an essential approach to analyze the performance of the proposed method. As a prerequisite, a flight trajectory is designed to generate the simulated data of MINS and SINS. Then, the simulated data of the two INSs are processed by different filtering algorithms for comparison.

4.1. Designs of the Numerical Simulation

In this subsection, a typical flight trajectory with a turning maneuver is designed, as shown in Figure 4.
Firstly, the aircraft flies 20 s with a constant velocity, then turns anticlockwise 60 in 60 s and continually flies 20 s with a constant velocity. Note that the roll angle and yaw angle of the aircraft are changing simultaneously during the turning maneuver. The specifications of the simulated flight trajectory are given in Table 1.
The initial actual physical misalignment angles are set to ψ a = [ 5 ; 5 ; 80 ] with covariance Q a = d i a g { ( 0.02 / h ) 2 ; ( 0.02 / h ) 2 ; ( 0.02 / h ) 2 } . The errors of inertial instruments in SINS are listed as follows: the constant drift of the gyroscope is 5 / h , and the random walk of the gyroscope is 1 / h ; the constant bias of accelerator is 0.2 mg, and the random walk of accelerator is 0.02 m/s/ h . The attitude precision and velocity precision of MINS are 0.1 and 0.02 m/s, respectively. The observation noise with uncertain statistics is achieved by injecting non-Gaussian noise in the simulated observations. The disturbing noise for attitude observation is assumed to satisfy the uniform distribution within [ 0.05 0.05 ] . Similarly, the disturbing noise for velocity observation is assumed to satisfy the uniform distribution within [−0.01 m/s 0.01 m/s].

4.2. Results and Discussion

The simulated data are processed by SIF, CH F and SIH F, respectively. The error attenuation parameter for CH F and SIH F is set to γ = 0.08 . The number of iterations of SIF and SIH F is N i t s = 20 . These methods were independently performed with 50 Monte Carlo simulations, and the root-mean-square error (RMSE) of the three misalignment angles was utilized to evaluate the performance of different filtering algorithms with statistical significance. The estimation results are shown in Figure 5, Figure 6 and Figure 7.
From Figure 5 and Figure 6, it can be seen that all three methods have a quick convergence performance for the estimation of horizontal misalignment angles, i.e., ψ a x and ψ a y . Meanwhile, the estimation results of ψ a z are partially estimated at the beginning of RTA and quickly converged to true values while the turning maneuver of aircraft is carried out.
Among these methods, SIF gives poor performance in terms of all three misalignment angles, as it requires accurate statistics of the noise. However, the existence of non-Gaussian noise in the observation degrades the performance of SIF. Especially, Figure 5 and Figure 6 show that SIF cannot suppress the negative effect of uncertainties at the beginning of the turning maneuver (20 s). In contrast, CH F has better performance than SIF, since the combination of the H technique and cubature integration rule simultaneously suppressed the negative effect of uncertainties and nonlinearities. Even so, the estimation given by CH F fluctuates wildly for the estimation of ψ a z , as is shown in Figure 7. This phenomenon demonstrates that the local validity of the cubature integration rule cannot guarantee the consistency of the estimation error with the existence of uncertainty and nonlinearity. The SIH F provides the highest estimation accuracy compared with other methods. Besides, the estimations of SIH F are obviously smoother than CH F. This demonstrates that the SSRIR can approximate the nonlinear function more accurately than the cubature integration rule, and the boundedness of estimation errors can be guaranteed. As a result, the performance of SIH F outperforms the CH F and SIF in the statistical sense.
The statistics of RMSE in the last 20 s are used to further evaluate the accuracy and stability of different filtering algorithms. The mean values (in the time-averaged sense) and standard deviation (STD) values of 50 dependent simulations are given in Table 2.
From Table 2, it is obvious that the results given by SIH F are superior to other methods in terms of both mean and STD values, since it possesses a high ability to address the coexistence of nonlinearity and uncertainty.
The major advantage of SIH F is the ability to address the estimation problem with significant nonlinearity. To verify the performance of the proposed method, different cases with increasing degrees of nonlinearity are designed. The initial values of ψ a i , ( i = x , y , z ) are set to 20 50 with 10 intervals, and the RTA based on CH F and SIH F were independently carried out 50 times for each case. The statistics of RMSE, including the mean and STD for the last 20 s, are utilized to evaluate the performance of the filters. The resulting statistics of the RMSE are represented in Figure 8, Figure 9 and Figure 10.
As shown in Figure 8, Figure 9 and Figure 10, the estimation errors of CH F obviously increase with the growth of initial actual misalignment angles. The result implies that the cubature integration rule based on the deterministic sampling strategy deteriorates the approximation accuracy of Gaussian weighted nonlinear integrals. In contrast, SIH F performs better than CH F, since the SSRIR provides asymptotically unbiased approximations for Gaussian weighted nonlinear integrals. In other words, SIH F alleviates the impact of significant nonlinearity, and the results demonstrate the validity of the proposed method.

5. Van Test

To further verify the performance of the investigated method, a van test was carried out. In this van test, the RTA is implemented while MINS and SINS are operated on a moving base. SINS outputs the raw data of inertial sensors, including the angular velocity and specific force, while MINS provides the observation data, i.e., the attitude and velocity. By using different filtering algorithms, the RTA procedure provides the estimation results of misalignment angles in real time. Besides, an accuracy assessment procedure is also necessitated to evaluate the performance of different filters. The structure diagram of the van test is displayed in Figure 11.

5.1. Specifications of the Van Test

The test system contains a MEMS-based INS (NAV4400), an attitude and heading reference system (XW-ADU7612) and a laptop. The NAV440 is utilized as SINS to provide raw data of inertial sensors, and its dominating errors are listed as follows: the in-run stability of the gyroscope is 10 / h ; the random walk of the gyroscope is 4.5 / h ; the in-run stability of the accelerometer is 1 mg; the random walk of the accelerometer is 1 m/s/ h . The XW-ADU7612 is taken as MINS. It contains an inertial measurement unit, whose accumulative errors are corrected by a GPS module with two external antennas. The attitude precision and velocity precision of MINS are 0.2 and 0.02 m/s, respectively. The two INSs were bolted on a steel plate, and the GPS antennas were installed on top of the van. The update rates of MINS and SINS are 10 Hz and 100 Hz, respectively. The laptop is used for restoring the output data of the two INSs. The configurations of the van test are shown Figure 12.
The van test was performed in the northern fifth ring road of Beijing city, China. The trajectory of the van test is shown in Figure 13, in which the blue line denotes the trajectory for the implementation of RTA. The RTA was initiated at Point A and ended at Point B, and the execution time was 120 s.
The GPS signal of MINS was intentionally interrupted two times during the test, that is the observations can be deduced to contain non-Gaussian noise. The number of captured satellites by the GPS antennas is shown in Figure 14.

5.2. Accuracy Assessment, Test Results and Discussions

For the purpose of evaluating the estimation accuracy of different methods, high precision reference misalignment angles are required. However, the benchmark of misalignment angles cannot be directly obtained in real time, and thus, the off-line accuracy assessment approach is necessitated. In this test, the relative attitude between MINS and SINS is invariable since they were rigidly bolted on the steel plate, i.e., ψ a can be considered as a constant vector. Therefore, the CKF-based fixed-point smoother was employed in the accuracy assessment procedure, on account of the nonlinear characteristic of the model description [27,28]. As is shown in Figure 13, the accuracy assessment procedure was initiated at Point B and ended at Point C (700 s), where the GPS functioned well and the Gaussian assumption for the observation noise is accredited. The smoothing estimations of misalignment angles are ψ ¯ a x = 0.18 , ψ ¯ a y = 0.9 and ψ ¯ a z = 90.5 .
In this test, the comparison between SIF, CH F and SIH F was executed. The error attenuation parameter for CH F and SIH F was set to γ = 0.6 . The the number of iterations of SIF and SIH F was N i t s = 20 . The estimation errors of the three methods are represented in Figure 15, Figure 16 and Figure 17.
Figure 15, Figure 16 and Figure 17 clearly demonstrate that the estimation accuracy of SIH F outperforms SIF and CH F in terms of all three misalignment angles. The oscillating amplitude of estimations given by CH F is larger than that of SIH F, since the approximation accuracy of the cubature integration rule is lower than that of SSRIR. The SIF cannot attenuate the influence caused by uncertain statistics of observation noise and, thus, gives the lowest estimation accuracy. After 120 s, the estimate errors of the three methods are shown in Table 3.
From Table 3, one can notice that the estimation precision of SIH F is higher than SIF and CH F, in which the precision of ψ a x increases by 69.5% and 49.9%, respectively, the precision of ψ a y increases by 53.7% and 28.8%, respectively, and the precision of ψ a z increases by 56.9% and 34.5%, respectively.

6. Conclusions

The coexistence of large initial attitude errors and uncertain statistics of observation noise severely affects the accuracy of RTA. The major contribution of this paper is to develop a SIH F for the purpose of improving the performance of RTA with considerations of accuracy and robustness. For the first time, the SSRIR is combined with the framework of DFH F, and the resulting SIH F can theoretically provide asymptotically unbiased estimation for a nonlinear system with high robustness. The numerical simulation and van test were carried out to compare the performance of the SIH F, CH F and traditional SIF. The results show that the newly-proposed method has the highest precision of the estimation results and robustness to the unknown statistics of observation noise. Promoted by its advantages, SIH F can be considered as a competitive candidate method for the practical application of RTA.

Acknowledgments

This study is supported by the National Natural Science Foundation of China under Grant No. 61320106010. The authors would like to appreciate the editors and reviewers for their valuable suggestions to improve the quality of this study.

Author Contributions

All the authors contributed to this study. Dapeng Zhou proposed the methodology and prepared the original manuscript. Lei Guo provided the experiment devices and further revised this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kain, J.E.; Cloutier, J.R. Rapid Transfer Alignment for Tactical Weapon Applications. In Proceedings of the AIAA Guidance, Navigation and Control Conference, Boston, MA, USA, 14–16 August 1989; pp. 1290–1330. [Google Scholar]
  2. Wei, X.T.; Gao, L. Transfer alignment of carrier-born aircraft under large azimuth misalignment angle. J. Chin. Inert. Technol. 2012, 10, 552–556. [Google Scholar] [CrossRef]
  3. Wang, B.; Xiao, X.; Xia, Y.Q.; Fu, M.Y. Unscented particle filtering for estimation of shipboard deformation based on inertial measurement units. Sensors 2013, 13, 15656–15672. [Google Scholar] [CrossRef] [PubMed]
  4. Lyou, J.; Lim, Y.C. Transfer alignment error compensator design based on robust state estimation. Trans. Jpn. Soc. Aeronaut. Space Sci. 2005, 48, 143–151. [Google Scholar] [CrossRef]
  5. GüRay, P.A.; Yücel, E. Investigation of flexure effect on transfer alignment performance. J. Navig. 2013, 66, 1–15. [Google Scholar] [CrossRef]
  6. Wang, B.; Deng, Z.H.; Liu, C.; Xia, Y.Q.; Fu, M.Y. Estimation of information sharing error by dynamic deformation between inertial navigation systems. IEEE Trans. Ind. Electron. 2013, 61, 2015–2023. [Google Scholar] [CrossRef]
  7. Cao, Q.; Zhong, M.; Guo, J. Non-linear estimation of the flexural lever arm for transfer alignment of airborne distributed position and orientation system. IET Radar Sonar Navig. 2017, 21, 41–51. [Google Scholar] [CrossRef]
  8. Chen, G.; Zhou, C.; Liu, H.G. Influence of time delay for attitude angle matching transfer alignment. J. Chin. Inert. Technol. 2014, 22, 172–176. [Google Scholar] [CrossRef]
  9. Simon, D. Optimal State Estimation: Kalman, H, and Nonlinear Approaches; John Wiley and Sons: Hoboken, NJ, USA, 2006. [Google Scholar]
  10. Hassibi, B.B.; Sayed, A.H.; Kailath, A.T. Linear estimation in Krein spaces—Part II: Applications. IEEE Trans. Autom. Control 1996, 41, 34–49. [Google Scholar] [CrossRef]
  11. Hassibi, B.B.; Sayed, A.H.; Kailath, A.T. Indefinite-Quadratic Estimation and Control: A Unified Approach to H2 and H Theories; Society for Industrial Mathematics: Philadelphia, PA, USA, 1999. [Google Scholar]
  12. Shen, X.M.; Deng, L. Game theory approach to discrete H filter design. IEEE Trans. Signal Process. 1997, 45, 1092–1095. [Google Scholar] [CrossRef]
  13. Einicke, G.A.; White, L.B. Robust extended kalman filtering. IEEE Trans. Signal Process. 1999, 47, 2596–2599. [Google Scholar] [CrossRef]
  14. Seo, J.; Yu, M.J.; Park, C.G.; Lee, J.G. An extended robust H filter for nonlinear constrained uncertain systems. IEEE Trans. Signal Process. 2006, 54, 4471–4475. [Google Scholar] [CrossRef]
  15. Julier, S.; Uhlmann, J.; Durrant-Whyte, H.F. A new method for nonlinear transformation of means and covariances in filters and estimators. IEEE Trans. Autom. Control 2000, 45, 477–482. [Google Scholar] [CrossRef]
  16. Arasaratnam, I.; Haykin, S. Cubature Kalman filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
  17. Ito, K.; Xiong, K.Q. Gaussian filters for nonlinear filtering problems. IEEE Trans. Autom. Control 2000, 45, 910–927. [Google Scholar] [CrossRef]
  18. Nørgaard, M.; Poulsen, N.K.; Ravn, O. New developments in state estimation for nonlinear systems. Automatica 2000, 36, 1627–1638. [Google Scholar] [CrossRef]
  19. Li, W.; Jia, Y.M. H filtering for a class of nonlinear discrete-time systems based on unscented transform. Signal Process. 2010, 90, 3301–3307. [Google Scholar] [CrossRef]
  20. Chandra, K.P.B.; Gu, D.W.; Postlethwaite, I. A cubature H filter and its square-root version. Int. J. Control 2014, 87, 764–776. [Google Scholar] [CrossRef]
  21. Jia, B.; Xin, M. Sparse-grid quadrature H filter for discrete-time systems with uncertain noise statistics. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1626–1636. [Google Scholar] [CrossRef]
  22. Straka, O.; Duník, J.; Šimandl, M. Randomized unscented Kalman filter in target tracking. In Proceedings of the International Conference on Information Fusion, Singapore, 9–12 July 2012; pp. 503–510. [Google Scholar]
  23. Duník, J.; Straka, O.; Šimandl, M. Stochastic integration filter. IEEE Trans. Autom. Control 2013, 58, 1561–1566. [Google Scholar] [CrossRef]
  24. Duník, J.; Straka, O.; Šimandl, M.; Blasch, E. Random-Point-Based Filters: Analysis and Comparison in Target Tracking. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1403–1421. [Google Scholar] [CrossRef]
  25. Genz, A.; Monahan, J. Stochastic Integration Rules for Infinite Regions. SIAM J. Sci. Comput. 1998, 19, 426–439. [Google Scholar] [CrossRef]
  26. Lee, D.J. Nonlinear estimation and multiple sensor fusion using unscented information filtering. IEEE Signal Process. Lett. 2008, 15, 861–864. [Google Scholar] [CrossRef]
  27. Yang, G.L.; Wang, Y.Y.; Yang, S.J. Assessment approach for calculating transfer alignment accuracy of SINS on moving base. Measurement 2014, 52, 55–63. [Google Scholar] [CrossRef]
  28. Särkkä, S. Bayesian Filtering and Smoothing; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
Figure 1. Definitions of the coordinate systems.
Figure 1. Definitions of the coordinate systems.
Sensors 17 02670 g001
Figure 2. Sketch map of misalignment angles between the main INS (MINS) and slave INS (SINS).
Figure 2. Sketch map of misalignment angles between the main INS (MINS) and slave INS (SINS).
Sensors 17 02670 g002
Figure 3. Flowchart of the SIH F algorithm.
Figure 3. Flowchart of the SIH F algorithm.
Sensors 17 02670 g003
Figure 4. Trajectory of the simulation.
Figure 4. Trajectory of the simulation.
Sensors 17 02670 g004
Figure 5. RMSE of ψ a x (the subfigure is the magnification of the estimation result during 40 s–100 s).
Figure 5. RMSE of ψ a x (the subfigure is the magnification of the estimation result during 40 s–100 s).
Sensors 17 02670 g005
Figure 6. RMSE of ψ a y (the subfigure is the magnification of the estimation result during 40 s–100 s).
Figure 6. RMSE of ψ a y (the subfigure is the magnification of the estimation result during 40 s–100 s).
Sensors 17 02670 g006
Figure 7. RMSE of ψ a z (the subfigure is the magnification of the estimation result during 40 s–100 s).
Figure 7. RMSE of ψ a z (the subfigure is the magnification of the estimation result during 40 s–100 s).
Sensors 17 02670 g007
Figure 8. Statistics of RMSE for ψ a x .
Figure 8. Statistics of RMSE for ψ a x .
Sensors 17 02670 g008
Figure 9. Statistics of RMSE for ψ a y .
Figure 9. Statistics of RMSE for ψ a y .
Sensors 17 02670 g009
Figure 10. Statistics of RMSE for ψ a z .
Figure 10. Statistics of RMSE for ψ a z .
Sensors 17 02670 g010
Figure 11. The structure diagram of the van test.
Figure 11. The structure diagram of the van test.
Sensors 17 02670 g011
Figure 12. Configurations of the van test.
Figure 12. Configurations of the van test.
Sensors 17 02670 g012
Figure 13. Trajectory of the van test.
Figure 13. Trajectory of the van test.
Sensors 17 02670 g013
Figure 14. Number of captured satellites by the GPS antennas.
Figure 14. Number of captured satellites by the GPS antennas.
Sensors 17 02670 g014
Figure 15. Error of ψ a x (the subfigure is the magnification of the estimation result during 70 s–120 s).
Figure 15. Error of ψ a x (the subfigure is the magnification of the estimation result during 70 s–120 s).
Sensors 17 02670 g015
Figure 16. Error of ψ a y (the subfigure is the magnification of the estimation result during 70 s–120 s).
Figure 16. Error of ψ a y (the subfigure is the magnification of the estimation result during 70 s–120 s).
Sensors 17 02670 g016
Figure 17. Error of ψ a z (the subfigure is the magnification of the estimation result during 70 s–120 s).
Figure 17. Error of ψ a z (the subfigure is the magnification of the estimation result during 70 s–120 s).
Sensors 17 02670 g017
Table 1. The specifications of simulated flight trajectory.
Table 1. The specifications of simulated flight trajectory.
Initial AttitudeInitial VelocityInitial Position
Yaw60 East−86.6 m/sLatitude116 N
Pitch0 North50 m/sLongitude 40 E
Roll0 Up0 m/sHeight1000 m
Table 2. Statistics of RMSE for 50 Monte Carlo simulations ( ).
Table 2. Statistics of RMSE for 50 Monte Carlo simulations ( ).
StatisticsSIFCH FSIH F
ψ a x Mean0.21010.13790.1122
STD0.04810.04020.0397
ψ a y Mean0.20340.14890.1167
STD0.04680.04210.0411
ψ a z Mean2.71502.15961.8213
STD0.14600.42660.4134
Table 3. Estimation error of the van test ( ).
Table 3. Estimation error of the van test ( ).
SIFCH FSIH F
ψ a x 0.37500.22840.1145
ψ a y −0.8059−0.5242−0.3731
ψ a z −0.9873−0.6494−0.4253

Share and Cite

MDPI and ACS Style

Zhou, D.; Guo, L. Stochastic Integration H Filter for Rapid Transfer Alignment of INS. Sensors 2017, 17, 2670. https://doi.org/10.3390/s17112670

AMA Style

Zhou D, Guo L. Stochastic Integration H Filter for Rapid Transfer Alignment of INS. Sensors. 2017; 17(11):2670. https://doi.org/10.3390/s17112670

Chicago/Turabian Style

Zhou, Dapeng, and Lei Guo. 2017. "Stochastic Integration H Filter for Rapid Transfer Alignment of INS" Sensors 17, no. 11: 2670. https://doi.org/10.3390/s17112670

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