Next Article in Journal
A Shoreline Screening Framework for Identifying Nature-Based Stabilization Measures Reducing Storm Damage in the Florida Keys
Previous Article in Journal
The Impact of Air–Sea Flux Parameterization Methods on Simulating Storm Surges and Ocean Surface Currents
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Resolution Sequence Method with Strong Constraints for Marine Gravity Matching Navigation

The Department of Navigation Engineering, Naval University of Engineering (NUE), Wuhan 430033, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2025, 13(3), 542; https://doi.org/10.3390/jmse13030542
Submission received: 11 February 2025 / Revised: 1 March 2025 / Accepted: 11 March 2025 / Published: 12 March 2025
(This article belongs to the Section Ocean Engineering)

Abstract

:
The navigation and positioning of underwater vehicles is challenging work, especially when there is already a large initial position error, and there is an increasing concern about how to quickly correct the position error. To enhance positioning accuracy under large initial positioning errors, this paper proposes a multi-resolution sequence method with a strong constraint marine gravity-matching navigation algorithm and validates it through field experiments. First, the fundamental principles and common optimization approaches of the standard Terrain Contour Matching (TERCOM) and Iterative Closest Contour Point (ICCP) algorithms are introduced, the limitations of the sequence-matching algorithms are analyzed, and a multi-resolution sequence-matching fusion framework is designed. Then, the constrained models incorporating positional, navigational, and gravitational parameters are designed, and a strongly constrained multi-resolution sequence-matching algorithm is proposed. Finally, the performance of the method is verified by three field test trajectories with an initial position error of about 6 nautical miles. The field test results show that the proposed method has better accuracy and reliability under large initial position errors.

1. Introduction

The marine gravity field reflects information about Earth’s internal structure, material migration, density distribution, etc. The magnitude of the gravity value establishes a nonlinear functional relationship with a geospatial location (longitude, latitude, and altitude) and is stable on the milligal scale (1 mGal = 1 × 10−5 m/s2), so the marine gravity field is a continuous and stable fundamental physical field [1,2,3].
Navigation and positioning serve as crucial guarantees for underwater vehicles to accomplish designated missions and are essential prerequisites for underwater formation coordination [4]. Common underwater navigation and positioning methods primarily include: (1) velocity integration between the Doppler Velocity Log (DVL) and Inertial Navigation System (INS) for suppressing INS errors; (2) positioning and INS calibration through underwater acoustic positioning systems; and (3) geophysics-aided inertial navigation, among others [5,6,7]. The inertial navigation system, characterized by complete autonomy, passivity, and high short-term accuracy while providing comprehensive navigation parameters, generally serves as a foundation for underwater vehicle navigation. This is typically implemented through an INS-based integrated navigation scheme supplemented by auxiliary navigation methods. Among these, the Gravity-Aided Inertial Navigation System (GAINS) represents a typical passive navigation modality. Its gravity data acquisition requires neither signal transmission nor reception, endowing it with advantages, including all-weather capabilities, high autonomy, strong concealment, superior precision, and anti-interference performance. Consequently, the GAINS has emerged as a vital research direction for autonomous underwater vehicle navigation [8].
As shown in Figure 1, the GAINS primarily comprises the INS, gravimeter, gravity anomaly background field, navigation computer, and gravity-matching algorithms [9]. The INS provides comprehensive navigation parameters, including raw outputs from gyroscopes and accelerometers, angular velocity and acceleration, as well as attitude (pitch, roll, and heading), velocity (easterly, northerly, and up), and position (longitude, latitude, and altitude), which is a piece of essential navigation equipment for underwater vehicles. Gravimeters enable real-time measurements of gravitational values at the vehicle’s location, supporting both gravity database construction and matching navigation implementation. High-precision and high-resolution marine gravity anomaly background fields constitute fundamental infrastructure for marine exploration and applications. These datasets also serve as critical technical enablers for practical implementations in domains such as GAINS technology, demonstrating significant economic value and military strategic importance. In addition, matching algorithms represent a critical technical component within the GAINS. This paper primarily focuses on the improvement and innovation of matching algorithms.
Gravity-matching algorithms can be primarily categorized into two classes based on the number of gravimetric measurement points required for a single matching process. The first category comprises sequence-matching algorithms employing correlation extremum criteria [10], which require underwater vehicles to follow predefined trajectories to collect sequential data points. These measured profiles are then matched with the gravity background field to determine the positioning information. The second category involves single-point-matching algorithms based on filtering frameworks [11,12], which perform an INS position error correction at each epoch by integrating current gravimetric measurements, IMU outputs, and gravity background field. Additionally, hybrid matching navigation techniques combining multiple algorithms, as well as intelligent optimization and machine learning-based approaches, have been developed [13,14,15].
Among these methods, single-point-matching algorithms enable real-time INS error corrections but demand high-precision initial navigation parameters prior to implementation. Consequently, underwater vehicles must surface or acquire such information through acoustic positioning systems, potentially compromising mission covertness and limiting the application’s scope. This underscores the necessity to develop sequence-matching algorithms that are tolerant of large initial position errors.
With advancements in marine gravimeter accuracy and gravity anomaly background field reliability, sequence-matching algorithms have undergone significant optimization in recent years, achieving enhanced precision and stability. Common sequence-matching algorithms include (ICCP) [16], (TERCOM) [17], and their related improved variants [18].
  • TERCOM estimates underwater vehicle trajectories through correlation analysis between gravity measurement sequences and reference maps. While demonstrating high accuracy and robustness to initial position errors, it exhibits sensitivity to heading deviations. To address the trajectory shape constraints in conventional TERCOM, Wu et al. [19] proposed a Relative Positions-Constrained Pattern Matching (RPCM) method. Han et al. [20] reduced computational burden through algorithmic refinements, while Li and Zhao et al. enhanced computational efficiency via a Novel Hierarchical Neighborhood Threshold Search [21], Soft-Margin Local Semicircular Domain Research Model [22], and Domain-Center Adaptive-Transfer Matching Method (DAMM) [23].
  • The ICCP obtains optimal trajectory transformations through iterative objective function minimization, offering high precision but sensitivity to the initial position errors. Liu et al. [24] developed a real-time ICCP algorithm with an Optimized Matching Sequence Length (OMSL-ICCP). By employing a golden section search for sequence length optimization and a Hausdorff distance-based contour point search range determination, this method addresses the limitations of existing real-time ICCP implementations. Wang et al. [25] improved underwater vehicle matching accuracy through a Sliding Window ICCP-based Filtered Marine Map Matching method. Zhang et al. [26] proposed an enhanced ICCP algorithm resolving mismatch issues under large initial position errors, validated through simulations and field tests across flat and rugged terrains.
  • Common variants include the Correlation Method (COR), Mean Absolute Differences (MAD), and Mean Square Differences (MSD). Xie et al. [27] employed Taylor’s first-order expansion to establish geomagnetic information relationships between matching and reference points, adopting the MSD for optimal trajectory identification. Gao et al. [28] integrated the MSD with Extended Kalman Filter algorithms to mitigate the initial position error impacts through novel observation equations.
In summary, sequence-matching constitutes a localization method based on contour point sequence analysis, where the quantity and quality of contour points directly determine positioning accuracy. Consequently, accuracy enhancement generally involves two strategies: (1) eliminating invalid contour points and (2) selecting reliable contour points. However, the current study does not adequately consider these.
This study, therefore, focuses on developing universal contour point selection and constraint methodologies through a systematic analysis of sequence-matching characteristics. The proposed approaches aim to improve algorithmic precision and stability and ultimately enhance underwater vehicle navigation performance.
In this paper, Section 2 introduces the basic principles and common optimization methods of the standard TERCOM and ICCP algorithms while analyzing the limitations of existing sequence-matching approaches. Section 3 presents a multi-resolution sequence-matching fusion solution, constructing constraint metric models for position, navigation, and gravity parameters and proposing a multi-resolution sequence method with a strong constraint-matching algorithm. Section 4 validates the proposed method’s performance under large initial position errors through field experiments with comparative analyses. Discussions and conclusions are provided in Section 5.

2. Optimized TERCOM and ICCP Algorithm

The fundamental principle of sequence matching lies in the nonlinear functional relationship between the gravity value and geographic location, enabling the determination of an underwater vehicle’s position based on gravity data. The real-time gravity measurement sequence acquired by gravimeters is compared with the gravity search sequences generated within a predefined background field using INS positions. By applying evaluation criteria, the optimal matching position sequence is identified. Representative algorithms include the TERCOM and ICCP. This section outlines their principles and common optimizations and analyzes their limitations through simulations.

2.1. TERCOM

As shown in Figure 2, the TERCOM algorithm comprises four steps:
Step 1: Acquire the INS-indicated position sequence P i n s = p i n s i , p i n s i + 1 , , p i n s i + N 1 and gravity measurement sequence G m = g m i , g m i + 1 , , g m i + N 1 of the i -th time sequence t i , t i + 1 , , t i + N 1 . Synchronize the INS and gravimeter sampling timestamps.
Step 2: Generate reference gravity sequences G s j = g s j i , g s j i + 1 g s j i + N 1 by translating, rotating, or scaling P i n s within the background field, j = 1 , 2 , , K means there are K reference gravity sequences.
Step 3: Perform a correlation extremum analysis between G m and G s j to identify the optimal reference sequence G ref opt , which yields the best-matched trajectory sequence P m a t c h = p m a t c h i , p m a t c h i + 1 , , p m a t c h i + N 1 .
Step 4: Correct INS errors using P m a t c h .
Correlation analysis is a key step in the TERCOM matching algorithm, which aims to calculate the degree of correlation between the trajectory gravity measurement sequence G m and the reference gravity sequence G s j . The COR, MAD, and MSD correlation analysis models for the i -th time series can be expressed as follows:
J C O R ( j ) = 1 N x = i i + N 1 g m x × g s x ( j ) , j = 1 , 2 , , K
J M A D ( j ) = 1 N x = i i + N 1 g m x g s x ( j ) , j = 1 , 2 K
J M S D ( j ) = 1 N x = i i + N 1 g m x g s x ( j ) 2 , j = 1 , 2 K
where g m x represents the x -th measured gravity anomaly and g s x ( j ) is the x -th gravity anomaly on the j -th matching trajectory.
The optimal matching trajectory corresponds to the reference gravity sequence that maximizes the performance metric J C O R or minimizes the performance metrics J M A D and J M S D . In practical applications, J M S D exhibits superior accuracy and is commonly adopted as the primary indicator for evaluating the correlation between the matching gravity anomaly profiles and measured gravity anomaly profiles.
To mitigate the excessive computational load and ensure algorithmic real-time performance, the TERCOM algorithm analyzes the INS output data and derives the position error bounds (i.e., confidence interval) of the INS-indicated trajectory point P i n s i using Rayleigh distribution [29]. Subsequently, it defines a contour point search threshold σ g based on gravimeter measurement accuracy and gravity background field precision. The algorithm then identifies all contour points satisfying [ g m i σ g , g m i + σ g ] within the confidence interval, thereby generating the reference gravity sequence set G s j .
The standard TERCOM algorithm typically selects the potential drift distance R max of point p i n s i + N 1 (i.e., the final point in the INS-indicated position sequence) as the radius of the confidence interval. As shown in Figure 3a, the standard mode suffers from excessive search scope, high computational complexity, and the proliferation of false candidate points. Notably, the INS horizontal position errors accumulate over time, with the divergence rates being dependent on inertial sensor accuracy, initial alignment precision, and vehicle maneuvering trajectories. Consequently, the confidence interval radius can be dynamically adjusted based on the INS drift rates and the underwater vehicle’s navigation duration, thereby reducing the search space and improving matching efficiency, as demonstrated in Figure 3b.
Based on the above analysis, the optimized TERCOM algorithm described in this section enhances the standard TERCOM framework by incorporating rotation and scaling operations on the INS-indicated position sequence P i n s . Additionally, a dynamic adjustment mechanism for confidence intervals is implemented as follows: (1) Set the initial confidence interval radius R 0 based on the position error of the starting matching point p i n s i ; (2) determine the radius increment Δ R based on the time difference Δ t between consecutive matching points and the INS drift rate μ , Δ R = μ Δ t ; and (3) calculate the subsequent confidence interval radii as R 0 + x Δ R , where x = 1 , 2 , , N 1 .
The aforementioned analysis demonstrates that TERCOM imposes no requirement on the INS initial position errors, and under ideal conditions, it can be positioned to the grid point closest to the true location. However, the matched trajectory remains parallel or approximately parallel to the INS-indicated trajectory, rendering the correlation-based positioning results highly susceptible to heading errors in the INS-indicated trajectory.

2.2. ICCP

Similar to TERCOM, ICCP requires measurements of multiple gravity anomaly points along the underwater vehicle’s trajectory to form a polyline. Through iterative rigid transformations (including rotation and translation), the algorithm progressively aligns the polyline with the nearest contour trajectory, thereby achieving INS error correction. The search iteration process of a standard ICCP is shown in Figure 4, with the key steps as follows:
Step 1: Acquire the INS position sequence P i n s = p i n s i , p i n s i + 1 , , p i n s i + N 1 and gravity measurement sequence G m = g m i , g m i + 1 , , g m i + N 1 .
Step 2: Extract gravity anomaly contour lines C = c i , c i + 1 , , c i + N 1 within the INS error bounds.
Step 3: Identify the nearest contour points y i to p i n s i by searching the contour line c i for the nearest contour points and obtain one iteration trajectory Y = y i , y i + 1 , , y i + N 1 .
Step 4: Compute the rigid transformation rotation parameter R θ and translation parameter T according to P i n s and Y , as shown in (4), and then use T and R θ to rigidly transform P i n s to obtain one iteration of estimated trajectory P ˜ i n s .
η = arg min Ψ r i = 1 N y i I Ψ r ( p i n s i ) 2 = arg min θ , T i = 1 N y i ( R θ p i n s i + T ) 2
where Ψ r ( θ ,   T ) is the optimal rigidity transformation parameter, I Ψ r ( p i n s ) = R p i n s + T is the rigidity transformation, and R θ is the rotation matrix corresponding to θ .
Step 5: Assign the estimated trajectory sequence P ˜ i n s to the INS sequence P i n s , repeat steps 2~4 until the convergence criteria are met and the final matching track is P m a t c h .
In step 3, the search for the nearest contour point y i to the INS-indicated position p i n s i necessitates the prerequisite that the true position of the underwater vehicles lies near p i n s i and resides on the contour corresponding to the measured gravity anomaly value. This implies that a standard ICCP exclusively searches for y i along contour c i , neglecting the impact of gravity anomaly measurement accuracy and background field precision. However, in practical applications, the integrated error σ g arising from gravimeter measurements and background field inaccuracies cannot be disregarded. Consequently, the search domain must be expanded to a gravity anomaly equivalence band centered at c i with a bandwidth of 2 σ g , within which the nearest contour point y i to p i n s i is identified, as shown in Figure 5.
In step 4, the rigid transformation parameters T and R θ are determined based on the INS-indicated position sequence P i n s and the corresponding nearest contour point sequence Y . These parameters must satisfy the optimization criterion of minimizing the sum of the squared Euclidean distances between P i n s and Y , which is:
min D = arg min R θ , T x = i i + N 1 R θ p i n s x + T y x 2
In step 5, establishing the appropriate iterative termination criteria is critical for enhancing the navigation accuracy of the standard ICCP algorithm. In practical implementations, multiple cascaded termination conditions can be serially integrated into the matching algorithm, where iteration terminates upon meeting any single criterion. Common termination criteria include:
  • T < T t h or R θ < R θ ( th ) , where T t h and R θ ( th ) are thresholds set in advance;
  • The increments T j + 1 T j and R θ ( j + 1 ) R θ ( j ) of T and R θ between two neighboring iterations are less than the set thresholds Δ T and Δ R θ ;
  • The distance between the estimated track points obtained from two adjacent iterations D j is less than the set threshold D t h ;
  • The number of iterations reaches a set maximum value k max .
The aforementioned analysis demonstrates that the ICCP algorithm features simple principles and imposes no constraints on underwater vehicle trajectories, with minimal sensitivity to heading errors in the INS-indicated path. However, its implementation requires that the true position resides near the INS-indicated position and exactly on the contour corresponding to the measured gravity anomaly value. Consequently, this method demands higher accuracy in both the gravimeter and gravity background fields.

3. mRSMSC Model for Marine Gravity Matching

Conventional sequence-matching algorithms fail to fully exploit the inherent characteristics of gravity information and INS, resulting in limited practical performance. To address this limitation, this section develops a multi-resolution sequence method with strong constraint (mRSMSC) by integrating multi-constraint conditions, synergizing the complementary strengths of TERCOM and ICCP (introduced in Section 2), and rigorously incorporating the inherent properties of the gravity fields and INS. The proposed framework establishes a strongly constrained multi-resolution fusion mechanism to enhance matching accuracy and robustness.

3.1. Multi-Resolution Sequence-Matching Fusion Algorithm

As analyzed in Section 2, the TERCOM and ICCP algorithms exhibit complementarity advantages, and their fusion can synergistically leverage the strengths of both methods while minimizing the mismatch risk inherent to individual algorithms. To fully exploit this complementary advantage and enhance the compatibility between the optimized ICCP algorithm and background field resolution, this section proposes a multi-resolution sequence-matching (mRSM) fusion algorithm specifically designed for scenarios with large initial position errors.
As shown in Figure 6, the mRSM algorithm integrates the optimized TERCOM and ICCP sequence-matching methods. The workflow consists of two primary phases:
(1) TERCOM-based Coarse Matching suppresses large initial position errors using a low-resolution background field.
(2) ICCP-based Iterative Fine Alignment sequentially enhances positioning accuracy through high-resolution refinement. Let r i × r i denote the background field resolution for the i -th ICCP fine matching, K is the total number of fine matching, and N k is the iteration count of the K -th fine matching. The pseudo-code of the mRSM algorithm is structured as follows in Table 1:

3.2. Analysis and Modeling of Strong Constraints

This section leverages the inherent characteristics of the INS—including minimal short-term trajectory distortion, high heading accuracy, and low relative position drift—to design multiple correlation-based constraints, thereby further eliminating invalid contour points.

3.2.1. Positional Correlation Constraint

As shown in Figure 7, let p i n s i and p i n s i + 1 denote the INS-indicated position sequences at adjacent sampling epochs i and i + 1 , respectively. The contour point sets corresponding to these sequences are y 1 i , y 2 i , , y N i i and y 1 i + 1 , y 2 i + 1 , , y N i + 1 i + 1 , with the spacing between adjacent contour points represented as L j , j = 1 , 2 , , N i × N i + 1 . A total of N i × N i + 1 candidate connections (depicted as dashed lines) are generated. The distance between p i n s i and p i n s i + 1 is denoted as L i i + 1 i n s . During sequence-matching navigation, the spacing L j should approximate the actual travel distance within the sampling interval, i.e., the discrepancy Δ L j = L i i + 1 i n s L j must remain minimal. Notably, a higher INS accuracy results in a smaller Δ L j . The dashed lines marked in red crosses in Figure 7 highlight the adjacent contour point pairs violating this positional correlation constraint.
Therefore, a positional drift threshold Δ d can be established based on the INS accuracy level. By comparing the magnitude of Δ L j with Δ d , adjacent contour points are evaluated against the positional constraint. Specifically, a contour point y i at epoch i is retained only if it satisfies the following condition:
L i i + 1 i n s D y i , y k i + 1 Δ d ,         k = 1 , 2 , , N i + 1
where D ( ) represents the Euclidean distance between two points; if y i fails to meet this criterion for all y k i + 1 , it is eliminated from the candidate set.
By applying (6) to all contour points at epochs i and i + 1 , invalid contour points within the candidate sets y 1 i , y 2 i , , y N i i and y 1 i + 1 , y 2 i + 1 , , y N i + 1 i + 1 can be effectively eliminated. Furthermore, positional correlation constraints can be extended to non-adjacent contour points by proportionally scaling the drift threshold Δ d . Then, it yields:
L i i + κ i n s D y i , y k i + κ κ 1 Δ d
where κ 1 is the interval between the constraint points.

3.2.2. Heading Correlation Constraint

While the positional correlation constraints for the adjacent contour points were analyzed in the previous section, certain candidate pairs (e.g., L 1 and L 3 in Figure 8a) that satisfy positional thresholds may still exhibit significant heading deviations that are incompatible with the high-precision heading characteristics of the INS. Although L 1 and L 3 comply with the positional constraints, the heading of L 2 substantially deviates from the INS-indicated trajectory, necessitating its elimination.
Let Ψ j denote the heading magnitude between the adjacent contour points and Ψ i i + 1 i n s represent the heading magnitude between p i n s i and p i n s i + 1 . It is critical to note that only the absolute heading magnitudes are considered so as to eliminate the influence of the negative directional values introduced by navigation orientation. During sequence-matching navigation, the heading of the adjacent contour points should closely align with the underwater vehicle’s trajectory, i.e., the discrepancy Δ Ψ j = Ψ i i + 1 i n s Ψ j must remain minimal. A higher INS accuracy inherently reduces Δ Ψ j . As shown in Figure 8b, adjacent contour point pairs violating this heading correlation constraint are marked with blue crosses.
A heading drift threshold Δ m is established based on the INS accuracy level. By comparing the magnitude of Δ Ψ j and Δ m , the algorithm evaluates whether the adjacent contour points satisfy the heading constraint. Specifically, a contour point y i at epoch i is retained only if it satisfies:
Ψ i i + 1 i n s H y i , y k i + 1 Δ m ,         k = 1 , 2 , , N i + 1
where H ( ) denotes the heading between two points. This criterion eliminates invalid contour points from the sets y 1 i , y 2 i , , y N i i and y 1 i + 1 , y 2 i + 1 , , y N i + 1 i + 1 .
In addition to the heading correlation constraints for neighboring contour points, similar heading correlation constraints can be designed between non-neighboring contour points, which yields:
Ψ i i + κ i n s H y i , y k i + κ κ 2 Δ m
where κ 2 is the interval between the constraint points.

3.2.3. Gravity Correlation Constraint

The gravity field is a continuous potential field, and gravity anomalies generally exhibit no abrupt changes at small scales. Consequently, during sequence-matching navigation, the magnitude of the gravity anomaly differences Δ g i i + 1 g r a measured by gravimeters at adjacent sampling points should correlate with the gravity anomaly differences Δ g j derived from adjacent contour point searches. Leveraging this property, a gravity correlation constraint is designed for adjacent sequence points, as shown in Figure 9, where the circles represent gravity anomalies at the measurement points, and the pentagrams denote the contour point search results.
The measured gravity anomaly difference between adjacent epochs is defined as
Δ g i i + 1 g r a = g g r a i g g r a i + 1
where g g r a i and g g r a i + 1 denote the gravity anomaly measurements at epochs i and i + 1 , respectively. This differencing operation mitigates the impact of gravimeter measurement errors on Δ g i i + 1 g r a , thereby accentuating the true variation trend of gravity anomalies.
Similarly, the gravity anomaly difference for the contour point searches is expressed as
Δ g j = g u i g w i + 1
where g u i is the search gravity anomaly values at y u i , u = 1 , 2 , , N i , which is the contour point at i ; g w i + 1 is the search gravity anomaly values at y w i + 1 , w = 1 , 2 , , N i + 1 , which is the contour point at i + 1 . The above equation reduces the influence of the gravity background field errors on Δ g j , emphasizing the variation characteristics of the search-based gravity anomalies.
Next, compare the magnitude discrepancy between Δ g i i + 1 g r a and Δ g j , evaluating the contour points against a gravity variation threshold Δ q . A contour point y i is retained only if
Δ g i i + 1 g r a Δ g j Δ q
It should be noted that the threshold Δ q must be adaptively configured based on local gravity gradient variations around the underwater vehicle’s position. This requirement introduces limitations in operational flexibility. To ensure algorithmic stability, the weight of gravity correlation constraints is reduced relative to the positional and heading constraints.
In practical sequence-matching navigation, uncertainties in INS-indicated position errors, heading errors, gravity search anomalies, and true gravity anomalies often prevent the precise construction of the constraints defined in (6), (8), and (12). Consequently, residual contour points can only be qualitatively assessed as “likely valid” or “likely invalid” through conventional deterministic methods. To address this ambiguity, a fuzzy mathematical model is introduced to compute the probabilistic validity evaluations for the remaining contour points [30].
Membership functions and membership degrees constitute the core components of fuzzy mathematics. In this section, three key factors—INS-indicated travel distance, INS-indicated heading, and gravimeter measurements within the sampling interval—are utilized to construct fuzzy membership functions for evaluating the error magnitude of each contour point. The membership degrees are computed individually for each factor and then aggregated to derive a comprehensive evaluation of the contour point’s error magnitude. Then, it yields:
μ 1 μ 2 = ρ 1 ρ 2 ρ 3 μ d l μ ˜ d l μ m h μ ˜ m h μ q a μ ˜ q a
where μ 1 and μ 2 represent the membership degrees for the “small error” and “large error”, respectively.
During algorithm execution, invalid contour points are sequentially eliminated based on the positional, heading, and gravity correlation constraints. The remaining contour points are then ranked, with higher probability candidates prioritized as optimal matches for sequence alignment. Notably, the positional and heading constraints are equally significant, whereas the gravity constraints are less critical due to their susceptibility to gravimeter measurement errors, background field inaccuracies, and interpolation errors. Consequently, the weighting coefficients are typically set as ρ 1 = 0.4 , ρ 2 = 0.4 , ρ 3 = 0.2 .

3.3. Algorithm Flow

As shown in Figure 10, the proposed mRSMSC algorithm comprises three core modules: (1) 2D projection decomposition (detailed in the authors’ prior work [31]), (2) multi-criteria strong constraints, and (3) 2D multi-resolution fusion matching. The main steps are as follows:
Step 1: This module performs gravity background field decomposition and gravimetric measurement decomposition based on geodetic axis projection. The 2D gravity background field is preprocessed offline once the target matching area is defined, imposing no real-time computational burden. Real-time gravimeter measurements are projected onto the 2D plane using the INS-indicated position, enabling subsequent contour point searches within the decomposed gravity field.
Step 2: This phase eliminates invalid contour points through positional, heading, and gravity correlation constraints and ranks the remaining candidates. A fuzzy synthetic metric is designed by constructing fuzzy membership functions for positional, heading, and gravity error magnitudes. The fuzzy membership function of the error size of each contour point is established, respectively. Its membership degree is calculated and then the fuzzy evaluation of each contour point is obtained by synthesizing the influence degree of three factors.
Step 3: This final stage achieves stable positioning by integrating the constrained contour point set with the projected 2D gravity field and INS-indicated positions. The mRSM fusion algorithm estimates INS position errors through iterative coarse-to-fine resolution matching.
The proposed mRSMSC algorithm is an optimized extension of the standard TERCOM and ICCP, incorporating multi-resolution fusion and projection-based strong constraints to eliminate invalid contour points and refine the search scopes. As shown in Figure 10, the mRSMSC-based navigation framework comprises three modules:
  • Reference Datum: Provided by SINS/GNSS integrated navigation;
  • Matching Positioning: Executes mRSMSC-based gravity matching;
  • Accuracy Validation: Evaluates reliability by comparing the mRSMSC outputs with SINS/GNSS references.

4. Experimental Study

In this section, to evaluate the performance of the proposed mRSMSC algorithm in practical applications, shipboard gravity-matching experiments were conducted. In addition, the experimental results of the optimized TERCOM and ICCP, which are described in Section 2, as well as the two-dimensional projection decomposition of TERCOM and ICCP (denoted as DTERCOM and DICCP) and the mRSMSC proposed in this paper, are compared and analyzed.

4.1. Field Test

The shipboard experiments were carried out in the Western Pacific Ocean; the experimental setups are shown in Figure 11. The GNSS information is provided by OEM 628 GPS receiver from NovAtel, Canada (update rate: 1 Hz; velocity accuracy: 0.1 m/s; position accuracy: 10 m), and the reference trajectory is obtained through the NovAtel combined navigation post-processing software Inertial Explorer 8.90 (IE). The IMU is equipped with a triad of ring laser gyroscopes (bias stability: <0.003°/h; angular random walk: <0.0003°/ h ) and three quartz accelerometers (bias: <20 μg; random walk: <2 μg/ h ), with an update rate of 400 Hz. The CHZ-II marine gravity meter measures gravity values (update rate: 1 Hz; accuracy: 1 mGal), and the matching algorithm update period is 300 s [32].
In the test, the sampling interval is 300 s, the number of matching points is 21, and all sampling points on the track are matched by the fixed interval sliding method, with one sampling point sliding each time.
Three trajectories (trajectories 1, 2, and 3) were tested at ~10 knots, heading northeast, with a total voyage of 70 nautical miles. The gravity anomaly reference map, derived from satellite altimetry data (Scripps Institution of Oceanography, V32.1), has a resolution of 1′ × 1′ and an accuracy of 3~5 mGal [33,34,35]. Figure 12 shows the gravity anomaly variations along the trajectories, which are ranked by gradient intensity: Trajectory 1 < trajectory 2 < trajectory 3. To evaluate the effectiveness, an initial position error of about 6 nautical miles was injected into the SINS.

4.2. Results and Analysis

To verify the matching accuracy and reliability of the proposed algorithm, each trajectory underwent 1000 Monte Carlo tests. The performance metrics included the Mean Absolute Error (MAE) and Root Mean Square Error (RMSE). Figure 13 shows the Cumulative Distribution Function (CDF) of the positioning errors for 1000 Monte Carlo trials for each of the five matching algorithms for the three trajectories, and the corresponding error statistics are given in Table 2, which yields the following:
  • The average horizontal position errors are positively correlated with the intensity of the gravity anomaly changes on the trajectories, i.e., the more intense the gravity anomaly changes (trajectory 1 < trajectory 2 < trajectory 3), the smaller the average horizontal position error (trajectory 1 > trajectory 2 > trajectory 3) of the matching results;
  • The MAE of the mRSMSC is 0.3507 nautical miles (Traj.1), 0.2776 nautical miles (Traj.2), and 0.2276 nautical miles (Traj.3), respectively, which outperformed the TERCOM, ICCP, DTERCOM, and DICCP across all trajectories. Compared with the matching results with the smallest error among the other four algorithms (blue in the table), the mRSMSC improved by about 37.4%, 26.1%, and 32.3%, respectively, with an average improvement of about 31.9%;
  • Compared with the remaining four algorithms, the MAE of mRSMSC in the three trajectories improved by about 48.4%, 46.6%, 35.1%, and 33.3%, on average. Combining and comparing the MAE and RMSE of the experimental results, the mRSMSC algorithm shows a better overall performance by having better accuracy and reliability on the three trajectories.
Considering the marine gravity anomaly reference map resolution ( 1 × 1 ), gravimeter measurement accuracy (about 1 mGal), and safety requirements for underwater vehicles, a matching result is classified as valid only if all matched points exhibit errors below one grid cell. Matching results exceeding this threshold are deemed mismatches. This stringent criterion rigorously validates algorithm reliability. Additionally, the standard deviation of positioning errors quantifies matching stability—smaller values indicate more consistent error distributions and higher trajectory stability.
The statistics of the matching results of trajectory 1 are shown in Figure 14. Among 1000 trials, valid matches for the TERCOM, ICCP, DTERCOM, DICCP, and mRSMSC are 430, 471, 596, 620, and 886, respectively. Compared to the baselines, the mRSMSC achieves valid match rate improvements of 51.5%, 46.8%, 32.7%, and 30.0%.
The statistics of the trajectory 2 matching results are shown in Figure 15. Among 1000 trials, the valid matches are 687, 745, 822, 871, and 970, respectively, and the mRSMSC achieves valid match rate improvements of 29.2%, 23.2%, 15.3%, and 10.2%.
The statistics of the matching results of trajectory 3 are shown in Figure 16. Among 1000 trials, the valid matches are 824, 796, 915, 891, and 994, respectively, and the mRSMSC achieves valid match rate improvements of 17.1%, 19.9%, 7.9%, and 10.4%.
As evidenced by Table 2 and Figure 14, Figure 15 and Figure 16, the valid match rates of all algorithms increase proportionally with the gravity anomaly gradient intensity along trajectories. An analysis of 1000 Monte Carlo matching trials across three trajectories demonstrates that the proposed mRSMSC achieves average valid match rate improvements of 32.6%, 30.0%, 18.6%, and 16.9% compared to the TERCOM, ICCP, DTERCOM, and DICCP, respectively, under varying anomaly gradient conditions. Notably, the DTERCOM and DICCP exhibit superior performance relative to the TERCOM and ICCP, though still underperforming the mRSMSC. Overall, without introducing additional restrictive conditions, the mRSMSC realizes strongly constrained multi-resolution 2D sequence matching, significantly enhancing both positioning accuracy and operational reliability. This framework provides a novel methodology for addressing sequence-matching challenges in underwater navigation.

5. Conclusions

In this paper, the mRSMSC matching algorithm is proposed to address the instability of sequence-matching algorithms under varying initial navigation parameter errors. Firstly, to overcome the limitations of the two sequence-matching algorithms, the TERCOM and ICCP, a multi-resolution sequence-matching fusion framework is developed by synergizing the TERCOM and ICCP with multi-scale gravity anomaly background fields. Then, to refine contour point selection and enhance search quality, a strongly constrained multi-resolution sequence-matching algorithm based on strong constraints is proposed by designing three correlation constraint models (positional, heading, and gravity). Finally, the performance of the mRSMSC is verified using three field test trajectories with an initial position error of about 6 nautical miles. Furthermore, 1000 Monte Carlo simulation validations for each of the three trajectories show that, compared with the TERCOM, ICCP, DTERCOM, and DICCP, the mRSMSC improves the MAE by an average of about 48.4%, 46.6%, 35.1%, and 33.3% and the effective matching rate by an average of about 32.6%, 30.0%, 18.6%, and 16.9%.
We are convinced that the proposed algorithms have great potential in matching navigation. Future work is as follows.
  • Collecting more extensive field datasets to facilitate a more comprehensive assessment of the algorithm’s performance;
  • Explore the combination of the sequence-matching algorithm and filter matching to further improve matching accuracy.

Author Contributions

Conceptualization, N.M. and A.L.; methodology, N.M. and F.Q.; software, N.M.; validation, J.X.; formal analysis, F.Q.; investigation, N.M.; resources, F.Q.; data curation, J.X.; writing—original draft preparation, N.M.; writing—review and editing, N.M. and F.Q.; visualization, N.M.; supervision, A.L. and J.X.; project administration, F.Q.; funding acquisition, F.Q. 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 numbers 42274013, 52471386, and 62373367.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy reasons.

Acknowledgments

The authors acknowledge David Sandwell (UCSD) for providing the radar altimeter-derived gravity data used in this study. Moreover, we would also like to thank the editor and anonymous reviewers for their suggestions, which have improved the quality of this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TERCOMTerrain Contour Matching
ICCPDoppler Velocity Log
DVLThree letter acronym
INSInertial Navigation System
GAINSGravity-Aided Inertial Navigation System
CORCorrelation Method
MADMean Absolute Differences
MSDMean Square Differences
mRSMSCMulti-Resolution Sequence Method with Strong Constraints
mRSMmulti-resolution sequence matching
MAEMean Absolute Error
RMSERoot Mean Square Error
CDFCumulative Distribution Function

References

  1. Wang, B.; Wu, L.; Wu, P.; Li, Q.; Bao, L.; Wang, Y. Multidimensional Evaluation of Altimetry Marine Gravity Models with Shipborne Gravity Data from a New Platform Marine Gravimeter. J. Mar. Sci. Eng. 2024, 12, 1314. [Google Scholar] [CrossRef]
  2. Hwang, C.; Chang, E.T.Y. Seafloor secrets revealed. Science 2014, 346, 32–33. [Google Scholar] [CrossRef] [PubMed]
  3. Zhao, S.; Zheng, W.; Li, Z.; Zhu, H.; Xu, A. A Novel Cross-line Adaptive Domain Matching Algorithm for Underwater Gravity Aided Navigation. IEEE Geosci. Remote Sens. Lett. 2024, 21, 7503605. [Google Scholar] [CrossRef]
  4. Gao, S.; Cai, T. Parallel Multiple Methods with Adaptative Decision Making for Gravity-Aided Navigation. J. Mar. Sci. Eng. 2023, 11, 1624. [Google Scholar] [CrossRef]
  5. Chen, H.; He, Z.; Wang, J.; Zhang, X.; Hou, B. A High-Precision Real-Time Distance Difference Localization Algorithm Based on Long Baseline Measurement. J. Mar. Sci. Eng. 2024, 12, 1724. [Google Scholar] [CrossRef]
  6. Liu, H.; Wu, L.; Bao, L.; Li, Q.; Zhang, P.; Wang, Y. Gravity matching navigation algorithm based on multiscale search and Hadamard transformed difference. ISA Trans. 2022, 128, 409–422. [Google Scholar] [CrossRef]
  7. Yu, H.; Li, Z.; Yang, W.; Shen, T.; Liang, D.; He, Q. Underwater Geomagnetic Localization Based on Adaptive Fission Particle-Matching Technology. J. Mar. Sci. Eng. 2023, 11, 1739. [Google Scholar] [CrossRef]
  8. Wang, B.; Cai, T. Path Planning Method for Underwater Gravity-Aided Inertial Navigation Based on PCRB. J. Mar. Sci. Eng. 2023, 11, 993. [Google Scholar] [CrossRef]
  9. Liu, H.; Wu, L.; Bao, L.; Li, Q.; Zhang, P.; Xi, M. Comprehensive Features Matching Algorithm for Gravity Aided Navigation. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1505305. [Google Scholar] [CrossRef]
  10. Han, Y.; Wang, B.; Deng, Z.; Wang, S.; Fu, M. A Mismatch Diagnostic Method for TERCOM-Based Underwater Gravity-Aided Navigation. IEEE Sens. J. 2017, 17, 2880–2888. [Google Scholar] [CrossRef]
  11. Wang, B.; Zhu, J.; Ma, Z.; Deng, Z.; Fu, M. Improved Particle Filter-Based Matching Method with Gravity Sample Vector for Underwater Gravity-Aided Navigation. IEEE Trans. Ind. Electron. 2021, 68, 5206–5216. [Google Scholar] [CrossRef]
  12. Wang, Z.; Huang, Y.; Wang, M.; Wu, J.; Zhang, Y. A Computationally Efficient Outlier-Robust Cubature Kalman Filter for Underwater Gravity Matching Navigation. IEEE Trans. Instrum. Meas. 2022, 71, 8500418. [Google Scholar] [CrossRef]
  13. Han, Y.; Wang, B.; Deng, Z.; Fu, M. A Combined Matching Algorithm for Underwater Gravity-Aided Navigation. IEEE/ASME Trans. Mechatron. 2018, 23, 233–241. [Google Scholar] [CrossRef]
  14. Zou, J.; Cai, T. Improved Particle Swarm Optimization Screening Iterative Algorithm in Gravity Matching Navigation. IEEE Sens. J. 2022, 22, 20866–20876. [Google Scholar] [CrossRef]
  15. Ma, Z.; Wang, B.; Huang, L.; Cui, F.; Deng, Z.; Fu, M. Dimension-Expanded-Based Matching Method with Siamese Convolutional Neural Networks for Gravity-Aided Navigation. IEEE Trans. Ind. Electron. 2023, 70, 10496–10505. [Google Scholar] [CrossRef]
  16. Kamgar-Parsi, B.; Kamgar-Parsi, B. Vehicle localization on gravity maps. Unmanned Ground Veh. Technol. 1999, 3693, 182–191. [Google Scholar]
  17. Wei, E.; Dong, C. A Robust Solution of Integrated SITAN with TERCOM Algorithm: Weight-Reducing Iteration Technique for Underwater Vehicles’ Gravity-Aided Inertial Navigation System. Navig. J. Inst. Navig. 2017, 64, 111–122. [Google Scholar] [CrossRef]
  18. Liu, M.; Wang, B.; Deng, Z.; Fu, M. Improved ICCP Algorithm and Its Application in Gravity Matching Aided Inertial Navigation System. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014. [Google Scholar]
  19. Wu, L.; Wang, H.; Chai, H.; Hsu, H.; Wang, Y. Research on the Relative Positions-Constrained Pattern Matching Method for R Underwater Gravity-Aided Inertial Navigation. J. Navig. 2015, 68, 937–950. [Google Scholar] [CrossRef]
  20. Han, Y.; Wang, B.; Deng, Z.; Fu, M. An Improved TERCOM-Based Algorithm for Gravity-Aided Navigation. IEEE Sens. J. 2016, 16, 2537–2544. [Google Scholar] [CrossRef]
  21. Li, Z.W.; Zheng, W.; Wu, F.; Fang, J. Improving the Matching Efficiency of Undrwater Gravity Matching Navigation Based on a New Hierarchical Neighborhood Threshold Method. Chinese J. Geophys. 2019, 62, 2405–2416. [Google Scholar]
  22. Zhao, S.; Zheng, W.; Li, Z.; Zhu, H.; Xu, A. Improving Matching Efficiency and Out-of-domain Reliability of Underwater Gravity Matching Navigation Based on a Novel Soft-margin Local Semicircular-domain Re-searching Model. Remote Sens. 2022, 14, 2129. [Google Scholar] [CrossRef]
  23. Zhao, S.; Zheng, W.; Li, Z.; Zhu, H.; Xu, A. Improving Matching Efficiency and Out-of-Domain Positioning Reliability of Underwater Gravity Matching Navigation Based on a Novel Domain-Cnter Adaptive-Transfer Matching Method. IEEE Trans. Instrum. Meas. 2023, 72, 1001811. [Google Scholar]
  24. Liu, F.; Li, F.; Lin, N.; Jing, X. Gravity Aided Positioning Based on Real-Time ICCP with Optimized Matching Sequence Length. IEEE Access 2019, 7, 97440–97456. [Google Scholar] [CrossRef]
  25. Wang, B.; Ma, Z.; Huang, L.; Deng, Z.; Fu, M. A Filtered-Marine Map-Based Matching Method for Gravity Aided Navigation of Underwater Vehicles. IEEE/ASME Trans. Mechatron. 2022, 27, 4507–4517. [Google Scholar] [CrossRef]
  26. Zhang, J.; Zhang, T.; Zhang, C.; Yao, Y. An Improved ICCP-Based Underwater Terrain Matching Algorithm for Large Initial Position Error. IEEE Sens. J. 2022, 22, 16381–16391. [Google Scholar] [CrossRef]
  27. Xie, W.; Qu, Z.; Li, Q. A Fast Algorithm of the Geomagnetic Correlaton Matching Based on MSD. In Proceedings of the Third International Conference on Control, Automation and Systems Engineering (CASE-13), Auckland, New Zealand, 28–29 August 2013. [Google Scholar]
  28. Gao, S.; Cai, T. A Cascade Gravity Matching Algorithm with Large Iniial Position Error. IEEE Sensors J. 2023, 23, 25804–25812. [Google Scholar] [CrossRef]
  29. Roy, D. Discrete Rayleigh distribution. IEEE Trans. Reliab. 2004, 53, 255–260. [Google Scholar] [CrossRef]
  30. Mendonça, L.F.; Sousa, J.M.C.; Vieira, S.M. Fault Diagnosis of Maritime Equipment Using an Intelligent Fuzzy Framework. J. Mar. Sci. Eng. 2024, 12, 1737. [Google Scholar] [CrossRef]
  31. Mao, N.; Li, A.; Xu, J.; Qin, F.; Li, J. A Two-Dimensional Gravity Map Matching Method Based on the Earth’s Axis Projection. J. Chin. Inert. Technol. 2022, 30, 783–790. [Google Scholar]
  32. Yuan, Y.; Gao, J.; Wu, Z.; Shen, Z.; Wu, G. Performance estimate of some prototypes of inertial platform and strapdown marine gravimeters. Earth Planets Space 2020, 72, 89. [Google Scholar] [CrossRef]
  33. Sandwell, D.T.; Smith, W.H. Marine gravity anomaly from Geosat and ERS 1 satellite altimetry. J. Geophys. Res. Solid Earth. 1997, 102, 10039–10054. [Google Scholar] [CrossRef]
  34. Sandwell, D.T.; Müller, R.D.; Smith, W.H.; Garcia, E.; Francis, R. New global marine gravity model from CryoSat-2 and Jason-1 reveals buried tectonic structure. Science 2014, 346, 65–67. [Google Scholar] [CrossRef] [PubMed]
  35. Sandwell, D.T.; Harper, H.; Tozer, B.; Smith, W.H.F. Gravity field recovery from geodetic altimeter missions. Adv. Space Res. 2021, 68, 1059–1072. [Google Scholar] [CrossRef]
Figure 1. Gravity matching aided inertial navigation.
Figure 1. Gravity matching aided inertial navigation.
Jmse 13 00542 g001
Figure 2. Flow chart of the standard TERCOM gravity-matching algorithm.
Figure 2. Flow chart of the standard TERCOM gravity-matching algorithm.
Jmse 13 00542 g002
Figure 3. Searching modes of the contour point: (a) standard mode and (b) improved mode.
Figure 3. Searching modes of the contour point: (a) standard mode and (b) improved mode.
Jmse 13 00542 g003
Figure 4. Basic principles of the standard ICCP algorithm.
Figure 4. Basic principles of the standard ICCP algorithm.
Jmse 13 00542 g004
Figure 5. The search area of the nearest contour points in a standard ICCP algorithm.
Figure 5. The search area of the nearest contour points in a standard ICCP algorithm.
Jmse 13 00542 g005
Figure 6. Flow chart of the multi-resolution sequence-matching fusion algorithm.
Figure 6. Flow chart of the multi-resolution sequence-matching fusion algorithm.
Jmse 13 00542 g006
Figure 7. The positional correlation constraint of the adjacent contour points.
Figure 7. The positional correlation constraint of the adjacent contour points.
Jmse 13 00542 g007
Figure 8. The heading correlation constraint of adjacent contour points: (a) contour points culled by positional constraint and (b) contour points culled by positional and heading constraints.
Figure 8. The heading correlation constraint of adjacent contour points: (a) contour points culled by positional constraint and (b) contour points culled by positional and heading constraints.
Jmse 13 00542 g008
Figure 9. Gravity correlation constraint of the adjacent contour points.
Figure 9. Gravity correlation constraint of the adjacent contour points.
Jmse 13 00542 g009
Figure 10. The mRSMSC algorithm flow and accuracy evaluation framework.
Figure 10. The mRSMSC algorithm flow and accuracy evaluation framework.
Jmse 13 00542 g010
Figure 11. The schematic of the maritime experimental device.
Figure 11. The schematic of the maritime experimental device.
Jmse 13 00542 g011
Figure 12. Gravity background field and trajectory gravity anomalies: (a) gravity background field in the experimental area, (b) gravity anomaly of trajectory 1, (c) gravity anomaly of trajectory 2, and (d) gravity anomaly of trajectory 3.
Figure 12. Gravity background field and trajectory gravity anomalies: (a) gravity background field in the experimental area, (b) gravity anomaly of trajectory 1, (c) gravity anomaly of trajectory 2, and (d) gravity anomaly of trajectory 3.
Jmse 13 00542 g012
Figure 13. Distribution of the average positioning error of different algorithms (boxplot and CDF): (a) trajectory 1, (b) trajectory 2, and (c) trajectory 3.
Figure 13. Distribution of the average positioning error of different algorithms (boxplot and CDF): (a) trajectory 1, (b) trajectory 2, and (c) trajectory 3.
Jmse 13 00542 g013
Figure 14. The matching results statistics of path 1 in the South China Sea.
Figure 14. The matching results statistics of path 1 in the South China Sea.
Jmse 13 00542 g014
Figure 15. The matching results statistics of path 2 in the South China Sea.
Figure 15. The matching results statistics of path 2 in the South China Sea.
Jmse 13 00542 g015
Figure 16. The matching results statistics of path 3 in the South China Sea.
Figure 16. The matching results statistics of path 3 in the South China Sea.
Jmse 13 00542 g016
Table 1. Pseudo-code for the mRSM algorithm.
Table 1. Pseudo-code for the mRSM algorithm.
Algorithm:mRSM
Input INS - indicated   sequence   P i n s = p i n s i , p i n s i + 1 , , p i n s i + N 1 , gravity   measurement   sequence   G m = g m i , g m i + 1 , , g m i + N 1 , gravity   background   field   G B F ,   number   of   fine   matching   iterations   N I C C P ,   and   number   of   fine   matching   K .
Output Position   sequence   P m R S M after mRSM matching.
Step 1 Coarse   matching .   The   TERCOM   algorithm   is   used   to   perform   sequence   matching   in   r i × r i   ( typically   1 × 1 ) background field, and the large initial position error is quickly suppressed;
Step 2 Fine   matching .   The   background   field   is   interpolated   from   r × r   to   r 1 × r 1 , and   then   one   sequence   matching   is   performed   using   the   ICCP   algorithm ,   where   the   number   of   iterations   is   N 1 ;
Step 3 Iterate   fine   matching .   Repeat   step   2   until   the   number   of   fine   matches   is   reached   K .
Table 2. Statistics of the average positioning error of the different algorithms (unit: nautical miles).
Table 2. Statistics of the average positioning error of the different algorithms (unit: nautical miles).
AlgorithmFlight Path 1Flight Path 2Tracks 3
MAERMSEMAERMSEMAERMSE
SINS9.60019.62539.64169.66679.59939.6241
TERCOM0.77730.83830.49520.52450.42400.4564
ICCP0.73890.79780.46210.49830.43280.4667
DTERCOM0.59490.64170.40740.43800.33620.3620
DICCP0.56000.60380.37570.40510.35800.3842
mRSMSC0.35070.37700.27760.29860.22760.2444
Improvement *37.4%37.5%26.1%26.3%32.3%32.5%
* Accuracy improvement of the mRSMSC compared to the results of the matching error minimization algorithm (blue in the table).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mao, N.; Li, A.; Xu, J.; Qin, F. A Multi-Resolution Sequence Method with Strong Constraints for Marine Gravity Matching Navigation. J. Mar. Sci. Eng. 2025, 13, 542. https://doi.org/10.3390/jmse13030542

AMA Style

Mao N, Li A, Xu J, Qin F. A Multi-Resolution Sequence Method with Strong Constraints for Marine Gravity Matching Navigation. Journal of Marine Science and Engineering. 2025; 13(3):542. https://doi.org/10.3390/jmse13030542

Chicago/Turabian Style

Mao, Ning, An Li, Jiangning Xu, and Fangjun Qin. 2025. "A Multi-Resolution Sequence Method with Strong Constraints for Marine Gravity Matching Navigation" Journal of Marine Science and Engineering 13, no. 3: 542. https://doi.org/10.3390/jmse13030542

APA Style

Mao, N., Li, A., Xu, J., & Qin, F. (2025). A Multi-Resolution Sequence Method with Strong Constraints for Marine Gravity Matching Navigation. Journal of Marine Science and Engineering, 13(3), 542. https://doi.org/10.3390/jmse13030542

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop