1. Introduction
Autonomous navigation in Global Navigation Satellite System (GNSS)-denied environments remains a fundamental challenge for long-duration underwater vehicles, polar platforms, and other autonomous systems operating in highly constrained environments [
1,
2,
3]. Inertial navigation systems (INS) can provide continuous and self-contained positioning information; however, their errors inevitably accumulate over time due to sensor biases, scale-factor errors, and stochastic drift [
4,
5]. For underwater vehicles, surfacing to obtain GNSS fixes may be infeasible or undesirable because of mission continuity, concealment, and operational safety requirements. Therefore, developing passive, stable, and infrastructure-free navigation methods is of significant importance for autonomous underwater navigation [
6].
Nature provides valuable inspiration for solving this problem. Many biological organisms achieve robust long-distance navigation by combining self-motion integration with environmental cues. Instead of relying on a single external positioning source, biological navigation systems often exploit naturally existing signals, such as magnetic fields [
7], visual landmarks [
8], odor gradients [
9], optic flow [
10], and other spatially distributed environmental features, to correct accumulated path-integration errors. This principle has motivated increasing interest in bio-inspired navigation systems for robots and autonomous platforms, where biologically inspired perception, information processing, and control strategies are transformed into engineering algorithms [
11].
Inspired by such biological navigation principles, geophysical-field-aided navigation has emerged as a promising solution for autonomous vehicles operating without GNSS [
12]. The Earth’s gravity anomaly field is spatially correlated, temporally stable, globally available, and difficult to jam or spoof. These properties make it a useful natural reference field for passive navigation [
13]. In gravity matching navigation, the measured scalar gravity sequence along a vehicle trajectory is compared with a pre-stored gravity anomaly reference map, and the vehicle position is corrected according to the best-matched map location. From a biomimetic perspective, this process can be interpreted as an artificial analogue of environmental-field-based navigation: the vehicle integrates its motion through INS mechanization and periodically corrects its accumulated error by recognizing spatial patterns in a stable natural field.
Classical gravity matching methods include terrain contour matching (TERCOM), iterative closest contour point (ICCP), and Sandia inertial terrain-aided navigation (SITAN). TERCOM-type methods generally rely on correlation or MSD matching between measured and reference sequences [
14]. ICCP-type methods use contour or equivalent-value features to iteratively reduce position errors [
15], while SITAN-type methods formulate the problem within a filtering framework [
16]. These methods have laid the foundation for gravity-aided inertial navigation and have been widely used as benchmark approaches in related studies. Nevertheless, several limitations remain unresolved when only scalar gravity measurements are available.
First, scalar gravity matching is highly sensitive to the local characteristics of the gravity anomaly field [
17]. In regions with strong spatial variations, gravity measurements provide sufficient distinguishable information for position correction. However, in weak-feature or smooth regions, different candidate locations may exhibit similar gravity values, leading to ambiguous or false matches [
18,
19]. Traditional matching methods mainly evaluate residuals or correlations but usually do not explicitly quantify whether the local gravity field is suitable for reliable matching. As a result, a small residual may be incorrectly interpreted as a high-confidence match, even when the local field lacks sufficient spatial uniqueness [
20].
Second, the search window in many existing methods is often empirically determined or fixed in advance. In practical navigation, however, INS uncertainty changes with time and mission conditions. A small search window may exclude the true position when INS drift becomes large, whereas an excessively large window increases computational burden and the probability of false matching [
21]. Moreover, the appropriate search region should depend not only on INS uncertainty but also on the discriminability of the local gravity field [
22]. This suggests that the matching search space should be jointly adapted according to navigation uncertainty and environmental-field suitability [
23].
Third, scalar gravity measurements contain limited instantaneous information. If the matching likelihood is constructed only from single-point gravity residuals, the algorithm may be vulnerable to sensor noise, map errors, and local value similarity [
24,
25]. Biological navigation systems, in contrast, rarely rely on a single isolated cue; instead, they accumulate sequential evidence and exploit the consistency of environmental changes during movement [
26]. Motivated by this principle, scalar gravity matching should make better use of the along-track gravity variation pattern rather than only the absolute gravity value at a single epoch.
Particle filtering provides a flexible Bayesian framework for nonlinear and non-Gaussian navigation problems. Compared with linearized filters, particle filters can represent multimodal posterior distributions and are therefore suitable for gravity matching in ambiguous environments [
27]. However, a conventional particle filter that updates particle weights only according to scalar gravity residuals still suffers from particle degeneracy and false convergence in weak-feature regions [
28]. To improve robustness, additional mechanisms are required to assess environmental suitability, regulate the search space, and impose physical consistency constraints on the matching process.
To address these issues, this paper proposes a Physics-Consistent Multi-Scale Adaptive Particle Filter for Scalar Gravity Matching Navigation, referred to as PC-MAPF-GM. The proposed method is designed for the practical condition in which only scalar gravity measurements are available. Its central idea is to imitate several useful principles observed in biological navigation: multi-scale environmental perception, suitability-aware cue selection, path-integration error correction, and sequential evidence accumulation. Specifically, a local gravity field suitability index is first constructed by integrating map-derived gradient magnitude, local roughness, information entropy, and matching uniqueness. This index is used to evaluate the reliability of gravity matching in different regions and is embedded into the particle weight update to suppress unreliable matches in weak-feature areas. Then, an adaptive search-window strategy is developed by jointly considering the INS error covariance and local gravity suitability, allowing the particle distribution to expand or contract according to both navigation uncertainty and environmental discriminability. Furthermore, an along-track gravity variation consistency constraint is introduced to exploit the physical continuity of scalar gravity observations, thereby reducing false matches caused by similar absolute gravity values. Finally, a multi-scale matching framework is incorporated to improve convergence robustness and avoid premature trapping in local optima.
Before detailing the proposed algorithm framework, we explicitly clarify the one-to-one logical mapping from bionic navigation prototype to each algorithm module in this work, as summarized in
Table 1.
To further highlight the novelty of this full-chain bionic design, we provide a systematic comparative review of representative recent bio-inspired gravity matching navigation works in
Table 2.
The main contributions of this paper are summarized as follows:
- (1)
A suitability-aware scalar gravity matching framework is developed for GNSS-denied underwater navigation. A quantitative gravity-field suitability evaluation model is constructed by integrating the local gradient, roughness, entropy, and spatial uniqueness of the gravity anomaly map. This model explicitly characterizes the matching capability of different regions and provides an environmental information basis for adaptive navigation correction.
- (2)
A physics-constrained multi-scale adaptive particle filter is proposed. The particle search region is dynamically adjusted according to both INS position uncertainty and local gravity-field suitability, thereby avoiding the limitations of fixed search windows. In addition, multi-scale gravity maps are introduced to construct a sequence-based residual, which combines absolute gravity anomaly consistency with along-track gravity variation constraints to improve robustness against measurement noise, map errors, and local field ambiguity.
- (3)
An adaptive weight modulation and resampling strategy is designed to enhance matching reliability. The particle weights are updated by jointly considering the multi-scale matching residual and the local suitability index, while systematic resampling with suitability-dependent roughening is employed to alleviate particle degeneracy. Simulation results demonstrate that the proposed method can effectively suppress INS error accumulation and achieve more accurate and stable positioning than conventional INS-only navigation in complex gravity anomaly environments.
The remainder of this paper is organized as follows:
Section 2 formulates the scalar gravity matching navigation problem and analyzes the limitations of conventional residual-based matching methods.
Section 3 presents the proposed Physics-Consistent Multi-Scale Adaptive Particle Filter for Gravity Matching Navigation (PC-MAPF-GM), including gravity-field suitability evaluation, adaptive search-region construction, multi-scale likelihood modeling, and suitability-aware particle weight updating.
Section 4 describes the simulation and shipboard experimental settings and discusses the corresponding navigation performance. Finally,
Section 5 concludes the paper.
2. Problem Statement
2.1. Bio-Inspired View of Environmental-Field-Based Navigation
Many biological navigation systems do not rely on a single absolute positioning source. Instead, animals often combine self-motion integration with environmental cues to achieve robust navigation over long distances. In such systems, path integration provides a continuous estimate of motion, while stable environmental features are used to correct accumulated drift. This principle has inspired robotic navigation methods that integrate proprioceptive dead reckoning with external natural cues, such as visual landmarks, geomagnetic fields, odor gradients, or other spatially distributed environmental signatures.
Scalar gravity matching navigation follows a similar information-processing paradigm. The inertial navigation system provides a continuous but drifting estimate of the vehicle trajectory, while the gravity anomaly field provides a stable natural reference. By comparing the measured gravity sequence with a pre-stored gravity anomaly map, the accumulated INS error can be constrained. From a bio-inspired perspective, the gravity anomaly map can be regarded as an environmental field memory, and the matching process can be interpreted as environmental-cue-based correction of path-integration drift.
In the paper, we focus on the practical condition where only scalar gravity measurements are available. No gravity gradient tensor, bathymetric observation, geomagnetic measurement, or acoustic positioning information is assumed. Therefore, the main challenge is to extract sufficient positional information from a one-dimensional scalar gravity sequence and a two-dimensional gravity anomaly reference map.
2.2. Coordinate Definition and State Representation
The horizontal position of an underwater vehicle at time step
is denoted by
where
and
represent the east and north coordinates in a local-level navigation frame. For regional navigation problems, longitude and latitude can also be converted into local Cartesian coordinates by map projection. Since the gravity matching process mainly corrects horizontal position errors, this study focuses on two-dimensional horizontal positioning.
The INS-predicted position is denoted by
In practice, the INS prediction error gradually increases with time. The horizontal INS error covariance matrix is written as
The gravity matching algorithm aims to estimate the corrected position
By jointly using the INS prediction, scalar gravity measurements, and the gravity anomaly reference map.
2.3. INS-Based Motion Prediction Model
The vehicle motion between two adjacent epochs can be approximately represented by the displacement increment derived from INS mechanization:
Then, the nominal position propagation model is
where
is the process noise accounting for INS drift, velocity error, heading error, and unmodeled dynamic disturbances. In a particle filtering framework, the
-th particle is propagated as
where
is the number of particles.
The process noise is commonly modeled as a zero-mean Gaussian random vector:
where
is determined according to the INS error characteristics and vehicle motion uncertainty. In the proposed framework, the INS error covariance is not only used for particle propagation but also for adaptive search-window determination, which will be described in
Section 3.
2.4. Scalar Gravity Observation Model
Let the scalar gravity anomaly measured by the onboard gravimeter at time step
be denoted as
The corresponding gravity anomaly value at position
in the reference map is
where
represents the gravity anomaly reference map. Since the particle position may not coincide with a grid node of the reference map, bilinear interpolation or bicubic interpolation is usually required to obtain the map value at an arbitrary candidate position.
The scalar gravity observation model can be written as
where
is the scalar gravity measurement error, including gravimeter noise, map error, temporal variation residuals, and preprocessing errors. It is commonly assumed that
where
is the equivalent variance of scalar gravity observation uncertainty.
For the
-th particle, the single-point gravity residual is
The corresponding single-point likelihood can be expressed as
However, single-point scalar gravity matching is often insufficient because different positions may have similar gravity anomaly values, especially in weak-feature regions. Therefore, sequence-based matching is generally more reliable.
2.5. Sequence-Based Scalar Gravity Matching
A sliding gravity sequence of length
is considered:
For the
-th particle trajectory, the corresponding map-derived gravity sequence is
The sequence residual vector is defined as
A commonly used sequence-matching cost is the mean square residual:
The corresponding sequence-based likelihood is
2.6. Conventional Particle-Filter-Based Gravity Matching
The standard particle filtering procedure consists of three main steps: prediction, weight update, and resampling.
First, particles are propagated using the INS-derived motion increment:
Second, the particle weights are updated according to the scalar gravity matching likelihood:
where
is the unnormalized weight. Using the sequence residual defined in Equation (18), the conventional weight update becomes
Then, the weights are normalized as
Finally, the estimated position is obtained by weighted averaging:
To avoid particle degeneracy, the effective number of particles is calculated as
When is smaller than a predefined threshold , resampling is performed.
Although this framework is flexible and theoretically suitable for nonlinear gravity matching problems, the conventional particle-filter-based method still mainly depends on residual minimization. Therefore, particles located in weak-feature regions may obtain high weights if their scalar gravity values happen to be similar to the measured values, even when the match is physically unreliable.
2.7. Limitations of Existing Scalar Gravity Matching Methods
When only scalar gravity information is available, gravity matching navigation faces several fundamental difficulties.
2.7.1. Ambiguity in Weak-Feature Gravity Regions
The amount of useful information contained in scalar gravity measurements depends strongly on the spatial variability in the gravity anomaly field. In a region where the gravity field changes significantly, small position deviations can lead to observable gravity differences. In contrast, in a smooth region, many candidate positions may produce nearly identical gravity values. This reduces the discriminability of scalar gravity matching.
Let two candidate positions be
and
. If
Then, gravity matching may fail to distinguish between these two candidate locations. This problem is particularly serious in flat gravity regions or regions with repeated anomaly patterns.
Traditional residual-based likelihood functions do not explicitly evaluate the matchability of the local gravity field. Therefore, a small residual does not necessarily imply a reliable position estimate.
2.7.2. Fixed or Empirically Defined Search Window
Many matching methods require a predefined search region around the INS-predicted position. However, the INS error grows with time and varies with sensor quality, vehicle dynamics, and mission duration. A fixed search window is therefore not optimal.
If the search window is too small, the true position may be excluded:
where
denotes the search region. In this case, no matching algorithm can recover the correct position.
If the search window is too large, the number of false candidate positions increases, and the computational cost also becomes higher. Moreover, in weak-feature areas, a large search window can significantly increase the probability of false matching. Therefore, the search region should be adaptively determined according to both INS uncertainty and local gravity-field discriminability.
2.7.3. Insufficient Use of Sequential Physical Consistency
Scalar gravity observations are not independent isolated values along the trajectory. Since the gravity anomaly field is spatially continuous, consecutive gravity measurements should exhibit physically consistent variations with vehicle motion. However, many existing methods mainly use absolute gravity residuals or correlation coefficients, without sufficiently exploiting along-track variation consistency.
For example, two candidate trajectories may have similar absolute gravity values but different gravity variation trends. If only the residual magnitude is considered, these two candidates may be difficult to distinguish. Therefore, incorporating the consistency between measured and map-derived gravity variation can provide additional constraints for scalar gravity matching.
In this work, the abbreviation PC (Physics-Consistent) explicitly refers to the kinematic motion physical constraint for underwater vehicles: it strictly limits the maximum one-step position jump of any sampled particle to ≤1.2 times the maximum cruising speed of the tested underwater vehicle, which eliminates all impossible pseudo-matching points that violate basic motion physics, and this design is inherently mimicking the natural continuous movement property where benthic organisms never teleport abruptly on the seabed.
2.7.4. Local Convergence and Particle Degeneracy
In conventional particle filtering, particles with relatively small residuals receive large weights. In complex or ambiguous gravity fields, this may cause the particle set to converge prematurely to a false location. Once most particles concentrate in an incorrect region, subsequent resampling may eliminate particles near the true position, leading to irreversible divergence.
This issue is analogous to unreliable cue dominance in biological navigation: when an environmental cue is ambiguous, over-trusting it can degrade navigation performance. A more robust strategy should evaluate cue reliability before using it for strong correction. In scalar gravity matching, this means that the algorithm should not only measure the residual between observation and map but also assess whether the local gravity field provides sufficient information for reliable matching.
Based on the above analysis, the problem addressed in this paper can be formulated as follows.
Given the following:
- 2.
The INS error covariance matrix
- 3.
The scalar gravity measurement sequence
- 4.
The scalar gravity anomaly reference map
the objective is to estimate the corrected vehicle position sequence
Such that the positioning error
is minimized over the navigation process.
More specifically, this study aims to design a scalar-gravity-only matching method that satisfies the following requirements:
Reliability in weak-feature regions: the method should reduce false matching when the local gravity field has low spatial discriminability.
Adaptability to INS uncertainty: the search range should be adjusted according to the time-varying INS error covariance.
Use of sequential gravity information: the method should exploit not only absolute scalar gravity values but also along-track gravity variation consistency.
Robust Bayesian estimation: the method should maintain multiple candidate hypotheses before sufficient evidence is accumulated, thereby reducing premature convergence.
To meet these requirements, the next section proposes a Physics-Consistent Multi-Scale Adaptive Particle Filter for Scalar Gravity Matching Navigation, abbreviated as PC-MAPF-GM.
3. Proposed Method
3.1. Framework of the Proposed PC-MAPF-GM Method
The PC-MAPF-GM framework proposed in the study is entirely generated by biomimetic mapping of the natural navigation behavior of multiple types of benthic marine organisms: the gravity field local fitness modeling module directly simulates the pre assessment behavior of benthic organisms on food density and habitat suitability in the seabed area before foraging, corresponding to the encoding process of “environmental navigability” in the spatial memory of the hippocampus; adaptive time-varying search interval module, replicating the graded foraging strategy of organisms enlarging the exploration range in unfamiliar areas and reducing the search step size in familiar high-resolution feature areas; multiscale step-by-step matching module, corresponding to the hierarchical spatial recognition behavior of organisms gradually focusing from large-scale coarse positioning to small-scale precise foraging points; the physical consistency constraint module along the trajectory directly simulates the natural physical properties of biological continuous cruising without spatial teleportation. This full chain biomimetic design ensures that every core component of the algorithm has a clear biological mechanism traceability, rather than simply engineering heuristic improvements.
To improve the robustness of scalar gravity matching navigation in GNSS-denied underwater environments, this paper proposes a Physics-Consistent Multi-Scale Adaptive Particle Filter for Gravity Matching Navigation, abbreviated as PC-MAPF-GM. The method is designed for the practical condition in which only scalar gravity observations are available. It does not require gravity gradient tensor measurements, bathymetric information, geomagnetic measurements, or external acoustic positioning.
The proposed method follows a bio-inspired environmental-field-based navigation philosophy. In biological navigation, self-motion estimation is often corrected by stable environmental cues, but such cues are not used blindly. Their reliability, spatial distinctiveness, and temporal consistency are implicitly evaluated during movement. Inspired by this principle, the proposed method treats INS mechanization as an engineering counterpart of path integration, while the gravity anomaly map is regarded as a stable environmental field memory. Scalar gravity measurements are then used as environmental cues to correct accumulated INS drift.
In conventional particle-filter-based gravity matching, particle weights are usually determined mainly by the residual between measured scalar gravity values and map-derived scalar gravity values. However, this residual-only mechanism may be unreliable in weak-feature regions, where many candidate positions can produce similar scalar gravity values. Therefore, PC-MAPF-GM introduces three coupled mechanisms into the particle filtering framework. First, a gravity field suitability index is constructed from the reference gravity anomaly map to quantify the local matchability of scalar gravity information. Second, an adaptive search region is determined by jointly considering INS uncertainty and gravity field suitability. Third, a physics-consistent multi-scale gravity matching likelihood is established by combining sequence similarity, along-track gravity variation consistency, and multi-scale map information.
The overall workflow is as follows: At each time step, the INS-derived displacement is used to propagate the particles. Around each candidate position, scalar gravity values are interpolated from the reference map, and the measured gravity sequence is compared with the map-derived sequence. Meanwhile, the local suitability of the gravity field is evaluated. The final particle weight is determined not only by gravity sequence similarity, but also by the reliability of the local gravity field and the physical consistency of along-track gravity variation. After normalization and resampling, the corrected position is obtained from the weighted particle set.
3.2. Gravity Field Suitability Modeling and Adaptive Search Region
The reliability of scalar gravity matching depends strongly on the spatial characteristics of the gravity anomaly field. In areas with strong spatial variation and distinctive local patterns, scalar gravity measurements can provide effective positional information. In contrast, in smooth or repetitive regions, different candidate positions may produce similar gravity values or similar gravity sequences, leading to false matching. Therefore, before scalar gravity information is used for strong position correction, the local gravity field should be evaluated in terms of its suitability for matching.
Let denote the scalar gravity anomaly value at position , and let be a local window centered at . In this study, the gravity field suitability index is constructed by integrating four map-derived components: gradient magnitude, local roughness, information entropy, and matching uniqueness.
The first component is the spatial gradient magnitude of the gravity anomaly map:
The partial derivatives are calculated from the reference map by finite differences:
A larger value of indicates that a small position change can produce a more observable gravity difference, which is beneficial for scalar gravity matching.
The second component is the local gravity roughness, defined as the standard deviation of gravity anomaly values within the local window:
where
is the number of grid points in the local window and
A larger roughness value usually implies stronger local fluctuation and better spatial discriminability.
The third component is the local information entropy. The gravity anomaly values in
are divided into
bins, and the probability of the
-th bin is denoted by
. The entropy is calculated as
where
is a small positive constant used to avoid numerical instability. A high entropy value means that the local gravity distribution contains richer information, whereas a low entropy value often corresponds to a smooth or homogeneous region.
The fourth component is the local matching uniqueness. Even if a local gravity pattern has significant variation, it may still be similar to nearby patterns, causing ambiguous matching. Let
denote the local gravity pattern centered at
, and let
denote a neighboring pattern shifted by a nonzero displacement. If
is the normalized correlation coefficient between these two patterns, the uniqueness component is defined as
A large indicates that the local gravity pattern is less similar to its surroundings and is therefore more suitable for reliable matching.
Since the four components have different dimensions and numerical ranges, each component is normalized into
:
The final suitability index is obtained by weighted fusion:
where
The value of lies in . A larger value means that the local gravity field is more informative and more suitable for scalar gravity matching.
The suitability index is further used to define the adaptive search region. At time step
, the INS provides the predicted position
and the horizontal error covariance matrix
. The INS uncertainty radius is defined using the largest eigenvalue of the covariance matrix:
where
denotes the maximum eigenvalue and
is a confidence coefficient.
To incorporate gravity field reliability, the average suitability around the INS-predicted position is calculated as
where
is a local neighborhood centered at
. In discrete implementation, the integral is replaced by the average over grid points or sampled candidate positions.
The adaptive search radius is then defined as
where
is a suitability-based expansion coefficient. When the local suitability is high, the search radius remains close to the INS uncertainty radius. When the local suitability is low, the search region is enlarged to preserve multiple possible hypotheses and reduce premature convergence.
The adaptive search region is therefore given by
This design links navigation uncertainty with environmental-field reliability. It prevents the true position from being excluded when INS uncertainty grows, while also avoiding overconfident matching in weak-feature gravity regions.
3.3. Physics-Consistent Multi-Scale Gravity Matching Likelihood
After particle propagation, each particle represents a candidate vehicle position. For the
-th particle at time step
, the map-derived scalar gravity value is obtained by interpolation:
To reduce the ambiguity of single-point scalar matching, a sliding gravity sequence of length
is used. The measured gravity sequence is written as
And the corresponding map-derived sequence for the
-th particle trajectory is
The sequence matching residual is defined as
If the scalar gravity measurement noise is modeled as zero-mean Gaussian noise with variance
, the basic sequence likelihood can be expressed as
However, scalar gravity observations along a trajectory are not independent isolated values. Because the gravity anomaly field is spatially continuous, the variation trend of consecutive scalar gravity measurements should be physically consistent with the variation trend predicted from the reference map along the candidate trajectory. Therefore, an along-track gravity variation consistency term is introduced.
Let the traveled distance between time steps
and
be
The observed along-track scalar gravity variation rate is defined as
For the
-th particle trajectory, the map-derived along-track variation rate is
The physical consistency residual is then given by
This term helps distinguish candidate trajectories that have similar absolute gravity values but different gravity variation trends. The combined physics-consistent residual is written as
where
is a nonnegative coefficient controlling the contribution of the along-track consistency constraint.
To further improve robustness, the proposed method adopts a multi-scale matching strategy. Gravity anomaly maps contain spatial information at different scales. Coarse-scale maps are less sensitive to noise and local map errors, while fine-scale maps provide higher positioning accuracy when the gravity field is sufficiently informative. Let the multi-scale gravity maps be denoted as
where
is the coarsest map and
is the finest map. The gravity anomaly value at scale
is denoted by
.
At scale
, the sequence residual and physical consistency residual are respectively defined as
The multi-scale residual is then constructed as
where
is the scale weight satisfying
The scale weights can be determined according to the suitability of each scale. Let
be the average suitability at scale
. Then,
Thus, the scale that contains more reliable gravity information contributes more to the final likelihood. The resulting physics-consistent multi-scale likelihood is
This likelihood integrates three types of information: scalar gravity sequence similarity, along-track physical consistency, and multi-scale environmental-field structure. It therefore provides a more reliable evidence model than residual-only scalar gravity matching.
3.4. Suitability-Aware Particle Filtering Implementation
The proposed likelihood is embedded into a particle filtering framework to estimate the corrected vehicle position. At time step
, the posterior distribution of the vehicle position is approximated by a set of weighted particles:
where
is the number of particles,
is the position of the
-th particle, and
is its normalized weight.
Particles are first propagated using the INS-derived displacement increment:
where
is the displacement increment obtained from INS mechanization, and
is the process noise. The process noise is modeled as
Particles outside the adaptive search region are rejected or regenerated to ensure that the particle set remains consistent with INS uncertainty and the current search range.
The key step is the suitability-aware weight update. For the
-th particle, the local suitability value is
The unnormalized particle weight is updated as
where
is a small positive constant and
is the suitability regulation coefficient. Substituting Equation (66) into Equation (71), the weight update becomes
When , the suitability index does not affect the particle weights, and the method reduces to a physics-consistent multi-scale particle filter. When , particles located in informative gravity regions are strengthened, whereas particles in weak-feature regions are prevented from obtaining excessively large weights only because of accidental residual similarity. This design does not discard weak feature regions completely; instead, it reduces overconfidence in unreliable environmental cues.
The particle weights are normalized as
To monitor particle degeneracy, the effective number of particles is calculated as
When
is smaller than a predefined threshold
, resampling is performed. To preserve particle diversity after resampling, a small roughening noise can be added:
where
The covariance can be set according to map resolution, particle spread, and INS uncertainty. In weak-feature regions, a slightly larger roughening noise helps preserve alternative hypotheses; in strong-feature regions, a smaller roughening noise is preferred to improve convergence accuracy.
Finally, the corrected position is estimated as the weighted mean of the particle set:
The correction relative to the INS-predicted position is
This correction can be directly used as the gravity-aided navigation output or further integrated into an INS filtering system.
3.5. Algorithm Summary and Computational Analysis
The complete PC-MAPF-GM procedure is summarized in Algorithm 1, and the overall framework is illustrated in
Figure 1. The method starts from the INS-predicted navigation solution and the scalar gravity anomaly reference map. At each epoch, the local suitability index is queried from the precomputed suitability map, and the adaptive search region is determined according to the INS covariance and environmental-field reliability. Particles are then propagated using the INS displacement increment. For each particle, the multi-scale scalar gravity sequence residual and along-track variation consistency residual are calculated. The final particle weight is updated using the physics-consistent multi-scale likelihood and the suitability modulation term. After normalization and possible resampling, the corrected position is obtained from the weighted particle set.
| Algorithm 1. PC-MAPF-GM for scalar gravity matching navigation |
Input: scalar gravity observations , INS-predicted positions , INS displacement increments , INS covariance , multi-scale gravity anomaly maps , particle number , sequence length . Output: corrected position estimate . |
Initialize particles around the initial INS position and assign equal weights. For each time step , compute or query the local suitability index and calculate the average suitability around the INS-predicted position. Determine the adaptive search radius according to the INS covariance and local suitability. Propagate particles using the INS-derived displacement. For each particle, calculate the multi-scale residual by combining sequence matching residuals and along-track physical consistency residuals. Update the particle weight according to Equation (72), normalize all particle weights, and compute . If , perform resampling and particle roughening. Finally, estimate the corrected position using Equation (77).
Although the algorithm is summarized procedurally, its internal logic is continuous. INS mechanization provides path-integration prediction, scalar gravity sequence matching provides environmental cue correction, suitability modeling evaluates the reliability of the gravity field, and along-track consistency ensures that the correction follows the physical continuity of the environmental field.
The computational burden of the proposed method mainly comes from particle evaluation over multiple scales. If
particles,
map scales, and a gravity sequence length
are used, the approximate computational complexity of one update epoch is
The suitability index can be computed offline because it depends only on the gravity anomaly reference map. During online navigation, the algorithm only needs to query the precomputed suitability map and interpolate gravity values from the reference maps. Therefore, the additional computational cost introduced by suitability modeling is limited.
The multi-scale strategy increases the number of residual calculations, but it improves convergence reliability and reduces the probability of local false matching. Moreover, the adaptive search region avoids unnecessary particle evaluation over excessively large areas when the INS uncertainty is small or the gravity field is highly informative. Therefore, the proposed method provides a practical balance between robustness and computational efficiency.
For the four core regulatory parameters, we have completed parameter sensitivity verification through comparative simulation testing. The detailed results are tabulated in
Table 3.
5. Conclusions
This paper proposed a physics-consistent multi-scale adaptive particle filter for scalar gravity matching navigation in GNSS-denied underwater environments. A gravity-field suitability model was first established by integrating local gradient, roughness, entropy, and spatial uniqueness, enabling quantitative evaluation of the matching capability of different gravity anomaly regions. Based on this model, the particle search region was adaptively adjusted according to both INS position uncertainty and local field suitability, which improves the balance between search reliability and computational efficiency.
Furthermore, a multi-scale gravity sequence residual with along-track physical consistency was introduced into the particle weight update, allowing the algorithm to exploit both absolute gravity anomaly information and gravity variation characteristics along the trajectory. A suitability-modulated weighting and roughening-based resampling strategy was also designed to alleviate particle degeneracy and enhance filtering robustness.
Simulation results show that the proposed method can effectively suppress the error accumulation of pure inertial navigation and provide more stable position correction in complex gravity anomaly environments. The results verify the effectiveness and potential application of the method for long-duration underwater autonomous navigation. Future work will focus on validation using measured marine gravity data and real AUV trajectories, as well as real-time implementation on embedded navigation platforms.