1. Introduction
With the continuous progress of navigation technology, transfer alignment, as an important navigation technology, receives wide attention. Transfer alignment is a kind of initial alignment method under the condition of moving base, and its main idea is to take the high-precision Master Inertial Navigation System (MINS) as the reference and help the Slave Inertial Navigation System (SINS) to complete the initial alignment by comparing the output information of the MINS and the SINS, and through the corresponding filtering algorithm. This technology has important application value in aerospace, missile guidance, and other fields. Its core objective is to achieve high-precision velocity and attitude estimation [
1,
2]. In the initial alignment of the ship, in order to shorten the alignment time and accuracy, the transfer alignment method is usually used instead of the autonomous alignment method [
3,
4].
The traditional Kalman filter (KF) for state estimation is widely used in transfer alignment studies. The initial research on transfer alignment is premised on small misalignment angles and employs Kalman filtering based on a linear error model to estimate the misalignment angles [
5,
6]. However, the sea is a complex dynamic environment, and it is difficult to meet the assumption of small misalignment angles. Therefore, researchers have continued to develop algorithms suitable for large misalignment angle dynamic systems. To solve the problems brought about by the linear error model, a common thought is to linearize the nonlinear function approximately and then conduct Kalman filtering estimation [
7,
8]. Reference [
9] proposes a state matrix extended Kalman filter that transforms the alignment problem into the estimation of the relative attitude matrix between MINS and SINS, without assuming any alignment angles. This method can accurately estimate the attitude of SINS in a fast and efficient manner under random initial misalignment angles. The method uses Taylor series expansion to linearize the nonlinear function and ignores higher-order error information. In response to the large misalignment angle problem, references [
10,
11,
12] use the Unscented Kalman Filter (UKF) and Cubature Kalman Filter (CKF) nonlinear filters to estimate the misalignment angle, but the UKF and CKF, etc., nonlinear filters have the problem of computational efficiency, and may not be usable in scenarios with high real-time requirements. Overall, although the EKF has high computational efficiency, its accuracy in estimating the misalignment angle is severely compromised when the misalignment angle is large. In contrast, the UKF and CKF offer higher accuracy in handling large misalignment angles, but they have low computational efficiency and may not be suitable for scenarios with high real-time requirements.
The rise of Lie group models in navigation applications provides new ideas for the initial alignment of ships [
13,
14]. When the navigation state defined in the Lie group space satisfies the group affine, the error state model is accurate and can be applied to the alignment of any misalignment angle [
15]. The mathematical nature of Lie groups renders them more efficient in handling nonlinear attitude variations and state estimations, especially being applicable in complex dynamic circumstances. In recent years, the application of Lie group models in transfer alignment has emerged gradually. Reference [
16] presented a linear transfer alignment algorithm based on SE(2). In this method, the velocity error state equation in the traditional transfer alignment was substituted by the velocity error state equation derived in the Lie group space. The proposed algorithm exhibited excellent performance in the case of large installation error angles. Reference [
17], based on the local-level frame, re-derived the error state model in the Lie group space and constructed a new model for transfer alignment under large misalignment angles. Reference [
16] did not substitute the attitude error equation with the attitude error state equation derived in the Lie group space, and Reference [
17] merely derived the state equation based on the left error model in the Lie group space. This paper presents a transfer alignment method based on the left and right error models in the SE(3) Lie group space of the ECEF frame, which achieves high estimation accuracy of misalignment angles while ensuring operational efficiency. The contributions and content organization of this thesis are as follows.
The second section begins by presenting the related knowledge of Lie groups and Lie algebras, and then expounds on the mechanization of SINS in the ECEF frame. Finally, the SE(3) matrix Lie group navigation state defined based on the ECEF frame is deduced, and it is proven that this state satisfies the group affine characteristic. In the third section, by employing the analytical approach of traditional transfer alignment, the transfer alignment methods LSE-KF based on the left error model and RSE-KF based on the right error model were deduced. The fourth section makes a comparison between the traditional extended Kalman filter (EKF) method and the proposed one using numerical simulation analysis. Ultimately, the fifth section provides a summary of the entire paper.
4. Simulation
In the transfer alignment procedure, the error of navigation parameters is usually estimated using a Kalman filter, and the SINS is corrected with the estimated error, as shown in
Figure 1. In order to analyze the performance of LSE-KF and RSE-KF under arbitrary misalignment angles, simulation experiments under different misalignment angle conditions were conducted in
Section 4. The experiments were conducted using MATLAB 9.12.0.1884302 (R2022a). The computer used for the experiments was equipped with 32 GB of RAM and a 2.3 GHz Intel Core i7-12700H processor.
The error set in Reference [
20] is related to the actual error characteristics of the ship and has a certain representativeness. To ensure the credibility of the experimental results, this study adopted the conditions specified in Reference [
20]. The initial position was set to 30° N, 113° E, with an initial attitude of
. The misalignment angles were configured as
for the small misalignment condition and
for the large misalignment condition. The simulation time is 40 s, and the SINS sampling frequency is 100 Hz.
Inertial device performance of the SINS: the constant drift of the gyroscope and the accelerometer are
and
, respectively, and the random walk of the gyroscope and the accelerometer are
and
, respectively. The installation error angle is
. In practice, ships are subject to wave and wind effects. Commonly, a three-axis swaying motion is employed to simulate the shipboard environment [
21]. The swing angles are set as shown in
Table 1.
Figure 2,
Figure 3 and
Figure 4 show the attitude error curves under the initial misalignment angle of
. To demonstrate convergence accuracy,
Table 2 statistically shows the root mean square error (RMSE) for the 30–41 s time period. The results indicate that in the case of small misalignment angles, all three methods can achieve convergence. Among them, RSE-EF fluctuates greatly before convergence, but its accuracy after convergence is higher than that of the EKF and is comparable to the convergence accuracy of the LSE-EF. The LSE-EF has the fastest convergence rate, while the RSE-EF has a slower convergence rate. Under the swinging condition, the convergence of the LSE-EF method’s misalignment angle estimate value can be achieved within about 5 s, with a convergence accuracy of less than 0.2′.
Figure 5,
Figure 6 and
Figure 7 show the attitude error curves under the initial misalignment angle of
.
Table 3 statistically shows the RMSE for the 30–41 s time period. Under large misalignment angle conditions, both the LSE-KF and RSE-KF demonstrate faster convergence rates compared to the EKF, starting to converge around 10 s. Additionally, the estimation accuracy of both LSE-KF and RSE-KF is superior to that of the EKF. As shown in
Table 3, both the LSE-KF and RSE-KF exhibit convergence accuracies of less than 10′, which are higher than that of the EKF. This indicates that LSE-KF and RSE-KF demonstrate better convergence accuracy and speed under conditions of large misalignment angles, consistent with the experimental conclusions.
5. Vehicle Experiment
This chapter validates and evaluates the LSE-KF and RSE-KF models by analyzing the GNSS/INS dataset of the vehicle. The vehicle trajectory is shown in
Figure 8, where the red mark indicates the starting point, and the entire operation duration is 140 s.
Table 4 shows the device error level of IMU1 (model: HGuide-i300, Manufacturer: Honeywell, Charlotte, NC, USA) and takes it as the salve inertial navigation system. The original data update cycle of IMU1 is 200 Hz.
Figure 9 shows the real attitude and velocity reference of IMU2 (model: ADIS16465, Manufacturer: Analog Devices, Cambridge, MA, USA) in the data set, taking IMU2 as the master inertial navigation information source, and its output frequency is 1 Hz. From the attitude change, it can be observed that there is a turning movement approximately between 50–60 s and 100–120 s. Consistent with the simulation experiment, this study adopts the “speed + attitude” matching method to compare the accuracy and running time of several different transfer alignment methods.
The experiment will be carried out under the conditions of small misalignment angles and large misalignment angles. The small misalignment angles are set as
, and the large misalignment angles are set as
. The attitude estimation error curves of transfer alignment are shown in
Figure 10 and
Figure 11.
Table 5 and
Table 6 are the RMSE of misalignment angle estimation within 130–140 s.
As shown in
Figure 10, under the condition of small misalignment angles, the misalignment angle errors of the four transfer alignment methods will converge rapidly after two turning maneuvers. As indicated in
Table 5, the convergence accuracy of the misalignment angle for all four transfer alignment methods is within 8′, showing that their convergence performance is favorable. As shown in
Figure 11, within the initial 10 s of the vehicle’s straight-line travel, the estimation of the misalignment angle gradually converges due to the influence of speed error. Subsequently, at 50 s, a steering maneuver occurs, significantly enhancing the observability of the misalignment angle and thereby improving the accuracy of its estimation. Eventually, after the second steering maneuver, the estimation of the misalignment angle achieves complete convergence. From
Table 6, it can be seen that the convergence accuracy of EKF is relatively low, while the accuracy of LSE-KF and RSE-KF is slightly higher than that of UKF.
Table 7 shows the total running time of different transfer alignment methods. The results indicate that although the LSE-KF and RSE-KF methods increase the computing time by about 4–5 s compared to EKF, they are still significantly lower than the UKF method. Therefore, LSE-KF and RSE-KF are more suitable for transfer alignment under large misalignment angles, and the computational burden is relatively smaller.
6. Conclusions
This paper derives two transfer alignment methods, LSE-KF and RSE-KF, based on different error state models. First, the velocity and attitude in the ECEF coordinate system are defined in the Lie group space, forming the SE(3) matrix Lie group navigation state. Then, it is proven that the Lie group state satisfies the group affine property. Subsequently, based on the left error model and the right error model, the paper proposes the LSE-KF and RSE-KF transfer alignment methods within the framework of the E-frame Lie group space SE(3), effectively addressing the linear approximation error issues present in traditional models. Finally, through simulation experiments and vehicle experiments, the LSE-KF and RSE-KF methods were compared with the EKF method. The results show that in the case of small misalignment angles, the proposed method has slightly better convergence speed and convergence accuracy than the EKF method, and has comparable accuracy to the UKF method. In the case of large misalignment angles, the proposed method can achieve higher convergence accuracy without significantly increasing the computation time. The experimental results show that the proposed method has higher estimation accuracy and faster convergence speed in any misalignment angle, which helps to improve the quality of ship transfer alignment. The method proposed in this paper avoids the accuracy loss caused by the linearization approximation of the nonlinear function of the attitude error model and the computational efficiency problem of the nonlinear filter. It has a certain development space in practical applications. In future work, other matching algorithms can be explored, and the influence of flexural deformation and lever arm error on the algorithm should also be considered.