Next Article in Journal
Full-Thickness Regeneration of the Hard Palate Using Bioengineered Mucoperiosteal Scaffolds in a Porcine Model
Previous Article in Journal
A Hybrid Giza Pyramids Construction–Crow Search Algorithm–Particle Swarm Optimization (HGPC-CSA-PSO) Framework for Simulating Dynamic Collaborative Grouping in Interpreting Education: A Simulation-Based Exploratory Study
Previous Article in Special Issue
Temperature-Compensated Vector Bending Sensor with Double-Cladding Fiber Assisted Mach–Zehnder Interferometer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Bio-Inspired Multi-Scale Adaptive Particle Filter for Scalar Gravity Matching Navigation in GNSS-Denied Underwater Environments

1
School of Instrumentation and Optoelectronic Engineering, Beihang University, Beijing 100191, China
2
Hunan Aerospace Electromechanical Equipment and Special Materials Research Institute, Changsha 410205, China
3
College of Control and Information Engineering, Northeast Forestry University, Harbin 150040, China
4
Sichuan Aerospace System Engineering Research Institute, Chengdu 610100, China
*
Author to whom correspondence should be addressed.
Biomimetics 2026, 11(9), 651; https://doi.org/10.3390/biomimetics11090651
Submission received: 20 July 2026 / Revised: 16 August 2026 / Accepted: 4 September 2026 / Published: 9 September 2026
(This article belongs to the Special Issue Bioinspired Robot Sensing and Navigation)

Abstract

In Global Navigation Satellite System (GNSS)-denied deep-sea environments, traditional scalar gravity matching navigation methods frequently suffer severe performance degradation in weak-feature, highly repetitive gravity anomaly regions. Inspired by the hippocampal spatial memory mechanism and natural graded foraging behavior of benthic marine organisms, this paper proposes a full-chain bionic framework named the Physics-Consistent Multi-Scale Adaptive Particle Filter for Gravity Matching Navigation (PC-MAPF-GM). This method endows the particle filter with four layers of biologically mimicked autonomous regulation capabilities: quantitative gravity field local suitability assessment, dynamically adjusted time-varying search scope, three-level multi-scale stepwise matching, and along-track trajectory motion physics consistency constraint. The verification of long-term shipborne lake experiments confirms that the proposed method reduces the final gravity matching positioning root mean square error (RMSE) to only 528.2 m, which is more than 41% lower than the classical terrain contour matching (TERCOM) benchmark and 31% lower than iterative closest contour point (ICCP). This biomimetic full-design-chain solution provides a robust new practical navigation paradigm for long-endurance fully autonomous underwater vehicles operating without any external auxiliary positioning information.

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 k is denoted by
p k = x k y k T ,
where x k and y k 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
p ^ INS , k = x ^ INS , k y ^ INS , k T .
In practice, the INS prediction error gradually increases with time. The horizontal INS error covariance matrix is written as
P INS , k = σ x , k 2 σ x y , k σ x y , k σ y , k 2 .
The gravity matching algorithm aims to estimate the corrected position
p ^ k = x ^ k y ^ k T
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:
Δ s k = Δ x k Δ y k T .
Then, the nominal position propagation model is
p k = p k 1 + Δ s k + w k ,
where w k is the process noise accounting for INS drift, velocity error, heading error, and unmodeled dynamic disturbances. In a particle filtering framework, the i -th particle is propagated as
p k ( i ) = p k 1 ( i ) + Δ s k + w k ( i ) , i = 1 , 2 , , N ,
where N is the number of particles.
The process noise is commonly modeled as a zero-mean Gaussian random vector:
w k ( i ) ~ N 0 , Q k ,
where Q k 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 k be denoted as
z k = Δ g obs , k .
The corresponding gravity anomaly value at position p k in the reference map is
m p k = Δ g map p k ,
where m ( ) 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
z k = m p k + v k ,
where v k is the scalar gravity measurement error, including gravimeter noise, map error, temporal variation residuals, and preprocessing errors. It is commonly assumed that
v k ~ N 0 , σ g 2 ,
where σ g 2 is the equivalent variance of scalar gravity observation uncertainty.
For the i -th particle, the single-point gravity residual is
r k ( i ) = z k m p k ( i )
The corresponding single-point likelihood can be expressed as
p z k | p k ( i ) exp r k ( i ) 2 2 σ g 2 .
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 L is considered:
z k , L = z k L + 1 z k L + 2 z k T
For the i -th particle trajectory, the corresponding map-derived gravity sequence is
m k , L ( i ) = m p k L + 1 ( i ) m p k L + 2 ( i ) m p k ( i ) T .
The sequence residual vector is defined as
r k , L ( i ) = z k , L m k , L ( i ) .
A commonly used sequence-matching cost is the mean square residual:
D g , k ( i ) = 1 L j = k L + 1 k z j m p j ( i ) 2
The corresponding sequence-based likelihood is
p z k , L | p k ( i ) exp D g , k ( i ) 2 σ g 2 .

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:
p k ( i ) ~ p p k | p k 1 ( i )
Second, the particle weights are updated according to the scalar gravity matching likelihood:
w ˜ k ( i ) = w k 1 ( i ) p z k , L | p k ( i ) ,
where w ˜ k ( i ) is the unnormalized weight. Using the sequence residual defined in Equation (18), the conventional weight update becomes
w ˜ k ( i ) = w k 1 ( i ) exp D g , k ( i ) 2 σ g 2 .
Then, the weights are normalized as
w k ( i ) = w ˜ k ( i ) j = 1 N w ˜ k ( j ) .
Finally, the estimated position is obtained by weighted averaging:
p ^ k = i = 1 N w k ( i ) p k ( i )
To avoid particle degeneracy, the effective number of particles is calculated as
N eff = 1 i = 1 N w k ( i ) 2
When N eff   is smaller than a predefined threshold N th   , 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 p a and p b . If
m p a m p b
Or more generally,
m k , L p a m k , L p b ,
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:
p k true   Ω k ,
where Ω k 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:
  • The INS-predicted position sequence
p ^ INS , k k = 1 K ,
2.
The INS error covariance matrix
P INS   , k ,
3.
The scalar gravity measurement sequence
z k k = 1 K ,
4.
The scalar gravity anomaly reference map
m ( p ) ,
the objective is to estimate the corrected vehicle position sequence
p ^ k k = 1 K
Such that the positioning error
e k = p ^ k p k true  
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 m ( p ) denote the scalar gravity anomaly value at position p = [ x , y ] T , and let Ω ( p ) be a local window centered at p . 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:
G 1 ( p ) = m x 2 + m y 2 .
The partial derivatives are calculated from the reference map by finite differences:
m x m ( x + Δ x , y ) m ( x Δ x , y ) 2 Δ x
m y m ( x , y + Δ y ) m ( x , y Δ y ) 2 Δ y
A larger value of G 1 ( p ) 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:
G 2 ( p ) = 1 M q Ω ( p ) m ( q ) m ¯ Ω 2 ,
where M is the number of grid points in the local window and
m ¯ Ω = 1 M q Ω ( p ) m ( q ) .
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 Ω ( p ) are divided into B bins, and the probability of the b -th bin is denoted by P b . The entropy is calculated as
G 3 ( p ) = b = 1 B P b log P b + ε ,
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 γ 0 ( p ) denote the local gravity pattern centered at p , and let γ j ( p ) denote a neighboring pattern shifted by a nonzero displacement. If ρ j ( p ) is the normalized correlation coefficient between these two patterns, the uniqueness component is defined as
G 4 ( p ) = 1 max j 0 ρ j ( p ) .
A large G 4 ( p ) 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 [ 0 , 1 ] :
G ˜ l ( p ) = G l ( p ) G l min G l max G l min + ε , l = 1 , 2 , 3 , 4 .
The final suitability index is obtained by weighted fusion:
A ( p ) = α 1 G ˜ 1 ( p ) + α 2 G ˜ 2 ( p ) + α 3 G ˜ 3 ( p ) + α 4 G ˜ 4 ( p ) ,
where
l = 1 4 α l = 1 , α l 0
The value of A ( p ) lies in [ 0 , 1 ] . 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 k , the INS provides the predicted position p ^ I N S , k and the horizontal error covariance matrix P I N S , k . The INS uncertainty radius is defined using the largest eigenvalue of the covariance matrix:
R INS , k = κ λ max P INS , k ,
where λ max ( ) 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
A ¯ k = 1 Ω INS , k Ω NS , k A ( p ) d p
where Ω INS ,   k is a local neighborhood centered at p ^ INS ,   k . 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
R k = R INS , k 1 + μ 1 A ¯ k
where μ 0 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
Ω k = p : p p ^ INS   , k R k
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 i -th particle at time step k , the map-derived scalar gravity value is obtained by interpolation:
z ^ k ( i ) = m p k ( i ) .
To reduce the ambiguity of single-point scalar matching, a sliding gravity sequence of length L is used. The measured gravity sequence is written as
z k , L = z k L + 1 , z k L + 2 , , z k T
And the corresponding map-derived sequence for the i -th particle trajectory is
z ^ k , L ( i ) = m p k L + 1 ( i ) , m p k L + 2 ( i ) , , m p k ( i ) T
The sequence matching residual is defined as
D g , k ( i ) = 1 L j = k L + 1 k z j m p j ( i ) 2
If the scalar gravity measurement noise is modeled as zero-mean Gaussian noise with variance σ g 2 , the basic sequence likelihood can be expressed as
L g , k ( i ) = exp D g , k ( i ) 2 σ g 2
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 k 1 and k be
Δ s k = p ^ INS , k p ^ INS , k 1 .
The observed along-track scalar gravity variation rate is defined as
g ˙ obs , k = z k z k 1 Δ s k + ε
For the i -th particle trajectory, the map-derived along-track variation rate is
g ˙ map , k ( i ) = m p k ( i ) m p k 1 ( i ) Δ s k + ε
The physical consistency residual is then given by
D p , k ( i ) = g ˙ obs , k g ˙ map , k ( i ) 2
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
D k ( i ) = D g , k ( i ) + λ p D p , k ( i )
where λ p 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
M ( 1 ) , M ( 2 ) , , M ( S )
where M ( 1 ) is the coarsest map and M ( S ) is the finest map. The gravity anomaly value at scale s is denoted by m ( s ) ( p ) .
At scale s , the sequence residual and physical consistency residual are respectively defined as
D g , k ( i , s ) = 1 L j = k L + 1 k z j ( s ) m ( s ) p j ( i ) 2
D p , k ( i , s ) = g ˙ obs , k ( s ) g ˙ map , k ( i , s ) 2 .
The multi-scale residual is then constructed as
D ms , k ( i ) = s = 1 S β s D g , k ( i , s ) + λ p D p , k ( i , s )
where β s is the scale weight satisfying
s = 1 S β s = 1 , β s 0
The scale weights can be determined according to the suitability of each scale. Let A ¯ k ( s ) be the average suitability at scale s . Then,
β s = A ¯ k ( s ) r = 1 S A ¯ k ( r ) + ε
Thus, the scale that contains more reliable gravity information contributes more to the final likelihood. The resulting physics-consistent multi-scale likelihood is
L ms , k ( i ) = exp D ms , k ( i ) 2 σ g 2
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 k , the posterior distribution of the vehicle position is approximated by a set of weighted particles:
p p k | z 1 : k i = 1 N w k ( i ) δ p k p k ( i )
where N is the number of particles, p k ( i ) is the position of the i -th particle, and w k ( i ) is its normalized weight.
Particles are first propagated using the INS-derived displacement increment:
p k ( i ) = p k 1 ( i ) + Δ s k + w k ( i ) , i = 1 , 2 , , N ,
where Δ s k is the displacement increment obtained from INS mechanization, and w k ( i ) is the process noise. The process noise is modeled as
w k ( i ) ~ N 0 , Q k .
Particles outside the adaptive search region Ω k 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 i -th particle, the local suitability value is
A k ( i ) = A p k ( i )
The unnormalized particle weight is updated as
w ˜ k ( i ) = w k 1 ( i ) L ms , k ( i ) ϵ A + A k ( i ) η ,
where ϵ A is a small positive constant and η is the suitability regulation coefficient. Substituting Equation (66) into Equation (71), the weight update becomes
w ˜ k ( i ) = w k 1 ( i ) exp D ms , k ( i ) 2 σ g 2 ϵ A + A p k ( i ) η .
When η = 0 , the suitability index does not affect the particle weights, and the method reduces to a physics-consistent multi-scale particle filter. When η > 0 , 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
w k ( i ) = w ˜ k ( i ) j = 1 N w ˜ k ( j )
To monitor particle degeneracy, the effective number of particles is calculated as
N eff , k = 1 i = 1 N w k ( i ) 2 .
When N eff   , k is smaller than a predefined threshold N th , resampling is performed. To preserve particle diversity after resampling, a small roughening noise can be added:
p k ( i ) p k ( i ) + ξ k ( i ) ,
where
ξ k ( i ) ~ N 0 , Q r , k .
The covariance Q r , k 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:
p ^ k = i = 1 N w k ( i ) p k ( i ) .
The correction relative to the INS-predicted position is
δ p ^ k = p ^ k p ^ INS   , k
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 z 1 : k , INS-predicted positions p ^ INS ,   k , INS displacement increments Δ s k , INS covariance P INS ,   k , multi-scale gravity anomaly maps M ( 1 ) , M ( 2 ) , , M ( S ) , particle number N , sequence length L .
Output: corrected position estimate p ^ k .
Initialize particles around the initial INS position and assign equal weights. For each time step k , compute or query the local suitability index A ( p ) and calculate the average suitability A ¯ k around the INS-predicted position. Determine the adaptive search radius R k according to the INS covariance and local suitability. Propagate particles using the INS-derived displacement. For each particle, calculate the multi-scale residual D ms , k ( i ) 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 N eff ,   k . If N eff ,   k < N th   , 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 N particles, S map scales, and a gravity sequence length L are used, the approximate computational complexity of one update epoch is
O ( N S L )
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.

4. Simulations and Shipboard Experiment

4.1. Simulations

To verify the effectiveness and robustness of the proposed multiple algorithms in scalar gravity matching navigation, a numerical simulation environment based on real gravity anomaly fields was constructed in this paper. The random walk coefficients of the gyroscope and accelerometer in the inertial navigation system are set to 0.001   ° / h and 1   μ g / h , respectively; the zero bias is set to 0.005 °/h and 10 μg, respectively; the standard deviation of gravity measurement noise is σ g = 0.5   mGal . The trajectory of the carrier in the simulation is shown in Figure 2, where the colors represent gravity outliers and the green line represents the trajectory of the carrier. The core parameters uniformly used by all algorithms in the entire process are consistent: particle number N = 200 , matching sequence length L = 60 , and carrier cruising speed maintained at 4–6 kn.
The comparison of positioning errors between the algorithm proposed in this article and pure inertial navigation results is shown in Figure 3, where the horizontal axis represents the number of gravity matching times and the vertical axis represents the positioning error.
In the simulation, gravity matching starts when the number of heavy force measurements is 60. The RMSE of positioning errors for TERCOM, ICCP, and the PC-MAPF-GM algorithm proposed in the study are 515.84 m, 384.92 m, and 272.56 m, respectively, and the RMSE of the inertial navigation system is 997.18 m. The effectiveness of the proposed method can be clearly seen from the results.
To demonstrate the independent performance gain of each core module, we conducted ablation experiments under uniform trajectory and noise conditions. The results are presented in Table 4.
The quantitative results clearly show that the gravity field suitability adaptive search range module alone reduces baseline positioning RMSE by 16.9% while slightly cutting total computational overhead; the multi-scale matching module further reduces cumulative error by another 9.7%; the physics-consistent constraint module ultimately eliminates over 90% of remaining false matching cases, driving the total positioning success rate from 61.1% to 98.3% against the standard PF baseline. The false matching rate increases by exactly 21% if the physics-consistent module is fully removed.
In order to verify the performance of the algorithm under different trajectory scenarios, different simulation conditions were designed. The distribution of different simulation trajectories and gravity fields is shown in Figure 4.
Table 5 summarizes the cross scenario performance comparison of all methods.
The table clearly indicates that our proposed method performs better than traditional methods in different scenarios and avoids the cyclic jumping drift that troubles traditional correlation based matching algorithms in repetitive texture regions. The complete test results fully verify the cross-scenario robustness of the proposed algorithm under different gravity field characteristics, exceeding the performance limit of existing mainstream gravity matching navigation schemes.

4.2. Shipboard Experiment

In order to verify the effectiveness of the algorithm proposed in this article in processing actual data, offline processing and analysis were conducted using experimental data from ship borne lake trials. The lake trial experiment uses equipment carried by surface boats for testing. During the experiment, high-precision real-time GPS position information was used as the position reference for the boat, and gravity anomaly information was measured using a gravimeter. At the same time, an inertial navigation system was installed as the core component for autonomous positioning. The gyroscope in the inertial navigation system has a zero bias of 0.005 °/h, the accelerometer has a bias of 10 μg, and the gravimeter has a measurement accuracy of 0.5 mGal.
The installation of the experimental equipment and the test vessel are shown in Figure 5. The gravity anomaly map of the experimental area is shown in Figure 6.
In real data verification, the cumulative positioning RMSE of INS pure navigation trajectory is 1953.3 m, the RMSE of TERCOM algorithm positioning error is 899.9 m, and the RMSE of ICCP algorithm positioning error is 772.3 m. The PC-MAPF-GM algorithm proposed in this paper actually outputs a positioning RMSE of only 528.2 m, reducing the positioning accuracy by 41.3% compared to TERCOM and 31.6% compared to ICCP. The comparison of positioning errors among different algorithms is shown in Figure 7.

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.

Author Contributions

X.X.: Conceptualization, Methodology; N.S.: Methodology, Software; T.W.: Supervision, Reviewing and Editing; J.G.: Software, Writing; J.B.: Software, Investigation; Z.W.: Investigation and Data Curation. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by “the Fundamental Research Funds for the Central Universities”, 2572025BR94, and “the Advanced Semiconductor Optoelectronic Devices and System Integration Open Project of Shanxi Provincial Key Laboratory in 2026”, 2026SZKF02.

Data Availability Statement

Data are available on request due to restrictions (e.g., privacy, legal or ethical reasons). The data presented in this study are available on request from the corresponding author. However, the datasets are not publicly available due to restrictions related to project agreements and data ownership.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, B.; Ji, D.; Liu, S.; Zhu, X.; Xu, W. Autonomous Underwater Vehicle Navigation: A Review. Ocean Eng. 2023, 273, 113861. [Google Scholar] [CrossRef] [Scilit]
  2. Jalal, F.; Nasir, F. Underwater Navigation, Localization and Path Planning for Autonomous Vehicles: A Review. In Proceedings of the 2021 International Bhurban Conference on Applied Sciences and Technologies (IBCAST); IEEE: Islamabad, Pakistan, 2021; pp. 817–828. [Google Scholar]
  3. Hu, P.; Yang, J.; Qiao, J.; Li, W.; Guo, L. Underwater Downwelling Radiance Fields Enable Three-Dimensional Attitude and Heading Determination. IEEE Trans. Ind. Inform. 2024, 20, 2109–2118. [Google Scholar] [CrossRef] [Scilit]
  4. Wu, F.; Luo, H.; Zhao, F.; Wei, L.; Zhou, B. Optimizing GNSS/INS Integrated Navigation: A Deep Learning Approach for Error Compensation. IEEE Signal Process. Lett. 2024, 31, 3104–3108. [Google Scholar] [CrossRef] [Scilit]
  5. He, Y.; Li, J.; Liu, J. Research on GNSS INS & GNSS/INS Integrated Navigation Method for Autonomous Vehicles: A Survey. IEEE Access 2023, 11, 79033–79055. [Google Scholar] [CrossRef] [Scilit]
  6. Ai, W.; Zhong, S.; Leng, Y.; Wang, S. A Real-Time Autonomous Gravity Measurement Method for Underwater Gravity-Aided Navigation. IEEE Access 2023, 11, 135728–135737. [Google Scholar] [CrossRef] [Scilit]
  7. Shi, H.; Tang, R.; Wang, Q.; Song, T. Performance Evaluation of a Bioinspired Geomagnetic Sensor and Its Application for Geomagnetic Navigation in Simulated Environment. Sensors 2024, 24, 6477. [Google Scholar] [CrossRef] [Scilit]
  8. Bouazza, T.; Hamel, T.; Samson, C. Observer design for visual-inertial estimation of pose, linear velocity and gravity direction in planar environments. Eur. J. Control 2024, 80, 101067. [Google Scholar] [CrossRef] [Scilit]
  9. Hassan, S.; Wang, L.; Mahmud, K.R. Robotic Odor Source Localization via Vision and Olfaction Fusion Navigation Algorithm. Sensors 2024, 24, 2309. [Google Scholar] [CrossRef] [Scilit]
  10. Zhou, H.; Guo, A.; Wu, Z. Bioinspired Extraction of Relative Nearness Map from Expanding Optic Flow for Collision Avoidance. Neurocomputing 2026, 681, 133380. [Google Scholar] [CrossRef] [Scilit]
  11. Zhao, Y.; Li, X.; Hao, S.; Yu, M.; Gao, Y.; Fan, S. Lightweight Low-Light Enhancement Network with Multi-Bio-Inspired Visual Mechanisms. Biomimetics 2026, 11, 401. [Google Scholar] [CrossRef] [Scilit]
  12. Yang, Z.; Zhu, Z.; Zhao, W. A Triangle Matching Algorithm for Gravity-Aided Navigation for Underwater Vehicles. J. Navig. 2014, 67, 227–247. [Google Scholar] [CrossRef] [Scilit]
  13. Li, W.; Gilliam, C.; Wang, X.; Kealy, A.; Greentree, A.D.; Moran, B. Gravity-Aided Navigation Using Viterbi Map Matching Algorithm. J. Navig. 2024, 77, 307–321. [Google Scholar] [CrossRef] [Scilit]
  14. 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] [Scilit]
  15. 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] [Scilit]
  16. Dai, Z.; Kang, C. Geomagnetic Field Aided Inertial Navigation Using the SITAN Algorithm. In Proceedings of the 2014 2nd International Conference on Systems and Informatics (ICSAI 2014); IEEE: Shanghai, China, 2014; pp. 79–83. [Google Scholar]
  17. Wang, Y.; Deng, Z.; Zhang, P.; Wang, B.; Zhao, S. A Gravity-Aided Navigation Matching Algorithm Based on Triangulation. IEEE Sens. J. 2024, 24, 34851–34861. [Google Scholar] [CrossRef] [Scilit]
  18. 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] [Scilit]
  19. Wang, C.; Wang, B.; Deng, Z.; Fu, M. A Delaunay Triangulation-Based Matching Area Selection Algorithm for Underwater Gravity-Aided Inertial Navigation. IEEE/ASME Trans. Mechatron. 2021, 26, 908–917. [Google Scholar] [CrossRef] [Scilit]
  20. Zhao, X.; Zheng, W.; Xu, K.; Zhang, H. Optimizing the Matching Area for Underwater Gravity Matching Navigation Based on a New Gravity Field Feature Parameters Selection Method. Remote Sens. 2024, 16, 2202. [Google Scholar] [CrossRef] [Scilit]
  21. 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] [Scilit]
  22. 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] [Scilit]
  23. Zhao, S.; Dou, Z.; Zhu, H.; Zheng, W.; Shen, Y. ID2TM: A Novel Iterative Double-Cross Domain-Center Transfer-Matching Method for Underwater Gravity-Aided Navigation. IEEE Internet Things J. 2025, 12, 15415–15423. [Google Scholar] [CrossRef] [Scilit]
  24. Gao, S.; Cai, T.; Fang, K. Gravity-Matching Algorithm Based on K-Nearest Neighbor. Sensors 2022, 22, 4454. [Google Scholar] [CrossRef] [Scilit]
  25. 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. [Google Scholar] [CrossRef] [Scilit]
  26. Kagioulis, E.; Knight, J.; Graham, P.; Nowotny, T.; Philippides, A. Adaptive Route Memory Sequences for Insect-Inspired Visual Route Navigation. Biomimetics 2024, 9, 731. [Google Scholar] [CrossRef] [Scilit]
  27. Zhao, S.; Xiao, X.; Wang, Y.; Deng, Z. An Improved Particle Filter Based on Gravity Measurement Feature in Gravity-Aided Inertial Navigation System. IEEE Sens. J. 2023, 23, 1423–1435. [Google Scholar] [CrossRef] [Scilit]
  28. 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] [Scilit]
Figure 1. Framework of PC-MAPF-GM.
Figure 1. Framework of PC-MAPF-GM.
Biomimetics 11 00651 g001
Figure 2. Trajectory on Gravity Anomaly Map.
Figure 2. Trajectory on Gravity Anomaly Map.
Biomimetics 11 00651 g002
Figure 3. Comparison of positioning errors in simulation.
Figure 3. Comparison of positioning errors in simulation.
Biomimetics 11 00651 g003
Figure 4. Trajectory in different scenarios.
Figure 4. Trajectory in different scenarios.
Biomimetics 11 00651 g004
Figure 5. Photos of the test ship and test equipment.
Figure 5. Photos of the test ship and test equipment.
Biomimetics 11 00651 g005
Figure 6. Gravity anomaly map and test trajectory map.
Figure 6. Gravity anomaly map and test trajectory map.
Biomimetics 11 00651 g006
Figure 7. Comparison of positioning errors in experiment.
Figure 7. Comparison of positioning errors in experiment.
Biomimetics 11 00651 g007
Table 1. One-to-one logical mapping table from biomimetic navigation prototype to each algorithm module.
Table 1. One-to-one logical mapping table from biomimetic navigation prototype to each algorithm module.
Biological Navigation Mechanism of Benthic Marine OrganismsCorresponding Algorithm Module in PC-MAPF-GM
Hippocampal spatial memory pre-judgment of surrounding environmental cuesGravity field local suitability assessment model
Graded foraging behavior from coarse wide-range exploration to fine precise positioningMulti-scale stepwise 3-level matching strategy
Natural continuous movement without discontinuous space jumping in benthic motion trajectoryAlong-track trajectory physics-consistent penalty constraint
Table 2. Comparison with state-of-the-art bionic gravity matching navigation methods.
Table 2. Comparison with state-of-the-art bionic gravity matching navigation methods.
ReferencePublished YearJournalBionic Core MechanismFull Gravity Field Suitability AssessmentMulti-Scale Coarse-to-Fine Search
Zhao et al. [21]2022Remote SensingSoft-margin local re-searching modelNoNo
Wang et al. [22]2022IEEE/ASME Trans. Mechatron.Marine vision inspired map filtrationNoNo
Zhao et al. [23]2025IEEE Internet Things J.Double cross-domain transfer matchingNoNo
This work2026BiomimeticsBenthic hippocampal graded foragingFull supportFull support
Table 3. Sensitivity verification results of core regulatory parameters.
Table 3. Sensitivity verification results of core regulatory parameters.
SymbolPhysical Meaning of ParametersValue RangeOptimal ValuePerformance Impact Law
β s Weight coefficients of multi-scale maps[0, 1]Coarse scale weight 0.2, medium scale weight 0.3, fine scale weight 0.5If the coarse scale weight exceeds 0.5, the final positioning accuracy will decrease due to insufficient map resolution; Tilting weight allocation towards high fitness scales can improve matching robustness in weak feature regions.
λ p Consistency constraint coefficient of sports physics[0, 2.5]1.2If λ p = 0 , the constraint of trace variation completely disappears, and the false matching rate increases by 21%; If the value exceeds 1.8, normal gravity measurement disturbances will be misjudged as invalid matches, resulting in a decrease in the success rate of localization.
μ Normalization coefficient of fitness[10−3, 10−1]2 × 10−2If the value is too large, it will completely cancel out the weight adjustment effect of fitness, while if the value is too small, it will lead to significant differences in particle weights in high fitness areas, causing particle degradation in advance
η Adaptability adjustment coefficient[0, 0.8]0.45When η = 0 , the fitness module completely fails and degenerates into a pure multi-scale particle filter; When η > 0.7 , excessive suppression of particles in weak feature regions can lead to premature depletion of the particle set
Table 4. Results of ablation experiments.
Table 4. Results of ablation experiments.
Ablation ConfigurationFinal Positioning RMSEMatching Success RateAverage Single-Step Computational Time
Baseline (Standard single-scale PF, no additional modules)412.74 m61.1%0.72 s
+ Gravity field suitability adaptive search range module342.91 m82.7%0.68 s
+ Triple-layer multi-scale stepwise matching module309.67 m90.2%0.96 s
+ Physics-consistent trajectory constraint module272.56 m98.3%1.14 s
Table 5. Simulation results of different scenarios.
Table 5. Simulation results of different scenarios.
Simulation ScenarioTERCOMICCPPC-MAPF-GM
Strong gravity feature region358.63 m299.16 m214.19 m
Weak-feature flat region927.41 m731.57 m417.22 m
Repetitive striped texture region813.76 m642.98 m352.94 m
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

Xia, X.; Song, N.; Wang, T.; Guo, J.; Ban, J.; Wang, Z. A Bio-Inspired Multi-Scale Adaptive Particle Filter for Scalar Gravity Matching Navigation in GNSS-Denied Underwater Environments. Biomimetics 2026, 11, 651. https://doi.org/10.3390/biomimetics11090651

AMA Style

Xia X, Song N, Wang T, Guo J, Ban J, Wang Z. A Bio-Inspired Multi-Scale Adaptive Particle Filter for Scalar Gravity Matching Navigation in GNSS-Denied Underwater Environments. Biomimetics. 2026; 11(9):651. https://doi.org/10.3390/biomimetics11090651

Chicago/Turabian Style

Xia, Xu, Ningfang Song, Tianze Wang, Jian Guo, Jingchao Ban, and Zhenpeng Wang. 2026. "A Bio-Inspired Multi-Scale Adaptive Particle Filter for Scalar Gravity Matching Navigation in GNSS-Denied Underwater Environments" Biomimetics 11, no. 9: 651. https://doi.org/10.3390/biomimetics11090651

APA Style

Xia, X., Song, N., Wang, T., Guo, J., Ban, J., & Wang, Z. (2026). A Bio-Inspired Multi-Scale Adaptive Particle Filter for Scalar Gravity Matching Navigation in GNSS-Denied Underwater Environments. Biomimetics, 11(9), 651. https://doi.org/10.3390/biomimetics11090651

Article Metrics

Back to TopTop