Abstract
With ultra-high velocity measurement accuracy, laser Doppler velocimeter (LDV) is promising to replace the odometer to provide vehicle velocity information in the process of land integrated navigation. This paper investigates the in-motion initial alignment for the LDV-aided strapdown inertial navigation system (SINS). Aiming at the problem that the uncertainty noise in the in-motion alignment process will slow down the alignment speed, a robust square-root unscented quaternion estimator (RSRUSQUE) method is proposed in this paper. The RSRUSQUE method improves the defects of the traditional unscented quaternion estimator (USQUE) method, such as poor noise resistance, slow convergence speed under large misalignment angle and easy to lead to the non-positive definite covariance matrix. This will help to estimate and compensate attitude errors while estimating attitude so as to improve the accuracy of the process model and measurement model, and finally improve the accuracy of attitude estimation. The performance of the proposed scheme is verified by a vehicle field test. The results show that the proposed method has higher alignment accuracy, faster convergence speed and stronger robustness than other compared methods.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
1 Introduction
Strapdown inertial navigation system (SINS) has been widely used in aerospace, military, industrial and consumer fields because of its self-containment, anti-jamming capability, high sampling rate and good concealment [1]. In recent years, the application of SINS in vehicles has attracted increasing attention. The initial alignment of the SINS is one of the key technologies that affect the accuracy of vehicle navigation, and the accuracy and speed of the initial alignment directly affect the accuracy of the SINS, so the initial alignment of SINS has been a hot research topic.
To implement the in-motion initial alignment procedure efficiently, much effort has been devoted to investigating the novel alignment methods. An optimization-based alignment (OBA) method was proposed for GPS-aided high-accuracy SINS [2]. In the OBA method, the attitude matrix is decomposed into two time-varying attitude matrices and a constant attitude matrix. The two time-varying attitude matrices are calculated by the body angular rate and the navigation angular rate, respectively. Finally, the constant attitude matrix is obtained based on the constructed vector observations using Davenport’s q-method [3]. However, most of the existing OBA methods do not take the IMU bias into account, which will affect the accuracy of the constructed vector observations. Therefore, the OBA method is not applicable to low-cost SINS. For large initial alignment errors, the unscented-transformation-based unscented Kalman filter (UKF) is used for in-motion initial alignment because of its easy implementation, moderate computational cost and appropriate performance [4]. The UKF in its quaternion application form is proposed to avoid the singularity problem and the norm constraint of the quaternion in practical applications called the unscented quaternion estimator (USQUE) [5]. The USQUE is approved as a method that can replace the OBA method due to its capability of estimating other parameters other than the attitude and handing the noise in the model. USQUE converges slowly with large unknown initial attitude error. As a variant of UKF, it lacks the adaptive ability to system noise and easily leads to a non-positive definite covariance matrix.
Considering that the velocity measurement accuracy of the odometer and DVL is not high enough, our research group has proposed a variety of laser Doppler velocimetry (LDV) structures for vehicle velocity measurement in integrated navigation [6, 7]. As a new type of velocity sensor, LDV has the advantages of high accuracy, rapid dynamic response, non-contact measurement, good directional sensitivity, complete autonomy and good spatial resolution [8]. At present, there are few reports about the application of LDV in the field of navigation. In this paper, a new robust in-motion alignment method, named robust square-root unscented quaternion estimator (RSRUSQUE), is proposed to improve the alignment accuracy and speed.
2 In-Motion Alignment for SINS/LDV
In this paper, the local-level navigation frame is denoted as the n frame, the vehicle body frame is denoted as the b frame, the inertial nonrotating frame is denoted as the i frame and the earth frame is denoted as the e frame.
The velocity kinematic equation in the n frame is given by
where \({\varvec{\upsilon}}^{n} = \left[ {\begin{array}{*{20}c} {\upsilon_{E}^{n} } & {\upsilon_{N}^{n} } & {\upsilon_{U}^{n} } \\ \end{array} } \right]^{T}\) is the ground velocity in n frame, \({\varvec{f}}^{b}\) is the specific force in b frame, \({\varvec{g}}^{n}\) is the gravity vector in n frame, \(\left( \cdot \right) \times\) means to solve the antisymmetric matrix, \({\varvec{\omega}}_{ie}^{n}\) is the earth rotation rate with respect to the i frame and \({\varvec{\omega}}_{en}^{n}\) is the navigational rotating rate in n frame relative to e frame.
According to the coordinate transformation method, it has
where \({\varvec{\omega}}_{nb}^{b}\) is body angular rate with respect to the n frame.
Substituting (31.4) into (31.1) yields
2.1 Process Model
Considering the velocity provided by LDV is accurate, it is necessary to incorporate it into the process model and measurement model. In order to achieve this, denote the initial b frame as an inertial frame. The attitude matrix \({\varvec{C}}_{b}^{n} \left( t \right)\) and attitude update equations can be written as
where
Equation (31.6) is the process model of the proposed method.
2.2 Measurement Model
Substituting (31.4) into (31.3) and multiplying \({\varvec{C}}_{n\left( t \right)}^{i}\) on both sides, we get
Integrating by the time interval of interest on both sides of (31.8), the following can be obtained:
Define two vectors as
The measurement model can be given by
3 Proposed Robust Square-Root Unscented Quaternion Estimator Algorithm
In this section, an RSRUSQUE algorithm based on the square-root form of an unscented quaternion estimator with adaptive measurement noise covariance matrix is proposed for vehicle in-motion initial alignment.
The direct implementation of a UKF with a quaternions-based state is not suitable because the quaternion estimate is determined using the weighted quaternions averaging operation. Thus, no guarantees can be made that the quaternion will have a unit norm. To represent an attitude error quaternion preserving the constraint of quaternion propagation, the quaternion is used for attitude propagation, and the unconstrained three-component vectors of generalized Rodrigues parameters are used for filtering and local attitude error representation.
Denote the error of the attitude error quaternion by \(\delta {\varvec{q}} = \left[ {\delta q_{0} ,\delta {\varvec{q}}_{1:3}^{T} } \right]^{T} = \left[ {\delta q_{0} ,\delta {\varvec{\rho}}^{T} } \right]^{T} ,\) and the corresponding GRP representation \(\delta \Re\) is given by
where a is a parameter from 0 to 1 and f is a scale factor. The GRP is used to place the singularity of the attitude representation in a certain angle range, and different combinations of a and f have different physical meanings. For example, when \(a = 0\) and \(f = 1\), (31.12) gives the Gibbs vector, and when \(a = f = 1\), (31.12) gives the standard vector of modified Rodrigues parameters.
The inverse transformation from \(\delta {\mathbf{\Re }}\) to \(\delta {\varvec{q}}\) is given by
In RSRUSQUE, the filtering state is defined as
where \(\hat{\user2{X}}_{k}^{e}\) are the components of the state besides the quaternion. In this paper, considering the high precision SINS and LDV adopted and the short alignment time, the other parameters are not estimated to reduce the calculation amount.
Write the measurement model (31.13) as follows:
where \({\varvec{X}}_{k}\) is the ideal value of the filtering state at time instant k, and \({\varvec{v}}_{k}\) is the measurement noise.
The state estimation at time instant k is (31.14), and the corresponding covariance is \({\varvec{P}}_{x,k}\). The RSRUSQUE algorithm for initial alignment is described as follows.
3.1 Time Update
The generated sigma points and the weights corresponding to the expectation and covariance matrix are given by
where \({\varvec{S}}_{x,k}\) is the lower triangular matrix obtained by using the Cholesky factorization of \({\varvec{P}}_{x,k}\). \(n\) is the dimension of the state \(\hat{\user2{X}}_{k}\), \(\lambda = \sigma^{2} \left( {n + \kappa } \right) - n\). \(\sigma\) is a scale factor, usually a small quantity greater than zero, \(\kappa\) is a tuning parameter which is usually set to 0 and 3 − n to capture some higher-order information of the distribution, \(\varsigma\) is used to incorporate prior information on the probability density function of the states.
\({\varvec{\chi}}_{k} \left( i \right)\) can be divided as follows:
The quaternion error corresponding to \({\varvec{\chi}}_{k}^{\delta \Re } \left( i \right)\) is given by
which can be calculated by (31.13).
Denote the quaternion-based sigma points by multiplying the error quaternion by the current attitude quaternion
The sigma points obtained by (31.21) propagate forward through process model (31.6), and the propagated quaternion error is calculated by the following equation:
The predicted GRP sigma points \({\varvec{\chi}}_{k + 1\left| k \right.}^{\delta \Re } \left( i \right)\) corresponding to \({\varvec{\chi}}_{k + 1|k}^{\delta q} \left( i \right)\) can be calculated by (31.12). The propagated sigma points of the state can be determined as
The corresponding state prediction and covariance matrix can be calculated, respectively, as
3.2 Measurement Update
Similar to (31.16) and (31.19)–(31.21), the new quaternion-based sigma points \({\varvec{\chi}}_{k + 1\left| k \right.}^{ * q} \left( i \right)\) can be obtained, and define a new set of sigma points as
The sigma points in (31.27) are propagated directly through the measurement model (31.15), and the predicted sigma points are denoted as \({\varvec{Z}}_{k + 1\left| k \right.} \left( i \right)\).
The predicted mean of measurement, the covariance matrix of measurement and the cross-covariance matrix of the state and measurement are calculated, respectively, as
The innovation vector is
The measurement noise covariance matrix \({\varvec{R}}_{k + 1}\) can be expressed as
where \(\eta_{0} = 1\), and \(0 < c < 1\) is called a fading factor, which is usually \(c = 0.9 - 0.999\).
Using (31.29)–(31.31), the update equations of the state vector and covariance matrix are determined by
3.3 Attitude Update
The updated status vector is expressed as
The quaternion error corresponding to \(\delta {\mathbf{\Re }}_{k + 1}\) is given by
which can be calculated according to Formula (31.13).
The attitude quaternion is updated through
Reset \(\delta {\mathbf{\Re }}_{k + 1}\) to zeros and go to the next filtering cycle.
4 Vehicle-Mounted Field Test
To verify the performance of the proposed RSRUSQUE, the vehicle tests were carried out in Changsha. Figure 31.1 shows the test equipment, which includes a self-developed inertial measurement unit (IMU), a dual-antenna GPS receiver, a navigation computer and a self-made LDV. The movement trajectories of vehicles and the outputs of LDV are shown in Figs. 31.2 and 31.3, respectively.
In the vehicle test, the initial value of attitude quaternion is all set as [1 0 0 0]T. For RSRUSQUE, the initial covariance matrix of attitude error is set as diag([3° 3° 12°]T)2. The attitude errors are shown in Figs. 31.4, 31.5 and 31.6.
As can be seen from Figs. 31.4, 31.5 and 31.6, at the first 60 s of alignment, the pitch error of the two schemes does not converge, but the RSRUSQUE scheme fluctuates less. At 61–180 s of alignment, the pitch error convergence of RSRUSQUE is more gentle than OBA. Different from the pitch error, the roll error of the two schemes has close convergence speed and accuracy. As for heading error, it can be clearly seen from Fig. 31.6 that RSRUSQUE has a faster convergence speed, higher accuracy and smaller fluctuation than OBA. In conclusion, compared with the mainstream OBA method, RSRUSQUE has stronger robustness, faster convergence rate and higher alignment accuracy.
5 Conclusion
This paper proposes a new fast in-motion initial alignment method for LDV-aided SINS. First, the process model and measurement model for LDV-aided SINS in-motion alignment is derived through skillfully attitude matrix decomposition and velocity kinematic equation reconstruction. In order to improve the robustness of the in-motion alignment process and pursue faster alignment speed and accuracy, the RSRUSQUE is proposed. One group of vehicle field test was carried out to evaluate the performance of RSRUSQUE. Experimental results show that RSRUSQUE has higher alignment accuracy, faster convergence speed and stronger robustness than OBA.
References
Q. Wang, C. Gao, J. Zhou, G. Wei, X. Nie, X. Long, Two-dimensional laser Doppler velocimeter and its integrated navigation with a strapdown inertial navigation system. Appl. Opt. 57(13), 3334–3339 (2018)
Y. Wu, X. Pan, Velocity/position integration formula part I: application to in-flight coarse alignment. IEEE Trans. Aerosp. Electron. Syst. 49(2), 1006–1023 (2013)
M. Wu, Y. Wu, X. Hu, D. Hu, Optimization-based alignment for inertial navigation systems: theory and algorithm. Aerosp. Sci. Technol. 15(1), 1–17 (2011)
W. Li, J. Wang, L. Lu, W. Wu, A novel scheme for DVL-aided SINS in-motion alignment using UKF techniques. Sensors 13(1), 1046–1063 (2013)
J.L. Crassidis, F.L. Markley, Unscented filtering for spacecraft attitude estimation. J. Guid. Control Dyn. 26(4), 536–542 (2003)
J. Zhou, X. Nie, J. Lin, A novel laser Doppler velocimeter and its integrated navigation system with strapdown inertial navigation. Opt. Laser Technol. 64(13), 319–323 (2014)
Q. Wang, X. Nie, C. Gao, J. Zhou, G. Wei, X. Long, Calibration of a three-dimensional laser Doppler velocimeter in a land integrated navigation system. Appl. Opt. 57(29), 8566–8572 (2018)
X. Nie, J. Zhou, Pitch independent vehicle-based laser Doppler velocimeter. Opt. Lasers Eng. 131, 106072 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Xiang, Z., Zhou, J. (2022). An In-Motion Alignment Method for Laser Doppler Velocimeter-Aided Strapdown Inertial Navigation System. In: Liu, G., Cen, F. (eds) Advances in Precision Instruments and Optical Engineering. Springer Proceedings in Physics, vol 270. Springer, Singapore. https://doi.org/10.1007/978-981-16-7258-3_31
Download citation
DOI: https://doi.org/10.1007/978-981-16-7258-3_31
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-7257-6
Online ISBN: 978-981-16-7258-3
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)