You are on page 1of 16

Ocean Engineering 281 (2023) 114779

Contents lists available at ScienceDirect

Ocean Engineering
journal homepage: www.elsevier.com/locate/oceaneng

A review of terrain aided navigation for underwater vehicles


Teng Ma a, b, Shuoshuo Ding b, *, Ye Li b, Jiajia Fan c
a
Nanhai Institute, Harbin Engineering University, Harbin, 150001, China
b
Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin, 150001, China
c
School of Automation, Harbin University of Science and Technology, Harbin, 150001, China

A R T I C L E I N F O A B S T R A C T

Handling Editor: Prof. A.I. Incecik Underwater terrain aided navigation (TAN) has shown its potential to yield accurate navigational results for
long-term operation of underwater vehicles. Due to its independence and remarkable efficiency, TAN has
Keywords: attracted an increasing amount of interest in the field of underwater navigation. A variety of matching algo­
AUV rithms, including terrain correlation, filtering, and graph optimization, may be used to implement a TAN process.
TAN
These methods make use of terrain data acquired from different sensors and emphasize distinct benefits based on
SLAM
algorithm features. Consequently, numerous previous research attempts have attempted to analyze many TAN
Robustness
Underwater navigation technique types using various matching this article, we present a thorough review of recent developments in
underwater TAN techniques based on several kinds of matching algorithms. Specifically, we analyze the most
popular terrain matching techniques currently in operation, including correlation-based and filter-based tech­
niques, as well as bathymetric simultaneous localization and mapping (BSLAM) techniques based on filtering and
graph optimization theories without a priori map. We also address robust extensions of underwater TAN algo­
rithms, along with incisive observations and inspiring future research prospects.

1. Introduction long-term underwater operation. AUVs can get precise navigation re­
sults with restricted errors using acoustic navigation techniques like
Numerous underwater vehicles are being developed to be used by long baseline (LBL) and ultra-short baseline (USBL) acoustic positioning
scientists, commercials, and the military due to quick advancements in systems (Jalal and Nasir, 2021). Nevertheless, LBL navigation necessi­
artificial intelligence, computing, and sensor technology. Autonomous tates the placement of several acoustic beacons on the bottom before­
underwater vehicles (AUVs) with good mobility and independence serve hand, while USBL navigation relies on the AUV staying in contact with
as crucial transmission platforms for carrying out tasks like the explo­ the supporting mother ship, both of which drastically restrict the oper­
ration of marine resources, the mapping of the seabed, the maintenance ational range of the AUV. Geophysical navigation technology is an
of marine engineering, the inspection of nuclear storage facilities, and autonomous navigation technique that compares features with an a
the research of marine environment (Paull et al., 2014; Sahoo et al., priori reference map using the temporal and geographical distribution of
2019; Han et al., 2022). the measured gravity field, magnetic field, or seabed terrain.
For AUVs to operate effectively and precisely, navigation and posi­ Gravity-matched navigation does not require the sending or receiving of
tioning systems are crucial. Traditional navigation techniques, such as outside signals because it is based on variations in the Earth’s gravita­
global positioning systems (GPS), are unable to provide precise posi­ tional field. As a result, it benefits from being real-time and covert.
tional information for AUVs when they are underwater due to the sig­ Geomagnetic-aided navigation can locate a vehicle using a multitude of
nificant attenuation of radio signals. Dead-reckoning (DR) and inertial geomagnetic data, including total geomagnetic field strength, triaxial
navigation systems (INS) use measurements for acceleration, angular geomagnetic field strength, magnetic declination, and magnetic field
velocity, and heading angles to estimate the position of a vehicle, which gradient, which offers a number of distinctive traits for the adaptation
has good autonomy and real-time performance (Ali et al., 2020). How­ region selection and matching algorithms. However, once whales, large
ever, these systems have unbounded position error with increasing time, cruise ships, and other large objects pass by the vehicle, they will have
making it challenging to use as an accurate navigation method for an impact on the gravity and geomagnetic results collected in real time.

* Corresponding author.
E-mail address: dingshuoshuo@hrbeu.edu.cn (S. Ding).

https://doi.org/10.1016/j.oceaneng.2023.114779
Received 23 October 2022; Received in revised form 9 April 2023; Accepted 6 May 2023
Available online 11 May 2023
0029-8018/© 2023 Elsevier Ltd. All rights reserved.
T. Ma et al. Ocean Engineering 281 (2023) 114779

Underwater terrain aided navigation (TAN) is being extensively Kim and Kim, 2014), and underwater laser scanner (Albert et al., 2019a;
researched as underwater mapping technology advances (Meduna et al., Legleiter, 2012) (Fig. 2). SBS and MBS are currently in widespread
2010; Ye et al., 2017). TAN uses terrain features to reduce heading usage, taking into account sensor features, bottom terrain parameters,
projection error and can give AUVs long-term, all-weather navigation and operating needs of vehicles. While single-beam bathymetry offers
without the need for satellites, acoustic beacons, or accompanying ships. the benefits of straightforward data processing, strong real-time per­
As shown in Fig. 1, a vehicle uses acoustic sensors, such as the formance, and low power consumption, it also has a limited amount of
single-beam sonar (SBS) or the multi-beam sonar (MBS), to measure the information gathering and poor sweeping efficiency. Multi-beam ba­
seabed terrain via a single measurement point or a bathymetric swath thymetry performs better in terms of measurement speed, the depth of
which includes a sequence of measurement points. Combined with the intense interest, the precision of feature placement, etc. Also increased
depth value from a manometer, the actual depths of measurement points are the system power requirements and on-board device needs. One of
can be calculated. The position of the AUV in the digital terrain map the objectives for future development is the investigation of the under­
(DTM) is then determined by comparing the real-time bathymetric water TAN technique in multi-sensor situations by fusing several sensor
measurements with the DTM (named as a priori map in TAN). Nowa­ features.
days, simultaneous localization and mapping (SLAM) technologies can This paper reviews the common methods in underwater TAN, and
also achieve the TAN process for a vehicle, without a priori map. To lists some state-of-the-art products according to the application sce­
distinguish SLAM methods from TAN that requires a priori map assis­ narios in AUV navigation. The rest of the paper is structured, as follows:
tance, this paper names the latter terrain matching navigation (TMN) The correlation-based and filter-based TMN technique is discussed in
methods. Section II. The BSLAM approach for priori-free maps is presented in
Underwater TAN technology shows its potential to yield long-term Section III, which also includes filter-based and graph-based methods.
accurate navigation results for vehicles, and thus draw attentions from Section IV of the TAN technique describes robustness extensions.
global research widely. Researchers have seen encouraging achieve­ Finally, potential future development of TAN is discussed in Section V.
ments so far. For instance, under the supervision of the office of Naval
Industry research navigation and timekeeping technology, a simple 2. TMN with a priori terrain MAP
drifting underwater vehicle with a TMN system is being developed at the
University of Rhode Island. After fusing with underwater optical data, Reference navigation unit, terrain measuring unit, and terrain
TMN can efficiently estimate the drift trajectory of the vehicle and matching unit are the three primary components of the AUV underwater
obtain the trajectory estimation results near to the USBL navigation TMN system (Fig. 3). The initial position of the AUV in the DTM, or the
(Casagrande et al., 2019). The HUGIN series of AUV was created by the initial estimate of the vehicle’s position in the terrain matching unit, is
Norwegian Defence Research Establishment, the top developer of un­ determined using the reference navigation unit, which is typically an
derwater vehicles worldwide. The effectiveness of MBS and synthetic INS. Additionally, the vehicle’s position can be estimated by navigation
aperture sonar (SAS) for TMN on the bottom has been proved effectively data fusion, which fuses both the outputs of the terrain matching unit
using HUGIN as a vehicle (Hansen et al., 2005; Anonsen and Hallingstad, and the reference navigation unit, and the estimate of the vehicle’s
2006; Kent Hagen et al., 2010). At Memorial University of Newfound­ position simultaneously corrects the reference navigation’s cumulative
land in Canada, SBS was employed as a seabed terrain sensing device for errors. The terrain matching unit, which consists of three components
an underwater glider, and particle filters were used to verify the comprising matching algorithm, DTM, and bathymetric data processing,
convergence of TMN (Brian Claus and Bachmayer, 2015). Carnegie is the centre of the navigation system.
Mellon University developed an AUV with bathymetric SLAM (BSLAM) Along with the transducer, the terrain measuring unit also includes a
systems for underwater terrain, achieving precise research of submarine number of auxiliary transducers, which have a range of effects on the
cavern microbial communities and water chemistry for situations bathymetric data quality. Real-time bathymetric data post-processing
including caves without priori maps (Fairfield et al, 2006). Even though calls for wild value rejection, tidal correction, beam selection, sound
TAN technology for underwater vehicles has advanced significantly, line tracking, and compensation in order to lessen the impact of data
issues like extremely reliable matching algorithms and low-resolution noise. DTM is the digitally enhanced, in-computer-advanced terrain
priori maps still need to be resolved. Underwater terrain sensing de­ information of the seabed. DTM is the bathymetric data inside a given
vices include doppler velocity logs (DVL) (Teixeira et al., 2016a; region that is recorded as a discrete grid with adjacent grid node spacing
Meduna et al., 2008), profiling sonar (PS) (Nakatani et al., 2008), for­ as the map resolution in the AUV TMN system. The central process of the
ward looking sonar (FLS) (Kim et al., 2017), side-scan sonar (Stalder terrain matching unit analyzes the real-time bathymetry data with the
et al., 2008; Guo et al., 2010), altimeter (Williams and Mahon, 2003; DTM data close to the reference navigation unit’s indicated position to
estimate the AUV position. Researchers have conducted numerous
studies on terrain matching algorithms. Below we review the matching
navigation algorithms from correlation-based approach, filter-based
approach.

2.1. Correlation-based TMN methods

The terrain contour matching (TERCOM) system, created by British


Aerospace, is the most well-known example of correlation-based terrain
matching algorithms. Many similar methods have evolved throughout
time (Siouris, 2004), including LACOM, RACOM, and SAMSOM. After
the AUV has traveled a predetermined amount of the route, a batch
processing of a set of terrain elevation profile data from the terrain
survey sensor is performed, and the terrain matching position is deter­
mined using correlation algorithms like the average-height algorithm
(Zhang and Hu, 2010), the minimum variance method (Lu et al., 2012),
and by looking for the terrain in the DTM that is the most similar to it.
They are a batch-oriented method that periodically correlates elevation
Fig. 1. Schematic diagram of underwater TAN. maps with measured bottom profiles. These approaches, which were

2
T. Ma et al. Ocean Engineering 281 (2023) 114779

Fig. 2. Terrain measurement equipment for underwater (a) Single-beam Sonar (Nygren, 2008) (b) Multi-beam Sonar (Ma et al., 2018) (c) Synthetic Aperture Sonar
(Hansen et al., 2005) (d) DVL (Nortek Group, 2022) (e) Profiling Sonar (Nakatani et al., 2008) (f) Forward Looking Sonar (Kim et al., 2017)

correlation computation during TMN (Traugott et al., 2003). The actual


computing time has been decreased by over 100 times compared with
similar PC applications. The selection strategy for matching areas and
the integrated terrain matching algorithm based on fixed thresholds of
line matching and surface matching were given in the work of (Zhang
et al., 2020), which also enhanced the similarity assessment technique of
the conventional TERCOM algorithm. Compared to the Hu
moment-based underwater matching technique, the algorithm can
produce more precise localization results and is more reliable. The MLE
can attain the Cramer-Rao (C-R) lower bound when certain canonical
requirements are met, and it is asymptotically effective for a large
number of terrain observations with unbiased characteristics and
Gaussian distributed probability density functions. In addition, when the
measurement errors of each beam are uncorrelated and the error co­
variances are the same, MLE is degraded to least squares estimation
(LSE) (Chen et al., 2015b), which is employed for terrain feature cor­
relation analysis. The suggested maximum a posteriori (MAP) parameter
estimation technique is similar to MLE in that it expands the optimal
Fig. 3. Underwater TMN system (Chen et al., 2015a). objective function and integrates the predictive measure’s a priori
probability density function (Chen et al., 2019). Although the a priori
created based on TERCOM, have some important drawbacks, including probability density function (PDF) is taken into account, the computa­
poor real-time performance and a high demand for carrier trajectory, tion is increased, and the real-time performance is not as excellent as
which will increase significantly when there is a considerable heading MLE, the MAP method increases the accuracy of terrain matching
variation. localization.
The state and observation equations in the correlated terrain An iterative closest point (ICP) image alignment method that can
matching algorithm are essentially nonlinear parameter estimation assess correlations totally utilizing information like geometry, color, or
equations. Maximum likelihood estimation (MLE) is a significant grid is offered as another form of the correlation matching algorithm
parameter estimation technique that has been used to identify systems (Besl and McKay, 1992; Zhang, 1994). This approach merely does the
and track moving targets with success (Peng et al., 2016). It greatly iterative rigid transformation-nearest point determination-rigid trans­
facilitates underwater terrain matching by converting the parameter formation procedure. It does not require forecasting the correlation
estimate issue into a problem of determining the highest likelihood degree. Better localization results were achieved when the ICP method
probability. Due to its low a priori information requirements and was used for underwater terrain contour matching (Liu, 2003). The
insensitivity to early localization mistakes, it is especially well suited for iterative closest contour point (ICCP) algorithm has attracted a lot of
multibeam bathymetry-based terrain matching at low sampling fre­ interest in underwater terrain matching as a specific example of the ICP
quencies. MLE was applied to underwater TMN and completed sea trials method (Kamgar-Parsi and Kamgar-Parsi, 1997; Wang et al., 2018a).
on the AUV62F(Nygren and Jansson, 2003, 2004). A parallel terrain The vehicle does not need to maintain straight-line navigation in order
matching correlation approach based on Field-Programmable Gate Ar­ to comply with ICCP, but it must be aware of the exact location of the
rays (FPGA) was presented to address the time-consuming issue of beginning of the matching track in order to avoid deviating from it or

3
T. Ma et al. Ocean Engineering 281 (2023) 114779

completely failing the match. To overcome this drawback, the matching ● Correlation-based terrain matching cannot be adjusted during the
process now includes the matching origin and is separated into two matching process since the carrier heading inaccuracy has a signifi­
stages: coarse matching and fine matching (Wang et al., 2006; Wang and cant influence on the technique.
Chen, 2006). As a result, the algorithm is able to match the application ● Before the matching technique can be used on a broad scale, the
requirements accurately and can match them well. An improved ICCP poorly matched terrain blind area must be avoided by path design.
underwater terrain matching algorithm, a multipath parallel ICCP al­
gorithm, was proposed (Wang et al., 2018b). The method chooses the 2.2. Filter-based TMN methods
centre point of the bathymetry data as well as the data points on each
side of the edge to generate three routes. With more location precision, A real-time TMN approach, the terrain matching filtering algorithm
the system may successfully address the issue of matching divergence continually estimates and corrects the location and velocity inaccuracies
brought on by significant initial INS inaccuracies. The revised ICCP al­ of the reference navigation system while filtering the seabed terrain data
gorithm for underwater TMN was studied (Wang et al., 2018c). To sta­ as soon as it is measured during the mission. The filtering technique
tistically extract the various correlations between the terrain variables created based on the Bayesian Filter (BF) has drawn a lot of interest in
and the matching mistakes, three statistical techniques are used, the terrain matching field, as demonstrated in Table 1. Under some
including multiple regression, logistic regression, and discriminant conditions, the BF can be implemented using parametric filters like the
analysis. Multiple elements, including the quality of the inertial navi­ linearized Kalman Filters (KF) or their non-linear counter parts like the
gation system, the map resolution, the starting INS error, the accuracy of Extended Kalman Filter (EKF), the Unscented Kalman Filter (UKF); or
the sonar, and the length of the matching path, were examined for their non-parametric approaches like the Particle Filter (PF), the Point Mass
influence on underwater vehicle matching errors (Li et al., 2014). Filter (PMF). Bayesian method is more sophisticated since it in­
In conclusion, the correlation-based terrain matching method locates corporates motion uncertainty between adjacent measurements which is
AUVs by working out how closely the detected terrain sequence and not accounted for in the batch correlation method (Melo and Matos,
DTM are related. The algorithm benefits from the following. 2017).
The state noise and process noise should be distinct Gaussian dis­
● The correlation between the real-time terrain and the reference tributions, and both the state transition model and the observation
terrain in the matching region can be used to satisfy the matching model must also be represented by linear random equations for BF to be
criteria for nonlinear terrain data. optimally implemented as a KF. The Relative Measurement Covariance
● Even with large initialization localization errors, the correlation- Matrix (RMCM), which would be utilized for the KF update, was con­
based technique may locate the genuine matching position when structed using a matching strength function based on an Exponential
the terrain features are sufficient and the search region is sufficiently Normalized Squared Absolute Distance (ENSAD) (Bergem, 1993). And
vast. use of Probability Data Association Filter with amplitude information
● The simplicity of execution and effectiveness of the correlation-based (PDAFAI), a variation of the Probability Data Association Filter (PDAF)
terrain matching approach are strong indicators of its efficacy. rooted in the KF framework, was suggested by Massa et al. (E Di Massa
and Stewart, 1997). Unlike PDAF, where Mean Absolute Difference
The algorithm also has some shortcomings. (MAD) is only used to confirm the measurement findings, PDAFAI
additionally uses the MAD criterion to assess the likelihood that each
● Since the algorithm performs poorly in real-time, the correlation- measurement will match another. Thus, a linear motion model is utilized
based terrain matching approach is often used for batch process­ to forecast the location of vehicle by using the velocity as the control
ing. The matching procedure is only carried out after the AUV has input. TAN is really a severely nonlinear issue, primarily since the
collected sufficient terrain data. terrain measurement function is nonlinear. In order to increase path
reliability, the KF was also applied in combined terrain and gravity

Table 1
Comparison of terrain matching filtering algorithms.
Method Example Year Core Sensor Power Consumption Robustness to Initialization

Parametric Filters KF ENSAD (Bergem, 1993) 1993 MBS Low Weak


PDAFAI (E Di Massa and Stewart, 1997) 1997 MBS Low Weak
EKF Sistiaga et al. (Sistiaga et al., 1998) 1998 MBS Medium Weak
Mok et al. (Mok et al., 2013) 2013 Sonar Medium Weak
NIS-aided EKF (Houts et al., 2013) 2013 DVL High Strong
InEKF (Potokar et al., 2021) 2021 DVL Medium Strong
WEKF (Xu et al., 2021) 2021 DVL Medium Strong
UKF SPKF (Bergh Anonsen and Hallingstad, 2007) 2007 MBS Medium Weak
Li et al. (Li et al., 2011) 2011 Pressure Sensor Low Weak
An adaptive UKF (Franchi et al., 2021) 2021 2D FLS Medium Strong
Non-parametric Filters PF RBPF (Karlsson and Gustafsson, 2003) 2003 Sonar High Weak
Bergh Anonsen et al. (Bergh Anonsen et al., 2007) 2007 MBS High Strong
3D PF (Donovan, 2012) 2012 MBS/SBS/DVL High Strong
MPF and PPF (Teixeira et al, 2012) 2012 SBS/FLS Medium Weak
RBPF (Kim and Kim, 2014) 2014 SBS Low Weak
JBPF (Salavasidis et al., 2016) 2016 SBS Low Weak
DDPF (Melo and Matos, 2019) 2019 MBS High Strong
Salavasidis et al. (Salavasidis et al., 2019) 2019 Sonar Medium Strong
Fuzzy-PF (Liu et al., 2021) 2021 Sonar Medium Strong
Intelligent PF (Chai et al., 2022) 2022 Sonar Medium Weak
PMF PMF (Bergh Ånonsen and Kent Hagen, 2009) 2009 MBS Medium Weak
2D PMF (Kent Hagen et al., 2010) 2010 MBS/DVL Low Weak
Hagen et al. (Kent Hagen et al., 2011) 2011 SAS/MBS High Weak
4D RBPMF (Kent Hagen and Bergh Ånonsen, 2018) 2018 MBS High Strong
Peng et al. (Peng et al., 2019a) 2019 MBS Medium Strong

4
T. Ma et al. Ocean Engineering 281 (2023) 114779

matching navigation systems (Khalilabadi, 2022). Although the classic without analytic solution by numerical methods. This increases the
KF-TMN approach is simple and cheap to compute, it has more difficulty system’s positioning accuracy and stability. As a result, in terrain-
handling complicated non-linearities underwater. There has therefore matching navigation filtering algorithms, nonparametric filters such as
been little recent research on this subject. PF and PMF progressively take the role of parametric filters.
EKF approximates state transfer and observation models to solve The Cramter-Rao lower bound (CRLB) for underwater applications
nonlinear issues. A fundamental TMN technique was created at Sandia has been proposed by researchers at Linköping University in Sweden.
Laboratories in the USA: Sandia Inertial Terrain Aided Navigation Using PF, they can determine how much terrain or depth excitation is
(SITAN) based on EKF(Hostetler, 1978). One of the earliest continuous required for locating and navigation (Karlsson et al., 2003; Karlsson and
TMN techniques that used recursive approaches and markedly differ­ Gustafsson, 2006). They discovered that the underwater terrain’s CRLB
entiated from batch techniques was SITAN (Hollowell, 1990; Baird et al., matched navigation outcomes and was only marginally inferior to the
1990). It introduces nonlinearity into the measurement equations by particle filter estimate following early transients. Additionally, a
immediately updating the navigation filters with the received terrain Rao-Blackwellized PF (RBPF) model was put forth, which significantly
measurements. This technique enables the carrier to move for naviga­ improves the real-time estimation performance of the PF(Karlsson and
tion while allowing for significant speed and direction mistakes. The Gustafsson, 2003). When RBPF is taken into account for SBS underwater
feature-based terrain matching approach proposed by Sistiaga et al. TMN, the system performs better and is more reliable, especially when
employs EKF to enhance the vehicle heading and position and uses there are significant initial uncertainties (Kim and Kim, 2014). The EKF,
matching information as a measure (Sistiaga et al., 1998). Houts et al. the PF, and the RBPF are three non-linear filter algorithms that are
(2013) designed a framework for an EKF-based navigation algorithm for compared in (Kim et al., 2018) to demonstrate the superiority of the
underwater TMN. By utilizing the fact that the error dynamics satisfies a RBPF in the presence of significant tidal level uncertainty. A
log-linear differential equation, the Invariant Extended Kalman Filter three-dimensional (3D) is added to the PF state vector to account for
(InEKF) (Potokar et al., 2021), a unique technique, extends the EKF. The changes in water level, allowing the estimator to function continuously
algorithm has strong convergence and accuracy, can be linearized, has a in places with shallow water. Moreover, a brand-new PF resampling
small amount of approximation error, is independent of the current state method is suggested to address the issue of limited sample capacity
estimate. After identifying failure detections using Normalized In­ (Donovan, 2012). The mixed particle filter (MPF) and the
novations Squared (NIS), the method is modified to execute relocation in Prior-correction particle filter (PPF) (Teixeira et al, 2012), two new filter
order to regain the accurate estimate of the unmanned undersea sub­ versions, are suggested as a solution to the issue of filter divergence
mersible position. The findings were further streamlined and improved brought on by terrain symmetry and as a way to better accommodate
using the weighted extended Kalman filter (WEKF) after a crude Monte situations with incomplete terrain information. The data fusion issue for
Carlo particle filter model was created for the AUV locations (Xu et al., single-beam sonar and DR navigation systems was resolved by Salava­
2021). However, the EKF-TMN takes into account the linearization of sidis et al. using the Jitter Bootstrap Particle Filter (JBPF), which has
non-linear systems by using linearization-based concepts. The EKF gives enormous promise for missions in the Arctic (Salavasidis et al., 2016). It
inaccurate findings and occasionally displays unstable situations when is suggested that the PF be rebuilt using data-driven methods (Melo and
the provided system is quite nonlinear or when the initial estimation Matos, 2019). The Data-Driven formulation of the Particle Filter (DDPF),
error is significant. which is particularly suited for terrain-based navigation with con­
Unscented transformation, as opposed to linearization, somehow strained sensors in AUVs, calculates the recommended distribution by
describes non-linear systems better. It has been claimed that the UKF, learning from the data, negating the need to explicitly describe all po­
often referred to as the Sigma Point Kalman filter (SPKF), is preferable to tential system perturbations. A fuzzy-PF that employs fuzzy logic is
the EKF for nonlinear filtering applications (Wan and Rudolph, 2000; proposed, and the system exhibits high stability in the presence of
Metzger et al., 2005; Paul and Wan, 2005). When determining the different Arctic current disturbances for the dynamic estimate of the
location of a vehicle along a track using slope readings, a NIS check was variance of particle distributions under terrain gradients (Liu et al.,
utilized to monitor the health of a UKF(Adam et al., 2010). The PDF of 2021). In terms of underwater TMN, PF performs very well overall. In
states is captured by UKF using deterministic calculations and weighted particular, it can relocate AUVs using particle swarms. The need for so
points without the requirement of computational measurements or many samples to accurately approximate the posterior probability of the
linearization of the system model (Metzger et al., 2005). The Norwegian system, however, is the fundamental issue. AUVs in particular require
University of Science and Technology used SPKF to create an under­ more samples and a more complicated algorithm while operating in
water TMN algorithm, and the suggested filtering technique resolved the underwater locations with complex, unknown environments. As a result,
issue of high computational consumption of the traditional extended PF-TMN focuses on adaptive sampling techniques that can efficiently
Kalman filter and the augmented state Kalman filter (Bergh Anonsen and decrease the number of samples. Additionally, the problem of sample
Hallingstad, 2007). The UKF approach, which can accurately predict the depletion brought on by the resampling phase’s loss of validity and
state error under TMN, was suggested and is based on underwater variety must be dealt with.
terrain matching information and depth pressure sensor information (Li PMF is a very flexible non-linear Bayesian estimator that can handle
et al., 2011). Franchi et al. customized a unique navigation approach for both Gaussian and non-Gaussian distributed noise when estimating the
AUV with linear velocity 2D FLS estimate using an adaptive UKF PDF of states on a grid. Though more expensive to compute than PF,
(Franchi et al., 2021). Moreover, applications of certain FLSs connected PMF is more precise and reliable (Anonsen and Hallingstad, 2006). The
to imaging are researched. By sampling the optimization technique with computation of the PMF would significantly rise if it were extended from
Gaussian Sigma feature points, UKF-TMN models the distribution. The 2D to 3D, while the PF would essentially remain unaltered. On a 2D grid,
choice of key points thus sets a restriction on how much of the entire the 2D PMF calculates the AUV’s estimated PDF. The PDF of positional
algorithm is used. errors is described in assisted INS rather than the PDF of global posi­
However, the strong nonlinearity of the terrain, randomness, and tions, and the grid is defined in a north-aligned horizontal body fixed
non-Gaussian existence of the measurement error, which result in un­ frame (Kent Hagen et al., 2010). Terrain navigation is less precise in
manageable system linearization error, force the use of the parametric low-altitude missions due to the multibeam sonar’s narrow measuring
filter method, whose navigation accuracy and system stability are area. Kent Hagen et al. (Kent Hagen et al., 2011) recommended the
difficult to meet the mission requirements of an AUV. By avoiding the implementation of an initial PDF-based Kullback-Leibler scatter and
assumption of a Gaussian distribution of the system measurement error batch approximation approach in PMF, as well as the use of synthetic
and the need for system linearization, the nonlinear non-Gaussian filter aperture sonar for interferometric side scan data. The approach has a
based on PF and PMF directly solves the posterior Bayesian estimation good convergence frequency and convergence accuracy in two

5
T. Ma et al. Ocean Engineering 281 (2023) 114779

locations: the sand dune region and the sand ripple region, and it can of terrain data, AUV pose estimation, data correlation, and the creation
successfully manage the non-linearization produced by shallow water. A of maps all employ front-end data correlation. The new poses and sub-
four-dimensional Rao-Blackwellized PMF (4D RBPMF) for flat and maps are created, and in the back-end, local optimization is done to
featureless landscapes is described (Kent Hagen and Bergh Ånonsen, reduce estimation errors by combining the optimization of various poses
2018). When calculating and accounting for tidal depth deviation in and terrain data. The closed-loop inspection is then given the optimi­
underwater TMN, a 3D edge-point mass filter extends tidal depth devi­ zation findings. The closed-loop algorithm locates the closed-loop by
ation as a state variable (Peng et al., 2019a). matching the new sub-map with each of the previous sub-maps. The
Different from correlation-based TMN methods, filter-based TMN system executes closed-loop correction and global optimization after
methods consist of a huge family, including EKF-TMN, UKF-TMN, PF- determining the closed-loop. After the year 2000, SLAM algorithms have
TMN, and so on. It’s almost impossible to draw a definite conclusion been developed for autonomous robots, which in turn have been applied
about the advantages and disadvantages of filter-based TMN methods, to AUVs(Leonard et al., 2001; Ribas et al., 2006; Ruiz et al., 2004). The
but some representative methods (EKF-TMN, UKF-TMN, PF-TMN and underwater BSLAM technique, whose algorithmic framework is pri­
PMF-TMN) of filter-based TMN methods can be analyzed. marily separated into filter-based methods and graph optimization
methods, is a practical method for underwater TAN without priori maps.
● EKF-TMN has the best real-time performance among EKF-, UKF-, and
PF-TMN methods. Both UKF- and PF-TMN used a sequence of sigma
3.1. Filter-based BSLAM methods
points or particles to fit a distribution of a vehicle’s position, which
will lead to numerous repeated calculations. Although EKF-TMN
Underwater SLAM encounters more difficult issues than land SLAM
methods also need to calculate Jacobian matrix for state transfer
because of the unstructured character of the underwater picture and the
and observation function of the vehicle and perform Taylor expan­
difficulty in pinpointing dependable features. Additionally, a lot of un­
sion, the Taylor expansion of a low-dimensional state transition
derwater characteristics depend on scale and are sensitive to perspective
equation (usually only including the coordinates and heading angle
and scale. The inertial and BSLAM fusion approach combines SBS data
of the vehicle) in TMN does not cause significant computational
based on world coordinates with IMU information in proprioceptive
burden. However, the nonlinearity of the terrain, as well as the
coordinates through the KF to enable autonomous navigation in both
bathymetric mapping process and AUV state transfer process with
artificial and natural situations (Newman and Durrant-Whyte, 1998).
colored noise, make the traditional EKF often unable to provide a
Carpenter et al. (Carpenter, 1998) suggested employing multibeam FLS
reasonable estimation of the vehicle’s position.
as a technique for concurrent mapping and localization (CML). A target
● Both UKF- and PF-TMN methods can yield accurate navigational
is created using a dense area of high-lever bottom backscatter, and then
results for a vehicle, and the former has lower computational
it is used for EKF after features from the target are extracted for iden­
complexity. But with an inaccurate initial position estimation of the
tification tagging. The region covered by FLS overlaps as the vehicle
vehicle, only the PF-TMN of the above three kinds of methods can
goes ahead, but the area covered by side-scan sonar has little to no
relocate the vehicle to its actual position. As another important
overlap. To produce the smoothed trajectory, a backward
member of non-parametric filters, PMF is more time-consuming than
Rauch-Tung-Striebel filter was combined with a forward stochastic map
PF when it is extended from 2D to 3D, but this also leads to a more
(Ruiz et al., 2004). For the intention of choosing and tracking environ­
precise and reliable performance.
mental regions, data from optical sensors and SBS is combined (Mahon
and Williams, 2004). Both attitude estimate and environmental
3. BSLAM without a priori terrain MAP
modeling produce good outcomes, according to data collected in the
Great Barrier Reef in Australia. An enhanced technique for underwater
Based on the same idea that has been employed for decades, un­
BSLAM is described (Roman and Singh, 2005), which employs a delayed
derwater TMN solves the vehicle position given an a priori map by
state EKF to create a large-scale terrain map from a number of smaller
combining track-derived navigation data with observations of known
sub-maps, with data correlation between the different sub-maps ac­
objects on the map. Although underwater TMN by an AUV has numerous
quired by terrain matching. The position of vertical planar structures
benefits, it also has the inherent drawback of depending on an already-
that are present in built settings like dams, ports, or marine platforms
known digital map of the bottom. As seen in Fig. 4, SLAM technology can
can be determined using imaging sonar. The EKF is used to calculate the
navigate and plan autonomously in uncharted territory without
position of vehicles with respect to its six degrees of freedom when the
depending on priori terrain maps, as well as autonomously sense and
sonar beam is read (Ribas et al., 2006). A procedure to build and
learn from the unknown environment to accomplish long-endurance,
maintain a sequence of local maps and to posteriorly recover the full
completely autonomous underwater navigation for AUVs. Processing
global map has been adapted for the underwater environment (Ribas

Fig. 4. Underwater BSLAM algorithm framework.

6
T. Ma et al. Ocean Engineering 281 (2023) 114779

et al., 2008). which consumes more storage and computation than the graph-
Stuckey et al. employs carefully chosen bathymetric blocks in the optimized SLAM method and loses the benefit of the high comp ac­
landscape as observations to increase the underwater vehicle’s naviga­ curacy. In the traditional filter method, only the current pose of the
tional accuracy. Bathymetric grid points in the sub-map or navigation AUV is retained in the state space, and no correction of the historical
cell, which are situated in known places with respect to the vehicle and pose data of the AUV can be achieved.
supplied into the EKF, reflect the observations and are used to update the ● Contrary to the graph-optimized SLAM approach, the filter SLAM
state of the vehicle. Using this selective approach, the number of ob­ method has difficulty correcting historical data correlations since a
servations and hence, the size of the system state, can be kept to a high proportion of the loop closures achieved by terrain match in
manageable size (Stuckey, 2012). To perceive structured environments BSLAM would be incorrect due to interference from the underwater
for a dataset of Spanish ports, Burguera et al. (2010) and Mallios et al. environment.
(2014) recommended using mechanical scanning sonar as a sensor. With
the help of a probabilistic scan matching approach, continuous scans are As a result, the graph-optimized SLAM technique is chosen as the
cross-registered, and the relative posture between the gathered images is fundamental algorithmic framework for addressing BSLAM. The BSLAM
used to calculate the vehicle displacement. Finally, a state-augmentation issue is represented and solved by creating a pose graph and using the
EKF estimates and keeps the registered scan poses. The KRISO un­ graph optimization algorithm that is appropriate for BSLAM.
manned surface vehicle is outfitted with a variety of navigation sensors
to assess its essential performance in surface navigation conditions, 3.2. Graph-based BSLAM methods
waypoint tracking, obstacle avoidance, TMN, BSLAM, and other un­
derwater positioning navigation algorithms (Han et al., 2021; Jung Traditional filter approaches suffer from exponential memory con­
et al., 2019). The Korea Institute of Ship and Ocean Engineering used the sumption explosion in the face of large-scale underwater terrain con­
KRISO to test and validate the EKF-based SLAM algorithm for terrain in struction, making it impossible to ensure algorithm solution efficiency as
the surface and underwater environment (Choi et al., 2019). The use of BSLAM techniques progress from theoretical derivation to practical
EKF-BSLAM is able to handle uncertainties properly. However, the implementation. The pose-based graph is a current preferred way for
computational cost associated with EKF grows with the size of the map. handling the full SLAM problem since it is a natural representation. As
Furthermore, linearization errors accumulate over time in long missions, shown in Fig. 5, pose-graph is abstract representations of an optimiza­
increasing the likelihood of producing inconsistent mapping solutions. tion problem consisting of pose nodes, which represent the variables to
Due to their potent state model estimation capabilities, PF has be estimated and edges that represent constraints on the variables they
emerged as the standard approach for filter optimization algorithms in connect. The graph optimization method saves all navigational infor­
SLAM techniques for underwater terrain, with ongoing advancements in mation and historical feature correlation findings in the form of a pose-
computer hardware technology and non-parametric estimation theory. graph that can be updated to provide precise, real-time navigation in
The RBPF that Carnegie Mellon University suggests using to implement large-scale map environments and better meet the practical application
BSLAM extends the conventional 2D evidence grid to a 3D evidence grid, requires of underwater BSLAM(Palomeras et al., 2019; Li et al, 2018).
but it has the drawback that each particle needs to retain the entire map The Woods Hole Oceanographic Institution suggested a technique
data, leading to a large memory footprint and poor computational effi­ that combines underwater visual SLAM with BSLAM, using graph-
ciency (Fairfield et al, 2006). Barkby et al. (Stephen et al., 2011a) sug­ optimized SLAM and a framework of smoothing map-building algo­
gested a BSLAM technique that uses a RBPF and makes use of map rithms with square root information, while resolving AUV positioning,
redundancy to store a grid-based two-dimensional (2D) depth map map construction, and the relative coordinates of the camera within the
efficiently. During the resampling phase, distributed particle mapping is AUV. It is shown that the system can use measured data from the Seabed
employed to reduce the computing cost of map copying. Additionally, it AUV to create incredibly accurate 3D visual maps of underwater terrain
is suggested to use Gaussian process (GP) regression to close loops in in a steady and autonomous method. (Kunz and Singh, 2013). To create
areas with low overlap with previously investigated terrain. In order to 3D point clouds, DVL navigation is paired with information about
estimate the water depth at the measurement point and calculate the seabed strip profiles (Albert et al., 2013). When there is a lot of overlap
particle weights based on the likelihood of the estimated value being between different point clouds, a probabilistic ICP technique is used to
close to the actual measured depth value, the uncertainty in the length of register them while constructing a set of constraints. The pose-graph is
the measurement line is changed to uncertainty in the water depth at the optimized for these restrictions using g2o (Kümmerle et al., 2011). A
measurement point. Although the technique decreases the amount of robotic fish with mechanical scanning sonar, which might be useful in
data storage needed by the algorithm, the real-time nature of the pro­ confined underwater spaces, is used by Chen et al. using the g2o method
gram faces significant constraints due to the enormous amount of pre­ to apply pose-based graph SLAM(Chen et al., 2013). They also suggest
vious bathymetry data and the time-consuming creation of the GP model building a pose graph in increments, which are put into the map opti­
(Stephen et al., 2011b, 2012). mizing compiler to determine the optimal position for each scan, in
Because of their great computational efficiency and ability to be response to the slow sampling frequency of the MBS data (Chen et al.,
utilized to solve SLAM issues online, filter approaches, including UKF, 2015). However, the system only supports offline operation due to its
EKF, and PF, have received the majority of attention in recent research computationally demanding structure.
on the BSLAM algorithmic framework. However, filter approaches fall The architecture for a factor graph based BSLAM that was proposed
short in several ways when compared to graph optimization techniques. used a sparse point cloud to represent the underlying bathymetry
recorded by the DVL and a modified improved Generalized Iterative
● The only accurate data association during BSLAM is the loop closure Closest Point (GICP) algorithm to align the submaps (Bichucher et al.,
produced by the terrain matching approach, and as there aren’t 2015). The horizontal and vertical planes of the cave may be surveyed
many loop closures over the majority of the mission, the AUV can concurrently thanks to the Sparus AUV’s two mechanically scanned
only estimate its current positional attitude a priori using the filter imaging sonars. After cross-alignment correction, probabilistic scan
method. matching algorithms are employed for the scans. The system is able to
● The BSLAM creates a trajectory map by fixing sonar bathymetry data predict the trajectory in real-time and has successfully built a 3D surface
to the AUV trajectory as a pose-only SLAM technique without sign­ model of the cave, which is a useful technique for autonomous obstacle
posts, necessitating the preservation of all previous AUV states and avoidance and path planning (Mallios et al., 2016). The relative un­
bathymetry data. The particle filter BSLAM method, for example, certainty in vehicle placement is decreased by applying BSLAM with
forces all pose data to be retained in the state space of each particle, time-constrained sub-maps, starting with the alignment issue of point

7
T. Ma et al. Ocean Engineering 281 (2023) 114779

Fig. 5. The pose-graph of BSLAM.

clouds acquired using a single-line laser structured light system. This


Table 2
method may provide self-consistent, high-resolution bathymetric maps
Combined underwater TMN methods.
of the bottom while removing calibration bias by adjusting for location
errors (Massot-Campos et al., 2016). Generalized graph SLAM systems Method Institution Year
are introduced by Chaves et al. It is often employed in the fields of Correlation Method + Parallel KF (Xie Northwestern Polytechnical 2007
multi-vehicle cooperative navigation and autonomous hull detection et al., 2007) University
TERCOM + ICCP (Zhang and Yang, University of Birmingham 2008
(Chaves et al., 2017). Teixeira et al. (2016b) develop sub-maps from
2008)
MBS scans using probabilistic volumetric approaches, matching pairs of PDAF + ICCP (FanWu et al., 2009) Naval University of Engineering 2009
sub-maps with constraints in a factor graph framework to account for TERCOM + ICCP + KF (Yuan et al., Harbin Engineering University 2011
navigation drift and enhance map accuracy. Ma et al. (Ma et al., 2019) 2011)
divide the track of an AUV into sub-maps using the Differences of Nor­ TERCOM + SITAN (Yuan et al., 2012) Harbin Engineering University 2012
TERCOM + PF (Zhao et al., 2014) Beihang University 2014
mals (DoN). The system uses closed-loop weight voting to help with
TERCOM + ICCP + UKF (Wei et al, Naval University of Engineering 2015
global and local trajectory correction and includes extreme likelihood 2015)
terrain estimation to build weak data correlations within the sub-maps, ICCP + KF (Li et al., 2018) Nanjing Institute of Technology 2018
offering an accurate navigation solution for the AUV. Through the Regularized PF + RBPF (Palmier et al., The French Aerospace Lab 2019
2019)
application of BSLAM, maps constructed by AUVs can be used to
improve vehicle navigation estimation, either in real-time or in
postprocessing. system; however, the positioning precision is gravely affected by the
In conclusion, the pose-graph is used to store all of the states and enormous cumulative error. Zhang et al. (Wang and Chen, 2006; Zhang
observations by the AUV using the graph-based BSLAM algorithm for and Yang, 2008) suggested utilizing the TERCOM algorithm as the first
underwater terrain, which may then create spatially constrained asso­ alignment for ICCP. However, TERCOM employing the MSD operator is
ciations at any given time. The algorithm can operate in a large-scale simply least squares estimate approach, which has the drawback of not
map environment and achieve correlation and correction of historical accounting for the statistical features of the random variables. The
data. However, in terms of solution effectiveness, computational con­ TERCOM method is used to lower the initial INS error, followed by the
sumption, and map consistency representation techniques, the graph- ICCP algorithm to find the best matching location and the Kalman filter
based BSLAM has several issues. The issues of incorrect data associa­ metric, which uses the difference between the two matches to correct the
tion, discrimination, and an invalid closed loop, particularly in the un­ inertial guiding error and produce the best estimate (Yuan et al., 2011).
derwater terrain soothing region, remain unresolved. As a result, some To address the drawback that navigation errors tend to diverge when
work on terrain SLAM gradually concentrates on the development of initial INS errors are substantial, initially optimized TERCOM paired
effective closed-loop identification and techniques such as pose-graph with SITAN contour matching algorithms are provided (Yuan et al.,
building and robustness extension, as detailed in the next section. 2012). In a short amount of time, the program makes use of INS’s
excellent precision and little heading error. The first matching error is
4. Robust methods for TAN significantly decreased by identifying the ideal distance function dif­
ference and initial matching point between the two shapes. Zhao et al.
4.1. Robust extensions of TMN (2014) combine TERCOM with particle filtering to create an algorithm
that can rapidly and precisely determine a starting position, even when
The effectiveness of correlation-based and filter-based TMN algo­ there are significant initial position mistakes. Wei et al. integrate TER­
rithms has been demonstrated, although their accuracy and robustness COM, ICCP, and UKF matching algorithms utilizing batch matching
remain lacking. The researchers created a combined TMN algorithm by methods to address the same issue and potentially find solutions for
fusing several techniques, as illustrated in Table 2. problems with comparable terrain. They do this by building on the
The initial phase and the tracking phase of TMN are frequently concepts of the widely used coarse search and precise matching tech­
separated. Where the first phase estimates the starting position for niques (Wei et al, 2015). When the INS indication trajectory is lengthy,
terrain-matching navigation. The position is updated throughout the the ICCP-based TMN system is susceptible to divergence. These tech­
tracking phase using a method called terrain matching. The system’s niques combine numerous correlation-based or filter-based TMN algo­
initial location estimation is provided by the reference navigation rithms, maximizing the benefits of each algorithm while reducing its

8
T. Ma et al. Ocean Engineering 281 (2023) 114779

drawbacks. The fused system effectively enhances the robustness of the asymptotically variance bounds and provide resilience to nonlinear
algorithm to initialization by resolving the issue that the system tends to systems, Palmier et al. enhanced the Kalman filter by weighting the
diverge when the initial error is severe. ensemble (Palmier et al., 2021). The computational burden of the PMF
Additionally, numerous researchers have tried various filtering in the INS and TMN tight coupling was reduced by using the RBPMF
methods, iterative estimating, and positional tracking fusion algorithms. method (Sung and Lee, 2018).
The correlation approach and parallel KF are coupled in a proposed PF is a significant option for TMN due to its aptitude for dealing with
combined terrain-aided navigation system to account for estimating non-linear, multi-modal issues. However, outliers can cause the PF to
mistakes caused by repeating terrain features or measurement noise (Xie fall or even diverge in terrain observations. One method to lessen the
et al., 2007). By examining the disparities between the DTM data and the impact of outliers on the estimates is to use a robust cost function to
elevation information gathered in real time, the system employs the correct the Gaussian likelihood function (Zhang et al., 2014). Peng et al.
correlation approach and the parallel KF to determine the carrier loca­ (2019b) corrected the measurement model for substantial weight setting
tion. On the basis of Probabilistic Data Association Filtering (PDAF) and in PF using the Huber function and validated it using a multibeam sonar
ICCP, a combined seabed terrain matching technique is suggested (Fan simulation of a realistic underwater digital map. By creating a multi­
et al., 2009). Traditional KF may choose one of them based on the modal representation of particle sets with a non-Gaussian distribution
nearest neighbor criteria, but PDAF enhances the accuracy and practi­ by multi-model fitting, the PF based on locally regularized representa­
cability of seabed terrain matching by integrating all of them into a tion and cluster analysis is presented to reduce the instability of the PF
single matching candidate using probabilistic weighted averaging. By caused by terrain self-similarity (Murangira et al., 2011). A fox adapt­
using the difference between the matching result and the INS output as able PF based on Kullback-Leibler-Distance (KLD) was added to TMN to
the Kalman filter metric and then correcting the cumulative error of INS increase efficiency (Zhou et al., 2018). According to the size of the state
over time using filter feedback correction, KF is utilized in the tradi­ space, KLD modifies the number of sampled particles online and alters
tional ICCP method to enhance the indication trajectory used by ICCP(Li the particle bin size. The conventional KLD-PF, on the other hand, has a
et al., 2018). The regularized PF and the RBPF are two well-known set bin size, which is easily conducive to an increase in particle count
particle filters that serve as the foundation for a measuring approach during the pre-filtration stage. A terrain-based multibeam bathymetry
for adaptive kernels based on approximate Bayesian computational fil­ approach was proposed by Jung et al. and included in the PF framework.
ters (Palmier et al., 2019). Convergence speed is greatly increased and The traditional PF framework is enhanced by the use of terrain rough­
severe multi-mode issues are resolved by preventing PF divergence by ness data, and the issue of particle barrenness near smooth sections of
maximizing the influence of weight correction. the landscape is resolved (Jung et al., 2019). In order to address the
The ICP-based derivative approach can produce more precise issues of flat seabed terrain regions and high terrain self-similarity for
alignment results for TMN since it does not require segmenting the point underwater TMN, long short-term memory (LSTM) networks are utilized
set and feature processing. However, large search computation, low in RBPF. LSTM networks are time series neural networks appropriate for
convergence, and inaccurate correspondence points continue to be is­ processing and forecasting issues with very long intervals and delays in
sues. Three scenarios were chosen for simulation experiments at the time series. For its part, the Korea Institute of Science and Technology
University of Queensland, where several ICP algorithm variations were employed LSTM to train noise covariance and TAN measurement models
used to match seabed landscape features. The simulation trials were in the RBPF to enhance the performance of TMN in flat and repetitive
scored on accuracy, precision, and relative processing cost. The out­ terrain (Lee and Bang, 2018). Without external assistance and ground
comes show that no one ICP version can concurrently match landscape velocity readings, DR inevitably suffers inaccuracies inversely propor­
features accurately, precisely, and quickly for all three circumstances tionate to the mission range and current velocity. To concurrently esti­
(Donoso et al., 2017). The following features describe the algorithm’s mate the AUV location and current velocity, robust dispersion
top-performing ICP variants: 1) Filter the dataset using several methods. estimation of the RBPF was developed and applied in a low-power,
2) Use normals to describe the surface geometry of the area. 3) Gauge computationally practical TMN(Salavasidis et al., 2021). These
how well the two point clouds fit together by measuring the separation PF-TMN improvement methods improve the system instability problem
between the points in the point cloud and the matching surface in the caused by the self-similarity of the seafloor topography. Progress has
reference point cloud. A back propagation neural network (BPNN) built also been made in reducing computational consumption, improving
on chaotic optimization is added to the classic ICP technique to address particle effectiveness, and reducing sample depletion.
the issue that it is prone to local miniaturization. The excitation func­ In addition, many researchers combine data from many sensors to
tions employed by conventional BPNN is replaced with chaotic excita­ build an underwater TMN fusion system, taking into account the fea­
tion functions in the method, and a chaotic motivating function is tures of the underwater environment and the high accuracy standards of
utilized to find the weights of the BPNN(Zhang and Xu, 2009). When AUV navigation. A combined terrain navigation system consisting of
there are considerable mistakes in the beginning location, an upgraded INS, TMN, DVL, and a magnetic compass (MCP) is designed (Li et al.,
ICCP method is employed to resolve the mismatch issue with sequence 2010). Based on the BPNN adjusted information sharing factor, a
mapping techniques (Zhang et al., 2022). The technique constructs modified intelligent KF is used to process the data from many sensors.
rotationally invariant terrain feature descriptors, models terrain distri­ According to experimental findings, the intelligent KF and these sensors
bution characteristics as 2D Gaussian distributions, and uses the terrain greatly increase the AUV’s capacity to adapt to its environment and
feature descriptors to compare local terrain maps and DTM. navigate accurately. Zhang et al. (Zhang and Gao, 2010) integrated in­
Standard underwater TMN implementations cause erroneous formation from the INS, DTM, bathometer, MCP, and DVL to create a
weighting in regions with incomplete terrain information due to map terrain-passive combined navigation system. It eliminates navigation
uncertainty and incorrect calculations of sensor noise. Dektor et al. system mistakes by using KF for parameter estimation. A multi-source
(Dektor and Rock, 2012) provide a better algorithm to get rid of ficti­ information fusion matching navigation technique is proposed for
tious weighting. The algorithm modifies the filter variance using terrain, marine physical, and chemical factors (Murad Reis et al., 2017).
methods from the vehicle and statistics fields to lessen the likelihood of The technique focuses on choosing factors like salt, temperature, and pH
over-reliance. On information-rich terrain, it converges much more in a certain ocean region and calculating weights for each parameter
quickly, while on information-poor terrain, the chance of erroneous chosen in order to identify the parameter weights with the greatest
fixes is reduced. The KF serves as the foundation for the UKF, which is variability and the least amount of correlation.
less stable. To make the UKF more robust when it deviates from the real Different sonar sensors can be used to collect underwater bathy­
parameters, an underwater TMN framework based on the Huber oper­ metric data, and the way sonar images and data are processed has an
ator is suggested (Lu et al., 2019). In order to ensure that the weights are impact on the accuracy and reliability of the entire TMN. As a result, this

9
T. Ma et al. Ocean Engineering 281 (2023) 114779

is a crucial area for further investigation. The position connection be­ estimate the locus of each agent. The conventional technique traverses
tween the footprints is not considered in the traditional approach of the computationally expensive and very complicated underwater a
terrain matching, which only uses depth information in correlation priori map using all real-time bathymetry points. Yan et al. (2022)
computations. As a result, methods relying on local bathymetry data suggested a terrain matching localization approach based on local
have limitations. For instance, in TERCOM, the AUV is required to travel terrain characteristics and global search techniques in order to increase
in a straight path while maintaining a constant speed during the computing efficiency while assuring accuracy. The multibeam bathy­
matching process, and in SITAN, the initial correction error must be metric terrain is constructed using the Moving Least Square (MLS)
minimal in order to prevent extrema. New terrain elements are required approach, and the local MLS surfaces’ shapes are described using local
to supplement the positional data in order to address this issue. The curvature binary discrimination descriptors. The findings demonstrate
analysis of the depth measurements as a grey-scale picture, a special that TMN, which is more than 80% more effective than conventional
feature used to represent the original bathymetric data, is one way that approaches and is based on local terrain characteristics and global
image features for image alignment are a potential technique of inter­ search strategies, can identify automobiles quickly without sacrificing
polating bathymetric data to create a regular bottom grid. An area sta­ precision. These strategies for improving terrain matching increase the
tistic is the texture characteristics. Textures of all sizes and forms, accuracy of terrain matching and decrease computational complexity by
ranging from a few meters to hundreds of meters, may be found in looking into the correlations between underwater terrain feature in­
almost every sonar picture. The application of image analysis techniques teractions and effective matching methods. Overall, it strengthens the
will make TMN available in places where other approaches are not system and increases location accuracy.
suited since the seafloor presents some roughness in acoustic pictures,
even if the area is rather flat. The approach is insensitive to orientation 4.2. Underwater robustness BSLAM
faults and resilient to picture rotation and scale variation. Song et al.
(Song et al, 2016) put out the concept of employing multibeam bathy­ Similar to underwater TMN, the main part of the BSLAM system is
metric sonar data for underwater TMN image processing. Bathymetry data collection and analysis. For a further positional estimate, effective
data are interpolated into digital picture form at the start of the data collection and processing methods are essential. Image alignment, a
measuring procedure. Then, a vector of underwater terrain character­ crucial step for patching and motion estimation applications, is chal­
istics is defined by the acquisition and integration of image texture lenging due to the properties of the data obtained by various sonar
features into the terrain navigation parameters. The underwater terrain sensors. With the use of FLS, a Fourier-based registration method for
is then scanned using real-time data, and the position estimate is BSLAM is suggested (Hurtos et al., 2015). This method can handle the
determined by the feature vector with the best match. They further low resolution, noise, and distortions of sonar picture production. Both
suggest fusing pixel space data with conventional grey-scale histograms continuous and discontinuous views may be aligned with excellent
to enhance the picture. A digital terrain map is scanned using edge success with this method, and it also demonstrates impressive robust­
corner pixels to create an edge corner histogram, which is then utilized ness in a featureless environment. High-detail and high-resolution
as a template to look for pertinent peaks to infer vehicle placements acoustic pictures may be produced by calculating posture constraints
(Song et al, 2015). across several frames and integrating the sonar data from each frame
A normal distribution is fitted after first analyzing the gradient dis­ into the overall map. However, the images of FLS are very sensitive to
tribution of various terrain regions, and the point with the greater the attitude of the AUV, and observations of the same feature at different
gradient value is then chosen as the matching point for the distribution. bow angles differ significantly, necessitating the AUV to observe the
Last, localization employs minimal absolute difference matching. The same area twice at similar bow angles in order to construct a data cor­
simulation results demonstrate that the gradient fitting-based terrain relation. As a result of these demanding conditions, the closed-loop
matching localization approach not only lowers computing costs but detection process of BSLAM is quite difficult. Palomer et al. (Albert
also increases localization accuracy (Gao et al., 2018). Kurt et al. (Kurt et al., 2016) developed a probabilistic representation of ICP by taking
and Douglas, 2020) describe an active TMN method that employs into account the uncertainty of the poses of vehicles and measured
reinforcement learning and an optimized information-theoretic frame­ points; dividing it into two stages: point-to-point matching and
work to address stochastic dual exploration-exploitation optimization point-to-plane matching; and proposing a heuristic based on the un­
issues. The technique for dynamic path planning balances the conflicting certainty of the position of the matching surface point cloud, which
navigational objectives of area coverage and location localization. While significantly lowers the computational complexity of ICP. The method,
the exploitation component employs a novel entropy-based strategy for however, is limited to adjusting the relative placements of the patches
information identification and prioritization in conjunction with and is unable to repair the intrinsic flaws in the patches. Nevertheless,
maximum a posteriori estimate approaches, the exploration component this is limited to adjusting the relative placements of the patches and is
makes use of a multiple Gaussian process model. A two-stage combined unable to repair the intrinsic flaws in the patches. A two-step alignment
matching technique was presented (Ding and Cheng, 2022). Using technique comprising feature-based initial alignment and iterative
multibeam measured surface elevations and terrain-averaged factors closest point-based fine matching of subsea terrain features is suggested.
search, a coarse matching position is first acquired, and a fine matching This process takes into account the uncertainty of the measured points
position is subsequently obtained by applying inertial restrictions and and robot postures. Along with the navigation sensor data from under­
scaling factors. The ballistic transformation matrix has a new numerical water vehicles, the AUV poses of each point cloud recorded are also kept
solution in which the scale factor and the transformation matrix may in the EKF state vector (Albert et al., 2019b).
each be solved on their own. It is suggested that selection criteria based Size, weight, and energy limitations are common for underwater
on underwater navigation matching regions and fuzzy set theory be used vehicles. The complete system’s computational costs, effectiveness, and
to assess underwater terrain matching areas with the aid of information algorithmic real-time must also be taken into account. The Korea
features (Wang et al., 2019). The method is capable of overcoming the Advanced Institute of Science and Technology (KAIST) suggests a panel-
lack of singular values in fuzzy sets and minimizing the impact of based BSLAM algorithm (Kim and Kim, 2017), which uses rectangular
geographic characteristics on the effectiveness of matching. Yang et al. panels to represent the terrain, reduces the size of the error covariance
(Yang et al, 2021) merged various agents and provided a map matrix by bilinear interpolation, and is efficiently solved using EKF. This
matching-based framework for localizing collaborative intelligence algorithm aims to increase the operational efficiency of parametric fil­
using an a priori map model of the scalar field. Based on each intelligent ters in BSLAM. The bottom terrain bathymetry data is lost when it is
agent’s positional and covariance estimations in several subgroups, the reduced to rectangular panels using this technique, and the results of its
system quickly computes a covariance intersection technique to position estimate may be inaccurately updated when the unmanned

10
T. Ma et al. Ocean Engineering 281 (2023) 114779

underwater vehicle (UUV) position is outside the updated panel. They identify these linkages. The PCM algorithm chooses the set of nodes with
also put forward a weighted gridding approach for panel-based under­ the highest pairwise consistency as valid terrain feature associations and
water BSLAM in 2019 (Jang and Kim, 2019), which treats the UUV the other nodes as invalid terrain feature associations after character­
location as a probabilistic distribution pattern. In terms of computa­ ization of all data associations as nodes in the graph and calculating the
tional complexity, memory use, and map construction accuracy, it is consistency between each pair of data associations in turn to determine
better. Researchers present a BSLAM method that is low-cost, compu­ whether there is a connection between the corresponding nodes (Man­
tationally efficient, and reliable enough for long-term operation utilizing gelson et al., 2018). Ma et al. used the multi-window consistency
only a single, inexpensive terrain altimeter (Jang and Kim, 2022). method (MCM) on a graph-based BSLAM to identify loop closures and
Krasnosky et al. (E Krasnosky and Roman, 2022) created massively achieve robustness in preventing incorrect loop closures (Ma et al.,
parallel Gaussian process regression (GPR) to operate on a graphics 2018). However, MCM needs a lot of processing power, particularly
processing unit to make GPR practical for real-time applications (GPU). when handling a lot of loop closures. With the main benefit of being able
Multimodal state estimation in underwater bathymetric particle- to scale storage and performance to allow for huge, globally consistent
filter SLAM (BPSLAM) is beneficial. Numerous researchers have stud­ bathymetric maps while maintaining high accuracy, graph-based
ied particle update, resampling techniques, particle weight estimation, BSLAM employing Sparse Gaussian Processes (GPs) as a bathymetric
and computational requirements in order to increase the robustness of representation has been proposed (Bore et al., 2018). When the smooth
the system. The PSO-UFastSLAM technique, which is based on UFAST seabed prior fails to hold, the representational inadequacies of GPs as a
SLAM and Particle Swarm Optimization (PSO), was proposed by He whole become clear. The BSLAM system that is reliable and effective is
from Ocean University of China. Combining UPF and UKF allows for the made possible by the suggested rectangular panel map construction and
assessment of the vehicle’s posture and feature position (He et al., updating approach. The raw bottom terrain data obtained by an echo­
2015). Norgren et al. (Norgren and Roger, 2018) bring the BSLAM scope 3D profiling sonar is used to generate a 3D alignment approach
approach to the area of iceberg mapping. The AUV produces auditory based on six-degree-of-freedom probabilistic scan matching (Ferreira
pulses upwards to record the undulating changes in elevation at the base et al., 2022). Using the probabilistic track projection approach, the
of icebergs as a source of information. An EKF implementation is shown initial displacement estimation is reliable and accurate. These tech­
to estimate the relative location, relative velocity, and relative angle of niques improve closed-loop accuracy, feature consistency discrimina­
the iceberg to the AUV based on the RBPF method. The particle tion, and invalid data association rejection more effectively. The
weighting approach is strengthened to make it more robust, and the underwater BSLAM system’s robustness and localization accuracy have
method employs all available beam data to build the probability func­ both increased.
tion for locations with few characteristics. The University of the Balearic The accuracy of the position estimate and the computing efficiency
Islands in Spain has investigated the viability of using a laser scanning can both be significantly enhanced by using the appropriate pose-graph
system as the seabed terrain sensing device in conjunction with the construction technique. A two-step graph optimization approach is
BPSLAM algorithm to solve SLAM of terrain (Massot-Campos et al., suggested by the Royal Institute of Technology in Sweden to address the
2019). While the particle motion accounts for both the bow angle de­ SLAM issue for underwater terrain in practical applications (Torroba
viation and the eastward and northward deviations, the method in­ et al., 2019). The major purpose of the technique, which incorporates a
terprets the observation model of laser spots as a Gaussian model. To filter-like step into the framework of the conventional graph optimiza­
increase memory economy, the technique additionally switches the map tion algorithm, is to correct the latest UUV poses that have been added to
representation from a grid map to a self-balancing binary search tree the pose map as an indicator for map consistency detection. The sug­
grid map. Similar to PF, in BPSLAM based on the average trajectory map gested approach has the ability to maximize the consistency of the final
representation, the vehicle’s estimated current position is the sole thing generated terrain map even when the terrain tends to be flat throughout
that is retained while the average trajectory map stores all of the pre­ the majority of the region encountered by the industrial survey, greatly
vious states of vehicles (Zhang et al., 2021). The detection of erroneous boosting navigational resilience. Lajoie et al. (2019) suggested a
loop closures using a reliable backend approach based on particle Discrete-continuous Graphical Model (DC-GM) for SLAM, in which the
filtering theory, PF-Backend, is used in the effective bathymetric SLAM discrete component represents outliers and correlations while the
method that is proposed, which also speeds up the calculation time for continuous part solves the traditional SLAM issue. The approach also
the SLAM system (Ma et al., 2020). The suggested solution uses a develops the discrete-continuous graphical model’s semi-deterministic
forward-looking sonar-based AUV occupancy grid and is practicable relaxation features.
(Mu et al., 2022). The technique employs a novel Particle Swarm Data collection for bottom terrain using a combined underwater laser
Optimization Genetic Algorithm (PSO-GA) scan matching approach and scanning system and multi-beam sonar method is described. Collings
the EKF to predict the AUV’s mobility state and match the sonar scan et al. (2020) evaluated the relative accuracy and characteristics of un­
data to the grid map. derwater laser scanning systems and MBS in order to explore the
As a full SLAM method, the graph-based BSLAM updates the map cooperation of sonar and underwater laser scanning technologies for
based on all historical bathymetric measurements. Similar to underwa­ SLAM of underwater terrain. However, when GPS is available, SLAM
ter TMN, BSLAM generates erroneous feature associations as a result of does not significantly improve the self-consistency of MBS data, whereas
flat seabed terrain and measurement inaccuracies in seabed terrain. In it does improve the map consistency of underwater laser scanning sys­
order to solve the SLAM issue while taking into consideration faulty tem terrain mapping results. Experimental results demonstrate that
feature associations, the Massachusetts Institute of Technology (MIT) SLAM systems combining underwater laser scanning systems with MBS
introduces the Incremental SLAM with Consistency-checking (ISCC) can effectively correct for unmanned underwater vehicle navigation
method (Graham et al., 2015). To assure the correctness of feature as­ errors. The PointNetKL network was utilized for matching confidence
sociation discrimination, the system picks the closed-loop by two assessment for matching terrain features. It primarily combines the
judgements. The algorithm chooses the outliers in the closed-loop out­ PointNet neural network parameterization findings with the Cholesky
comes by two judgements to guarantee the correctness of feature asso­ decomposition of the objective function covariance, and as a conse­
ciation discrimination. Compared to conventional techniques, this quence, it is invariant for input term permutations (Torroba et al.,
maximizes the number of valid terrain feature associations in the final 2020). Additionally, it is feasible to classify the SLAM navigation
positional map, which will significantly increase the consistency of the adaption region using the raw bathymetry data to estimate the covari­
maps created by BSLAM. In order to reduce the computing cost of ance of the generic ICP algorithm’s findings for matching terrain fea­
finding incorrect terrain feature correlations in SLAM systems, the tures, as well as to determine the confidence level of feature matching
Pairwise Consistency Maximization (PCM) technique is employed to for various terrains. SLAM with multi-sensor data fusion has been the

11
T. Ma et al. Ocean Engineering 281 (2023) 114779

subject of extensive research, and the fusion algorithm has helped with terrain tends to be flat and has relatively little terrain as a result of sea
localization to some extent. However, more investigation is still required current erosion. Additionally, due to the influence of ocean reverbera­
to determine how to tightly couple the data from various sensors and tion and carrier movement, MBS, an underwater terrain sensing device,
prevent system instability brought on by a single sensor. In other sectors, has a high observation noise level, making the accuracy of TAN in the
neural network algorithms have produced superior outcomes and are majority of the flat terrain region difficult to assure and severely limiting
currently undergoing rapid development. As will be discussed further its robustness.
below, improving the application of machine learning methods to un­ Researchers at the University of Lisbon, the Korea Institute of Marine
derwater SLAM is still a crucial field of research. Engineering, the University of Montreal, and MIT have examined the
robustness of TMN algorithms in the face of matching failure from a
5. Discussion variety of methods, including filters and graph optimization. The effi­
ciency of the present algorithms, however, continues to be influenced by
In the previous sections, the underwater TMN and BSLAM ap­ the degree of undulations in the seabed terrain and is still primarily
proaches without priori maps are covered. Below, we discuss some of the centered on the passive processing of observation findings. In under­
potential and important directions that could need further investigation water TMN, it’s crucial to perform global path planning using a priori
in this domain. maps because no terrain matching methods can estimate a vehicle’s
position in an area with complete flat terrain. It is still worthwhile to
5.1. Low-cost laser ranging sensors research how to quantify the impact of terrain fluctuation on the cost
function of path planning. Dynamic path planning can increase the ac­
Traditional TAN depends on underwater vehicles to deliver acoustic curacy of bathymetric SLAM systems by driving the vehicle to areas with
sensing tools like SBS and MBS, which transmit and receive sound pulses complex terrain for valid and accurate loop closure detection. Therefore,
to acquire terrain information. However, this technology is less covert the use of underwater TAN systems may be advanced by using active
and the acoustic pulses it emits while acquiring data on the terrain of the path planning technology to enable AUVs to actively go to locations with
bottom are more prone to detection. When used with TAN, low-cost laser distinctive terrain characteristics for high confidence terrain feature
ranging sensors like underwater laser scanning systems are more pre­ matching (Kurt, 2020; Singh, 2022).
cise, less expensive, and more stealthy. These sensors significantly
improve the stealth capabilities of underwater TAN systems by making 5.4. Biomimetic navigation technology
up for the requirement to transmit sound pulses to the bottom from
outside. With no external equipment required and no active acoustic Emerging navigational technology known as “bio navigation” imi­
signal emission, the UUV can carry out accurate long-range delivery and tates and draws inspiration from animal instincts for navigation. The
local combat operations over a large distance through the TAN system, majority of conventional navigational methods concentrate on the exact
making it difficult to detect and track throughout the process. measurement of navigational parameters and exploring navigation in
The use of low-cost laser ranging sensors to replace conventional geometric space. Even while most animals in nature frequently lack the
multibeam sonar will be an important practical development for un­ ability to assess navigational parameters precisely, they are nonetheless
derwater TAN as sensor technology is further developed, even though capable of carrying out a number of challenging navigational tasks.
the current low-cost laser sensors developed by research institutions like Apart from differences at the level of the navigation sensor, the most
the University of Girona (Albert et al., 2019a) in Spain still have serious significant aspect of bio navigation technology is its ability to combine
issues like a heavy reliance on water quality and a too short scanning navigation data in geometric space with empirical navigation knowl­
distance. edge in topological space and guidance instructions for important nodes
in the navigation topology space to produce a challenging set of navi­
5.2. Long-range navigation with low-accuracy priori maps gation instructions that can then direct the service’s movement in
accordance with a predetermined plan. The development of artificial
The range of UUVs has significantly increased as a result of current intelligence, micro manufacturing, high performance chips, computer
advances in fuel technology. One example is the Autosub Long Range vision, and other associated technologies, as well as the emergence of
(McPhail et al., 2019), which can operate for months and travel thou­ research findings in animal behavior and physiology, have all greatly
sands of kilometers in a single deployment, enabling continuous sur­ aided the study of bio navigation technology.
veillance and data collection in some of the world’s most remote regions. With high levels of autonomous intelligence and a powerful self-
The most efficient, stealthy, and precise way of navigation for correction function, brain-like SLAM, which is based on the rodent
long-distance underwater operations is TMN. Long-range underwater brain’s navigation mechanism, has the potential to solve the underwater
TMN has been the subject of extensive study by several research orga­ BSLAM navigation problem. It iterates navigation information and map
nizations, including the National Oceanography Centre (UK), the Uni­ construction through navigation cell activity updates and uses local
versity of Southampton (Salavasidis et al., 2016, 2019, 2021), and the scene cell activity for correction. Milford et al. developed a navigation,
Centre d’études aériennes (France) (Palmier et al., 2019). localization, and planning method based on the RatSLAM hippocampus
The UK National Oceanography Centre intends to conduct a valida­ model and employed a novel positional cell type combining head
tion test of TMN over a distance of around 2000 km using the Autosub orientation cells with positional cells for navigation and map generation
Long Range with 4000 m grade multibeam sonar. However, it is (Milford and Gordon, 2010). The program calculates the excitation and
currently difficult to provide high-precision priori underwater terrain inhibition of positional cells in a continuous attractor neural network,
maps for the entire length of the long range TMN due to the enormous allowing the robot to navigate in three dimensions in the horizontal
cost of existing high-precision seafloor mapping missions. As a result, plane. DolphinSLAM expands RatSLAM to the 3D aquatic world (Silveira
the long-range underwater TMN still faces the challenge of low-accuracy et al., 2015). Pre-processing, local environment recognition, motion
priori maps. detection, a 3D positional grid, and an empirical map are the major
components of the technique. The results of the experiments demon­
5.3. Highly robust active TAN strate that the optical and auditory image descriptors of DolphinSLAM
are capable of localizing and creating maps using empirical maps, as
The degree of bottom undulation and the ocean environment have an well as appropriately extracting elements of environmental perception
impact on TAN accuracy, in addition to the motion and environmental information.
sensing capabilities of the unmanned underwater system. The seafloor Given that they do not rely on high-precision sensors and are highly

12
T. Ma et al. Ocean Engineering 281 (2023) 114779

adaptable to the environment, behavioral bio navigation, brain-like algorithm models, including methods for matching the seabed terrain to
SLAM, and other bio navigation technologies are promising for a wide navigation missions and underwater BSLAM without previous maps.
range of applications. They do this by overcoming the shortcomings of Besides, the TAN robustness extension approaches have been covered,
conventional navigation algorithms and are more flexible than tradi­ and some potential research directions have been discussed.
tional navigation algorithms. As underwater TAN technology advances toward high robustness
and long-range navigation, the classic multi-beam sonar maybe replaced
5.5. Machine learning technologies by the underwater laser ranging sensor as a key sensing device in certain
working scenes. The development of underwater TAN technology still
Path planning and image processing have both been extensively has a lot of potential for advancement in terms of accuracy, secrecy, and
studied using machine learning approaches like deep learning and utility.
reinforcement learning. Using depth and reinforcement learning to
address the fundamental issues in underwater TAN will be one of the key
development directions for underwater terrain navigation. In under­ Declaration of competing interest
water TAN, both terrain image feature extraction and path planning will
play a key role in navigation accuracy. The authors declare the following financial interests/personal re­
A PointNetLK model, combining the PointNet network with the lationships which may be considered as potential competing interests.
Lucas & Kanade (LK) method, was suggested by Carnegie Mellon Uni­
versity to handle the alignment issue with 3D point cloud data (Aoki Data availability
et al., 2019). This technique has the distinct benefit of avoiding the
computation of costly point correspondences in two point clouds. It also No data was used for the research described in the article.
outperforms conventional nearest-neighbor iterative algorithms in
terms of accuracy, initialization resilience, and computing economy. By Acknowledgement
integrating sampling-based path planning with reinforcement learning
algorithms, Google has developed a layered solution for remote navi­ This work was supported in part by the National Natural Science
gation task fulfillment dubbed Probabilistic Roadmap-Reinforcement Foundation of China under Grant 52001093; in part by the High-level
Learning (PRM-RL) (Faust et al., 2018). While creating reinforcement scientific research guidance project of Harbin Engineering University,
learning models using feature-based deep neural networks in continuous under Grant 3072022TS0102; in part by the Key Research and Devel­
state and action spaces, the approach implements sampling-based path opment Program of Heilongjiang Province, under Grant 2022ZX01A05.
planning using probabilistic roadmaps. In the discussion of a successor
deep reinforcement learning algorithm, Zhang et al. suggested a References
migration learning method for path planning (Zhang et al., 2017). It is
possible to migrate learning between tasks using the algorithm by Adam, J Dean, Langelaan, Jack W., Brennan, Sean N., 2010. Improvements in terrain-
based road vehicle localization by initializing an Unscented Kalman Filter using
setting the reward weight vector in the reward function by features, Particle Filters [C]. In: Proceedings of the Proceedings of the 2010 American Control
which makes it simpler to adjust to the changing environment. The al­ Conference, pp. 700–707.
gorithm makes the assumption that the dynamic properties of the Albert, Palomer, Ridao, Pere, Ribas, David, Mallios, Angelos, et al., 2013. A comparison
of G2o graph SLAM and EKF pose based SLAM with bathymetry grids [J]. IFAC Proc.
environment remain constant under different reinforcement learning Vol. 46 (33), 286–291.
tasks. Albert, Palomer, Ridao, Pere, Ribas, David, 2016. Multibeam 3D underwater SLAM with
The use of deep learning and reinforcement learning in point cloud probabilistic registration [J]. Sensors 16 (4), 560.
Albert, Palomer, Ridao, Pere, Forest, Josep, Ribas, David, 2019a. Underwater laser
image extraction and path planning is receiving ever more attention as a scanner: ray-based model and calibration [J]. IEEE ASME Trans. Mechatron. 24 (5),
result of the rapid advancement of artificial intelligence technology. 1986–1997.
There are still certain issues with the application of current algorithms to Albert, Palomer, Ridao, Pere, Ribas, David, 2019b. Inspection of an underwater structure
using point-cloud SLAM with an AUV and a laser scanner [J]. J. Field Robot. 36 (8),
the process of underwater TAN, though, given the uniqueness of the
1333–1344.
operational environment of the seabed terrain navigation system. Ali, Karmozdi, Hashemi, Mojtaba, Hassan, Salarieh, Alasty, Aria, 2020. INS-DVL
navigation improvement using rotational motion dynamic model of AUV [J]. IEEE
Sensor. J. 20 (23), 14329–14336.
● Seabed terrain regions are flat and frequently lack distinguishing
Anonsen, Kjetil Bergh, Hallingstad, Oddvar, 2006. Terrain aided underwater navigation
characteristics, in contrast to conventional point cloud image using point mass and particle filters [C]. In: Proceedings of the Proceedings of IEEE/
extraction and classification applications that represent target ob­ ION PLANS 2006, pp. 1027–1035.
jects as 3D features. At the same time, methods for extracting and Aoki, Yasuhiro, Goforth, Hunter, Arun Srivatsan, Rangaprasad, Lucey, Simon, 2019.
Pointnetlk: robust & efficient point cloud registration using pointnet [C]. In:
classifying point clouds from images based on machine learning al­ Proceedings of the Proceedings of the IEEE/CVF Conference on Computer Vision and
gorithms will face a significant challenge because seafloor terrain Pattern Recognition, pp. 7163–7172.
sensing devices like multibeam sonar are susceptible to significant Baird, Charles A., Snyder, Franklin B., Beierle, M.A.R.K., 1990. Terrain-aided altitude
computations on the AFTI/F-16 [C]. In: Proceedings of the IEEE Symposium on
terrain distortion in the mapping results due to ocean reverberation, Position Location and Navigation. A Decade of Excellence in the Navigation
current interference, and carrier movement. Sciences, pp. 474–481.
● The degree of underwater terrain is positively correlated with TAN Bergem, Oddbjorn, 1993. Bathymetric Navigation of Autonomous Underwater Vehicles
Using a Multibeam Sonar and a Kalman Filter with Relative Measurement
accuracy, but the relationship is non-linear and challenging to Covariance Matrices [D]. University of Trondheim, Norway.
quantify. As a result, a major challenge for the application of rein­ Bergh Anonsen, Kjetil, Hallingstad, Oddvar, 2007. Sigma point Kalman filter for
forcement learning algorithms to the TAN process is how to appro­ underwater terrain-based navigation [J]. IFAC Proc. Vol. 40 (17), 106–110.
Bergh Ånonsen, Kjetil, Kent Hagen, Ove, 2009. Terrain aided underwater navigation
priately take into account the degree of underwater terrain in the
using pockmarks [C]. In: Proceedings of the OCEANS 2009, pp. 1–6.
reward function of the framework. Bergh Anonsen, Kjetil, Hallingstad, Oddvar, Kent Hagen, Ove, 2007. Bayesian terrain-
based underwater navigation using an improved state-space model [C]. In:
Proceedings of the 2007 Symposium on Underwater Technology and Workshop on
6. Conclusion
Scientific Use of Submarine. Cables and Related Technologies, pp. 499–505.
Besl, Paul J., McKay, Neil D., 1992. Method for registration of 3-D shapes [C]. In:
Underwater TAN is an important task that has attracted a significant Proceedings of the Sensor Fusion IV: Control Paradigms and Data Structures,
amount of research interest in recent years, and various algorithmic pp. 586–606.
Bichucher, Vittorio, Walls, Jeffrey M., Paul, Ozog, Skinner, Katherine A., et al., 2015.
models with different characteristics are employed for this task. In this Bathymetric factor graph SLAM with sparse point cloud alignment [C]. In:
article, we present a thorough analysis of TAN strategies utilizing several Proceedings of the OCEANS 2015. MTS/IEEE Washington, pp. 1–7.

13
T. Ma et al. Ocean Engineering 281 (2023) 114779

Bore, Nils, Torroba, Ignacio, Folkesson, John, 2018. Sparse Gaussian process slam, Han, Jungwook, Kim, Sun Young, Kim, Jinwhan, 2021. Enhanced target ship tracking
storage and filtering for auv multibeam bathymetry [C]. In: Proceedings of the 2018 with geometric parameter estimation for unmanned surface vehicles [J]. IEEE Access
IEEE/OES Autonomous Underwater Vehicle Workshop. AUV), pp. 1–6. 9, 39864–39872.
Brian Claus, Bachmayer, Ralf, 2015. Terrain-aided navigation for an underwater glider Han, Guangjie, Chen, Yusi, Wang, Hao, Yu, He, et al., 2022. AUV-Aided Data Importance
[J]. J. Field Robot. 32 (7), 935–951. Based Scheme for Protecting Location Privacy in Smart Ocean [J]. IEEE Transactions
Burguera, Antoni, Oliver, Gabriel, González, Yolanda, 2010. Scan-based SLAM with on Vehicular Technology.
trajectory correction in underwater environments [C]. In: Proceedings of the 2010. Hansen, Roy Edgar, Saebo, Torstein Olsmo, John Callow, Hayden, Hagen, Per Espen,
IEEE/RSJ International Conference on Intelligent Robots and Systems, et al., 2005. Synthetic aperture sonar processing for the HUGIN AUV [C]. In:
pp. 2546–2551. Proceedings of the Europe Oceans 2005, pp. 1090–1094.
Carpenter, Robert N., 1998. Concurrent mapping and localization with FLS [C]. In: He, Bo, Ying, Lulu, Zhang, Shujing, Xiao, Feng, et al., 2015. Autonomous navigation
Proceedings of the Proceedings of the 1998 Workshop on Autonomous Underwater based on unscented-FastSLAM using particle swarm optimization for autonomous
Vehicles (Cat. No. 98CH36290), pp. 133–148. underwater vehicles [J]. Measurement 71, 89–101.
Casagrande, David, Krasnosky, Kristopher, Roman, Chris, 2019. Localization of a drifting Hollowell, Jeff, 1990. Heli/SITAN: A Terrain Referenced Navigation Algorithm for
underwater vehicle using a terrain-based particle filter [C]. In: Proceedings of the Helicopters [R]. Sandia National Lab.(SNL-NM), Albuquerque, NM (United States).
OCEANS 2019. MTS/IEEE SEATTLE, pp. 1–8. Hostetler, L., 1978. Optimal terrain-aided navigation systems [C]. In: Proceedings of the
Chai, Xiujun, Li, Yuanlong, Qiao, Lei, 2022. Terrain-assisted navigation of long-range Guidance and Control Conference, p. 1243.
AUV based on intelligent particle filter [C]. In: Proceedings of the 2022 13th Asian Houts, Sarah E., Dektor, Shandor G., Rock, Stephen M., 2013. A Robust Framework for
Control Conference. ASCC), pp. 991–996. Failure Detection and Recovery for Terrain-Relative Navigation [J]. Unmanned
Chaves, Stephen M., Galceran, Enric, Paul, Ozog, Walls, Jeffrey M., et al., 2017. Pose- Untethered Submersible Technology.
graph Slam for Underwater Navigation [J]. Sensing and Control for Autonomous Hurtos, Natalia, Ribas, David, Cufi, Xavier, Petillot, Yvan, et al., 2015. Fourier-based
Vehicles, pp. 143–160. registration for robust forward-looking sonar mosaicing in low-visibility underwater
Chen, Ling, Wang, Sen, Hu, Huosheng, 2013. Pose-based GraphSLAM algorithm for environments [J]. J. Field Robot. 32 (1), 123–151.
robotic fish with a mechanical scanning sonar [C]. In: Proceedings of the 2013 IEEE Jalal, Fahad, Nasir, Faizan, 2021. Underwater navigation, localization and path planning
International Conference on Robotics and Biomimetics. ROBIO), pp. 38–43. for autonomous vehicles: a review [C]. In: Proceedings of the 2021 International
Chen, Ling, Wang, Sen, Hu, Huosheng, Gu, Dongbing, et al., 2015. Improving Bhurban Conference on Applied Sciences and Technologies. IBCAST), pp. 817–828.
localization accuracy for an underwater robot with a slow-sampling sonar through Jang, Junwoo, Kim, Jinwhan, 2019. Weighted grid partitioning for panel-based
graph optimization [J]. IEEE J. Ocean. Eng. 15 (9), 5024–5035. bathymetric SLAM [C]. In: Proceedings of the OCEANS 2019-Marseille, pp. 1–6.
Chen, Pengyun, Zhang, Pengfei, Ma, Teng, Shen, Peng, et al., 2019. Underwater terrain Jang, Junwoo, Kim, Jinwhan, 2022. Topographic SLAM using a single terrain altimeter
positioning method using maximum a posteriori estimation and PCNN model [J]. in GNSS-restricted environment [J]. IEEE Access 10, 10806–10815.
J. Navig. 72 (5), 1233–1253. Jung, Jongdae, Park, Jeonghong, Choi, Jinwoo, Choi, Hyun-Taek, 2019. Terrain based
Chen, Pengyun, Ye, Li, Su, Yumin, Chen, Xiaolong, et al., 2015a. Review of AUV navigation for an autonomous surface vehicle with a multibeam sonar [C]. In:
underwater terrain matching navigation [J]. J. Navig. 68 (6), 1155–1172. Proceedings of the OCEANS 2019-Marseille, pp. 1–4.
Chen, Pengyun, Ye, Li, Su, Yumin, Chen, Xiaolong, et al., 2015b. Underwater terrain Kamgar-Parsi, Behzad, Kamgar-Parsi, Behrooz, 1997. Matching sets of 3D line segments
positioning method based on least squares estimation for AUV [J]. China Ocean Eng. with application to polygonal arc matching [J]. IEEE Trans. Pattern Anal. Mach.
29 (6), 859–874. Intell. 19 (10), 1090–1099.
Choi, Jinwoo, Park, Jeonghong, Jung, Jongdae, Lee, Yoongeon, et al., 2019. Validation Karlsson, Rickard, Gustafsson, Fredrik, 2003. Particle filter for underwater terrain
of acoustic and geophysics based underwater localization with an autonomous navigation [C]. In: Proceedings of the IEEE Workshop on Statistical Signal
surface vehicle [J]. IFAC-PapersOnLine 52 (21), 367–371. Processing, pp. 526–529.
Collings, Simon, Martin, Tara J., Hernandez, Emili, Edwards, Stuart, et al., 2020. Karlsson, Rickard, Gustafsson, Fredrik, 2006. Bayesian surface and underwater
Findings from a combined subsea LiDAR and multibeam survey at kingston Reef, navigation [J]. IEEE Trans. Signal Process. 54 (11), 4204–4213.
western Australia [J]. Rem. Sens. 12 (15), 2443. Karlsson, Rickard, Gusfafsson, Fredrik, Karlsson, Tobias, 2003. Particle filtering and
Dektor, Shandor, Rock, Stephen, 2012. Improving robustness of terrain-relative Cramer-Rao lower bound for underwater navigation [C]. In: Proceedings of the 2003
navigation for AUVs in regions with flat terrain [C]. In: Proceedings of the 2012 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003.
IEEE/OES Autonomous Underwater Vehicles. AUV), pp. 1–7. ICASSP’03), pp. VI–65. Proceedings.
Ding, Peng, Cheng, Xianghong, 2022. A new contour-based combined matching Kent Hagen, Ove, Bergh Ånonsen, Kjetil, 2018. Terrain referenced navigation using sand
algorithm for underwater terrain-aided strapdown inertial navigation system [J]. dunes and sand ripples in presence of tides [C]. In: Proceedings of the OCEANS 2018.
Measurement, 111870. MTS/IEEE Charleston, pp. 1–6.
Donoso, F.A., Austin, Kevin J., Ross McAree, P., 2017. How do ICP variants perform Kent Hagen, Ove, Ånonsen, Kjetil Bergh, Mandt, Magne, 2010. The HUGIN real-time
when used for scan matching terrain point clouds? [J]. Robotics and Autonomous terrain navigation system [C]. In: Proceedings of the OCEANS 2010. MTS/IEEE
Systems 87, 147–161. SEATTLE, pp. 1–7.
Donovan, Glenn T., 2012. Position error correction for an autonomous underwater Kent Hagen, Ove, Bergh Ånonsen, Kjetil, Olsmo Sæbø, Torstein, 2011. Low altitude AUV
vehicle inertial navigation system (INS) using a particle filter [J]. IEEE J. Ocean. terrain navigation using an interferometric sidescan sonar [C]. In: Proceedings of the
Eng. 37 (3), 431–445. OCEANS’11. MTS/IEEE KONA, pp. 1–8.
E Krasnosky, Kristopher, Roman, Christopher, 2022. A Massively Parallel Khalilabadi, Mohammad Reza, 2022. Underwater Terrain and Gravity aided inertial
Implementation of Gaussian Process Regression for Real Time Bathymetric Modeling navigation based on Kalman filter [J]. Int. J. Coast. Offshore Eng. 5 (3), 15–21.
and Simultaneous Localization and Mapping [J]. Kim, Taeyun, Kim, Jinwhan, 2014. Nonlinear filtering for terrain-referenced underwater
E Di Massa, Diane, Stewart, W.K., 1997. Terrain-relative navigation for autonomous navigation with an acoustic altimeter [C]. In: Proceedings of the OCEANS 2014-
underwater vehicles [C]. In: Proceedings of the Oceans’ 97. MTS/IEEE Conference TAIPEI, pp. 1–6.
Proceedings, pp. 541–546. Kim, Taeyun, Kim, Jinwhan, 2017. Panel-based bathymetric slam with a multibeam
Fairfield, Nathaniel, George, Kantor, Wettergreen, David, 2006. Towards particle filter echosounder [C]. In: Proceedings of the 2017 IEEE Underwater Technology (UT),
SLAM with three dimensional evidence grids in a flooded subterranean environment pp. 1–5.
[C]. In: Proceedings of the Proceedings 2006 IEEE International Conference on Kim, Byeongjin, Cho, Hyeonwoo, Song, Seokyong, Son-Cheol, Yu, 2017. Imaging sonar
Robotics and Automation, 2006. ICRA 2006, pp. 3575–3580. based navigation method for backtracking of auv [C]. In: Proceedings of the OCEANS
Fan, Jiang, Wu, Yi-meng, Zhang, Zhen-shan, Wu, Zhan, 2009. Combinational seabed 2017-Anchorage, pp. 1–5.
terrain matching algorithm basing on probability data associate filtering and Kim, Taeyun, Kim, Jinwhan, Byun, Seung-Woo, 2018. A comparison of nonlinear filter
iterative closest contour point [C]. In: Proceedings of the 2009 Second International algorithms for terrain-referenced underwater navigation [J]. Int. J. Control Autom.
Conference on Intelligent Computation Technology and Automation, pp. 245–249. Syst. 16 (6), 2977–2989.
Faust, Aleksandra, Oslund, Kenneth, Ramirez, Oscar, Francis, Anthony, et al., 2018. Prm- Kümmerle, Rainer, Grisetti, Giorgio, Strasdat, Hauke, Kurt, Konolige, et al., 2011. g 2 o: a
rl: long-range robotic navigation tasks by combining reinforcement learning and general framework for graph optimization [C]. In: Proceedings of the 2011 IEEE
sampling-based planning [C]. In: Proceedings of the 2018 IEEE International International Conference on Robotics and Automation, pp. 3607–3613.
Conference on Robotics and Automation. ICRA), pp. 5113–5120. Kunz, Clayton, Singh, Hanumant, 2013. Map building fusing acoustic and visual
Ferreira, António, Almeida, José, Martins, Alfredo, Matos, Aníbal, et al., 2022. 3DupIC: information using autonomous underwater vehicles [J]. J. Field Robot. 30 (5),
an underwater scan matching method for three-dimensional sonar registration [J]. 763–783.
Sensors 22 (10), 3631. Kurt, Darren, 2020. Active Terrain-Aided Navigation [R]. Naval Postgraduate School.
Franchi, Matteo, Ridolfi, Alessandro, Allotta, Benedetto, 2021. Underwater navigation Darren Kurt, Douglas Horner. Undersea active terrain-aided navigation (ATAN) [C]. In
with 2D forward looking SONAR: an adaptive unscented Kalman filter-based Proceedings of the 2020 IEEE/OES Autonomous Underwater Vehicles Symposium
strategy for AUVs [J]. J. Field Robot. 38 (3), 355–385. (AUV): 1-8.
Gao, Jiaqi, Peng, Dongdong, Zhou, Tian, Wang, Tianhao, et al., 2018. Terrain matching Lajoie, Pierre-Yves, Hu, Siyi, Giovanni Beltrame, Carlone, Luca, 2019. Modeling
localization for underwater vehicle based on gradient fitting [J]. J. Sens. 2018. perceptual aliasing in slam via discrete–continuous graphical models [J]. IEEE Rob.
Graham, Matthew C., How, Jonathan P., Gustafson, Donald E., 2015. Robust incremental Autom. Lett. 4 (2), 1232–1239.
SLAM with consistency-checking [C]. In: Proceedings of the 2015 IEEE/RSJ Lee, Jungshin, Bang, Hyochoong, 2018. A robust terrain aided navigation using the Rao-
International Conference on Intelligent Robots and Systems. IROS), pp. 117–124. Blackwellized particle filter trained by long short-term memory networks [J].
Guo, J., Wang, W.H., Huang, S.W., Chen, E., et al., 2010. Map uncertainties for Sensors 18 (9), 2886.
unmanned underwater vehicle navigation using side scan sonar [C]. In: Proceedings Legleiter, Carl J., 2012. Remote measurement of river morphology via fusion of LiDAR
of the OCEANS’10. IEEE SYDNEY, pp. 1–10. topography and spectrally based bathymetry [J]. Earth Surf. Process. Landforms 37
(5), 499–518.

14
T. Ma et al. Ocean Engineering 281 (2023) 114779

Leonard, John J., Jacob, Hans, Feder, S., 2001. Decoupled stochastic mapping [for Nakatani, Takeshi, Ura, Tamaki, Ito, Yuzuru, Kojima, Junichi, et al., 2008. AUV "TUNA-
mobile robot & auv navigation] [J]. IEEE J. Ocean. Eng. 26 (4), 561–571. SAND" and its exploration of hydrothermal vents at kagoshima Bay [C]. In:
Li, Jie, Kaess, Michael, Ryan, M., 2018a. Eustice, matthew johnson-roberson. Pose-graph Proceedings of the OCEANS 2008-MTS. IEEE Kobe Techno-Ocean, pp. 1–5.
SLAM using forward-looking sonar [J]. IEEE Rob. Autom. Lett. 3 (3), 2330–2337. Newman, P., Durrant-Whyte, H., 1998. Using sonar in terrain-aided underwater
Li, Peijuan, Zhang, Xiaofei, Xu, Xiaosu, 2010. Novel terrain integrated navigation system navigation [C]. In: Proceedings of the Proceedings. 1998 IEEE International
using neural network aided Kalman filter [C]. In: Proceedings of the 2010 Sixth Conference on Robotics and Automation (Cat. No. 98CH36146), pp. 440–445.
International Conference on Natural Computation, pp. 445–448. Norgren, Petter, Roger, Skjetne, 2018. A multibeam-based SLAM algorithm for iceberg
Li, Heng, Zhang, Jing-yuan, Shen, Jian, 2011. Error estimation method of SINS based on mapping using AUVs [J]. IEEE Access 6, 26318–26337.
UKF in terrain-aided navigation [C]. In: Proceedings of the 2011 International Nortek Group. Available online: https://twitter.com/norteknews/status/1364218738
Conference on Mechatronic Science. Electric Engineering and Computer (MEC), 359345152. (Accessed 30 June 2022).
pp. 2498–2501. Nygren, Ingemar, 2008. Robust and efficient terrain navigation of underwater vehicles
Li, Ming, Liu, Yan, Xiao, Liping, 2014. Performance of the ICCP algorithm for underwater [C]. In: Proceedings of the 2008 IEEE/ION Position. Location and Navigation
navigation [C]. In: Proceedings of the 2014 International Conference on Symposium, pp. 923–932.
Mechatronics and Control. ICMC), pp. 361–364. Nygren, Ingemar, Jansson, Magnus, 2003. Robust terrain navigation with the correlation
Li, Peijuan, Sheng, Guoliang, Zhang, Xiaofei, Wu, Jingqiu, et al., 2018b. Underwater method for high position accuracy [C]. In: Proceedings of the Oceans 2003.
terrain-aided navigation system based on combination matching algorithm [J]. ISA Celebrating the Past... Teaming toward the Future. IEEE Cat. No. 03CH37492),
Trans. 78, 80–87. pp. 1269–1277.
Liu, Chengxiang, 2003. Research on Terrain Matching Assisted Positioning Technology of Nygren, Ingemar, Jansson, Magnus, 2004. Terrain navigation for underwater vehicles
Underwater Submersible [D]. Harbin Engineering University (inChinese). using the correlator method [J]. IEEE J. Ocean. Eng. 29 (3), 906–915.
Liu, Yanji, Zhang, Guichen, Huang, Zhijian, 2021. Study on the arctic underwater Palmier, Camille, Dahia, Karim, Merlinge, Nicolas, Pierre Del Moral, et al., 2019.
terrain-aided navigation based on fuzzy-particle filter [J]. Int. J. Fuzzy Syst. 23 (4), Adaptive approximate bayesian computational particle filters for underwater terrain
1017–1026. aided navigation [C]. In: Proceedings of the 2019 22th International Conference on
Lu, Shou Lei, Zhao, Long, Zhang, Chang Yun, 2012. Improved TERCOM based on fading Information Fusion. FUSION), pp. 1–8.
factor [C]. In: Proceedings of the Applied Mechanics and Materials, pp. 770–774. Palmier, Camille, Dahia, Karim, Merlinge, Nicolas, Laneuville, Dann, et al., 2021.
Lu, Xiong, Shen, Jian, Bi, Xiaowen, 2019. A huber based unscented kalman filter terrain Interacting weighted ensemble kalman filter applied to underwater terrain aided
matching algorithm for underwater autonomous vehicle [C]. In: Proceedings of the navigation [C]. In: Proceedings of the 2021 American Control Conference. ACC),
Proceedings of the 3rd International Conference on. Computer Science and pp. 1541–1546.
Application Engineering, pp. 1–8. Palomeras, Narcís, Carreras, Marc, Andrade-Cetto, Juan, 2019. Active SLAM for
Ma, Teng, Ye, Li, Zhao, Yuxin, Jiang, Yanqing, et al., 2020. Efficient bathymetric SLAM autonomous underwater exploration [J]. Rem. Sens. 11 (23), 2827.
with invalid loop closure identification [J]. IEEE ASME Trans. Mechatron. 26 (5), Paul, Anindya S., Wan, Eric A., 2005. Dual Kalman filters for autonomous terrain aided
2570–2580. navigation in unknown environments [C]. In: Proceedings of the Proceedings. 2005
Mahon, Ian, Williams, Stefan, 2004. Slam using natural features in an underwater IEEE International Joint Conference on Neural Networks, pp. 2784–2789, 2005.
environment [C]. In: Proceedings of the ICARCV 2004 8th Control, Automation, Paull, Liam, Saeedi, Sajad, Seto, Mae, Li, Howard, 2014. AUV navigation and
Robotics and Vision Conference, 2004, pp. 2076–2081. localization: a review [J]. IEEE J. Ocean. Eng. 39 (1), 131–149.
Mallios, Angelos, Ridao, Pere, Ribas, David, Hernández, Emili, 2014. Scan matching Peng, Dongdong, Zhou, Tian, Li, Haisen, Zhang, Wanyuan, 2016. Terrain aided
SLAM in underwater environments [J]. Aut. Robots 36 (3), 181–198. navigation for underwater vehicles using maximum likelihood method [C]. In:
Mallios, Angelos, Ridao, Pere, Ribas, David, Carreras, Marc, et al., 2016. Toward Proceedings of the 2016. IEEE/OES China Ocean Acoustics (COA), pp. 1–6.
autonomous exploration in confined underwater environments [J]. J. Field Robot. Peng, Dongdong, Zhou, Tian, Xu, Chao, Zhang, Wanyuan, et al., 2019a. Marginalized
33 (7), 994–1012. point mass filter with estimating tidal depth bias for underwater terrain-aided
Mangelson, Joshua G., Dominic, Derrick, Eustice, Ryan M., Ram, Vasudevan, 2018. navigation [J]. J. Sens. 2019.
Pairwise consistent measurement set maximization for robust multi-robot map Peng, Dongdong, Zhou, Tian, Folkesson, John, Xu, Chao, 2019b. Robust particle filter
merging [C]. In: Proceedings of the 2018 IEEE International Conference on Robotics based on Huber function for underwater terrain-aided navigation [J]. IET Radar.
and Automation. ICRA), pp. 2916–2923. Sonar Navig. 13 (11), 1867–1875.
Massot-Campos, Miquel, Oliver, Gabriel, Adrian, Bodenmann, Thornton, Blair, 2016. Potokar, Easton R., Norman, Kalin, Mangelson, Joshua G., 2021. Invariant extended
Submap bathymetric SLAM using structured light in underwater environments [C]. kalman filtering for underwater navigation [J]. IEEE Rob. Autom. Lett. 6 (3),
In: Proceedings of the 2016 IEEE/OES Autonomous Underwater Vehicles. AUV), 5792–5799.
pp. 181–188. Ribas, David, Ridao, Pere, Jose, Neira, Tardos, Juan D., 2006. SLAM using an imaging
Massot-Campos, Miquel, Oliver-Codina, Gabriel, Thornton, Blair, 2019. Laser stripe sonar for partially structured underwater environments [C]. In: Proceedings of the
bathymetry using particle filter SLAM [C]. In: Proceedings of the OCEANS 2019- 2006. IEEE/RSJ international conference on intelligent robots and systems,
Marseille, pp. 1–7. pp. 5040–5045.
Ma, Teng, Ye, Li, Wang, Rupeng, Zheng, Cong, et al., 2018. AUV robust bathymetric Ribas, David, Ridao, Pere, Tardós, Juan Domingo, Neira, José, 2008. Underwater SLAM
simultaneous localization and mapping [J]. Ocean Eng. 166, 336–349. in man-made structured environments [J]. J. Field Robot. 25 (11-12), 898–921.
Ma, Teng, Ye, Li, Gong, Yusen, Wang, Rupeng, et al., 2019. AUV bathymetric Roman, Chris, Singh, Hanumant, 2005. Improved vehicle based multibeam bathymetry
simultaneous localisation and mapping using graph method [J]. J. Navig. 72 (6), using sub-maps and SLAM [C]. In: Proceedings of the 2005 IEEE/RSJ International
1602–1622. Conference on Intelligent Robots and Systems, pp. 3662–3669.
McPhail, Stephen, Templeton, Rob, Pebody, Miles, Roper, Daniel, et al., 2019. Autosub Ruiz, I Tena, De Raucourt, Sébastien, Petillot, Yvan, Lane, David M., 2004. Concurrent
long range AUV missions under the Filchner and Ronne ice shelves in the Weddell mapping and localization using sidescan sonar [J]. IEEE J. Ocean. Eng. 29 (2),
sea, Antarctica-an engineering perspective [C]. In: Proceedings of the OCEANS 2019- 442–456.
Marseille, pp. 1–8. Sahoo, Avilash, Dwivedy, Santosha K., Robi, P.S., 2019. Advancements in the field of
Meduna, Deborah K., Rock, Stephen M., McEwen, Rob, 2008. Low-cost terrain relative autonomous underwater vehicle [J]. Ocean Eng. 181, 145–160.
navigation for long-range AUVs [C]. In: Proceedings of the OCEANS 2008, pp. 1–7. Salavasidis, Georgios, Harris, Catherine, McPhail, Stephen, Phillips, Alexander B., et al.,
Meduna, Deborah K., Rock, Stephen M., McEwen, Robert S., 2010. Closed-loop terrain 2016. Terrain aided navigation for long range AUV operations at arctic latitudes [C].
relative navigation for AUVs with non-inertial grade navigation sensors [C]. In: In: Proceedings of the 2016 IEEE/OES Autonomous Underwater Vehicles. AUV),
Proceedings of the 2010. IEEE/OES Autonomous Underwater Vehicles, pp. 1–8. pp. 115–123.
Melo, José, Matos, Aníbal, 2017. Survey on advances on terrain based navigation for Salavasidis, Georgios, Munafò, Andrea, Harris, Catherine A., Prampart, Thomas, et al.,
autonomous underwater vehicles [J]. Ocean Eng. 139, 250–264. 2019. Terrain-aided navigation for long-endurance and deep-rated autonomous
Melo, José, Matos, Aníbal, 2019. A data-driven particle filter for terrain based navigation underwater vehicles [J]. J. Field Robot. 36 (2), 447–474.
of sensor-limited autonomous underwater vehicles [J]. Asian J. Control 21 (4), Salavasidis, Georgios, Munafò, Andrea, Fenucci, Davide, Harris, Catherine A., et al.,
1659–1670. 2021. Terrain-aided navigation for long-range AUVs in dynamic under-mapped
Metzger, Juergen, Wisotzky, Katrin, Jan, Wendel, Trommer, Gert, 2005. Sigma-point environments [J]. J. Field Robot. 38 (3), 402–428.
filter for terrain referenced navigation [C]. In: Proceedings of the AIAA Guidance, Silveira, Luan, Guth, Felipe, Drews-Jr, Paulo, Ballester, Pedro, et al., 2015. An open-
Navigation, and Control Conference and Exhibit, p. 6068. source bio-inspired solution to underwater SLAM [J]. IFAC-PapersOnLine 48 (2),
Milford, Michael, Gordon, Wyeth, 2010. Persistent navigation and mapping using a 212–217.
biologically inspired SLAM system [J]. Int. J. Robot Res. 29 (9), 1131–1153. Singh, Kurran, 2022. Active Simultaneous Localization and Mapping in Perceptually
Mok, Sung-Hoon, Bang, Hyochoong, Kwon, Jayhyun, Yu, Myeongjong, 2013. Terrain Aliased Underwater Environments [D]. Massachusetts Institute of Technology.
referenced navigation for autonomous underwater vehicles [J]. J. Inst. Control Siouris, George M., 2004. Missile Guidance and Control Systems [M]. Springer Science &
Robot. Sys. 19 (8), 702–708. Business Media.
Mu, Xiaokai, Guan, Yue, Zhou, Nan, Chen, Congcong, 2022. Occupancy grid-based AUV Sistiaga, M., Opderbecke, J., Aldon, M.J., Rigaud, V., 1998. Map based underwater
SLAM method with forward-looking sonar [J]. J. Mar. Sci. Eng. 10 (8), 1056. navigation using a multibeam echosounder [C]. In: Proceedings of the IEEE Oceanic
Murad Reis, Gregory, Fitzpatrick, Michael, Anderson, Jacob, Bobadilla, Leonardo, et al., Engineering Society. OCEANS’98. Conference Proceedings (Cat. No. 98CH36259),
2017. Augmented terrain-based navigation to enable persistent autonomy for pp. 747–751.
underwater vehicles [C]. In: Proceedings of the 2017 First IEEE International Song, Ziqi, Bian, Hongyu, Adam, Zielinski, 2015. Underwater terrain-aided navigation
Conference on Robotic Computing. IRC), pp. 292–298. based on multibeam bathymetric sonar images [J]. J. Mar. Sci. Appl. 14 (4),
Murangira, Achille, Musso, Christian, Dahia, Karim, Allard, Jean-Michel, 2011. Robust 425–433.
regularized particle filter for terrain navigation [C]. In: Proceedings of the 14th Song, Ziqi, Bian, Hongyu, Adam, Zielinski, 2016. Application of acoustic image
International Conference on Information Fusion, pp. 1–8. processing in underwater terrain aided navigation [J]. Ocean Eng. 121, 279–290.

15
T. Ma et al. Ocean Engineering 281 (2023) 114779

Stalder, Severin, Bleuler, Hannes, Ura, Tamaki, 2008. Terrain-based navigation for Williams, Stefan, Mahon, Ian, 2003. A terrain-aided tracking algorithm for marine
underwater vehicles using side scan sonar images [C]. In: Proceedings of the systems [C]. In: Proceedings of the Field and Service Robotics, pp. 93–102.
OCEANS 2008, pp. 1–3. Xie, Jianchun, Zhao, Rongchun, Xia, Yong, 2007. Combined terrain aided navigation
Stephen, Barkby, Williams, Stefan B., Pizarro, Oscar, Jakuba, Michael V., 2011a. based on correlation method and parallel Kalman filters [C]. In: Proceedings of the
A featureless approach to efficient bathymetric SLAM using distributed particle 2007 8th International Conference on Electronic Measurement and Instruments, 1-
mapping [J]. J. Field Robot. 28 (1), 19–39. 145-141-150.
Stephen, Barkby, Williams, Stefan B., Pizarro, Oscar, Jakuba, Michael V., 2011b. Xu, Chenglong, Xu, Chunhui, Wu, Chengdong, Liu, Jian, et al., 2021. Accurate two-step
Bathymetric SLAM with no map overlap using Gaussian processes [C]. In: filtering for AUV navigation in large deep-sea environment [J]. Appl. Ocean Res.
Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots 115, 102821.
and Systems, pp. 1242–1248. Yan, Zhenyu, Zhou, Tian, Guo, Qijia, Xu, Chao, et al., 2022. Terrain matching positioning
Stephen, Barkby, Williams, Stefan B., Pizarro, Oscar, Jakuba, Michael V., 2012. method for underwater vehicles based on curvature discrimination [J]. Ocean Eng.
Bathymetric particle filter SLAM using trajectory maps [J]. Int. J. Robot Res. 31 (12), 260, 111965.
1409–1430. Yang, Chizhao, Jared Strader, Gu, Yu, 2021. A scalable framework for map matching
Stuckey, Roger A., 2012. Navigational error reduction of underwater vehicles with based cooperative localization [J]. Sensors 21 (19), 6400.
selective bathymetric SLAM [J]. IFAC Proc. Vol. 45 (5), 118–125. Ye, Li, Ma, Teng, Chen, Pengyun, Jiang, Yanqing, et al., 2017. Autonomous underwater
Sung, Chang-Ky, Lee, Sang-Jeong, 2018. Rao-blackwellized point mass filter and its vehicle optimal path planning method for seabed terrain matching navigation [J].
application to tightly-coupled INS/TRN integration [C]. In: Proceedings of the Ocean Eng. 133, 107–115.
Proceedings of the 31st International Technical Meeting of the Satellite. Division of Yuan, Gannan, Zhang, Hongwei, Yuan, Kefei, Tao, Chunyan, 2011. A combinational
the Institute of Navigation (ION GNSS+ 2018), pp. 3357–3366. underwater aided navigation algorithm based on TERCOM/ICCP and Kalman filter
Teixeira, Francisco Curado, Quintas, João, Pascoal, António, 2016a. AUV terrain-aided [C]. In: Proceedings of the 2011 Fourth International Joint Conference.
navigation using a Doppler velocity logger [J]. Annu. Rev. Control 42, 166–176. Computational Sciences and Optimization, pp. 952–955.
Teixeira, Pedro V., Kaess, Michael, Hover, Franz S., Leonard, John J., 2016b. Underwater Yuan, Gannan, Zhang, Hongwei, Yuan, Kefei, Zhu, Ling, 2012. Improved SITAN
inspection using sonar-based volumetric submaps [C]. In: Proceedings of the 2016 algorithm in the application of aided inertial navigation [C]. In: Proceedings of the
IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS), Proceedings of 2012 International Conference on Measurement. Information and
pp. 4288–4295. Control, pp. 922–926.
Teixeira, Francisco Curado, António Pascoal, Maurya, Pramod, 2012. A novel particle Zhang, Zhengyou, 1994. Iterative point matching for registration of free-form curves and
filter formulation with application to terrain-aided navigation [J]. IFAC Proc. Vol. 45 surfaces [J]. Int. J. Comput. Vis. 13 (2), 119–152.
(5), 132–139. Zhang, Tao, Gao, Ji-xun, 2010. Multi-sensor data fusion approach for terrain match
Torroba, Ignacio, Bore, Nils, Folkesson, John, 2019. Towards autonomous industrial- navigation of autonomous underwater vehicles [C]. In: Proceedings of the 2010 the
scale bathymetric surveying [C]. In: Proceedings of the 2019 IEEE/RSJ International 2nd International Conference on Industrial Mechatronics and Automation,
Conference on Intelligent Robots and Systems. IROS), pp. 6377–6382. pp. 130–133.
Torroba, Ignacio, Sprague, Christopher Iliffe, Bore, Nils, John, Folkesson, 2020. Zhang, Hua, Hu, Xiulin, 2010. A height-measuring algorithm applied to TERCOM radar
PointNetKL: deep inference for GICP covariance estimation in bathymetric SLAM altimeter [C]. In: Proceedings of the 2010 3rd International Conference on Advanced
[J]. IEEE Rob. Autom. Lett. 5 (3), 4078–4085. Computer Theory and Engineering. ICACTE). V5-43-V45-46.
Traugott, Filip, Kim, Andersson, Lofgren, A., Lindh, Lennart, 2003. Successful Zhang, Tao, Xu, Xiao-su, 2009. The application of chaotic BP neural network in
prototyping of a real-time hardware based terrain navigation correlator algorithm underwater terrain matching navigation [C]. In: Proceedings of the 2009 Chinese
[C]. In: Proceedings of the Euromicro Symposium on Digital System Design, 2003, Control and Decision Conference, pp. 695–698.
pp. 334–337. Proceedings. Zhang, Li, Yang, H.Z., 2008. Research on assembled underwater terrain matching
Wang, Kedong, Chen, Si, 2006. Iterative closest contour point for underwater terrain- algorithm based on ICCP and TERCOM [J]. J. Projectiles Rockets Missiles Guid. 28,
aided navigation [J]. J. Astronaut. 27 (5), 995–999. 230–232.
Wang, Kedong, Yan, Lei, Deng, Wei, Zhang, Junhong, 2006. Research on iterative closest Zhang, Kai, Li, Yong, Zhao, Jianhu, Rizos, Chris, 2014. A study of underwater terrain
contour point for underwater terrain-aided navigation [C]. In: Proceedings of the navigation based on the robust matching method [J]. J. Navig. 67 (4), 569–578.
Joint IAPR International Workshops on Statistical Techniques in Pattern Recognition Zhang, Jingwei, Tobias Springenberg, Jost, Boedecker, Joschka, Burgard, Wolfram,
(SPR) and Structural and Syntactic Pattern Recognition. SSPR), pp. 252–260. 2017. Deep reinforcement learning with successor features for navigation across
Wang, Qi, Yang, Chang-song, Wang, Yu-xiang, 2018a. Terrain-aided strapdown inertial similar environments [C]. In: Proceedings of the 2017 IEEE/RSJ International
navigation system with improved ICCP [C]. In: Proceedings of the International Conference on Intelligent Robots and Systems. IROS), pp. 2371–2378.
Conference on Cloud Computing and Security, pp. 111–122. Zhang, Lihua, Liu, Xianpeng, Jia, Shuaidong, Shi, Yan, 2020. A line-surface integrated
Wang, Hanbing, Xu, Xiaosu, Zhang, Tao, 2018b. Multipath parallel ICCP underwater algorithm for underwater terrain matching [J]. Acta Geod. Cartogr. Sinica 2 (4),
terrain matching algorithm based on multibeam bathymetric data [J]. IEEE Access 6, 10–20.
48708–48715. Zhang, Jiayu, Zhang, Tao, Zhang, Chi, Yao, Yiqing, 2022. An improved ICCP-based
Wang, Kedong, Zhu, Tongqian, Qin, Yujie, Jiang, Rui, et al., 2018c. Matching error of the underwater terrain matching algorithm for large initial position error [J]. IEEE
iterative closest contour point algorithm for terrain-aided navigation [J]. Aero. Sci. Sensor. J. 22 (16), 16381–16391.
Technol. 73, 210–222. Zhang, Qianyi, Ye, Li, Ma, Teng, Zheng, Cong, et al., 2021. Bathymetric particle filter
Wang, Lihui, Sun, Desheng, Liu, Qingya, Le, Yu, 2019. Matching area selection of an SLAM based on mean trajectory map representation [J]. IEEE Access 9,
underwater terrain navigation database with fuzzy multi-attribute decision making 71725–71736.
method [J]. Proc. IME M J. Eng. Marit. Environ. 233 (4), 1133–1140. Zhao, Long, Gao, Nan, Huang, Baoqi, Wang, Qingyun, et al., 2014. A novel terrain-aided
Wan, Eric A., Rudolph Van Der Merwe, 2000. The unscented Kalman filter for nonlinear navigation algorithm combined with the TERCOM algorithm and particle filter [J].
estimation [C]. In: Proceedings of the Proceedings of the IEEE 2000 Adaptive IEEE Sensor. J. 15 (2), 1124–1131.
Systems for Signal Processing, Communications, and Control Symposium (Cat. No. Zhou, Tian, Peng, Dongdong, Xu, Chao, Zhang, Wanyuan, et al., 2018. Adaptive particle
00EX373), pp. 153–158. filter based on Kullback–Leibler distance for underwater terrain aided navigation
Wei, Feng, Yuan, Zhangjing, Rao, Zhe, 2015. UKF-based underwater terrain matching with multi-beam sonar [J]. IET Radar. Sonar Navig. 12 (4), 433–441.
algorithms combination [C]. In: Proceedings of the 2015 International Industrial
Informatics and Computer Engineering Conference, pp. 1027–1030.

16

You might also like