Abstract
Initial alignment is critical and indispensable for the inertial navigation system (INS), which determines the initial attitude matrix between the reference navigation frame and the body frame. The conventional initial alignment methods based on the Kalman-like filter require an accurate noise covariance matrix of state and measurement to guarantee the high estimation accuracy. However, in a real-life practical environment, the uncertain noise covariance matrices are often induced by the motion of the carrier and external disturbance. To solve the problem of initial alignment with uncertain noise covariance matrices and a large initial misalignment angle in practical environment, an improved initial alignment method based on an adaptive cubature Kalman filter (ACKF) is proposed in this paper. By virtue of the idea of the variational Bayesian (VB) method, the system state, one step predicted error covariance matrix, and measurement noise covariance matrix of initial alignment are adaptively estimated together. Simulation and vehicle experiment results demonstrate that the proposed method can improve the accuracy of initial alignment compared with existing methods.
1. Introduction
The strapdown inertial navigation system (SINS), which is based on a numerical integration procedure, can provide consecutive navigation parameters, including the attitude, velocity, and position for carriers [1,2]. For the dead-reckoning navigation stage, the performance of SINS heavily depends on the accuracy of initial navigation information [3]. The large initial errors (especially the attitude error) will seriously degrade the navigation accuracy. Thus, it is important to estimate the initial attitude of SINS and reduce the initial attitude error. The procedure of determining the initial attitude is named as initial alignment [4,5,6].
Traditional initial alignment methods can be divided into two stages: coarse alignment and fine alignment [7,8]. Coarse alignment, which mainly includes analytic coarse alignment [9], inertial frame coarse alignment [10], and Davenport’s q method based coarse alignment [11,12,13], is to decrease the large misalignment angles into a small range to ensure that the fine alignment has a linear model. However, the average coarse alignment time is hundreds of seconds. When the required time of initial alignment has a stringent restriction, it is difficult to ensure that the misalignment angles have converged to a small range in the coarse alignment stage [4,14]. The condition of a fine alignment with a large misalignment angle may occur. Furthermore, this alignment process needs to switch from coarse alignment to fine alignment at a suitable point of time, which increases the complexity and uncertainty of the alignment process [15]. Therefore, nonlinear filtering algorithm based initial alignment, such as the extended Kalman filter (EKF) [16] and unscented Kalman filter (UKF) [17], has been subsequently developed for decades, to solve the problem of moving state initial alignment with large initial misalignment angles directly. EKF is widely used to solve the nonlinear estimation problem. However, it has low accuracy for a high-dimensional system and a high calculation cost of the Jacobian matrix. UKF was proposed by Julier and Uhlmann in [18]. Based on unscented transformation (UT), UKF can capture the posterior mean and covariance as the second order of the Taylor series of any nonlinearity. Its extensions include marginalized UKF [19] and high order UKF [20]. The cubature Kalman filter (CKF), which is based on the third degree spherical–radial cubature rule, was proposed in [21] and has been used in initial alignment [14]. CKF not only guarantees the accuracy, but also has better stability in a high-dimensional system.
However, the performance of CKF heavily depends on precise prior knowledge of noise. When the carrier is in the motion state, due to the influence of vibration and severe maneuvers, it is difficult to determine the accurate noise covariance value of sensors [22,23,24]. Inaccurate or time varying noise statistical information will degrade the accuracy of initial alignment dramatically. Therefore, there is a great demand to use the adaptive Kalman filter to solve this problem. In [25], an adaptive Kalman filter based on the expectation maximization (EM) method was proposed. However, it met the restriction of needed large windows of data to guarantee reliable estimations. Therefore, it was not suitable in a practical experiment. In [26], the Sage–Husa adaptive Kalman filter based on the maximum a posteriori criterion was used to estimate the statistical properties of noises. Through the introduction of a fading parameter to adjust the filter parameter, it could theoretically estimate the state and measurement noise covariance matrices simultaneously. However, the stability of this filter was critically influenced by the non-positive definiteness of noise covariance matrices, and the capacity of the fading adaptive adjustment factor was limited. Due to the flaws inherent in these adaptive estimation methods, it is urged to adopt the advanced adaptive Kalman filter to meet the requirement. The variational Bayesian (VB) based adaptive Kalman filter was proposed in [27] to further improve the estimation accuracy of unknown noise covariance and has been used in target tracking and cooperative navigation. However, it is not suitable for the initial alignment when the state equation is nonlinear.
Concerning the alignment problem with large misalignment angles and uncertain noise covariance matrices, this paper proposes an adaptive CKF (ACKF) based on the VB method to further improve the accuracy of initial alignment. In this work, the one step predicted covariance matrix and measurement noise covariance matrix are modeled by the inverse Wishart (IW) distribution. The VB method based CKF is then used to approximate the joint posterior probability density function (PDF) of the state, one step predicted error covariance matrix, and measurement noise covariance matrix. The proposed method and existing adaptive filter method are tested based on the vehicle experiment of SINS aided by GPS. Experimental results show that proposed method has better performance than the well known methodologies when the carrier has a severe maneuver.
The outline of this paper is shown as follows. The mathematical model of initial alignment is given in Section 2. In Section 3, the ACKF algorithm is designed for the application of initial alignment. The simulation and vehicle experiment are conducted to verify the effectiveness of the proposed ACKF in Section 4. The conclusions are drawn in Section 5.
2. Nonlinear Model of Initial Alignment
Firstly, the definitions of the frame are given in this section. The inertial non-rotating frame is denoted by i. The Earth-fixed frame is denoted by e. The geographic frame is denoted by t. The body frame of SINS is denoted as b, which is the right-forward-up (R-F-U) orientation. n and represent the navigation frame and the calculated navigation frame, respectively, which are the east-north-up (E-N-U) orientation. The schematic diagram of these frames is shown in Figure 1.
Figure 1.
The schematic diagram of the frames.
The standard state equation of initial alignment is the same as the error model of SINS [4]. Considering the application of carborne or shipborne equipment, the height error of the carrier is neglected. The nonlinear error equation for the moving state of SINS is given as follows:
with:
where the misalignment angles are the attitude error angle between frame n and frame . is the error of calculated velocity . and are the errors of calculated latitude and longitude . is the gyro constant drift. is the gyroscope random noise. is the accelerometer bias. is the accelerometer random noise. is the radius of the Earth. denotes the skew symmetric matrix. denotes the transposition of the matrix. The attitude error matrix is formulated as follows:
The erroneous and are given as follows:
where is the Earth’s rotation angular velocity. The errors of and are given as follows:
Therefore, and are given as follows:
The velocity and position differences between SINS and aiding equipment such as GPS are selected as the measurement, which is formulated as:
where and are velocity measurement noise and position measurement noise, respectively.
The state vector is defined as . The state noise vector is defined as . The measurement vector and noise vector are defined as and , respectively. By discretizing the continuous equations, the standard discrete state error equation and measurement equation are formulated as:
where and are the nonlinear functions, which are formulated based on (1), and the measurement model is a linear function,
and are uncorrelated Gaussian white noises with mean value and covariance and , respectively. For the sake of simplification in the next sections, we assume that the dimensions of and are and the dimensions of and are .
The standard nonlinear initial alignment model can be obtained by Equation (11). It can be seen that the initial alignment state model has high dimensions and that the states are coupling strongly. Generally, the state noise and measurement noise of initial alignment are set as Gaussian white noise. However, the severe maneuver and the external disturbance will induce the uncertain noise covariance matrices of SINS, which will degrade the accuracy of initial alignment. In the next section, the adaptive CKF is proposed to solve the problem mentioned above.
3. Adaptive Cubature Kalman Filter
In this section, a novel adaptive CKF is proposed to solve the estimation problem with the uncertain noise covariance matrix. Without loss of generality, we introduce this method based on the standard nonlinear model with the nonlinear state and measurement functions.
3.1. Gaussian Kalman Filter and Cubature Kalman Filter
The Gaussian filter is the main method to solve the nonlinear estimation, which has two key assumptions, that the one step predicted PDFs of the state and measurement are Gaussian, i.e.,
where and denote the mean and variance of .
where and denote the mean and variance of .
Obviously, the joint one step predicted PDF of the state and measurement is also Gaussian, i.e.,
where is the covariance of and . Based on (14) and (15), in the Bayesian theorem, the posterior PDF of is also Gaussian, i.e.,
where and denote the mean and variance of . and are derived as follows:
where is the filter gain, and the other parameters are calculated as follows:
where means the expectation operation.
From (20) to (24), the general framework of the Gaussian filter is established, and the core idea of the Gaussian filter is to calculate Gaussian weighted integrals. Due to the nonlinearity of and , it is difficult to obtain the accurate numerical solution of (20)–(24), and the approximation solution is necessary, i.e.,
where and are the sampling points and corresponding weights of .
CKF, which is a typical Gaussian filter, uses the third degree spherical–radial cubature rule to obtain these weighted samples. In (20), the cubature points of are selected based on and . These cubature points are defined as follows:
where denotes the jth column of A. Propagating the cubature points of by , the state one step predicted mean and covariance can be obtained as follows based on (20) and (21):
Furthermore, the cubature points of based on and are selected as follows:
Propagating the cubature points of by , the measurement one step predicted mean and covariance can be obtained as follows:
Filter gain and measurement update are given as follows:
3.2. The Proposed Adaptive Cubature Kalman Filter
When the state noise covariance and measurement noise covariance are unknown or inaccurate, the estimation accuracy of CKF may degrade or diverge. Because the one step predicted state error covariance is influenced by the inaccurate , it is easier to estimate than . Therefore, in our works, the state, one step predicted state error covariance and are jointly estimated to improve the accuracy of CKF with inaccurate noise statistical properties.
In the frame of Bayesian probability theory, the conjugate prior distribution is selected to guarantee the unified form of the prior and posterior distribution. For the Gaussian distribution with known mean, the standard inverse Wishart (IW) PDF is always used as the conjugate prior distribution. The IW PDF is formulated as follows:
where is positive definite random matrix, is the inverse scale matrix, is the degrees of freedom (dof) parameter, d is the dimension of , is the trace calculation, and is the d-variate Gamma function. When , the mean of is shown as follows:
Therefore, the prior distribution and are modeled as follows:
where and are dof parameters and and are inverse scale matrices.
The mean value of is set as nominal , determined by:
where is the nominal state noise covariance matrix, which means an inaccurate value.
Let:
and set , where is a tuning parameter. We can obtain:
According to the Bayesian theorem, is formulated as:
where is the posterior PDF of . Because the posterior and prior PDF of has the same distribution, the posterior PDF of is also formulated as the inverse Wishart distribution, as follows:
Because of the unknown dynamic model of , we selected a forgetting factor to spread the previous posterior to the current prior, and the prior parameters in (41) are written as follows:
The initial is also assumed as an inverse Wishart PDF, i.e., , where the mean value of is set as the initial nominal :
In order to estimate the state , one step predicted state error covariance and , their joint posterior PDF is calculated. Due to the coupling of these parameters, the analytical solution cannot be obtained. Therefore, the VB method is used to solve the estimation problem in coupling.
are calculated by minimizing the Kullback–Leibler divergence (KLD):
The optimal solution of (51) is given by:
where means the logarithmic function, is the arbitrary element of , contains all elements in except for , and means the constant dependent on . According to the Bayesian theorem, the joint PDF is factored as:
where likelihood PDF is assumed as a normal distribution.
Taking the logarithm on both sides of (56), the normal distribution and IW distribution are formulated as follows:
Using (59) in (52) and letting , we have:
where is the approximation of PDF at the iteration , and is given as follows:
is updated as an IW PDF with dof parameter and inverse scale matrix :
where:
Let ; we have:
where is given by:
where are cubature points based on and .
is updated as an IW PDF with dof parameter and inverse scale matrix :
where:
Let ; we have:
where:
The one step predicted PDF and likelihood PDF at iteration are defined as follows:
where:
Employing (74)–(77) in (71), we have:
where the normalization constant is given as:
is updated as the normal distribution with mean and variance :
where and at iteration are calculated similarly to (31)–(37).
The cubature points of based on and modified are given as:
After N fixed point iterations, we can obtain the approximate solution of , and :
When the measurement model is linear, such as the initial alignment measurement model in (12), we can obtain the simplified algorithm, where (66) and (81)–(89) are formulated as follows:
The implementation pseudocode of the proposed adaptive cubature Kalman filter is shown in Algorithm 1.
To implement the proposed ACKF method, we need to select the tuning parameter , the forgetting factor , and the iteration number N. Tuning parameter can be seen as an adjustment parameter of . If is too large, the prior uncertainties induced by nominal will influence the measurement update. If is too small, the information of the process model will be also lost. According to the research result of [27], the optimal range of the turning parameter is , which has better estimation performance and estimation accuracy. The forgetting factor also adjusts the influence of . Note that means the stationary measurement noise covariance. A large iteration number N will improve the estimation accuracy, but also increase the computational cost. According to our experience, will have good performance in the alignment.
| Algorithm 1: One-step of the proposed adaptive cubature Kalman filter. |
| Inputs: , , , , , , , , N. |
| Time update |
| 1. Calculate cubature points based on and . |
| 2. . |
| 3. . |
| 4. . |
| Iterated measurement update |
| 5. Initialization: , , ,, |
| , . |
| For |
| 6. Update , |
| , , where . |
| 7. Update , |
| , , where . |
| 8. Update , |
| , . |
| 9. Calculate the mean and variance of posterior PDF, |
| , |
| , |
| . |
| End for |
| 10. ,, , . |
| Outputs: , , , . |
4. Simulation and Vehicle Experiment of SINS
4.1. Simulation
Firstly, the simulation is given as follows. Through the designed trajectory of the carrier, the outputs of the gyroscope and accelerometer with errors could be obtained according to their mathematic models. In addition, by adding errors into the true velocity and position of the trajectory, the measurements for initial alignment were built as the output of a virtual GPS receiver. The simulation process can be summarized as the following block diagram which is shown in Figure 2.
Figure 2.
The block diagram of the simulation process.
The initial latitude and longitude of the carrier were set as 45.776 and 126.446 , respectively. The constant velocity was set as 10 m/s. The motion of the carrier was set as the typical swing process based on the sine function:
where , , and are swing amplitudes, which were selected as , , and ; , , and are swing periods, which were selected as s, s, and s; , , and are initial swing phases, which were selected as , , and ; , , and are initial attitude angles, which were selected as , , and ; s is the discrete time of the system. The initial misalignment angles were set as . The nominal sensor specifications of SINS in the simulation were set as the practical SINS, which are shown in Table 1.
Table 1.
The nominal sensor specifications of the strapdown inertial navigation system (SINS).
Based on the parameters in Table 1, the nominal state noise covariance matrix was set as . The nominal measurement noise covariance matrix was set as . Considering that the true was always larger than the nominal value due to the external disturbance such as vibration and the slowly time varying characteristic, the true was set as , where denotes the simulation time. The true was set as . Existing UKF [18], CKF [14], the Sage–Husa adaptive Kalman filter (SHKF) [26], and CKF with true noise covariance matrices (TCKF) were selected to compare the performance with the proposed ACKF method. For the proposed ACKF, the tuning parameter, forgetting factor, and iteration number were set as , , and , respectively. The initial state was set as . The initial state error covariance matrix was set as . The frequency of measurement updating was set as 10 Hz. The total number of Monte Carlo runs was set as . Furthermore, to evaluate the estimation accuracy of and , the square root of normalized Frobenius norm (SRNFN) was used, which is defined as follows:
where means the accurate one step predicted state error covariance matrix provided by TCKF.
The alignment errors of different methods are shown in Figure 3. The average alignment errors in the latter 20 s are shown in Table 2. The results of SRNFNs are shown in Figure 4. Note that due to the bad stability of SHKF, its simulation results are not shown in the following simulation. It was because that when the error covariance matrices of the state model and measurement model needed to be estimated simultaneously, the estimation accuracy of SHKF was poor, and its stability was heavily influenced by the non-positive definite of noise covariance matrices.
Figure 3.
Alignment errors of different methods. TCKF, Kalman filter with true noise covariance matrices; ACKF, adaptive cubature Kalman filter.
Table 2.
Average alignment errors of different methods in the latter 20 s.
Figure 4.
Square root of normalized Frobenius norms (SRNFNs) of and .
From the results of simulation, it can be seen from Figure 3 that the proposed ACKF had better alignment accuracy than the existing CKF and UKF, and its alignment error was close to the error from TCKF. This was because the proposed ACKF could adaptively estimate and and eliminate the influence of the inaccurate noise covariance information. It also can be seen from Figure 4 that the proposed ACKF had smaller SRNFNs than the existing CKF and UKF. In the conventional Kalman filter, represents the predicted error based on the measurement information . Due to the inaccurate noise covariance matrices of the state and measurement, the conventional filters relied on the wrong information. Thus, the convergence speed and estimation accuracy of CKF and UKF were lower than those of TCKF and ACKF.
To further discuss the influence of the parameters used in the proposed ACKF, simulations with different tuning parameters , forgetting factors , and iteration numbers N were conducted.
Table 3, Table 4 and Table 5 show respectively the estimation errors with different , , and N. It can be seen that the proposed ACKF had a consistent estimation performance when , and , which also corresponded to the aforementioned analyses.
Table 3.
Average alignment errors with different tuning parameters ( and ).
Table 4.
Average alignment errors with different forgetting factors ( and ).
Table 5.
Average alignment errors with different iteration numbers N ( and ).
4.2. Vehicle Experiment
Secondly, a vehicle experiment was performed to validate the performance of the proposed ACKF method in practice. The photonics inertial navigation system (PHINS) produced by the company IXSEA France, a self-made SINS, and the antenna of GPS receiver were mounted on the car as shown in Figure 5.
Figure 5.
The experimental setup of the vehicle experiment.
The self-made SINS had a three axis fiber optic gyroscope and accelerometer to measure body angular rate and specific force, respectively. The theoretical sensor specifications of SINS were the same as the simulation in Table 1. The GPS receiver could provide position and Doppler derived velocity measurements to carry out initial alignment and integrate with PHINS to constitute a high accuracy attitude reference system for SINS. The lever arm and the installation error angles between SINS and PHINS were compensated. The output frequency of SINS and PHINS/GPS integrated navigation system were 100 Hz and 10 Hz, respectively. The root mean square of the attitude accuracy of the PHINS/GPS integrated navigation system was for roll and pitch angles and for the heading angle. Because of the uncertainty of the sensor parameters of SINS and the influence of external disturbance in motion conditions, we could not obtain the accurate sensor parameters, which determined the state noise covariance values in the Kalman filter. Therefore, the theoretical sensor parameters were nominal and inaccurate in the practical environment. The experiment was carried out in an urban area (45.776, 126.446), and the running stage continued for 1850 s, including two parts: smooth running stage (0 s to 735 s) and maneuvering stage (735 s to 1850 s). The running trajectory, attitude, and velocity of the car provided by the PHINS/GPS integrated navigation system are shown in Figure 6, Figure 7 and Figure 8, respectively. It can be seen that the car had frequent turn movements in the severe maneuvering stage, which would subsequently induce the uncertain sensor parameters of SINS. Therefore, the data of this running stage could better verify the effectiveness of the proposed ACKF method.
Figure 6.
Vehicle experiment trajectory.
Figure 7.
Vehicle experiment attitude.
Figure 8.
Vehicle experiment velocity.
Normally, the initial attitude matrix of SINS was set as the identity matrix. However, this may not induce the large misalignment angles sometimes. Therefore, the additional large misalignment angles, which were set as , were added into the reference initial attitude matrix of PHINS/GPS integrated navigation system to make up the initial attitude matrix of SINS. The nominal state noise covariance matrix and nominal measurement noise covariance matrix were set the same as the simulation. The tuning parameter, forgetting factor, and iteration number were set as , , and , respectively. Firstly, to compare the performance of the proposed ACKF and the existing methods, we used the whole data to simulate the initial alignment process. Because the true noise covariance matrices were unknown in the practical environment, the calibration results of SINS as shown in Table 1 were selected as the parameters of the filters. The alignment errors of these methods are shown in Figure 9. From the results of the experiment, it can be seen that the performances of ACKF, UKF, and CKF were similar in the smooth running stage, which was because the preset nominal values were close to the true values for the high accuracy SINS. However, in the maneuvering stage, the performances of UKF and CKF were worse than the proposed ACKF, especially the heading angle error, which is because the noise covariance matrices were changing when the carrier was maneuvering, which had a severe influence on the alignment accuracy.
Figure 9.
Alignment errors in the whole test.
Secondly, because the alignment times were very short, we selected six different segments in the whole test data, including smooth segments (0 s to 100 s, 200 s to 300 s, 500 s to 600 s) and maneuvering segments (800 s to 900 s, 1300 s to 1400 s, 1700 s to 1800 s). The alignment errors of these methods are shown in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15, where Figure 10, Figure 11 and Figure 12 are the results in the smooth segment and Figure 13, Figure 14 and Figure 15 are the results in the maneuvering segment. The average alignment errors in the latter 20 s are shown in Table 6 and Table 7.
Figure 10.
Alignment errors in the smooth segment of 0 s to 100 s.
Figure 11.
Alignment errors in the smooth segment of 200 s to 300 s.
Figure 12.
Alignment errors in the smooth segment of 500 s to 600 s.
Figure 13.
Alignment errors in the maneuvering segment of 800 s to 900 s.
Figure 14.
Alignment errors in the maneuvering segment of 1300 s to 1400 s.
Figure 15.
Alignment errors in the maneuvering segment of 1700 s to 1800 s.
Table 6.
Average alignment errors in the smooth segment.
Table 7.
Average alignment errors in the maneuvering segment.
According to Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 and Table 6 and Table 7, it can be seen that the proposed ACKF always had better performance than UKF and CKF. This was because the proposed ACKF could better estimate the measurement noise covariance matrix and the one step prediction covariance matrix influenced by the state noise covariance matrix. Besides, combined with the heading angle curve in Figure 7, we can find that, when the car was making a turn, the performance of these three methods was becoming worse simultaneously. That was because the residual scale error and dynamic error of initial sensors in the turning process were large and would degrade the accuracy of initial alignment. However, the proposed ACKF could quickly converge when the turning process ended. Therefore, compared with the traditional methods and existing adaptive methods, we could conclude that the proposed ACKF had better stability and estimation accuracy, which could eliminate the influence of the uncertain state noise covariance matrix and measurement noise covariance matrix.
5. Conclusions
This paper proposed a novel adaptive cubature Kalman filter based variational Bayesian method to solve the alignment problem of SINS with initial large misalignment angles and uncertain noise covariance matrices. The one step predicted error covariance matrix and measurement noise covariance matrix were adaptively estimated together. Simulation and vehicle experiment results illustrated that the proposed ACKF had better stability and estimation accuracy than the existing adaptive filter methods and traditional nonlinear filter methods.
Author Contributions
Y.Z. and G.X. performed the formal analysis and validated the feasibility; Y.Z. provided the experiment tools and designed the experiment; G.X. analyzed the experiment data. Y.Z., G.X., and X.L. wrote this paper.
Funding
This research was funded by the National Natural Science Foundation of China under Grant No. 61773133.
Acknowledgments
The authors would like to thank Guoqing Wang and Guangle Jia for discussing the research.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Wu, Y.; Wang, J.; Hu, D. A new technique for INS/GNSS attitude and parameter estimation using online optimization. IEEE Trans. Signal Process. 2014, 62, 2642–2655. [Google Scholar] [CrossRef]
- Lu, J.; Xie, L.; Li, B. Analytic coarse transfer alignment based on inertial measurement vector matching and real-time precision evaluation. IEEE Trans. Instrum. Meas. 2015, 65, 355–364. [Google Scholar] [CrossRef]
- Fang, J.; Wan, D. A fast initial alignment method for strapdown inertial navigation system on stationary base. IEEE Trans. Aerosp. Electron. Syst. 1996, 32, 1501–1504. [Google Scholar] [CrossRef]
- Zhang, Y.; Huang, Y.; Li, N.; Wu, Z. SINS initial alignment based on fifth-degree cubature Kalman filter. In Proceedings of the 2013 IEEE International Conference on Mechatronics and Automation, Takamatsu, Japan, 4–7 August 2013; pp. 401–406. [Google Scholar]
- Yan, G.; Weng, J.; Bai, L.; Qin, Y. Initial in-movement alignment and position determination based on inertial reference frame. Syst. Eng. Electron. 2011, 33, 618–621. [Google Scholar]
- Sun, F.; Xia, J.; Ben, Y.; Zu, Y. A novel EM-Log aided gyrocompass alignment for in-motion marine SINS. Opt. Int. J. Light Electron Opt. 2015, 126, 2099–2103. [Google Scholar] [CrossRef]
- Chang, L.; Li, J.; Chen, S. Initial alignment by attitude estimation for strapdown inertial navigation systems. IEEE Trans. Instrum. Meas. 2014, 64, 784–794. [Google Scholar] [CrossRef]
- Yuan, D.; Ma, X.; Liu, Y.; Hao, C.; Zhu, Y. Dynamic initial coarse alignment of SINS for AUV using the velocity loci and pressure sensor. IET Sci. Meas. Technol. 2016, 10, 926–933. [Google Scholar] [CrossRef]
- Tan, C.; Zhu, X.; Su, Y.; Wang, Y.; Wu, Z.; Gu, D. A new analytic alignment method for a SINS. Sensors 2015, 15, 27930–27953. [Google Scholar] [CrossRef]
- Zhou, W.D.; Ma, H.; Ji, Y.R.; Song, J.L. Coarse alignment for SINS using gravity in the inertial frame based on attitude quaternion. Appl. Mech. Mater. 2013, 241, 413–417. [Google Scholar] [CrossRef]
- Wu, M.; Wu, Y.; Hu, X.; Hu, D. Optimization-based alignment for inertial navigation systems: Theory and algorithm. Aerosp. Sci. Technol. 2011, 15, 1–17. [Google Scholar] [CrossRef]
- Kang, T.; Fang, J.; Wang, W. Quaternion-optimization-based in-flight alignment approach for airborne POS. IEEE Trans. Instrum. Meas. 2012, 61, 2916–2923. [Google Scholar]
- Wu, Y.; Pan, X. Velocity/position integration formula part I: Application to in-flight coarse alignment. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1006–1023. [Google Scholar] [CrossRef]
- Sun, F.; Tang, L. Initial alignment of large azimuth misalignment angle in SINS based on CKF. Chin. J. Sci. Instrum. 2012, 2, 1–17. [Google Scholar]
- Cui, X.; Mei, C.; Qin, Y.; Yan, G.; Fu, Q. In-motion alignment for low-cost SINS/GPS under random misalignment angles. J. Navig. 2017, 70, 1224–1240. [Google Scholar] [CrossRef]
- Kong, X.; Nebot, E.M.; Durrant-Whyte, H. Development of a nonlinear psi-angle model for large misalignment errors and its application in INS alignment and calibration. IEEE Int. Conf. Robot. Autom. 1999, 2, 1430–1435. [Google Scholar]
- Zhou, Z.; Gao, Y.; Chen, L. Unscented Kalman filter for SINS alignment. J. Syst. Eng. Electron. 2007, 18, 327–333. [Google Scholar]
- Julier, S.J.; Uhlmann, J.K. Unscented filtering and nonlinear estimation. Proc. IEEE 2004, 92, 401–422. [Google Scholar] [CrossRef]
- Chang, L.; Hu, B.; Li, A.; Qin, F. Strapdown inertial navigation system alignment based on marginalised unscented Kalman filter. IET Sci. Meas. Technol. 2013, 7, 128–138. [Google Scholar] [CrossRef]
- Zhang, Y.; Huang, Y.; Wu, Z.; Li, N. A high order unscented Kalman filtering method. Acta Autom. Sin. 2014, 40, 838–848. [Google Scholar]
- Arasaratnam, I.; Haykin, S. Cubature Kalman filters. IEEE Trans. Autom. Control 2009, 54, 1254–1269. [Google Scholar] [CrossRef]
- Su, W.; Huang, C.; Liu, P.; Ma, M. Application of adaptive Kalman filter technique in initial alignment of inertial navigation system. J. Chin. Inert. Technol. 2010, 18, 44–47. [Google Scholar]
- Cheng, J.; Wang, T.; Wang, L.; Wang, Z. A new polar transfer alignment algorithm with the aid of a star sensor and based on an adaptive unscented Kalman filter. Sensors 2017, 17, 2417. [Google Scholar] [CrossRef] [PubMed]
- Luo, L.; Zhang, Y.; Fang, T.; Li, N. A New Robust Kalman Filter for SINS/DVL Integrated Navigation System. IEEE Access 2019, 7, 51386–51395. [Google Scholar] [CrossRef]
- Huang, D.; Leung, H.; Naser, E.S. Expectation maximization based GPS/INS integration for land-vehicle navigation. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 1168–1177. [Google Scholar] [CrossRef]
- Chu, H.; Sun, T.; Zhang, B.; Zhang, H.; Chen, Y. Rapid transfer alignment of MEMS SINS based on adaptive incremental Kalman filter. Sensors 2017, 17, 152. [Google Scholar] [CrossRef]
- Huang, Y.; Zhang, Y.; Wu, Z.; Li, N.; Chambers, J. A novel adaptive Kalman filter with inaccurate process and measurement noise covariance matrices. IEEE Trans. Autom. Control 2017, 63, 594–601. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).