Abstract
Autonomous underwater vehicles (AUVs) play an increasingly essential role in the field of polar ocean exploration, and the Doppler velocity log (DVL)-aided strapdown inertial navigation system (SINS) is widely used for it. Due to the rapid convergence of the meridians, traditional inertial navigation mechanisms fail in the polar region. To tackle this problem, a transverse inertial navigation mechanism based on the earth ellipsoidal model is designed in this paper. Influenced by the harsh environment of the polar regions, unknown and time-varying outlier noise appears in the output of DVL, which makes the performance of the standard Kalman filter degrade. To address this issue, a robust Kalman filter algorithm based on Mahalanobis distance is used to adaptively estimate measurement noise covariance; thus, the Kalman filter gain can be modified to weight the measurement. A trial ship experiment and semi-physical simulation experiment were carried out to verify the effectiveness of the proposed algorithm. The results demonstrate that the proposed algorithm can effectively resist the influence of DVL outliers and improve positioning accuracy.
1. Introduction
Recently, the importance of the polar region, especially the Arctic Ocean, in traffic, economic, military, and scientific research has received increasing attention. Many researchers are devoted to polar science. In order to better explore the polar region, many challenging problems need to be solved. Polar navigation is the primary issue to be addressed. No matter what kind of carrier (e.g., the autonomous underwater vehicle (AUV)), precise navigation information is essential for the performance of tasks in the polar region. Considering the flexibility and concealment of AUVs, they can break through the season and terrain constraints of the polar environment for detection activities, improve data acquisition efficiency, and realize intelligent polar environment detection [1]. Thus, AUVs play an important role in polar ocean exploration, and AUV related navigation research is receiving increasing focus [2,3,4]. The reliability and accuracy of AUV navigation systems is critical for AUVs accomplishing tasks autonomously.
However, compared to the navigation method used in non-polar regions, the polar navigation of AUVs faces some difficulties. First, due to the peculiarities of polar geography, the traditional strapdown inertial navigation system (SINS) mechanism in the local-level geographic frame loses efficacy in the polar region [5]. The reason is that the meridian converges rapidly as the latitude increases, and the north reference definition thus becomes meaningless. Moreover, because the command angular velocity includes the tangent of latitude, calculation overflow and error amplification are inevitable in the polar region. A lot of work has been devoted to solving this problem. The main idea is to redefine the navigation frame used in the polar region in order to solve the calculation overflow problem and the north reference failure issue. Among the redefined navigation frames, the grid frame and transverse frame are generally used for polar navigation [6,7]. The grid frame adopts the intersection of the grid plane, which is parallel to the Greenwich plane and the tangent plane as grid north, thus the meridian rapid convergence in the polar region is avoided. The SINS mechanism in the grid frame has been widely adopted by many aircrafts because of its adaptability with aerial flight charts. The transverse frame redefines the transverse earth frame and the transverse local-level geographic frame through special rotation from the traditional earth frame and local-level geographic frame. The polar region in the traditional local-level geographic frame becomes adjacent to the equator in the transverse local-level geographic frame. Its north reference definition and position representation method also vary with changes in the navigation frame. The transverse frame is widely used in marine navigation. Yao et al. [8] proposed a transverse frame navigation algorithm and verified the scope of application of the transverse frame, demonstrating that the transverse frame at the mid-latitudes has accuracy as consistent as the traditional local-level geographic frame. However, the traditional transverse frame definition is based on the spherical earth model which has an error in principle.
Secondly, because of the complexity of the natural polar environment, the use of common navigation systems (e.g., the global navigation satellite system (GNSS) or the geomagnetic navigation system) is limited in the polar region, especially for the underwater polar environment. Though the SINS, which is the major navigation equipment for AUVs, has the advantages of autonomy and concealment, its navigation errors (caused by inertial sensor errors) accumulate over time due to its dead reckoning principle. Thus, the SINS cannot work alone for extended periods of time. To overcome this problem, an aided navigation system must be introduced to assist the SINS in achieving high-precision navigation. Considering navigation accuracy and the concealment requirement, the Doppler velocity log (DVL) is ideal equipment for assisting an AUV’s SINS [9,10]. The DVL transmits ultrasonic waves from the hull to the seabed or water layer and receives the reflected signal, with which it can calculate the speed of the AUV in real-time according to the Doppler effect. It can provide real-time precise external speed observation for the SINS, and the navigation computer can fuse the navigation information from the SINS and the DVL through a filter algorithm, such as the Kalman filter, the extended Kalman filter, the unscented Kalman filter, and the particle filter.
As a whole, the DVL-aided SINS has become the mainstream solution for current underwater navigation [11], and it is also an important way of realizing polar navigation with AUVs. Zhang et al. [12] designed a DVL-aided SINS navigation algorithm in the transverse frame, which can effectively suppress the increase of azimuth misalignment angle in the polar region. However, due to the influence of ice layers, the underwater acoustic environment in the polar region is more complicated than the non-polar region. Moreover, the other unknown factors, e.g., the unknown polar ocean current, also influence the working status of DVLs. The operation of the DVL may be unstable, and the abnormal values may pollute the DVL measurement values. Additionally, the mentioned phenomenon is more common in the polar region than in the non-polar region, which can significantly affect the accuracy of the DVL-aided SINS. Aiming at solving this problem, an adaptive Kalman filter or robust Kalman filter is usually adopted [13,14,15,16,17]. The main idea of the adaptive Kalman filter is to adjust the measurement noise covariance matrix or the system noise covariance matrix, which can further modify the Kalman filter gain and improve filter performance. Many studies have been published. Sun et al. [18] proposed an adaptive Kalman filter based on the interactive dual model. They derived a method to dynamically estimate the noise covariance matrix, which enhances the accuracy of the navigation system in the Arctic region. However, the algorithm does not fundamentally solve the problem regarding failure of the local-level geographic frame in the polar region. Though the algorithm proposed by Zhang et al. [12] shows effectiveness in polar DVL-aided SINSs, the algorithm does not consider the influence of the environment on DVL measurement noise, so its performance in terms of robustness is more or less poor. Chang [19] proposes a robust Kalman filter algorithm, with the Mahalanobis distance between the measurement vector and its one-step prediction as a criterion, which can resist the influence of outliers on the filter results and adaptively estimate the measurement noise covariance value. The algorithm has good performance in terms of improving navigation accuracy in the presence of observation outliers.
In this paper, a new transverse integrated navigation method based on the earth ellipsoidal model is proposed. Compared to the traditional method, the proposed method reduces the error model based on the earth ellipsoid model and has higher accuracy in relation to long-endurance navigation. In addition, a DVL-aided SINS using a robust Kalman filter based on the Mahalanobis distance is proposed in order to cope with the complex environment in polar regions. The ship experiments and semi-physical simulation experiments verify that the algorithm can improve the positioning accuracy of the navigation system at mid-latitudes and in the polar region and resist the impact of DVL outliers on positioning accuracy. The structure of this paper is as follows: Section 2 introduces the definition of the transverse frame and designs a corresponding SINS mechanism based on the earth ellipsoidal model. Section 3 analyzes the system dynamic model of the DVL-aided SINS and designs a respective measurement model. In Section 4, a robust Kalman filter with Mahalanobis distance as a criterion is proposed to resist the influence of outliers on the filter results and adaptively estimate the measurement noise covariance value. In Section 5, the ship and semi-physical experiments used to evaluate the proposed algorithm are described. Finally, conclusions are drawn in Section 6.
3. Kalman Filter Model Design for a DVL-Aided SINS in the Transverse Frame
With the assist of the DVL, the SINS error can be restrained, and the polar navigation accuracy can thus be maintained. Generally, a Kalman filter is used as the information fusion method to fuse the information from the DVL and the SINS. This section introduces the system dynamic model and measurement model of the DVL-aided SINS, and corresponding models are designed in the transverse local-level geographic frame.
3.1. System Dynamic Model Design
The system dynamic model of the DVL-aided SINS includes two parts: the SINS error equation and the DVL error equation. The SINS error equation includes the attitude error equation, the velocity error equation, and the position error equation. These equations have similar styles to the corresponding equations projected in the traditional local-level geographic frame. These equations can be obtained by perturbing Equations (8), (12), and (13).
The SINS attitude error equation projected in the t frame is as follows:
with
where is the position error angle related to the position DCM (its components are , , and , respectively), is the gyro assembly error including gyro bias and gyro noise , and is just a simplified representation. Note that the Equation (18) ignores the earth ellipse and the influence of distortion. and are the equivalent representational forms of position error.
The SINS velocity error equation projected in the t frame is as follows:
where is the accelerometer assembly error including accelerometer bias and accelerometer noise .
The gyro and accelerometer biases can be modelled by a first-order Markov process as
where and are the correlation time of the Markov process and and represent the zero-mean Gaussian white noise.
The SINS position error equation projected in the t frame is as follows:
where the position error angle and the height error are adopted to describe position error. Moreover, perturbing Equation (3) and rearranging both sides of it yields
Equation (22) demonstrates that the elements of the position error angle vector are linearly related:
Therefore, only two error angles are required to describe the error in the position DCM. In this paper, and are selected, as Equation (18) shows.
For simplicity, the DVL error equation includes the installation error equation and the scale factor error equation. The output of the DVL in the b frame can be expressed as follows:
with
where is the estimated installation error matrix, is the installation error of the DVL relative to the AUV’s body frame, is the true installation error matrix, is the scale factor error of the DVL, is the true AUV velocity projected in the d frame, and is the DVL measurement noise. Since the projection of forward velocity measured by the DVL does not receive the effect of the roll angle, the roll angle error can be ignored. The DVL error parameters can be taken as constants, namely,
At this point, the system error states are listed as follows:
The system dynamic model is written as
where is the system state matrix, is the system noise matrix, and is system noise. These matrices can be determined by Equations (15), (19)–(21), and (26).
3.2. Measurement Model Design
The difference between the SINS velocity output and the DVL velocity output is used as the Kalman filter measurement vector, which can be expressed as
where is the SINS velocity computed value (which is the sum of true velocity and velocity error ) and is the computed attitude DCM, which can be written as
Substituting Equations (25) and (30) into Equation (29) yields
The measurement model can be written as follows:
where is the measurement vector, is the measurement matrix whose components can be determined according to Equation (32), and is measurement noise.
4. Robust Kalman Filter Algorithm
Under the assumptions of Gaussian-distributed system noise and measurement noise, the standard Kalman filter is the optimal choice as its error is the minimal mean squared and it is unbiased and consistent. However, if the system noise or measurement noise is a non-Gaussian distribution, the Kalman filter performance is inevitably degraded, especially regarding the gross error of measurement. In actual application environments, especially in the harsh environment of the polar region, the measurement noise of the DVL will be affected by the environment, and its working state will not stable. There is occasional gross error in the DVL output. These conditions do not meet the assumptions of the standard Kalman filter, thus the normal working state of the integrated navigation filter will be affected. Aiming at solving this problem, this section introduces the Mahalanobis distance of the innovation vector as a criterion to adjust measurement noise variance.
4.1. Standard Kalman Filter Algorithm
The Kalman filter is the most commonly used information fusion method in the integrated navigation systems of AUVs. Based on the system dynamic model and measurement model introduced in Section 3.1, the basic assumptions of the Kalman filter regarding system noise and measurement noise are as follows:
where is the Kronecker delta function (its value is 1 when k = j and 0 otherwise), is the system noise covariance matrix, and is the measurement noise covariance matrix. Both system noise and measurement noise are modeled as zero-mean Gaussian white noise. Generally, the Kalman filter process can be divided into time update and measurement update.
The time update process of the Kalman filter in discrete forms begins with the one-step prediction of system state, which is as follows:
The covariance matrix of the one-step prediction is as follows:
where represents state estimation at the epoch k−1, is the one-step prediction of state estimation, is the state transition matrix, is the one-step prediction of covariance matrix, is the covariance matrix of state estimation at the epoch k−1, and is the system noise matrix.
If the DVL output is obtained, its one-step prediction can be used to form an innovation vector, which is as follows:
where is the innovation vector, is the measurement vector at epoch k, is the measurement matrix, and is the measurement one-step prediction. The Kalman filter gain matrix is represented as follows:
where is the covariance of the innovation vector .
The state estimation at epoch k is as follows:
The covariance matrix at epoch k can be represented as follows:
The standard Kalman filter process is shown in Figure 2.
Figure 2.
The standard Kalman filter flow diagram.
4.2. Robust Kalman Filter Algorithm
The standard Kalman filter is optimal if the DVL measurement noise is a zero-mean Gaussian distribution. However, the harsh polar environment adverse influences DVL performance, which causes gross error and thick-tailed noise to appear [20]. These conditions do not meet the assumptions of the standard Kalman filter and will thus affect the normal working state of the filter. Generally, by adjusting the measurement noise covariance matrix according to some criterion, the performance of the Kalman filter can be improved. The notation of the Mahalanobis distance is introduced here, which denotes the distance of two different vectors.
where is covariance matrix. In the standard Kalman filter, the Mahalanobis distance between the measurement vector and its one-step prediction is defined as Equation (41), which is used as the criterion for judging the abnormal value of the measurement [19]:
where denotes Mahalanobis distance at epoch k. In fact, if the basic assumptions of the standard Kalman filter are satisfied, should be chi-square distributed with degree of freedom m, which is the dimensional measurement vector. Therefore, the chi-square test can be used to determine if is an outlier. According to the given statistical threshold and significance level , if , is considered as a normal measurement; however, if , is considered as an outlier, and the measurement noise is inflated as follows to achieve robust estimation:
where denotes the inflated measurement noise covariance and the inflated factor of . Substituting Equation (42) into Equation (41) yields
At this point, can be viewed as a function of . By the choice of , should meet the normal value judgment
where . can be solved by Newton’s iterative method, which is given by
where i is the number of iterations. The initial value of is selected as 1.
According to Equation (45), the iterative calculation process of is expressed as follows:
and the iterative process terminates when .
After solving for , the adjust filter gain matrix can be expressed as follows:
The robust state estimation can be updated based on the above mentioned . To sum up, the algorithm of the robust Kalman filter is shown in Figure 3.
Figure 3.
The robust Kalman filter flow diagram.
5. Experimental Result and Discussion
To verify the effectiveness of the proposed algorithm in this paper, a ship experiment and semi-physical simulation experiment were carried out. Since the transverse frame is also applicable at mid-latitudes, the effectiveness of the proposed algorithm is firstly verified through a ship experiment. The collected raw data of the SINS and DVL is then converted to the polar regions to further verify the effectiveness of the algorithm using the semi-physical simulation method proposed in [8].
5.1. Ship Experiment
The trial ship was equipped with a DVL-aided SINS and a GNSS, which was used as the reference equipment. The corresponding equipment parameters are listed in Table 1. The sailing area was a section of the Yangtze River. The velocity measured by the DVL was relative to the ground. The ship trajectory is shown in Figure 4a,b, and the coordinates of the starting position were [110.98° E, 30.96° N]. The ship experiment lasted about 6 h. The first 900 s of the experiment was for initial SINS alignment, and the ship returned after about 3.3 h. The velocity measured by the DVL is projected in the d-frame, and it can be converted to the b-frame with the DVL installation error parameters. As shown in Figure 5, there are some outliers in the DVL velocity output because of its unstable working condition. In addition, the unknown environment also affects the working conditions of the DVL, and its measurement accuracy decreases as a result.
Table 1.
The parameters of the measuring instrument.
Figure 4.
Ship trajectory at mid-latitudes: (a) planned route in Google Maps; (b) actual navigation trajectory.
Figure 5.
The velocity outputs of the DVL.
However, the outliers in the DVL outputs are difficult identify with the standard Kalman filter. If they are used as a measurement vector by the standard Kalman filter, the performance will inevitably be degraded. To verify the effectiveness of the proposed algorithm, three groups of experiments were carried out for comparison, and the navigation frame of the three groups of experiments was the transverse frame in all cases. Moreover, for the sake of convenience, all the experimental results were converted to the traditional local-level geographic frame for presentation. The three groups of comparison experiments are listed as follows:
- Group 1 directly used the DVL velocity output as the measurement vector, and the standard Kalman filter (KF) was performed for data fusion.
- Group 2 also used the standard Kalman filter for data fusion, but only a time update was performed when the DVL worked abnormally.
- Group 3 used a robust Kalman filter (RKF) for data fusion and did not remove the outliers of DVL outputs.
The measurement noise variance used by the standard Kalman filter and robust Kalman filter is shown in Figure 6. It can be seen that the robust Kalman filter can adjust the measurement noise covariance value adaptively according to the DVL measurement value. However, the standard Kalman filter only uses a constant measurement noise covariance value. Taking GNSS-aided SINS velocity as the benchmark, comparison of the velocity errors of the three groups is shown in Figure 7, which can demonstrate the influence of the outliers on the integrated navigation accuracy. Besides the east velocity error and the north velocity error, the radial velocity error is also calculated, which is the vector sum of the east velocity error and north velocity error. Since the upward velocity measured by the DVL is not accurate, the trial ship’s upward velocity is considered to be 0 m/s in the experiments. As can be seen from Figure 7, the velocity errors of Group 1 are drastically affected by the outliers and, in the case of abnormal DVL output appearing, the wrong velocity values affect the normal operation of the integrated navigation system. The maximum radial velocity error of the three groups was 7.09 m/s, 0.91 m/s, and 0.87 m/s, respectively. The root mean square error (RSME) of the radial velocity is shown in Figure 8, which was calculated every 10 s. The time-averaged RMSE (TARMSE) of the three groups was 0.24 m/s, 0.13 m/s, and 0.073 m/s, respectively. Group 2 and Group 3 are almost unaffected by the DVL outliers. Note that Group 2 can only be used as a post-processing result due to the fact that outliers are artificially removed.
Figure 6.
Values of measurement noise covariance.
Figure 7.
Comparison of velocity errors at mid−latitudes.
Figure 8.
RSME of radial velocity at mid−latitudes.
The comparison of positioning errors from the three groups is shown in Figure 9. It can be seen that the effect of velocity outliers on positioning accuracy is devastating. The positioning error of Group 1 oscillates dramatically due to the presence of DVL outliers, and the maximum radial positioning error is about 457 m. In addition, the outliers cause the estimated trajectory of Group 1 to gradually deviate from the true trajectory. Although the positioning accuracy of Group 2 is improved by removing the outliers and its maximum radial positioning error is about 117.7 m, it is obvious in Figure 9 that the positioning error oscillates significantly at the turn around. This is due to the rapid change in the ship’s attitude that leads to the inaccurate DVL velocity output. During this period, only the pure inertial navigation is performed, leading to the accumulation of navigation errors. This also illustrates the limitation of the standard Kalman filter, which cannot adaptively modify the measurement noise covariance value to eliminate the adverse impact of inaccurate DVL velocity. As expected, the maximum radial positioning error of Group 3 is about 81.5 m, which is the minimum value among the three groups in the experiments. The RMSE of the position is shown in Figure 10, which was calculated every 10 s. The TARMSE of the three Groups was 326.89 m, 53.48 m, and 40.22 m, respectively. Group 3 improved by 87.7% compared to Group 1 and improved by 24.8% compared to Group 2. Since the measurement noise covariance value is adaptively modified according to the DVL measurement value, the robust Kalman filter significantly improves positioning accuracy.
Figure 9.
Comparison of positioning errors at mid−latitudes.
Figure 10.
RSME of positions at mid−latitudes.
Although outliers in the DVL output can be artificially removed through data post-processing, the identification of outliers using a standard Kalman filter is difficult in the actual navigation system. However, the robust Kalman filter can effectively solve this problem. This experiment verifies the effectiveness of the robust Kalman filter in DVL-aided SINSs in the transverse frame.
5.2. Semi-Physical Simulation Experiment
Due to the difficulty of conducting experiments in the polar regions, the semi-physical simulation method proposed in [8] is adopted to generate the raw data of SINSs and DVLs at high latitudes, which can then be used to verify the algorithm proposed in this paper. The experimental data collected at mid-latitudes were converted to simulate the trial ship condition in the polar region, and the converted trajectory is shown in Figure 11. The simulated trial ship trajectory is near the 80 °N. The semi-physical simulation method used in this paper keeps the attitude and velocity of the trial ship relative to the ground unchanged and only changes the position relative to the earth. Thus, the DVL measurement is still valid in the experiment. Moreover, the maneuvering situation of the trial ship can be maintained to the greatest extent possible. However, compared to the mid-latitudes, the increased latitude makes the longitude variation region bigger in the case of identical trajectories. Figure 12 shows the simulated DVL velocity outputs. As mentioned above, the semi-physical simulation method adopted in this paper can maintain an unchanged DVL velocity measurement. As a result, the outliers still exist in the DVL outputs, and the adverse effect of them should be removed by the filter algorithm.
Figure 11.
Ship trajectory at high latitudes.
Figure 12.
The simulated velocity outputs of the DVL at high latitudes.
Three groups of experiments were conducted for comparison that were the same as the experiments at mid-latitudes. The navigation frame used was the t-frame. Comparison of the velocity errors for the three groups of experiments is shown in Figure 13. As shown, the velocity errors at high latitudes are almost the same as those at mid-latitudes due to the fact that the DVL velocity measurement remains unchanged. The maximum radial velocity errors of the three groups were 7.11 m/s, 0.98 m/s, and 0.84 m/s, respectively. The RMSE of radial velocity is shown in Figure 14, which was calculated every 10 s. The TARMSE of the three groups was 0.24 m/s, 0.095 m/s, and 0.078 m/s, respectively. The results are consistent with the mid-latitude regions. Importantly, the standard Kalman filter cannot resist the adverse effect of DVL outliers. The robust Kalman filter can solve this problem well. The comparison of positioning errors is shown in Figure 15. It can be seen that the positioning errors of the three groups of experiments all increased as the latitudes rose. The reason for this is that initial alignment accuracy decreases at high latitudes, and the performance of the DVL-aided SINS is therefore inevitably influenced. The maximum radial positioning error of the three groups of experiments was 1289.0 m, 328.7 m, and 250.3 m, respectively. The RMSE of positions was calculated every ten seconds and is shown in Figure 16. The TARMSE of the three groups was 880.13 m, 170.46 m, and 141.69 m, respectively. The positioning accuracy of Group 3 was improved by 83.9% and 16.88% compared to Group 1 and Group 2. Moreover, at high latitudes, the adverse effect of the DVL outliers is even greater than it was for mid-latitudes. The reason for this is that observability of the system error states is decreased, which makes these estimations susceptibly influenced by the filter measurement. Through semi-physical simulation experiments, the effectiveness of the algorithm in the polar region is proven. The robust Kalman filter algorithm can resist the adverse effect of the DVL outliers and effectively improve the positioning accuracy of DVL-aided SINSs.
Figure 13.
Velocity errors at high latitudes.
Figure 14.
RMSE of radial velocity at high latitudes.
Figure 15.
Positioning errors at high latitudes.
Figure 16.
RSME of position at high latitudes.
6. Conclusions
In order to address the AUV polar navigation issue, a polar robust Kalman filter algorithm for DVL-aided SINSs based on the earth ellipsoidal model is proposed in this paper. The transverse local-level geographic frame is defined as the navigation frame in the polar region, and the related navigation parameters are redefined. Based on the spherical earth assumption, the system dynamic model and measurement model of the DVL-aided SINS are respectively designed, and the error related to the earth parameter can be avoided. Further, a robust Kalman filter with Mahalanobis distance as a criterion is proposed to resist the influence of DVL outliers on the integrated navigation results and adaptively estimate the measurement noise covariance value, whereby the Kalman filter gain can be modified to weight the measurement. A trial ship experiment and semi-physical simulation experiment were carried out to verify the effectiveness of the proposed algorithm. The results demonstrate that the proposed algorithm can effectively resist the influence of DVL outliers and improve positioning accuracy.
Author Contributions
Conceptualization, M.T. and Z.L. (Zhonghong Liang); methodology, Z.L. (Zhonghong Liang); software, M.T.; validation, Z.L. (Zhonghong Liang), Z.L. (Zhikun Liao), and L.W.; investigation, H.G.; resources, R.Y.; data curation, R.Y.; writing—original draft preparation, M.T.; writing—review and editing, Z.L. (Zhikun Liao); supervision, L.W. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the National Natural Science Foundation of China, grant number 6200360, and the Basic Research Project of the College of Advanced Interdisciplinary Studies, grant number ZDJC19-07.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Huang, L.; Xu, X.; Zhao, H.; Ge, H. Transverse SINS/DVL Integrated Polar Navigation Algorithm Based on Virtual Sphere Model. Math. Probl. Eng. 2020, 2020, 8892750. [Google Scholar] [CrossRef]
- McEwen, R.; Thomas, H.; Weber, D.; Psota, F. Performance of an AUV Navigation System at Arctic Latitudes. IEEE J. Ocean. Eng. 2005, 30, 443–454. [Google Scholar] [CrossRef]
- Yan, Z.; Wang, L.; Wang, T.; Zhang, H.; Zhang, X.; Liu, X. A Polar Initial Alignment Algorithm for Unmanned Underwater Vehicles. Sensors 2017, 17, 2709. [Google Scholar] [CrossRef] [PubMed]
- Zhang, F.; Gao, X.; Song, W. A Vision Aided Initial Alignment Method of Strapdown Inertial Navigation Systems in Polar Regions. Sensors 2022, 22, 4691. [Google Scholar] [CrossRef] [PubMed]
- Babich, O.A. Extension of the Basic Strapdown INS Algorithms to Solve Polar Navigation Problems. Gyroscopy Navig. 2019, 10, 330–338. [Google Scholar] [CrossRef]
- Li, Q.; Ben, Y.; Yu, F.; Tan, J. Transversal Strapdown INS Based on Reference Ellipsoid for Vehicle in the Polar Region. IEEE Trans. Veh. Technol. 2016, 65, 7791–7795. [Google Scholar] [CrossRef]
- Zhang, Y.; Luo, H.; Yu, X.; Wei, G.; Gao, C.; Wang, L. The Covariance Matrix Transformation Method in All-earth Integrated Navigation Considering Coordinate Frame Conversion. Meas. Sci. Technol. 2022, 33, 065101. [Google Scholar] [CrossRef]
- Yao, Y.; Xu, X.; Li, Y.; Liu, Y.; Sun, J.; Tong, J. Transverse Navigation under the Ellipsoidal Earth Model and its Performance in both Polar and Non-polar areas. J. Navig. 2016, 69, 335–352. [Google Scholar] [CrossRef]
- Liu, P.; Wang, B.; Deng, Z.; Fu, M. A Correction Method for DVL Measurement Errors by Attitude Dynamics. IEEE Sens. J. 2017, 17, 4628–4638. [Google Scholar] [CrossRef]
- Karmozdi, A.; Hashemi, M.; Salarieh, H.; Alasty, A. INS-DVL Navigation Improvement Using Rotational Motion Dynamic Model of AUV. IEEE Sens. J. 2020, 20, 14329–14336. [Google Scholar] [CrossRef]
- Wang, D.; Xu, X.; Yao, Y.; Zhang, T.; Zhu, Y. A Novel SINS/DVL Tightly Integrated Navigation Method for Complex Environment. IEEE Trans. Instrum. Meas. 2020, 69, 5183–5196. [Google Scholar] [CrossRef]
- Zhang, F.; Ma, P.; Wang, Z. SINS/DVL Integrated Navigation Algorithm Based on Transversal Coordinate Frame in Polar Region. Acta Armamentarii 2016, 37, 1229–1235. [Google Scholar]
- Zhu, B.; Li, D.; Li, Z.; He, H.; Li, X. Robust Adaptive Kalman Filter for Strapdown Inertial Navigation System Dynamic Alignment. IET Radar Sonar Navig. 2021, 15, 1583–1593. [Google Scholar] [CrossRef]
- Wang, Q.Y.; Cui, X.F.; Li, Y.B.; Ye, F. Performance Enhancement of a USV INS/CNS/DVL Integration Navigation System Based on an Adaptive Information Sharing Factor Federated Filter. Sensors 2017, 17, 239. [Google Scholar] [CrossRef] [PubMed]
- Lyu, W.W.; Cheng, X.H.; Wang, J.L. Adaptive Federated IMM Filter for AUV Integrated Navigation Systems. Sensors 2020, 20, 6806. [Google Scholar] [CrossRef] [PubMed]
- Emami, M.; Taban, M.R. A Novel Intelligent Adaptive Kalman Filter for Estimating the Submarine’s Velocity: With Experimental Evaluation. Ocean. Eng. 2018, 158, 403–411. [Google Scholar] [CrossRef]
- Davari, N.; Gholami, A. An Asynchronous Adaptive Direct Kalman Filter Algorithm to Improve Underwater Navigation System Performance. IEEE Sens. J. 2017, 17, 1061–1068. [Google Scholar] [CrossRef]
- Sun, J.; Wu, Z.; Yin, Z.; Yang, Z. Adaptive Filtering and Temporal Alignment Based Fusion Algorithm for Navigation Systems in the Arctic Region. IEEE Syst. J. 2019, 13, 2022–2033. [Google Scholar] [CrossRef]
- Chang, G.B. Robust Kalman Filtering Based on Mahalanobis Distance as Outlier Judging Criterion. J. Geod. 2014, 88, 391–401. [Google Scholar] [CrossRef]
- Huang, Y.; Zhang, Y.; Xu, B.; Wu, Z.; Chambers, J. A New Outlier-Robust Student’s t Based Gaussian Approximate Filter for Cooperative Localization. IEEE/ASME Trans. Mechatron. 2017, 22, 2380–2386. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).















