Abstract
In various applications of automatic underwater vehicles (AUVs), it is necessary to acquire the real-time location and speed information of the AUV. However, the complicated and fluctuating marine environment leads to measurement information loss. The accuracy of noise measurement is vital for accurate state estimation, but it is difficult for traditional algorithms to acquire time-varying noise measurements. Due to inaccurate process models and measurement noise, the filtering performance becomes poor or even diverges. To address the problems above, a switched variational estimation filtering (SVEF) algorithm, which combines the advantages of both Gaussian filtering and the variational estimation (VE) method, is proposed. In SVEF, VE is embedded into a linear or nonlinear filtering algorithm. Owing to the continuous discrete underwater navigation model, the state vector is estimated by the SVEF in the case of measurement information loss, and the accurate position and velocity of the AUV are determined. The experimental results prove that the SVEF achieves better positioning precision and is more robust than other conventional algorithms for AUV applications.
1. Introduction
Nowadays, autonomous underwater vehicles (AUVs) have been widely used by many communities for commercial, offshore, and defense applications [1]. Especially in deep-sea exploration and development, AUVs are playing significant roles [2]. This is largely due to the rapid development of underwater navigation technology. To complete predefined underwater tasks, such as surveying, underwater detection, and underwater reconnaissance, the importance of accurate position and velocity information for AUVs is increasingly being emphasized [3].
The inertial navigation system (INS) is the most widely used position- and speed-acquisition technology for underwater navigation [4]. For cost reasons, the microelectromechanical systems (MEMSs)-based inertial sensors are commonly used in AUVs. However, because of the characteristics of MEMS-based sensors, the error introduced by the INS solution increases over time. These errors can lead to a sharp drop in the positioning performance of AUVs [5]. In addition, due to the existence of various noises, such as ocean currents, salt cliffs, and surrounding ships, the marine environment is complicated and time-varying, resulting in the loss of measurement information [6,7]. To eliminate the influence of complex measurement noise and the measurement information randomly lost, several Bayesian-theory-based filtering algorithms have been proposed and applied, such as the extended Kalman filter (EKF) [8,9], unscented Kalman filter (UKF) [10], Cubature Kalman filter (CKF) [11], and so on. The performance of the filtering algorithms is crucial in judging whether the AUV can properly work and safely return [12,13,14].
EKF is the most widely used algorithm for integrating navigation signals, such as position, velocity, and so on, which can restrict the system defects and improve the calculation accuracy. However, it is well-known that the measurement and process noises of the EKF are assumed to be uncorrelated, and both are assumed to satisfy the zero-mean Gaussian distribution. Due to the presence of stochastic non-Gaussian noise, the inaccurate noise assumptions may cause velocity and position drifts. Moreover, EKF struggles to deal with the impact of system uncertainty. In recent years, many improved algorithms based on EKF have been developed, such as adaptive EKF [15], fuzzy EKF [16], iterated EKF, and so on. However, for strongly nonlinear systems, the truncation error, caused by the Taylor-series expansion-based linearization process [17,18,19], leads to serious degradation of filter performance.
To overcome the influence of truncation error, improved UKF-algorithm-based unscented transformation and UKF-based algorithms are proposed as maximum correlation entropy-based UKF and adaptive UKF, respectively [20,21,22]. For MEMS-grade INS, UKF is more adaptable to highly nonlinear models than EKF [23,24]. Similar to UKF, CKF is a sigma point Gaussian approximation filter. However, unlike UKF, which is a uniform selection of 2n+1 sigma points around the expectation, the spherical cubature rule is used by the CKF to select 2n cubature points and thus estimate the mean and correlation covariance of the posterior probability density by solving for the spherical mean integral. Some CKF-based algorithms, such as embedded CKF and variational Bayesian adaptive CKF, have been proposed to achieve navigation signal integration in recent years [25,26]. When the same matrix decomposition methods, such as square root decomposition, are used for UKF and CKF, the computational burden of CKF is lower than that of UKF. Moreover, due to the insensitivity of the CKF to increases in dimension, the stability of CKF is better than that of UKF if the system has a high dimension, e.g., the dimensional order is greater than three. However, the complex marine environment can cause a loss of measurement information, so these navigation algorithms tend to diverge when working underwater and have very limited practical application effects.
In addition, it is hard to establish precise observation noise models in underwater integrated navigation models because the sensor performance changes with the environment. Therefore, the variational estimation (VE) method was introduced. The method is simple and easy, and the approximation degree increases in each iteration [27]. Unlike other optimization algorithms, there is no need for the VE method to calculate Jacobian matrices, regardless of calculating the joint probability density function (PDF) [28]. Therefore, the VE-based method is effective for obtaining accurate measurement noise. A few VE-based algorithms have been proposed, such as neural network-assisted variational Bayesian adaptive CKF [29] and the variational Bayesian adaptive cubature information filter [30]. However, in these algorithms, the influence of inaccurate process noise is ignored, and the information filter performs poorly when the state dimension is low. Although various solutions have been proposed for underwater navigation in recent years, and great progress has been made [31,32,33], the measurement information loss in underwater environments is still an open issue. In this paper, a switched variational estimation filter (SVEF) algorithm is proposed, which combines the merits of the Gaussian filter and VE method. The Gaussian filter is used to obtain a more accurate state vector information estimation, and the VE method can help with computing the optimal solution of measurement noise and with predicting the error covariance matrix and measurement loss information. The proposed SVEF algorithm has high estimation accuracy and good robustness, especially when working in ocean and marine environments for long periods of time. The major contributions are as follows:
- (1)
- A new method searching for the optimal solution is designed, in which the initial loss parameter makes a valuable contribution toward state estimation;
- (2)
- The problem of measurement information loss in a continuous discrete underwater navigation model (i.e., the state model is continuous and the measurement model is discrete) is effectively solved by the proposed SVEF algorithm;
- (3)
- In the VE method, linear or nonlinear filtering is employed to effectively determine the state vector; moreover, the measurement error covariance matrix and predicted error covariance matrix are accurately calculated.
The remainder of the article is presented as follows: The underwater navigation system and the preliminaries of the measurement information loss are given in Section 2. Section 3 proposes an SVEF algorithm based on the VE method, which is a novel hybrid algorithm for time-varying noise matrices. The proposed SVEF is tested and evaluated in Section 4 by using the raw data collected in real underwater experiments. Section 5 concludes the paper.
2. Problem Statement
2.1. Underwater Navigation Model
The motion model of the AUV is shown in Equation (1) by using continuous process and discrete measurement equations, and the motion model of the AUV and underwater navigation system are shown in Figure 1.
where the state vector , and refer to the position and speed of the AUV in the east direction, respectively; and refer to the position and speed of the AUV in the north direction, respectively; and refer to the position and speed of the AUV in the up-direction, respectively; the subscript t indicates continuous time t; represents the state transition equation; refers to the observation vector of discrete time k; is the process noise obeying the Gaussian distribution with zero mean; the process noise matrix is ; is the observation noise obeying the Gaussian distribution with zero mean; the observation noise matrix is ; is the random variable at the discrete time k; and are the measurement functions of linear (Case 1) and nonlinear (Case 2) forms, respectively.
Figure 1.
The motion model of the AUV and underwater navigation.
Case 1: The measurement function is linear, including Case 1.1, Case 1.2, and Case 1.3.
The observation vector is denoted as follows:
where ; , , and indicate the measured position in all directions at discrete time k.
Case 2: The measurement function is nonlinear, including Case 2.1, Case 2.2, and Case 2.3.
The observation vector is denoted as follows:
where the elements of are depicted in Figure 1. , , and mean the position of the observation site in all directions; is the horizontal distance between the observation site and the AUV measured at time k; is the three-dimensional Euclidean distance between the observation site and the AUV at time k; indicates the measured angle of the AUV with respect to the observation site at discrete time k.
2.2. Preliminaries of the Measurement Information Loss
The distribution of is denoted as:
where satisfies the Bernoulli distribution; denotes the PDF; is the acquisition probability at the discrete time k; indicates that the observation vector was successfully measured; indicates that the observation vector contains only observation noise.
4. Experiments and Results
Complex and changeable underwater environments bring huge errors and nonlinearity to MEMS-based inertial sensors mounted on AUVs. Moreover, the magnetometers used to compensate for the inertial sensor error are disturbed by the variable marine environment. Therefore, establishing a model that can accurately describe the measurement noise is difficult, resulting in the measurement noise assumption of the navigation determination algorithm being not in accord with the real noise information, which greatly reduces the state estimation precision. For the accuracy and robustness validation of the proposed SVEF method, realistic underwater tests were carried out. The underwater navigation system was based on MEMS technology and was mainly made up of inertial sensors aided by magnetic sensors. The position and speed solutions were provided by the above sensors mounted on the AUV as it worked in the water. Once the underwater vehicle surfaced, GPS was used to update the navigation information. The camera was used for under water image acquisition. Moreover, to establish a reliable experimental platform, the underwater vehicle was also equipped with some navigation devices. The performance comparison between the proposed SVEF and the conventional filtering algorithms was carried out through a series of underwater experiments. The time interval was 0.01 s for the process model, and the time interval was 1 s for the observation model.
Remark 6.
The normalized process noise covariance matrix and measurement noise covariance matrix are defined as and, respectively. Limited by experimental conditions, the real experiment was performed in a lake. However, to simulate complicated and variable marine environments, the complex process noise and the measurement noise were defined as:
where k1 and k2 represent preset uncorrelated random numbers. The probability interval [0, 1] is roughly divided into three segments, namely [0, 0.3], [0.3, 0.7], and [0.7, 1], which indicate low, moderate, and high impacts on noise, respectively. , , and refer to the different probabilities under low, moderate, and high noises, respectively. The definition of the observation noise matrix is similar. The probability interval [0, 1] is roughly divided into three segments, namely [0, 0.4], [0.4, 0.6], and [0.6, 1], which indicate low, moderate, and high impacts on the noise, respectively.
The root mean square error (RMSE) of the position was applied to evaluate the performance of these algorithms. The definition of RMSE is:
where and are the estimated east and north positions, respectively; and are the reference east and north positions, respectively; M is the number of the time sequence. The initial parameter settings are shown in Table 1.
Table 1.
Parameter settings.
4.1. Selection of Initialization Values
Remark 7.
The initialization values of and influence the estimation accuracy; experiments were employed to find the optimal solutions of and . When and , the algorithm was easily divergent, and whenand , the algorithm also diverged. Therefore, the range of the parameters was set as and in the following experiments.
When the observation equation is linear, the solutions are as expressed in Figure 3. When the observation equation is nonlinear, the solutions are as denoted in Figure 4. From Figure 3 and Figure 4, it can be concluded that and impact the RMSE. From the results of experiments, was chosen as an optimal solution to guarantee an algorithm with better accuracy and robustness.
Figure 3.
RMSE of the localization (linear observation equation).
Figure 4.
RMSE of the localization (nonlinear observation equation).
Remark 8.
For the robustness verification of the proposed SVEF, we compared the proposed SVEF algorithm and other conventional algorithms by using the Monte Carlo (MC) method. The definition of MC RMSE is:
where refers to the RMSE at the jth Monte Carlo operation; mc denotes the total number of Monte Carlo operations, which was set to 100.
4.2. Comparison of State Estimation Algorithms
- Case 1: The measurement model is linear
In Case 1, the measurement vector was . Figure 5 shows that the proposed SVEF achieved the best performance among all the comparison methods. Figure 6 shows that the robustness of SVEF was also the best among all compared algorithms. Aiming to more comprehensively evaluate the performance of these four methods, Table 2 also shows the calculated MC RMSE values. Table 2 shows that the MC RMSE value of SVEF was the smallest of the four algorithms. The improvement in the MC RMSE was about 7.79% over EKF, 5.17% over UKF, and 6.70% over CKF.
Figure 5.
Position errors for different algorithms.
Figure 6.
RMSEs for different algorithms.
Table 2.
MC RMSE for different algorithms.
The traditional EKF uses the partial derivative to linearize the nonlinear process and measurement functions. However, truncation errors are introduced when calculating the Kalman gain, so that the errors of and become larger. The sample method for UKF and CKF is fundamentally the sample of a few points. When the dimensions of the state vector are more than three, the weight function of the UKF central sampling point is negative, but, in reality, the UKF and CKF have similar accuracies when the dimensions of state vector are less than seven. The proposed SVEF uses the VE method to update the state vector in real time in each iteration process, and a predicted error covariance matrix with high accuracy is achieved.
- Case 2: The measurement model is nonlinear
In Case 2, the measurement vector was selected as . Figure 7 shows that the proposed SVEF achieved the best performance among the four algorithms. It is easy to see from Figure 7 MISSING that the robustness of SVEF was better than that of the other three algorithms. To more comprehensively evaluate the performance of these four methods, Figure 8 and Table 3 show the calculated MC RMSE values. The MC RMSE value of the SVEF was the smallest of the four algorithms. The improvement in the MC RMSE was about 62.84% over EKF, 59.90% over UKF, and 59.39% over CKF.
Figure 7.
Position errors for different algorithms.
Figure 8.
RMSEs for different algorithms.
Table 3.
MC RMSE for different algorithms.
When the noises become complex and time-varying, there is a risk of losing measurement information. The above experimental results indicated that the SVEF performs better than the EKF, UKF, and CKF in dealing with the noise loss problem. Measurement information may be missing due to the interference of large noise with the sensor; therefore, precise noise information is difficult to obtain. In SVEF, , , , and can be adaptively adjusted to guarantee filtering stability. The problems of variable noise and measurement information loss lead to inaccuracy of the Kalman gain calculation and, thus, state variable divergence. The EKF cannot provide an accurate estimation of the state vector. The estimation effect of UKF relies on the weighting function. However, once the state dimension of the UKF is higher than three, the adjustment parameter becomes negative. In the presence of complex noise, the UKF cannot be able to obtain an accurate estimation. Therefore, the performance of UKF under complex noise conditions is also very poor. Although CKF overcomes the deficiencies of the EKF and UKF in some areas, CKF cannot obtain an accurate noise model, resulting in poor positioning performance. The loss of measurement information has a serious effect on and , where the Kalman gain is also influenced. For the above problems, the proposed SVEF algorithm can achieve better results. We concluded that compared with other algorithms, the SVEF has a more accurate positioning effect for underwater vehicles.
5. Conclusions
The complex and variable ocean environment poses huge difficulties to the precise localization of MEMS-grade navigation systems mounted on AUVs. In addition, because the sampling frequency of the time update is 100 times higher than that of the measurement update, the ocean environment is not conducive to obtaining high-precision AUV positions. Obtaining accurate state estimates is difficult for conventional algorithms. The accuracy and robustness of the proposed SVEF were proved in theory and evaluated through a series of underwater experiments. The results demonstrated that SVEF achieves better AUV position estimation results than EKF, UKE, and CKF, even in the case of variations in measurement error and loss of measurement information. The SVEF can obtain more accurate estimations and error covariance matrices of states. Additionally, the state estimate is efficiently acquired by the SVEF and its robustness is excellent.
Author Contributions
Conceptualization, H.H. and X.S.; methodology, H.H.; software, C.R.; validation, C.R.; formal analysis, X.S.; data curation, X.S.; writing—original draft preparation, X.S.; writing—review and editing, H.H. and X.S.; supervision, H.H.; project administration, H.H.; funding acquisition, H.H. and X.S. 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 61703098; the Future Network Scientific Research Fund Project, grant numbers FNSRFP-2021-YB-29 and FNSRFP-2021-YB-28; the Natural Science Foundation of Jiangsu Province, grant number BK20160699; the Qing Lan Project of Jiangsu, grant number QLGC-2020; and the Natural Science Foundation of the Jiangsu Higher Education Institutions of China, grant number 20KJB130005.
Data Availability Statement
The research data used to support the findings of this study are included in the article. The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that there is no conflict of interest regarding the publication of this paper.
References
- Teeneti, C.R.; Truscott, T.T.; Beal, D.N.; Pantic, Z. Review of Wireless Charging Systems for Autonomous Underwater Vehicles. IEEE J. Oceanic. Eng. 2021, 46, 68–87. [Google Scholar] [CrossRef]
- Jiang, Y.; Feng, C.; He, B.; Guo, J.; Wang, D.; Lv, P.-F. Actuator fault diagnosis in autonomous underwater vehicle based on neural network. Sens. Actuator A Phys. 2021, 324, 112668. [Google Scholar] [CrossRef]
- Huang, H.; Tang, J.; Liu, C.; Zhang, B.; Wang, B. Variational Bayesian-Based Filter for Inaccurate Input in Underwater Navigation. IEEE Trans. Veh. Technol. 2021, 70, 8441–8452. [Google Scholar] [CrossRef]
- Xiong, Z.; Wu, M.; Cao, J.; Liu, Y.; Yu, R.; Cai, S. An Underwater Gravimetry Method Using Inertial Navigation System and Depth Gauge Based on Trajectory Constraint. IEEE Geosci. Remote Sens. Lett. 2021, 18, 1510–1514. [Google Scholar] [CrossRef]
- Xiong, Z.; Cao, J.; Wu, M.; Cai, S.; Yu, R.; Wang, M. A Method for Underwater Dynamic Gravimetry Combining Inertial Navigation System, Doppler Velocity Log, and Depth Gauge. IEEE Geosci. Remote Sens. Lett. 2020, 17, 1294–1298. [Google Scholar] [CrossRef]
- Donovan, G.T. Position Error Correction for an Autonomous Underwater Vehicle Inertial Navigation System (INS) Using a Particle Filter. IEEE J. Oceanic. Eng. 2012, 37, 431–445. [Google Scholar] [CrossRef]
- Lu, J.; Xie, L. Ocean Vehicle Inertial Navigation Method based on Dynamic Constraints. J. Navig. 2018, 71, 1553–1566. [Google Scholar] [CrossRef]
- Lv, P.-F.; He, B.; Guo, J. Position Correction Model Based on Gated Hybrid RNN for AUV Navigation. IEEE Trans. Veh. Technol. 2021, 70, 5648–5657. [Google Scholar] [CrossRef]
- Mahboub, V.; Mohammadi, D. A Constrained Total Extended Kalman Filter for Integrated Navigation. J. Navig. 2018, 71, 971–988. [Google Scholar] [CrossRef]
- Yao, Y.; Xu, X.; Yang, D.; Xu, X. An IMM-UKF Aided SINS/USBL Calibration Solution for Underwater Vehicles. IEEE Trans. Veh. Technol. 2020, 69, 3740–3747. [Google Scholar] [CrossRef]
- Wang, G.; Xu, X.; Zhang, T. M-M Estimation-Based Robust Cubature Kalman Filter for INS/GPS Integrated Navigation System. IEEE Trans. Instrum. Meas. 2021, 70, 9501511. [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]
- Kepper, J.H.; Claus, B.C.; Kinsey, J.C. A Navigation Solution Using a MEMS IMU, Model-Based Dead-Reckoning, and One-Way-Travel-Time Acoustic Range Measurements for Autonomous Underwater Vehicles. IEEE J. Oceanic. Eng. 2019, 44, 664–682. [Google Scholar] [CrossRef]
- Song, S.; Liu, J.; Guo, J.; Wang, J.; Xie, Y.; Cui, J.-H. Neural-Network-Based AUV Navigation for Fast-Changing Environments. IEEE Internet Things J. 2020, 7, 9773–9783. [Google Scholar] [CrossRef]
- Huang, Y.; Zhang, Y.; Xu, B.; Wu, Z.; Chambers, J.A. A New Adaptive Extended Kalman Filter for Cooperative Localization. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 353–368. [Google Scholar] [CrossRef]
- Sabzevari, D.; Chatraei, A. INS/GPS Sensor Fusion based on Adaptive Fuzzy EKF with Sensitivity to Disturbances. IET Radar Sonar Navig. 2021, 15, 1535–1549. [Google Scholar] [CrossRef]
- Noureldin, A.; Karamat, T.B.; Eberts, M.D.; El-Shafie, A. Performance Enhancement of MEMS-Based INS/GPS Integration for Low-Cost Navigation Applications. IEEE Trans. Veh. Technol. 2009, 58, 1077–1096. [Google Scholar] [CrossRef]
- Duník, J.; Biswas, S.K.; Dempster, A.G.; Pany, T.; Closas, P. State Estimation Methods in Navigation: Overview and Application. IEEE Aerosp. Electron. Syst. Mag. 2020, 35, 16–31. [Google Scholar] [CrossRef]
- Jiang, Z.; Zhou, W.; Li, H.; Mo, Y.; Ni, W.; Huang, Q. A New Kind of Accurate Calibration Method for Robotic Kinematic Parameters Based on the Extended Kalman and Particle Filter Algorithm. IEEE Trans. Ind. Electron. 2018, 65, 3337–3345. [Google Scholar] [CrossRef]
- Lyu, X.; Hu, B.; Li, K.; Chang, L. An Adaptive and Robust UKF Approach Based on Gaussian Process Regression-Aided Variational Bayesian. IEEE Sens. J. 2021, 21, 9500–9514. [Google Scholar] [CrossRef]
- Yang, Y.; Bin, L.; Xinjie, W.; Lijian, Y. Application of Adaptive Cubature Kalman Filter to In-Pipe Survey System for 3D Small-Diameter Pipeline Mapping. IEEE Sens. J. 2020, 20, 6331–6337. [Google Scholar] [CrossRef]
- Yang, H.; Rao, Y.; Li, L.; Liang, H.; Luo, T.; Luo, B. Dynamic Measurement of Well Inclination Based on UKF and Correlation Extraction. IEEE Sens. J. 2021, 21, 4887–4899. [Google Scholar] [CrossRef]
- Shen, C.; Zhang, Y.; Guo, X.; Chen, X.; Cao, H.; Tang, J.; Li, J.; Liu, J. Seamless GPS/Inertial Navigation System Based on Self-Learning Square-Root Cubature Kalman Filter. IEEE Trans. Ind. Electron. 2021, 68, 499–508. [Google Scholar] [CrossRef]
- Zhang, L.; Li, S.; Zhang, E.; Chen, Q.; Guo, J. Improved square root adaptive cubature Kalman filter. IET Signal Process. 2019, 13, 641–649. [Google Scholar] [CrossRef]
- Huang, H.; Zhou, J.; Zhang, J.; Yang, Y.; Song, R.; Chen, J.; Zhang, J. Attitude Estimation Fusing Quasi-Newton and Cubature Kalman Filtering for Inertial Navigation System Aided With Magnetic Sensors. IEEE Access 2018, 6, 28755–28767. [Google Scholar] [CrossRef]
- He, J.; Sun, C.; Zhang, B.; Wang, P. Variational Bayesian-Based Maximum Correntropy Cubature Kalman Filter with Both Adaptivity and Robustness. IEEE Sens. J. 2021, 21, 1982–1992. [Google Scholar] [CrossRef]
- Turlapaty, A.C. Variational Bayesian Estimation of Statistical Properties of Composite Gamma Log-Normal Distribution. IEEE Trans. Signal Process. 2020, 68, 6481–6492. [Google Scholar] [CrossRef]
- Zhao, S.; Huang, B.; Zhao, C. Online Probabilistic Estimation of Sensor Faulty Signal in Industrial Processes and Its Applications. IEEE Trans. Ind. Electron. 2021, 68, 8853–8862. [Google Scholar] [CrossRef]
- Miao, Z.; Shi, H.; Zhang, Y.; Xu, F. Neural Network-Aided Variational Bayesian Adaptive Cubature Kalman Filtering for Nonlinear State Estimation. Meas. Sci. Technol. 2017, 28, 105003–105013. [Google Scholar] [CrossRef] [Green Version]
- Dong, P.; Jing, Z.; Leung, H.; Shen, K. Variational Bayesian Adaptive Cubature Information Filter Based on Wishart Distribution. IEEE Trans. Automat. Contr. 2017, 62, 6051–6057. [Google Scholar] [CrossRef]
- Xu, B.; Li, S.; Razzaqi, A.A.; Zhang, J. Cooperative Localization in Harsh Underwater Environment Based on the MC-ANFIS. IEEE Access 2019, 7, 55407–55421. [Google Scholar] [CrossRef]
- Li, Y.; Wang, Y.; Yu, W.; Guan, X. Multiple Autonomous Underwater Vehicle Cooperative Localization in Anchor-Free Environments. IEEE J. Ocean. Eng. 2019, 44, 895–911. [Google Scholar] [CrossRef]
- Jørgensen, E.K.; Fossen, T.I.; Bryne, T.H.; Schjølberg, I. Underwater Position and Attitude Estimation Using Acoustic, Inertial, and Depth Measurements. IEEE J. Ocean. Eng. 2020, 45, 1450–1465. [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/).