1. Introduction
With the continuous development of marine resource exploitation, ocean environmental monitoring, deep sea scientific exploration, and subsea infrastructure maintenance, the ocean has become an important domain for resource utilization, scientific research, and strategic expansion [
1,
2]. In this context, Autonomous Underwater Vehicles (AUVs) have become essential platforms for ocean exploration and underwater operations, as they can operate in complex underwater environments and perform long-duration and high-risk missions. They play a significant role in marine geoscience surveys, environmental monitoring, seabed mapping, and target inspection [
3].
In recent years, with advances in platform design, environmental perception, mission planning, and cooperative operation technologies, the application of AUVs has evolved from single-task surveys to highly autonomous, multifunctional, and refined operations [
4]. Meanwhile, emerging tasks such as near-bottom high-resolution observation, deep sea precision mapping, and long-term autonomous operation in complex environments have imposed higher requirements on the maneuverability, stability, and environmental adaptability of underwater platforms [
5]. Therefore, providing continuous, stable, and high-precision navigation and positioning for AUVs has become a fundamental challenge that must be addressed to accomplish complex ocean missions [
6].
For AUVs, navigation and positioning capability is the foundation for path planning, attitude control, payload operation, and mission decision-making [
7]. As application scenarios expand from conventional marine surveys to deep sea exploration, near-bottom observation, precision mapping, and long-term autonomous operation, the requirements for navigation systems in terms of accuracy, continuity, and reliability continue to increase [
8,
9]. In tasks such as track following, terrain reconstruction, target inspection, and docking recovery, navigation errors not only affect positioning results but also influence trajectory control, data spatial registration, and operational safety, thereby impacting overall mission performance [
10]. This issue becomes more critical in deep sea environments, where external positioning information is scarce, environmental disturbances are complex, and mission durations are long. Once navigation results exhibit significant drift or interruption, the autonomous capability of the platform is severely affected [
11]. Therefore, high-precision underwater navigation is a prerequisite for AUVs to accomplish complex ocean missions and remains a fundamental problem in integrated navigation research.
Since GNSS signals cannot effectively propagate underwater, AUVs cannot obtain continuous and stable absolute positioning references. As a result, high-precision underwater navigation mainly relies on onboard sensor integration [
12]. Existing studies typically adopt inertial navigation systems (INSs) as the core of integrated navigation, due to their strong autonomy, high update rate, and good short-term accuracy [
13]. However, the position and velocity estimates of INSs are obtained by integrating sensor outputs, and the errors accumulate over time. Therefore, INSs alone cannot meet the requirements of long-duration missions. To address this issue, Doppler Velocity Logs (DVLs) are commonly introduced to provide velocity observations, which help suppress error divergence and improve navigation accuracy [
14]. Nevertheless, the performance of DVL measurements is sensitive to bottom-tracking conditions, seabed topography, and beam status. In complex environments, measurement degradation or even failure may occur [
15]. Studies have shown that when the number of effective beams is insufficient, traditional SINS/DVL integration cannot maintain complete velocity updates, leading to significant performance degradation. In contrast, a pressure sensor (PS) can provide stable depth information and offer continuous vertical constraints. With the inclusion of PS, system observability is improved, and vertical state estimation becomes more reliable [
16]. Therefore, the SINS/DVL/PS integration framework, which combines INS autonomy with DVL velocity constraints and PS depth constraints, is more suitable as a fundamental navigation architecture in complex underwater environments.
As shown in
Figure 1, in practical applications, DVL outages are often caused by bottom-tracking failure, seabed terrain variations, rapid attitude changes, and environmental disturbances [
17]. Cohen et al. pointed out that when the number of effective beams is insufficient, traditional SINS/DVL integration cannot maintain complete three-dimensional velocity updates, and system errors accumulate rapidly [
18]. Sørensen et al. further showed that once key velocity constraints degrade, positioning performance deteriorates significantly [
19]. Zhu et al. conducted compensation studies for DVL signal outages and demonstrated that constructing continuous and effective auxiliary constraints under DVL interruption is crucial for improving integrated navigation performance [
20]. Therefore, providing continuous and reliable velocity constraints during DVL outages has become a key issue in SINS/DVL integrated navigation.
In this paper, propeller rotational speed (RPM) is selected as an auxiliary information source during DVL outages. Previous studies have shown that incorporating propulsion models and propeller speed measurements can provide effective constraints for velocity estimation [
21]. However, the velocity inferred from the RPM exhibits lag and deviation from the actual AUV velocity [
22]. This discrepancy mainly arises from the dynamic response characteristics of the propulsion system, hydrodynamic resistance, inertia, and environmental disturbances, which make it difficult for traditional physics-based models to fully capture the AUV’s velocity variations. In recent years, data-driven methods have been shown to effectively model such nonlinear relationships and compensate for prediction errors, particularly time series prediction models based on machine learning [
23,
24]. Building on this, this study develops a Nonlinear AutoRegressive with eXogenous inputs (NARX)-based model that automatically learns the system’s dynamic characteristics from historical velocity and exogenous input data, enabling high-precision prediction of the current and short-term future velocity, thereby maintaining the stability and continuity of the navigation system during DVL outages or sensor disturbances. It should be noted that the NARX model is used for short-term velocity prediction in this paper. Its lightweight structure ensures the feasibility of real-time implementation. Together with the subsequent adaptive robust filtering, it forms a prediction–filtering collaborative framework. The integration strategy between the two constitutes an important part of the proposed method.
In SINS/DVL integrated navigation, the extended Kalman filter (EKF) and its variants are widely used due to their clear structure and moderate computational cost [
25]. Allotta et al. applied the unscented Kalman filter (UKF) to underwater navigation to improve the handling of nonlinearities [
26]. Jin et al. proposed an adaptive nonlinear Kalman filtering method to improve state estimation performance under complex conditions [
27]. To address time-varying measurement noise and the non-positive definiteness issue of covariance matrices in traditional adaptive filtering, Zhu et al. proposed an improved Sage–Husa adaptive filtering method, which enhances noise estimation and navigation accuracy in SINS/DVL systems [
28]. Ma et al. further studied state estimation under the coexistence of correlated noise and outliers, and introduced an event-triggered mechanism to detect and suppress abnormal measurements, improving both accuracy and robustness [
29]. In addition, Zhu et al. combined support vector regression with variational Bayesian adaptive filtering to introduce machine learning-based measurement correction, reducing the impact of abnormal observations [
30]. As shown in
Table 1, different methods have achieved good performance in single dimensions, such as robust outlier rejection, noise adaptation, and data-driven prediction. Existing methods can generally be categorized into two types based on their optimization mechanisms. One focuses on suppressing abnormal observations, while the other focuses on adapting to time-varying noise. M-estimation methods have strong advantages in handling outliers and abnormal observations, as they effectively reduce the influence of outliers on state estimation [
31,
32]. However, they mainly focus on outlier suppression and have limited capability in adapting to time-varying noise [
33]. In contrast, the Sage–Husa adaptive filtering method can estimate and update noise statistics online, making it well suited for handling time-varying noise [
34]. Nevertheless, it is less sensitive to large outliers and may suffer from non-positive definite covariance matrices during adaptation, which can degrade filtering accuracy and stability [
32,
35]. Therefore, M-estimation and Sage–Husa methods are complementary, with strengths in outlier suppression and adaptive noise estimation. Moreover, during DVL outages, multiple issues often occur simultaneously, including loss of velocity observations, time-varying noise statistics, and residual abnormal measurements. A single mechanism is insufficient to address all these problems at the same time [
28,
29,
30].
Therefore, how to address these issues collaboratively within a unified framework remains an open technical challenge. To solve the above problems, this paper proposes an adaptive Huber–Sage–Husa extended Kalman filter (AHR-EKF). Its core idea is to exploit the complementary nature of Huber robust estimation and Sage–Husa adaptive filtering. The former suppresses the influence of abnormal observations on state estimation through weight adjustment. The latter adapts to time-varying noise by estimating the noise covariance online. The two mechanisms are coordinated through a conditional triggering strategy. The noise covariance is updated only when the residual is normal, which prevents outliers from contaminating the noise estimate. This addresses the difficulty of balancing robustness and adaptability in existing methods. During DVL outages, the NARX model provides short-term velocity predictions as observation inputs to the filter. The AHR-EKF then performs the filtering update based on these predictions. Together, they form a collaborative framework of data-driven prediction and adaptive robust filtering. Compared with existing machine learning-based methods, the NARX model offers a simpler structure and faster convergence via the Levenberg–Marquardt algorithm, making it more suitable for embedded real-time deployment.
The main contributions of this paper are summarized as follows:
- (1)
An EKF model combining Sage–Husa adaptive filtering and Huber robust Kalman filtering is proposed and applied to the SINS/DVL/PS integrated navigation system.
- (2)
During DVL outages, propeller speed information is converted into velocity constraints. This enables the system to maintain stable operation and improves state estimation accuracy under invalid measurement conditions.
- (3)
A NARX-based velocity prediction model is introduced to handle DVL outages. By using propeller-speed-derived velocity, navigation system velocity increments, and SINS attitude information as exogenous inputs, the model provides accurate short-term velocity estimates and preserves trajectory continuity when DVL data are unavailable.
- (4)
Rigorous ablation experiments are designed. Both simulation and field-test results verify the effectiveness of the proposed method and demonstrate its high accuracy and robustness in complex underwater environments.
The remainder of this paper is organized as follows.
Section 1 reviews related work on underwater navigation systems and multi-sensor fusion.
Section 2 introduces the fundamentals of the proposed AHR-EKF model and its integration with the SINS/DVL/PS system.
Section 3 introduces a NARX-based velocity prediction method to handle DVL outages.
Section 4 reports the experimental validation of the proposed method using both simulation and field-test data. Finally,
Section 5 concludes the paper and discusses future research directions.
3. NARX-Based Velocity Prediction Model
Figure 4 presents the complete workflow of the proposed system. The system is built upon the previous AHR-EKF framework, with additional mechanisms to handle DVL outages. In underwater environments, DVL observations are easily affected by factors such as poor acoustic reflection from soft or uneven seabeds, turbidity, or suspended particles that scatter or absorb acoustic signals. These factors can cause temporary or prolonged loss of velocity measurements, which must be considered in the design of integrated navigation systems. To address this issue, a velocity prediction model based on the NARX neural network is proposed.
3.1. Principles of NARX
The NARX model is a type of neural network commonly used for time series prediction and dynamic system modeling. Unlike conventional linear autoregressive models, NARX can capture the nonlinear characteristics of the system while simultaneously accounting for the influence of exogenous inputs on system outputs.
As illustrated in the schematic diagram of the NARX model in
Figure 5, its core idea is to use historical output and input sequences to predict the current output. Its general form can be expressed as:
where
is the system output at the current time step,
is a nonlinear function approximated by a radial basis function network or a multilayer perceptron,
denotes the exogenous input sequence, and
represents a white noise term or modeling error.
and
are the output and input delay orders, respectively.
The NARX model can form a closed-loop prediction mode through its dynamic feedback mechanism, enabling multi-step forecasting and free-running system prediction.
The reasons for selecting NARX as the training model in this study are as follows. First, NARX employs feedforward neural networks to fit the complex nonlinear relationships in underwater sensor data. Second, the model can handle multiple exogenous inputs, such as propeller speed, IMU attitude, and velocity increments, reducing dependence on DVL velocity measurements. Third, the delay structure allows the model to capture the influence of historical velocity states on the current output. Finally, NARX supports multi-step prediction; when DVL measurements are unavailable, the model can directly switch to closed-loop mode, using the previous predicted output as the input for the next step to predict future velocity.
Compared with deep learning models such as LSTM, NARX has lower computational complexity, making it suitable for real-time online training and prediction. During periods of normal DVL operation, NARX can be trained alongside the navigation system; when DVL signals are interrupted, it can immediately switch to closed-loop mode for multi-step prediction. Even for several hundred future observation epochs, the computational load remains small, meeting the strict real-time requirements of underwater navigation systems.
This section introduces the basic principles of NARX. The next section will detail how the velocity prediction model is constructed based on NARX.
3.2. Construction of the Velocity Prediction Model
Based on the NARX principles introduced above, this study constructs a velocity prediction model for AUVs using actual navigation data. The model is trained to predict the vehicle velocity, which serves as the system output and can be expressed as:
The exogenous input data
include velocity increments
from the navigation system, attitude information
provided by the SINS (roll, pitch, and yaw), and velocity derived from propeller speed
.
Here, the parameter
represents the conversion coefficient between the propeller speed measured by the RPM sensor and the actual forward velocity in the body frame observed by DVL during stable cruising. It can be expressed as:
where
denotes the raw propeller speed measured by the RPM sensor.
The reasons for selecting these exogenous input parameters are as follows. First, as primary external inputs, they provide absolute observational information, offering reliable references for the NARX prediction model, effectively suppressing error accumulation and preventing divergence in state estimation. In this study, is used as a key exogenous input to provide absolute propulsion information for the AUV. However, during maneuvers, the propeller speed may experience delays or transient inconsistencies, and alone cannot fully reflect the actual velocity. To improve prediction accuracy, the propeller speed is combined with velocity increments from the navigation system and attitude information from the SINS, allowing the model to more accurately capture the dynamic response of the AUV.
Among these inputs, the velocity increments reflect the instantaneous acceleration and deceleration of the AUV, capturing short-term dynamic variations and enhancing the model’s sensitivity to velocity changes. The SINS-provided attitude information (roll, pitch, and heading) captures the coupling effects of heading and attitude adjustments on velocity. By combining these exogenous inputs with the historical output sequences, the NARX model can effectively learn the dynamic characteristics of the AUV, achieving accurate prediction of both the current and short-term future velocities.
The NARX model is trained exclusively on data collected during normal DVL operation. Data from DVL outage periods are used only for testing and are not included in training. In the experiments, the complete trajectory is divided chronologically into a training set and a test set. These two sets are temporally independent, ensuring no data leakage between them. Hyperparameters are selected via grid search, with the objective of minimizing the mean squared error on the validation set. The final configuration is input delay 4, feedback delay 2, and hidden layer size 10. The NARX model is trained offline and deployed with fixed parameters. The inference time per step is short and fully meets the real-time requirements of the navigation system. Moreover, its lightweight structure enables efficient inference without relying on GPU acceleration. The detailed parameter settings of the model are summarized in
Table 3.
4. Simulation and Experiments
4.1. Experimental Setup
To verify the effectiveness of the proposed method, both simulation and real AUV trajectory data are used. First, to evaluate the performance of the AHR-EKF method in three-dimensional directions, it is compared with EKF, HR-EKF, and A-EKF under the SINS/DVL integrated navigation framework. On this basis, a PS is introduced to form the PS-AHR-EKF method. A rigorous ablation study is conducted. All methods are evaluated using the same AUV trajectory under identical conditions to ensure a fair comparison of navigation accuracy.
Second, relying on the SINS/DVL/PS integrated AHR-EKF algorithm, additional experiments are further designed to verify the effectiveness of the constructed NARX-based velocity prediction model in correcting the RPM-based velocity measurement results during DVL outages. Three comparison cases are set up, including no-velocity processing during DVL outages (Without-DVL), the velocity in the carrier coordinate system directly converted from the propeller RPM (V-RPM), and the NARX-based velocity prediction model constructed in this paper (V-NARX). Through comparative experiments of simulation and sea trial, the practical effect and advantages of the proposed method in actual underwater navigation scenarios are verified.
The following sections present a detailed analysis and discussion of the above experiments.
4.2. Simulation Experiments
As shown in
Figure 6, a simulated AUV trajectory with a length of approximately 38,000 m and a duration of 9625 s is designed. The trajectory includes multiple turning maneuvers, and the velocity varies continuously during the motion.
Based on this trajectory, IMU, DVL, and PS data are simulated. The sensor error parameters are set according to real devices, and the detailed error and noise parameters are listed in
Table 4. The sampling frequencies of the IMU, DVL, and PS are 100 Hz, 1 Hz, and 1 Hz, respectively.
To independently validate the effectiveness of the proposed AHR-EKF algorithm in three dimensions and to accurately evaluate the contribution of the pressure sensor to the vertical channel, a hierarchical validation strategy is adopted in this study. First, the positioning accuracy of four methods—EKF, HR-EKF, A-EKF, and AHR-EKF—is compared under the SINS/DVL integration framework. This comparison is designed to evaluate the estimation performance of the AHR-EKF in three dimensions using only velocity observations, thereby excluding the interference of the direct depth constraint from the pressure sensor on the vertical channel. On this basis, the pressure sensor is further introduced to form the full SINS/DVL/PS integrated navigation scheme (i.e., PS-AHR-EKF), demonstrating the overall system performance and the constraint effect of the pressure sensor in the vertical direction. It should be noted that the validation of AHR-EKF under the SINS/DVL framework serves only to demonstrate the effectiveness of the robust adaptive filtering algorithm itself. The complete navigation scheme ultimately proposed in this paper is the integrated application of AHR-EKF under the SINS/DVL/PS three-sensor configuration.
As shown in
Figure 7 and
Table 5, due to the combined effects of sensor noise and abnormal measurements, the conventional EKF cannot effectively identify or suppress outliers. This leads to poor filter stability and large position errors. Based on this, the HR-EKF employs the Huber robust function to detect and reject large outliers, and to adjust the error covariance accordingly. However, it has limited adaptability to small disturbances and time-varying noise. The A-EKF introduces the Sage–Husa adaptive mechanism into the EKF framework. It can estimate noise statistics online and adjust measurement weights in real time, making it more sensitive to time-varying noise and weak outliers. However, its ability to suppress strong outliers is limited. The correction may also propagate to subsequent epochs, which can cause imbalance in measurement weighting and degrade navigation accuracy.
In contrast, the AHR-EKF combines the robustness of the Huber method with the adaptability of the Sage–Husa approach. It can suppress strong outliers and adapt to time-varying noise effectively, resulting in improved overall filtering performance. Compared with HR-EKF, the AHR-EKF improves position accuracy by 19.70%, 52.35%, and 58.89% in the east, north, and up directions, respectively. Compared with A-EKF, the improvements are 26.35%, 50.44%, and 67.66%. These results demonstrate that the AHR-EKF provides better robustness against abnormal measurements, better adaptation to time-varying noise, and more stable navigation accuracy in complex underwater environments.
The PS has the advantages of high reliability, low cost, and continuous output. It provides strong depth constraints and is effective in suppressing vertical error divergence. As shown in
Figure 7c and the corresponding
Table 5, the PS-AHR-EKF significantly reduces vertical position errors after introducing depth observations, while maintaining the same optimal accuracy in the horizontal directions.
As shown in
Figure 8, the mean and standard deviation of velocity errors in the east, north, and up directions are compared for different filtering algorithms. The results indicate that, under the SINS/DVL integrated navigation framework, the AHR-EKF achieves the lowest error mean in all three directions and significantly reduces the standard deviation, demonstrating superior overall performance.
Furthermore, after introducing PS-based depth constraints, the PS-AHR-EKF effectively suppresses errors in the vertical channel. At the same time, it does not degrade the accuracy or stability in the horizontal directions. This confirms the important role of depth constraints in preventing vertical error divergence.
To address the degradation of navigation accuracy during DVL outages, a NARX-based velocity prediction model was introduced on top of the AHR-EKF framework. To evaluate its performance, DVL measurements were intentionally disabled between 7400 s and 9625 s in the simulated trajectory, simulating a bottom-tracking failure scenario. Only PS data and SINS observations were retained.
As shown in
Figure 9, three velocity signals were compared: the DVL-measured velocity, the velocity directly inferred from the RPM, which is also an exogenous input to the NARX velocity prediction model, and the velocity predicted by the proposed NARX-based model. Due to propeller response delays and hydrodynamic disturbances, the V-RPM signal exhibits amplitude bias and phase lag during AUV maneuvers. In contrast, the V-NARX model effectively captures both the overall trend and short-term fluctuations of the AUV velocity, showing high consistency with the DVL measurements in all three directions. According to
Table 6, the RMS errors of V-NARX in the east, north, and up directions are 0.264 m/s, 0.229 m/s, and 0.093 m/s, respectively. Compared with the V-RPM method, which has RMS errors of 0.328 m/s, 0.339 m/s, and 0.111 m/s, the errors are reduced by approximately 19.5%, 32.5%, and 16.2%. These results indicate that V-NARX effectively compensates for the response lag and environmental disturbances in propeller-speed-based velocity estimation, providing a more accurate and reliable velocity input for the integrated navigation system.
To further evaluate the performance of the AHR-EKF method with NARX-based velocity prediction under DVL outages, three schemes were compared: pure INS, V-RPM, and V-NARX. As shown in
Figure 10, without any velocity constraints, the pure INS solution diverges rapidly, and the estimated trajectory deviates significantly from the true path. The V-RPM scheme can partially suppress the errors but is still affected by system bias and response lag. In contrast, the proposed NARX-based velocity prediction effectively compensates for conversion errors, showing significant improvement.
As indicated in
Table 7, in the Without-DVL scenario, errors accumulate rapidly, with RMS values reaching 234.400 m and 321.775 m in the east and north directions, respectively. This shows that navigation accuracy cannot be guaranteed by inertial navigation alone in the absence of external velocity observations. The V-RPM strategy lowers the root mean square errors to 24.699 m in the east direction and 10.218 m in the north direction, which can keep the basic movement tendency yet still produce obvious positioning deviations. In contrast, the proposed V-NARX method achieves remarkable performance gains. Its root mean square error reaches 8.397 m in the east direction and 6.530 m in the north direction, bringing about accuracy improvements of around 66.0% in the east direction and 36.1% in the north direction. It should be noted that, in the closed-loop prediction mode, the NARX model uses each predicted value as the input for the next step. Consequently, the prediction error accumulates gradually as the prediction horizon increases.
These results indicate that the NARX-based velocity prediction method preserves trajectory continuity and suppresses rapid error accumulation during DVL outages, providing more reliable velocity constraints for the integrated navigation system in emergency scenarios.
4.3. Sea Trial Experiment
To further verify the engineering applicability of the proposed AHR-EKF method with RPM constraints in real underwater environments, a sea trial experiment was conducted. As shown in
Figure 11, the experimental data were collected using an AUV platform in a sea area of China in August 2023. The onboard sensors included SINS, DVL, PS, and an RPM acquisition module. The fiber-optic SINS employed in this study was the Conch 98FS, developed by CSSC Navigation Technology Co., Ltd. (Beijing, China), primarily intended for shipboard applications. The DVL utilized was a 300 kHz self-contained acoustic Doppler current profiler (ADCP) developed by the Institute of Acoustics, Chinese Academy of Sciences (Beijing, China). The PS used was the ISD4000, manufactured by Impact Subsea Ltd. (Aberdeen, Scotland, UK). The update rates of the IMU, DVL, and PS were 100 Hz, 1 Hz, and 1 Hz, respectively. The detailed sensor accuracy parameters are listed in
Table 8. In this experiment, the Veripos high-precision differential GNSS service was employed as the position reference benchmark. This system utilizes multi-frequency, multi-constellation PPP technology, enabling horizontal positioning accuracy better than 10 cm under dynamic conditions. All GNSS measurements were time-synchronized and transformed to the local navigation coordinate frame, providing the ground-truth reference for accuracy evaluation of the navigation methods.
The actual trajectory of the AUV is shown in
Figure 12. The total duration of the trajectory is 4788 s, covering typical operating conditions such as straight-line navigation, turning maneuvers, and variable-speed motion. To comprehensively evaluate the robustness of the proposed algorithm against abnormal measurements and DVL outages, several abnormal measurement epochs were added to the original data. In addition, DVL measurements were intentionally interrupted at 3500 s to simulate a bottom-tracking failure scenario. During this period, only the PS and RPM information were used as auxiliary constraints. The three-dimensional trajectory clearly shows the motion path and depth variation in the AUV in a real sea environment, providing a realistic and complete experimental basis for subsequent navigation performance evaluation.
The validation strategy for the sea trial is consistent with that used in the simulation. As shown in
Figure 13 and
Table 9, under the SINS/DVL framework, the conventional EKF is sensitive to noise and abnormal measurements. Its RMS position errors in the east, north, and up directions reach 77.839 m, 23.777 m, and 97.308 m, respectively. Such accuracy and stability cannot meet the requirements of long-duration AUV operations.
The HR-EKF can identify and suppress large abnormal measurements, significantly reducing both horizontal and vertical errors compared with the EKF. However, this method focuses mainly on outlier rejection, and its filtering accuracy can still be improved. The A-EKF can estimate noise statistics online and adjust measurement weights dynamically. It shows some adaptability to weak disturbances and time-varying noise. Nevertheless, it lacks sufficient robustness against strong outliers, and the corrections may cause weight imbalances in subsequent epochs. As a result, its overall performance is worse than that of the HR-EKF.
The AHR-EKF combines the robustness of Huber estimation with the adaptability of Sage–Husa filtering. It provides both outlier suppression and noise adaptation, and its filtering performance is superior to methods that use only one of these mechanisms. Compared with the HR-EKF, the AHR-EKF improves position accuracy by 31.04%, 24.68%, and 12.77% in the east, north, and up directions, respectively. Compared with the A-EKF, the improvements are 83.78%, 69.89%, and 45.24%. These results demonstrate the superiority of the adaptive robust fusion framework in complex underwater environments.
After introducing the PS into the AHR-EKF, under the full SINS/DVL/PS integration, the PS-AHR-EKF reduces the up-direction RMS position error from 29.217 m to 0.061 m. This reflects the direct depth constraint provided by the pressure sensor in the up direction, without degrading horizontal positioning performance. The significant improvement in vertical accuracy is mainly attributed to the hard constraint imposed by the pressure sensor as an independent depth observation. These results indicate that the proposed SINS/DVL/PS-based AHR-EKF method has good applicability in complex deep sea environments and can provide effective technical support for long-duration autonomous AUV navigation.
As shown in
Figure 14, the statistical comparison of error mean and standard deviation further indicates that HR-EKF and A-EKF reduce the error mean to some extent, and their biases are significantly smaller than those of the conventional EKF. By integrating robust estimation and adaptive estimation, the AHR-EKF effectively controls the error mean and achieves the best overall performance.
As shown in
Figure 15, the V-RPM method exhibits significant deviations from the DVL reference velocity, especially during acceleration, deceleration, and rapid velocity transitions. In contrast, the proposed V-NARX model provides a much better fit to the actual AUV velocity. The results show that the model not only captures short-term velocity fluctuations but also reflects the overall velocity trend, demonstrating its ability to model the nonlinear dynamics of the AUV propulsion system and maneuvering behavior.
According to
Table 10, the RMS errors of the V-NARX model in the east and north directions are 0.166 m/s and 0.148 m/s, respectively, compared with 0.315 m/s and 0.225 m/s for the V-RPM method. This corresponds to reductions of approximately 47.2% and 34.2%.
The results indicate that V-NARX effectively compensates for modeling errors caused by nonlinear propulsion characteristics, hydrodynamic effects, and environmental disturbances.
It is worth noting that the sea trial trajectory covered typical operating conditions, including straight-line navigation, turning maneuvers, and variable-speed motion, with the AUV heading changing continuously throughout the entire voyage. In real ocean environments, different headings correspond to different current velocities, which in turn cause variations in propeller efficiency. Despite these dynamic changes, the proposed V-NARX model maintained stable and accurate velocity predictions. These results fully demonstrate the model’s generalization capability under varying sea state conditions. They also indirectly confirm the model’s robustness to dynamic changes in propulsion efficiency and external disturbances, as long as such variations remain within the dynamic range covered by the training data.
To evaluate the emergency navigation performance of the proposed V-NARX method under DVL outages, a comparative experiment was conducted during the DVL failure period from 3500 s to 4788 s. The velocity and trajectory results are shown in
Figure 16.
Figure 16a compares the horizontal trajectories of different methods during the DVL outage. In the Without-DVL scenario, the INS trajectory quickly diverges from the reference trajectory and fails to reflect the actual AUV motion. The V-RPM method can maintain the general motion trend, but its trajectory shows systematic deviations due to ocean current disturbances and variations in propulsion efficiency. In contrast, the V-NARX trajectory agrees well with the reference, confirming its effectiveness in compensating for propeller speed conversion errors.
Figure 16b,c show the east and north positioning error evolution over time. At the early stage of the DVL outage, the errors of the three methods are similar. As time progresses, the Without-DVL errors grow in an approximately quadratic manner, consistent with the theoretical error growth caused by accelerometer bias integration.
According to
Table 11, the V-RPM method yields final RMS errors of 52.820 m and 67.057 m, while the V-NARX method reduces them to 41.160 m and 28.023 m, corresponding to reductions of 22.1% and 58.2%.
It should be noted that although the V-NARX method significantly outperforms the V-RPM method, its positioning accuracy still does not reach the level achieved with V-DVL operation. The value of this method lies primarily in providing effective velocity constraints during DVL outages to suppress rapid INS error divergence, rather than completely replacing DVL velocity measurements.