Next Article in Journal
Establishment and Extension of a Fast Descriptor for Point Cloud Registration
Next Article in Special Issue
Adaptive Packet Coding for Reliable Underwater Acoustic Communications
Previous Article in Journal
Detailed Processes of Tidal Flat Geomorphology Evolution Based on Time-Series Satellite Images
Previous Article in Special Issue
Deep Reinforcement Learning-Based Adaptive Modulation for Underwater Acoustic Communication with Outdated Channel State Information
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Trajectory Optimization of Autonomous Surface Vehicles with Outliers for Underwater Target Localization

1
College of Information Engineering, Shanghai Maritime University, Shanghai 201306, China
2
Department of Electrical and Communication Engineering, United Arab Emirates University, Al Ain 15551, United Arab Emirates
3
Merchant Marine College, Shanghai Maritime University, Shanghai 201306, China
4
Department of Information Engineering and Computer Science, Feng Chia University, Taichung 40724, Taiwan
5
Shanghai Ship and Shipping Research Institute, Shanghai 200135, China
6
Science and Technology on Underwater Vehicle Laboratory, Harbin Engineering University, Harbin 150001, China
7
Institute of Logistics Science and Engineering, Shanghai Maritime University, Shanghai 201306, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(17), 4343; https://doi.org/10.3390/rs14174343
Submission received: 23 July 2022 / Revised: 14 August 2022 / Accepted: 27 August 2022 / Published: 1 September 2022
(This article belongs to the Special Issue Underwater Communication and Networking)

Abstract

:
Location awareness is crucial for underwater applications; without it, gathered data would be essentially useless. However, it is impossible to directly determine the location of an underwater target because GPS-reliant methods cannot be utilized in the underwater environment. To this end, the underwater target localization technique has become one of the most critical technologies in underwater applications, wherein GPS-equipped autonomous surface vehicles (ASVs) are typically used to assist with localization. It has been proved that, under the assumption of Gaussian noise, an appropriate geometry among ASVs and the underwater target can enhance localization accuracy. Unfortunately, the conclusion may not hold if outliers arise and the closed-form expression of Cramér–Rao lower bound (CRLB) cannot be established. Eventually, it becomes hard to derive the accepted geometry, particularly for the received signal strength (RSS)-based ranging scenario. Therefore, this work optimizes the trajectory of ASVs with RSS-based ranging and in the presence of outliers to optimally estimate the location of an underwater target. The D-optimality criterion is applied in conjunction with the Monte Carlo method to determine the closed-form expression of the function, which then transforms the problem into an optimized framework. Nevertheless, the framework cannot be solved in the absence of the target location. In this case, the paper presents two methodologies to overcome the issue and achieve the optimum configuration without identifying the target location. (1) A min–max strategy that assumes that the target location drops in an uncertain region for a single or two ASVs is proposed; and (2) a two-phase localization approach (TPLA) that calculates the target location at each time slot for three ASVs is developed. Finally, the optimal trajectories of ASVs are constructed by a series of waypoints based on an analytically tractable measurement model in various conditions.

1. Introduction

As one of the most effective technologies for ocean exploration, autonomous underwater vehicles (AUVs) have been deployed in scientific or commercial missions such as ocean data collecting, remote sensing, and monitoring [1,2]. The acceptance of AUVs has increased as a result of the successful execution of a variety of applications utilizing AUVs [3]. Additionally, people would like to use these AUVs to collect ocean data or sources in order to study the earth’s evolution. Notably, the acquired data are only usable when georeferenced [4,5,6]. However, obtaining the AUV (target) location is challenging because typical GPS-reliant approaches cannot be used in an underwater setting with severe signal attenuation [7,8,9,10].
Fortunately, as a result of significant advancements in sensors and embedded computers, interest in range-based target localization approaches via underwater acoustic sensor networks (UASNs) has increased. To provide a proper communication environment for localization, significant efforts have been made regarding the construction of UASNs [11]. For example, the authors in [12] reviewed the current UASN techniques in multiple access, media access, and routing methods for communication networks, then designed an energy-efficient network topology. Gradually, these localization techniques based on UASNs have replaced the inertial navigation system (INS)-based localization that was susceptible to drifting error [7,13,14,15,16,17,18,19]. The AUV (as the target) could be located using a series of observations, such as angle of arrival (AOA) [20,21], time of arrival (TOA) [22,23], time difference of arrival (TDOA) [24], and received signal strength (RSS)-based measurements [25]. Since localization accuracy might be influenced by many factors underwater, the authors in [26] have presented a simulative and statistical analysis of the error sources for the underwater localization system. In [27], the authors have surveyed the advanced localization techniques in UASNs by dividing them into estimated or prediction-based localization approaches in a centralized and distributed manner.
It should be noted that, compared to TOA-, TDOA-, and AOA-based approaches, the RSS-based approach appears to be a competent method for localization because it is cost-effective and synchronization-free [4,28,29]. Additionally, some state-of-the-art algorithms can enhance the localization accuracy for RSS-based ranging [30]. To name a few, the authors in [31] have converted the RSS-based localization problem into a convex semidefinite programming (SDP) expression using semidefinite relaxation. Then, the target location was derived using an iterative method. In [32], the authors derived a new steering vector by analyzing the wave propagation in an inhomogeneous underwater medium, with which an array RSS underwater target localization approach has been presented. Moreover, it has been well recognized that a relatively satisfactory geometry among buoys or ASVs and the target would positively impact localization performance [13,33,34,35]. Critical research in this field may also be found in [36,37,38,39,40,41], in which the authors investigated the conditions that optimize some indicators based on the Fisher information matrix (FIM) or Cramér–Rao lower bound (CRLB) or the eigenvalue of the inverse of FIM, known as D- or A- or E-optimality, respectively, to determine the optimal sensor positions in 2D/3D scenarios.
Nevertheless, the control of ASVs to fulfill the criteria of an acceptable geometry is more difficult than the deployment of buoys because the operation requires three steps, namely motion planning, motion control, and target estimate. Moreover, buoy-target systems have limited scalability [13]. An intriguing instance with a single ASV and a target is presented in [16]. The problem is a combination of the single-beacon navigation problem, for which the optimal trajectory was determined using D-optimality with a known target position. In [7], the authors formulated conditions for the target/ASV localization system based on an enlarged study of the case of unknown but constant currents. For the optimal geometry issue, it should be highlighted that the target position information must be determined. In this regard, the authors of [42] analyzed various estimation techniques, such as the extended Kalman filter (EKF), the unscented Kalman filter (UKF), and the particle filter (PF), for estimating the target location at each time slot. Since a single ASV could not provide sufficient localization accuracy for the multiple targets scenario, the authors in [23] investigated a scheme of two ASVs, one named tracker and the other named companion, and further, three conditions of companion were considered, i.e., (1) the motion is not defined a priori, (2) the motion is fixed a priori and known to the tracker, and (3) the motion is unknown a priori. In addition, an observability study was conducted for range-based underwater target localization utilizing ASVs to make the problem mathematically tractable [43].
However, the preceding works make the simplification assumption that range-based observations contain no outliers. In addition, the noise is assumed to have a Gaussian distribution, which is believed to be the most effective statistical method for estimating the cumulative effect of noise from multiple sources. Unfortunately, this assumption does not always hold true in practice, as it has been widely acknowledged in the literature, since at least in [44,45,46,47], that outliers may occur frequently and unavoidably in the presence of acoustically reflecting surfaces or unpredicted factors. The presence of outliers causes non-Gaussian noise in the measurements, rendering inappropriate the standard techniques based on Gaussian noise. Meanwhile, receivers designed with such a noise model may not perform well in the non-Gaussian noise case [48], where it is difficult to obtain a closed-form expression for the FIM or CRLB, particularly for the RSS-based scenario [4,35,49]. Therefore, it is difficult to determine the optimal geometry of ASVs for underwater target localization.
In this case, a strategy of optimal trajectories for ASVs to cater to the geometry using RSS measurements is investigated. Prior to obtaining the closed-form expression of FIM where outliers exist, the Monte Carlo approach is employed. The problem is then translated into an optimum framework accompanied by the restricted yaw rate of ASVs and certain conditions. Further, two methods are presented for determining the optimal configuration in the absence of the target location. Regarding a single ASV or two ASVs, a min–max method is described, the potential position of which is assumed to be in an unclear region with incomplete knowledge. As in the case of three ASVs, a two-phase localization approach (TPLA) is described to determine the location of the target. In the end, the optimal trajectories of ASVs for optimally locating a target are generated by a series of waypoints based on an analytically tractable measurement model in various scenarios.
The main contributions of the paper can be concluded as follows:
(1)
The closed-form expression of the function under outliers is obtained using D-optimality combined with a Monte Carlo approach.
(2)
Two methodologies for obtaining the optimal configuration in the absence of a target location are provided. In the case of a single or two ASVs, the target position is supposed to be in an unclear zone, and a worst-case-scenario-based min–max method is provided. For the three ASVs scheme, a novel localization approach, TPLA, for determining the target position at each time slot is provided.
(3)
Optimal ASV trajectories are determined by obtaining a sequence of optimal waypoints at each time slot.
To organize the paper, the proposed method has been demonstrated in Section 2, which includes the problem formulation, the optimal configurations and the proof, and the optimal trajectories with regard to different scenarios. Comprehensive experimental results are discussed in Section 3. In the last section, Section 4, the conclusion of this paper is demonstrated.

2. Methods

2.1. Kinematic Model of ASVs

The scenario is considered in 2D, wherein the target and the ith ASV (trackers) positions are B t = b 1 t , b 2 t T and A i t = a i 1 t , a i 2 t T ,   i = 1 , , N at time t in terms of a certain inertial reference frame Ι with North–East–Down orientation (NED), respectively, as shown in Figure 1. N and T represent the number of ASVs and the transpose operation. Suppose the ASVs could sense the heading angle ϕ t at time t with its body frame to the inertial frame.
With the input variable of velocity v t and yaw rate r i t at time t , the state of the i th ASVs is
A ˙ i t = v t cos ϕ i t v t sin ϕ i t r i t .
Here, we define two orthogonal unit vectors by
g θ , O θ = cos θ sin θ sin θ cos θ .
And the kinematic model of the ASVs in the absence of ocean current is given by
A i t = A i t 1 + v t r i t O ϕ i t 1 O ϕ i t ,   if   r i t 0 A i t 1 + v t g ϕ i t g ϕ i t 1 ,   otherwise ,
with ϕ i t = ϕ i t 1 + t 1 t r i ( t ) d t .
It should be emphasized that there are numerous negative influences on the kinematic model, such as currents, wave loads, and wind loads, resulting in a complex force load condition for ASVs. In addition, ASVs may experience mechanical fatigue when encountering the wave loads [50], leading to an unexpected trajectory being made by ASVs in real situations. However, the objective of this article is to design a path for ASVs rather than to analyze the effects of force on ASVs’ mobility. In this case, we only consider the ideal condition that excludes the wave loads or other negative factors.

2.2. Observation Model

RSS enables the acquisition of the measurement among ASVs and the target without extra facilities and synchronization-free compared with TDOA and TOA, which could be given by [51].
z i t = P 0 10 ϑ log 10 B t A i t d 0 + η i t ,
where z i t denotes the signal strength received by the i th ASV from the target at time t . P 0 denotes the referenced transmission power when d 0 = 1   m at time t . ϑ indicates the path loss coefficient. B t A i t denotes the distance between the i th ASV and the target. η i t is the noise, being η for convenience in the rest of the paper, generally being considered to yield Gaussian distribution with zero mean and variance σ 2 in most works.
However, outliers may appear especially for RSS because of the unpredicted factors, which generally leads to a non-Gaussian distribution noise. Therefore, herein we introduce a contaminated rate β whose value is 0 , 1 to contribute to the noise [4], and the distribution could be expressed as
p ( η ) = ( 1 β ) Ω η ; 0 , σ 2 + β Φ ( η ) ,
where Ω η ; 0 , σ 2 denotes the Gaussian distribution. Φ ( η ) indicates the distribution of outliers, which can be a Rayleigh distribution or a uniform distribution or exponential distribution [4]. If β = 0 , that means that no outliers are involved in the measurements. An example of the uniform distribution outliers is shown in Figure 2.

2.3. Optimal Configuration Analysis Using RSS

CRLB, as an unbiased estimator, is supposed to be the optimal mean squared error (MSE) which could be the trace of the inverse of the FIM given by C R L B = T r a c e F I M 1 [52]. The FIM of the RSS-based technique at each time slot is given in (6) without outliers involved in the noise.
F I M t = [ ( p ( B t | z i t ) B t ) T σ 1 ( p ( B t | z i t ) B t ) ] = ξ ϑ 2 σ 2 [ i = 1 N cos 2 ( ϕ i ( t ) ) B t A i t 2 i = 1 N cos ( ϕ i ( t ) ) sin ( ϕ i ( t ) ) B t A i t 2 i = 1 N cos ( ϕ i ( t ) ) sin ( ϕ i ( t ) ) B t A i t 2 i = 1 N sin 2 ( ϕ i ( t ) ) B t A i t 2 ] ,
where ξ = 10 ln 10 2 and p is the posterior distribution.
As presented in (6), we can see that the FIM for the RSS-based technique is relatively complicated, strongly related to the distance and the angle among the target and ASVs, dramatically different from TOA [53] or range-only [13] techniques. Then, the D-optimality is to be demonstrated, i.e., the maximization of the determinant of the FIM.
Theorem 1. 
([7]). For the arbitrarily fixed B t A i t , the maximization of the determinant of FIM is equivalent to the minimization of MSE.
Proof. 
The inverse of the FIM at each time slot can be written as
F I M t 1 = 1 det F I M t ξ ϑ 2 σ 2 F I M 2 2 F I M 1 2 F I M 2 1 F I M 1 1 ,
where
F I M 1 1 = i = 1 N cos 2 ϕ i t B t A i t 2 , F I M 1 2 = i = 1 N cos ϕ i t sin ϕ i t B t A i t 2 , F I M 2 2 = i = 1 N sin 2 ϕ i t B t A i t 2 , F I M 2 1 = i = 1 N cos ϕ i t sin ϕ i t B t A i t 2 .
As mentioned above, CRLB as an optimal MSE, is the trace of the inverse of the FIM, then,
M S E t C R L B t = T r a c e F I M t 1 = F I M 2 2 + F I M 1 1 det F I M t .
Further,
Trace F I M t 1 = F I M 2 2 + F I M 1 1 det F I M t = ξ ϑ 2 σ 2 F I M 2 2 + F I M 1 1 det F I M t = ξ ϑ 2 σ 2 det F I M t i = 1 N cos 2 ϕ i t B t A i t 2 + i = 1 N sin 2 ϕ i t B t A i t 2 = ξ ϑ 2 σ 2 det F I M t i = 1 N 1 B t A i t 2 .
Consequently, (8) is converted into (10).
M S E t ξ ϑ 2 σ 2 det F I M t i = 1 N 1 B t A i t 2 .
Therefore, for the arbitrarily fixed B t A i t , the maximization of the determinant of the FIM is equivalent to the minimization of MSE. □
Corollary 1. 
For the arbitrarily fixed B t A i t , the determinant of the FIM has an upper bound of μ 2 / 4 B t A i t 4 if and only if
i = 1 N cos 2 ϕ i t B t A i t = 0   and   i = 1 N sin 2 ϕ i t B t A i t = 0 ,
where μ = ξ N ϑ 2 σ 2 .
Proof. 
A transformation of (6) is made by (12).
F I M t = ξ ϑ 2 σ 2 i = 1 N 1 + cos 2 ϕ i t 2 B t A i t 2 i = 1 N sin 2 ϕ i t 2 B t A i t 2 i = 1 N sin 2 ϕ i t 2 B t A i t 2 i = 1 N 1 cos 2 ϕ i t 2 B t A i t 2 .
Then, the determinant of the FIM can be expressed as
det F I M t = ξ 2 ϑ 4 σ 4 4 i = 1 N 1 B t A i t 2 2 i = 1 N cos 2 ϕ i t B t A i t 2 2 i = 1 N sin 2 ϕ i t B t A i t 2 2 .
Obviously, the determinant of the FIM would be maximized if and only if the conditions (11). Additionally, the upper bound is ϑ 4 N 2 ξ 2 / σ 4 / 4 B t A i t 4 = μ 2 / 4 B t A i t 4 = F I M * . □

2.4. Closed-Form Expression and Objective Function

However, the closed-form expressions for the FIM are not available with a contaminated rate in (5). In this case, we convert (6) into
F I M t = ξ ϑ 2 I η t F I M 1 1 F I M 1 2 F I M 2 1 F I M 2 2 ,
where
I η t = E p η η p η t 2 p 2 η t = η p η t 2 p 2 η t p η t d η ,
and η p η t is the first gradient operator.
Generally, it is infeasible to obtain I η t except for Gaussian noise, wherein the value of I η t could be σ 2 . Here, we introduce a Montel Carlo strategy [54] to approximate the integral in (15).
I η t 1 N C s a m p l e = 1 N C η p η t s a m p l e 2 p 2 η s a m p l e t ,
where N C denotes the total number of samples.
Alternatively, the determinant of FIM in (13) could be rewritten as
det F I M t = Ξ 4 i = 1 N 1 B t A i t 2 2 i = 1 N cos 2 ϕ i t B t A i t 2 2 i = 1 N sin 2 ϕ i t B t A i t 2 2 ,
where Ξ = ξ 2 I η t 2 ϑ 4 .
Further, with the logarithm stripped off at each time slot, the objective could be expressed as
J t = ln det F I M t B t , A i t , ϕ i t .
The optimal trajectory problem of ASVs involves the calculation of ASV waypoints at discrete time instants, where the measurements for emitter localization are assumed to be synchronized with waypoint updates. Moreover, the ASVs are assumed to be equipped with GPS so that the ASVs can query their locations. Suppose the independent characteristics among the ASVs, as the kinematic model of the ASVs in (3), the problem with the yaw rate constraints is then formulated as
r 1 * 1 r N * 1 r 1 * M r N * M = arg max r c t = 1 M J t ,
where r i * t = 1 : M is the optimal yaw rate of the i th ASV, c is the constraint of the yaw rate.
The next waypoint of each ASV at time t + 1 is determined by the point at time t . The whole process is repeated until the geolocation mission is completed. It should be noted that the initial yaw rate of the ASV is known, and the problem in (19) is a non-linear optimization that is solved by directly configuring the non-linear programming method (DCNLP) or sequential quadratic programming (SQP) [55].

2.5. Optimal Configuration under Outliers

In this section, theoretical analysis of optimal trajectory for ASV to optimally locate a target is illustrated. Two methodologies for obtaining the optimal configuration without a target location are provided: (1) in the case of a single or two ASVs, the target position is supposed to be in an unclear zone, and (2) for the three ASVs scheme, TPLA is proposed to acquire the target location at each time slot.

2.5.1. Optimal Trajectory for a Single ASV

It is evident from (19) that the FIM at each time slot requires knowledge of the target location. However, the true location of the target may not be known in advance especially for only one ASV involved in the mission. In this case, a min–max strategy is proposed.
Assume that the prior information of the target location is known, which drops in an uncertainty region Λ containing several potential points, referred to as Figure 3. Suppose there are k points in Λ , the problem in (19) is converted into
r 1 * 1 r 1 * M = arg max r c ,   i = 1 t = 1 M J j t j = 1 , , k
For the sake of the maximum value of the function in (20), we should guarantee the worst situation in Λ being maximized, i.e., maximizing the logarithm of the determinant of the FIM of a point in Λ at time t whose value is minimum.
r 1 * 1 r 1 * M = arg max r c ,   i = 1 t = 1 M arg min j = 1 , , k J j t
Let θ t = J 1 t , , J k t T . Assume there exists a point k at time t where the logarithm of the determinant of the FIM is minimum. The yaw rate at t + 1 is determined by the yaw rate at t such that the function in (22) is maximum.
r 1 * t = arg max r c t 1 t J t .
The entire process can be simply concluded as
1.
Input the initial parameters including v 0 , A 1 0 , φ 1 0 , r 1 0 , and potential points in the uncertain area.
2.
Figure out I η t according to (16) at each time slot.
3.
Find the point to make the logarithm of the determinant of the FIM minimum.
4.
Calculate r 1 * t according to (22) with the point .
5.
Calculate ϕ 1 t according to ϕ 1 t 1 and r 1 * t .
6.
Compute A 1 t using (3) with A 1 t 1 .
7.
Output A 1 t .

2.5.2. Optimal Trajectories for Two ASVs

When it comes to two ASVs, apparently, the position of the target at each time slot still cannot be determined by the multilateration techniques. The min–max strategy proposed in the previous section would be used in the two ASVs scenario as well. Consequently, the optimization problem of (19) goes to
r 1 * 1 r 2 * 1 r 1 * M r 2 * M = arg max r c i = 1 2 t = 1 M arg min j = 1 , , k J j t
Nevertheless, the initial displacement of two ASVs then comes out, which is supposed to be the initial geometry of the ASVs. Let φ i t denote the angle between the i th ASV and the target, as shown in Figure 4.
Proposition 1.
Let α 12 be the angle between ASV 1 and ASV 2, without loss of generality, α 12 = α 21 . For the arbitrarily fixed B t A i t , the determinant of FIM is maximized when α 12 = α 21 = π / 2 .
Proof. 
Let γ i = τ / B t A i t 2 , where τ = I η t ϑ 2 , and with no loss of generality let γ 2 = ζ γ 1 for some constant γ > 0 . At each time slot, the objective could be expressed as
J t = J 1 t + J 2 t = Ξ 4 i = 1 2 1 B t A i t 2 2 i = 1 2 cos 2 φ i t B t A i t 2 2 i = 1 2 sin 2 φ i t B t A i t 2 2 .
The maximization of the logarithm of the determinant of (24) is equivalent to the minimization of (25) [33].
i = 1 2 cos 2 φ i t B t A i t 2 2 + i = 1 2 sin 2 φ i t B t A i t 2 2 .
Then, we have
γ 1 2 sin 2 φ 1 t + ζ sin 2 φ 2 t 2 + cos 2 φ 1 t + ζ cos 2 φ 2 t 2 = γ 1 2 1 + ζ + ζ cos 2 φ 1 t 2 φ 2 t .
Obviously, the minimum of (24) could be obtained when cos 2 φ 1 t 2 φ 2 t = 1 . Thus, φ 2 t φ 1 t = ƛ π π / 2 for ƛ and the angle at the target by the ASVs is α 12 = α 21 = φ 2 t φ 1 t mod π = π / 2 . □
However, because the exact location of the target is unknown, the initial geometry of two ASVs is supposed to closely approximate π / 2 . The entire process is similar to the single ASV scenario except the initial geometry of two ASVs should be preset.

2.5.3. Optimal Trajectories for Three ASVs

As for the number of ASVs is equal to or more than three, the multilateration technique can be used to determine the target location at each time slot [40]. In this part, a novel localization method, i.e., TPLA, is proposed to locate the target and the initial geometry of three ASVs is discussed.

Optimal Initial Geometry of Three ASVs

Proposition 2.
The determinant of FIM in (13) is equivalent to
det F I M t = Ξ S sin 2 φ i t φ l t B t A i t 2 B t A l t 2 , S = i , l .
Proof. 
Let G = B t z i t such that F I M t = G T G . Using the Cauchy–Binet formula, then we have
det F I M t = Ξ det G T G = Ξ q = 1 , , N 2 det G q 2 ,
where G q is a 2 × 2 minor of G acquired from the set of minors indexed by S = i , j .
All 2 × 2 minors of G are given as
G S = Ξ B t A i t cos φ i t B t A i t sin φ i t B t A l t cos φ l t B t A l t sin φ l t .
where S = i , j is defined as the set of all combinations of i and l ( i , l 1 , , N and l > i ) with S = N 2 . □
As for N = 3 , let α 12 , α 13 , and α 23 be the angles among the i th and l th ASV, γ i l = γ i γ l , where γ i = τ / B t A i t 2 with τ = I η t ϑ 2 . Without loss of generality, α 12 = α 21 , α 13 = α 31 , and α 23 = α 32 .
The relationship of angles among the i th and l th ASV could be expressed as
α 12 = 1 2 arccos γ 13 2 γ 23 2 γ 12 2 γ 23 2 γ 12 2 γ 13 2 2 γ 12 2 γ 13 γ 23 , α 13 = 1 2 arccos γ 12 2 γ 23 2 γ 12 2 γ 13 2 γ 13 2 γ 23 2 2 γ 12 γ 13 2 γ 23 , α 23 = π α 12 α 13 .
If γ l > 1 i 3 , i l γ i , which means one ASV is close to the target, then
φ r = ± π 2 + φ i , r 1 , 2 , 3 \ i .
According to [33], (30) could be further interpreted as
α i l = π 2 , if   γ i l > γ r l ,   r l 12 , 13 , 23 \ i l α i l = 0   or   π , otherwise ,
where \ is the set subtraction.
However, when γ 1 = γ 2 = γ 3 , there exists a particular solution, i.e., α 12 = α 12 = α 23 = 2 π / 3 or α 12 = α 23 = π / 3 and α 13 = 2 π / 3 .
It should be noted that the initial geometry of multiple ASVs (more than 3) is highly related to that of two or three ASVs [33,56]. ASVs could be clustered into smaller groups with two or three ASVs. Then, the optimal geometry would be obtained by optimizing the angle in each group, which is not considered in this paper.

TPLA

To determine the target location at each time slot, a simple manipulation is conducted from (4) when d 0 = 1   m [57], as given by
B t A i t 10 P 0 z i t 10 ϑ 10 η 10 ϑ .
The right side of (32) can be approximated using the first-order Taylor series expansion as [58]
λ i t B t A i t 1 + ln 10 10 ϑ η ,
where λ i t = 10 z i t 10 ϑ and = 10 P 0 10 ϑ .
Then, the localization problem can be formulated as
arg min B t i = 1 N B t A i t λ i t 2 .
After squaring each term and proper manipulation, the considered problem is then converted into a non-linear least-square form as
arg min B t i = 1 N ω i λ i t 2 B t A i t 2 2 2 ,
where ω i denotes the weight that could be expressed as ω i = 1 d ^ i t / i = 1 N d ^ i t , and d ^ i t is the approximated distance between the i th ASV and the target.
The problem is further converted into a generalized trust region subproblem (GTRS) through expanding the squared norm in (35), as given by
J y = minimize y   ω ( y κ ) 2 ,   subject   to   y T D y + 2 l T y = 0 ,
where y = [ B t T , B t 2 ] T , ω = d i a g ω 1 2 , , ω N 2 , D = d i a g 1 , 1 , 0 , l = 0 , 0 , 0.5 T , and
= 2 λ 1 t 2 a 1 T 2 λ N t 2 a N T λ 1 t 2 λ N t 2 , κ = λ 1 t 2 a 1 2 2 λ N t 2 a N 2 2 .
The problem in (36) could be solved using a bisection method [59]. However, we cannot ensure that the multiplier interval is strictly decreasing during the iteration in the bisection method, which may degrade the localization accuracy. In this case, a majorization minimization form is constructed, where the solution from the bisection method initiates the iteration.
Recall the problem in (34), a surrogate function is acquired by dropping the constant term as
S B t = i = 1 N B t A i t 2 f x + 2 i = 1 N λ i t B t A i t g x ,
where, apparently, f x is convex and g x is concave.
Theoretically, the concave term would be upper bounded at B t Z via first-order Taylor expansion [60], wherein Z is the iteration, such that
g ( B t ) g B t Z + g B t Z T B t B t Z .
After maximizing g x , then we have
S B t B t Z = i = 1 N B t A i t 2 2 λ i t B t A i t 2 i = 1 M λ i t B t Z A i t T B t Z A i t B t B t Z .
The update rule for x Z + 1 could be expressed as
B t Z + 1 = 1 N i = 1 N A i t + λ i t B t Z A i t T B t Z A i t .
The entire localization process could be concluded in Algorithm 1.
Algorithm 1. TPLA
1. Input: y prev = 0 t h r e s h o l d = 1 e 7 i t e r = 1 , total number of iterations at the first phase
     I 1 , and the second phase I 2 .
2. Calculate the RSS measurements
3. Reshape the problem to a GTRS problem as (35).
4. While i t e r < I 1  do
5.    Determine the multiplier λ at each iteration according to
T ω T κ ƛ l T ω + ƛ D T D T ω T κ ƛ l T ω + ƛ D + 2 f T T ω T κ ƛ l T ω + ƛ D = 0
6.     ƛ iter * = max d i a g T ω / d i a g D ,   ƛ
7.    Determine the optimal y at each iteration according to y i t e r = T ω T κ ƛ k * l T ω + ƛ k * D
8.     If y i t e r y p r e v / y i t e r < t h r e s h o l d
9.         Break
10.    End if
11.    y p r e v = y i t e r
12. End while
13. Output B t (as the input to the second phase)
14.  B t 1 B t ,   and   Z 1
15. While Z < I 2  do
16.      Update B t Z + 1 according to (40)
17. End while
18. Output: B t B t I

Convergence Analysis of TPLA

TPLA consists of two steps: (1) the GTRS step solved by a bisection method and (2) Taylor linearization approximation by an iteration method. The output of GTRS is considered as the input for the second step, as reference to Algorithm 1. In this case, the proof of convergence for TPLA is equivalent to that of the second step.
Proposition 3.
Given any B t = B t Z , B t A i t is upper bounded as
B t A i t B t Z A i t T B t Z A i t B t B t Z .
Proof. 
By employing the Cauchy–Schwarz inequality, we have
B t Z A i t T B t B t Z B t A i t B t Z A i t .
By rearranging the term and taking the negative sign in (42), the inequality of (41) can be proved. □
Proposition 4.
Given a sequence of B t Z , the objective of (37) is non-increasing and converges to a stationary point.
Proof. 
Subject to (38), we have
S B t B t Z S B t = g B t Z g B t + g B t Z T B t B t Z .
Integrated with Proposition 3, then the function can be upper bounded as
S B t B t Z S B t S B t Z B t Z S B t Z .
Apparently, S B t B t Z S B t is convex since an affine function and a convex term are included. With the derivative of B t , then we have
S B t Z + 1 S B t Z + 1 B t Z S B t Z B t Z + S B t Z S B t Z B t Z S B t Z B t Z + S B t Z = S * .
Therefore, the objective of (37) is non-increasing and converges to a stationary point. □
According to Propositions 3 and 4, the convergence of TPLA can be proved.

Optimal Trajectories of Three ASVs

Generally, the initial geometry of three ASVs is preset according to the reduction. Afterwards, the optimal yaw rate of the ASVs would be acquired via solving (19) after determining the target location using TPLA at each time slot. The optimal waypoint of each ASV at time t + 1 is determined using the point at time t , directly solved using the Matlab optimization tool box [55]. The whole process is repeated until the geolocation mission is completed.

3. Results and Discussion

In this section, we perform simulations in Matlab R2018b under various scenarios to demonstrate the propositions and the proposed method for obtaining the optimal trajectory under outliers. The situation with a single ASV is presented first, followed by scenarios with two and three ASVs.

3.1. Parameters Setup

To verify the analytical findings of the optimal trajectory of ASVs for localization, we conduct the simulations, wherein the corresponding parameters are set below: P 0 = 55   dBm , ϑ = 3 , σ 2 = 2   dB , and I 1 = I 2 = 100 . The outlier type in the simulations is considered to yield a uniform distribution following 2 , 2 [4,61]. The maximum Monte Carlo simulation is 1000, where N C = 1000 . The yaw rate follows r 20 ° , 20 °   rad / s [13]. In the simulation, we set t = 1 as the start period time. We use an interior point method in the toolbox of Matlab R2018b to solve the optimization problem in (19) due to the simplicity and fast speed for the convergence [62]. The velocity, initial heading, and yaw rate of the ASVs are different in each scenario, described in the following parts.

3.2. Optimal Trajectory of a Single ASV

First, we conduct a simulation of the optimal trajectory of a single ASV with the static target, where β varies from 0 to 0.8 to determine how the outliers influence the trajectory. The radius of the uncertain region is 2 m and the speed of the ASV is 1.5 m/s. In addition, the rest of parameters for the scenario are set up with A 1 1 = 15 , 15 T , B = 0 , 0 T , ϕ 1 1 = π / 2 , r 1 1 = 0   rad / s , M = 200 , and k = 96 .
The optimal trajectories of a single ASV and their yaw rate under variable β are shown in Figure 5 and Figure 6, where β = 0 means no outliers are involved in the measurements. It can be seen from Figure 5 that the optimal trajectories are more like a circle and the radius of the circle becomes smaller. In addition, interestingly, the trajectories with outliers seem closer to that without outliers. This is because (1) for N spatially disparate sensors, the optimal placement for sensors is uniformly distributed along any circle around the target according to Corollary 1, and (2) for RSS-based localization, the closer to the target, the more valuable accurate range information would be provided because of log-normal shadowing in (4). Thus, for the optimal trajectories, it can be argued that the ASV must move circularly around and closer to the target, referred to as Figure 5.
One more interesting thing that is worth noting is that with the uniform distributed outliers involved in the measurement model (4), the value of the objective is becoming larger, referred to as Figure 7, which is equivalent to the increase in the determinant of FIM. The larger the determinant of FIM, the smaller the CRLB that would be obtained according to (8). Accordingly, the trajectories with the uniform distributed outliers become closer to the target, and the radius for the circle seems less than that without outliers. In addition to the static target, we simulate a scenario with a dynamic target. According to Remark 5 in [13], the target speed should be much lower than that of the ASV; otherwise, no feasible solution would be acquired. Therefore, the speed of the target we set in the simulation is v x = v y = 0.1   m / s and the time step is M = 150   s . Due to the discussion of the influence of the variable β on the optimal trajectories, we only carry out the simulation with β = 0 ,   and   0.8 in terms of the optimal trajectory. As expected, from Figure 8, the ASV moves circularly and becomes closer to the target in the scenario of the static target. The difference between the dynamic scenario and the static scenario is that the circle would be movable along with the moving target.

3.3. Optimal Trajectories of Two ASVs

In this part, we first conduct the scenario of the optimal trajectories with a static target and then expand the scenario with a dynamic target. The radius of the uncertain region is 2 m and the speed of the ASV1 and ASV2 is 1.5 m/s. The rest of parameters are set as A 1 1 = 30 , 30 T , A 2 1 = 30 , 30 T , B = 0 , 0 T , ϕ 1 1 = π / 2 , ϕ 2 1 = 0 , r 1 1 = π / 30   rad / s , r 2 1 = π / 18   rad / s , M = 400 , β = 0 . 4 , and k = 96 .
Following Proposition 1, the optimal geometry for two ASVs in the simulation is π / 2 . Here, trajectories with β = 0.4 are only discussed in the scenario with two ASVs because the full discussion of the influence of variable β on optimal trajectories was considered in the scenario with a single ASV. It can be seen from Figure 9 that two ASVs move circularly and close to the target until reaching the minimum radius.
The scenario with a dynamic target is depicted in Figure 10, where the target speed is v x = 0 , v y = 0.3   m / s . As shown in Figure 10, two ASVs move circularly and close to the moving target. The radii of circles are becoming smaller along with the moving target until a minimum is achieved.

3.4. Optimal Trajectories of Three ASVs

3.4.1. Localization Method Comparison

To verify the effectiveness of TPLA, a comparison is conducted with several state-of-the-art methods proposed to tackle the outliers, i.e., iterative re-weighted least squares (IRLS) [63], robust non-cooperative localization algorithm (RNLA) [4], and squared range weighted least squares (SRWLS) [57]. Due to the dynamics of the ASVs and the target, the position of the target and the ASVs are set to be changeable in a 30 × 30 m area at each Monte Carlo trial. Moreover, the root mean square error (RMSE) is conducted as the calibration, as given by
R M S E = 1 Γ max Γ = 1 Γ max B ^ B 2
where Γ max is the total number of Monte Carlo trials, B ^ is the estimate, and Γ is the current trial.
As shown in Figure 11, the localization accuracy of all methods degrades over the rise in β . IRLS, RNLA, and SRWLS are the methods used to construct the localization problem into a GTRS, which is solved using a bisection method. The difference is the determination of the weight. IRLS and RNLA determine the weight via iteration, which is changeable, whereas SRWLS defines the weight using range information. However, it should be noted that the bisection method may have a rough approximation if the interval of the multiplier for GTRS is inappropriate. It is necessary to determine an interval of the starting point and ensure that the interval of the multiplier is strictly decreasing during the iteration. In this case, the second phase of the localization is executed in TPLA. From Figure 11, we can see intuitively that the performance of TPLA is better than others. The outperformance of TPLA can be referred to in Figure 12 as well, where the scenario of variable variances is simulated. The localization error of the methods increases over the rise in variance, among which the proposed algorithm, i.e., TPLA, enables more satisfactory results compared with others.

3.4.2. Optimal Trajectories

In this part, a specific scenario of optimal trajectories for three ASVs, i.e., the initial distance between ASVs and the target, is the same, and the geometry of ASVs is α 12 = α 12 = α 23 = 2 π / 3 , with a dynamic target under β = 0 . 4 considered. The corresponding parameters are set as A 1 1 = 30 3 , 30 T , A 2 1 = 30 3 , 30 T , A 3 1 = 0 , 60 T , B 1 = 0 , 0 T , ϕ 1 1 = π , ϕ 2 1 = 0 , ϕ 3 1 = π / 2 , r 1 1 = π / 18   rad / s , r 2 1 = π / 30   rad / s , r 3 1 = π / 10   rad / s , M = 150 , v 1 = v 2 = v 3 = 1.5   m / s , v x = 0 . 1   m / s , v y = 0   m / s , and β = 0 . 4 .
To demonstrate further that the trajectories that we addressed are optimal, as shown in Figure 13, we carry out the simulations with the trimming trajectories mentioned in [64], referred to as Figure 14. At each time slot, the target location is determined using TPLA via the contaminated RSS measurements. It can be seen from Figure 15 that the RMSE of optimal trajectories is better than that of trimming trajectories, where the average RMSEs of the optimal trajectories and the trimming trajectories are 3.77   m and 22.95   m , respectively.

4. Conclusions

In this paper, we developed optimal trajectories of ASVs for localization using RSS under outliers. The D-optimality integrated with a Monte Carlo strategy was presented to obtain the close-form expression of FIM. To further acquire the optimization configuration in the absence of target location, two strategies were then studied. In what concerns a single ASV or two ASVs, a min–max strategy with the imperfect knowledge of the target was proposed. As for the scenario of three ASVs, a novel localization method, i.e., TPLA, was presented to obtain the target location at each time slot. The influence of outliers on the optimal trajectories was investigated and discussed in the simulations. Moreover, a comparison between the obtained trajectories and the trimming trajectories was executed to illustrate that the analytical finding that we addressed was optimal. However, the maximum number of ASVs that the paper considered was three for convenience. Currently, some works in [65,66] have proved that when there are more than three ASVs, the optimal geometry seems be obtained by optimizing the angle in each group. Unfortunately, the scenario of multiple ASVs, generally more than three, is not addressed in the paper, which would be our future research direction. Further, collision avoidance must be considered in future research pertaining to ideal trajectories of multiple ASVs for target localization. Meanwhile, the optimal trajectory presented in the research does not account for the economic property (jointly shortest and smoothest goals). How to strike a balance between localization accuracy and economics is a topic for future research. In addition, ocean currents, particularly time-varying currents, may have a negative effect on the kinematic model, resulting in an anticipated motion when using the proposed technique. Controlling ASVs in a manner that maintains localization precision and an optimum trajectory approach with security concerns [67,68,69] is another potential direction.

Author Contributions

X.M. proposed the main ideas, wrote the paper, designed the description framework, and conducted the simulations. D.H. and H.W. provided guidance for the work and acquired funding. C.-C.C., B.H. and N.S. provided guidance for the work, reviewed the paper, and collaborated in discussion on the proposed system model and localization technique. T.M. and J.X. assisted in testing the code and checked the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 61873160, 61672338, 52071200, and 52001093), National Key Research and Development Program (2021YFC2801002), China Postdoctoral Science Foundation (Grant No. 2022M712027), and Natural Science Foundation of Shanghai (Grant No. 21ZR1426500).

Data Availability Statement

Not Applicable.

Acknowledgments

The authors would like to thank the anonymous reviewers for their time towards the manuscript.

Conflicts of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Han, G.; Long, X.; Zhu, C.; Guizani, M.; Bi, Y.; Zhang, W. An AUV Location Prediction-Based Data Collection Scheme for Underwater Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2019, 68, 6037–6049. [Google Scholar] [CrossRef]
  2. Zhuo, X.; Liu, M.; Wei, Y.; Yu, G.; Qu, F.; Sun, R. AUV-aided Energy-Efficient Data Collection in Underwater Acoustic Sensor Networks. IEEE Internet Things J. 2020, 7, 10010–10022. [Google Scholar] [CrossRef]
  3. Jing, P.; Xu, G.; Chen, Y.; Shi, Y.; Zhan, F. The Determinants behind the Acceptance of Autonomous Vehicles: A Systematic Review. Sustainability 2020, 12, 1719. [Google Scholar] [CrossRef]
  4. Mei, X.; Wu, H.; Xian, J.; Chen, B.; Zhang, H.; Liu, X. A Robust, Non-Cooperative Localization Algorithm in the Presence of Outlier Measurements in Ocean Sensor Networks. Sensors 2019, 19, 2708. [Google Scholar] [CrossRef] [PubMed]
  5. Wu, H.; Mei, X.; Chen, X.; Li, J.; Wang, J.; Mohapatra, P. A novel cooperative localization algorithm using enhanced particle filter technique in maritime search and rescue wireless sensor network. ISA Trans. 2018, 78, 39–46. [Google Scholar] [CrossRef]
  6. Chen, X.; Ling, J.; Wang, S.; Yang, Y.; Luo, L.; Yan, Y. Ship detection from coastal surveillance videos via an ensemble Canny-Gaussian-morphology framework. J. Navig. 2021, 74, 1252–1266. [Google Scholar] [CrossRef]
  7. Bayat, M.; Crasta, N.; Aguiar, A.P.; Pascoal, A.M. Range-Based Underwater Vehicle Localization in the Presence of Unknown Ocean Currents: Theory and Experiments. IEEE Trans. Control Syst. Technol. 2016, 24, 122–139. [Google Scholar] [CrossRef]
  8. Su, R.; Zhang, D.; Li, C.; Gong, Z.; Venkatesan, R.; Jiang, F. Localization and Data Collection in AUV-Aided Underwater Sensor Networks: Challenges and Opportunities. IEEE Netw. 2019, 33, 86–93. [Google Scholar] [CrossRef]
  9. Ma, T.; Li, Y.; Zhao, Y.; Jiang, Y.; Cong, Z.; Zhao, Q.; Xu, S. An AUV localization and path planning algorithm for terrain-aided navigation. ISA Trans. 2020, 103, 215–227. [Google Scholar] [CrossRef]
  10. Mei, X.; Han, D.; Saeed, N.; Wu, H.; Ma, T.; Xian, J. Range Difference-based Target Localization under Stratification Effect and NLOS bias in UWSNs. IEEE Wirel. Commun. Lett. 2022; early access. [Google Scholar] [CrossRef]
  11. Liu, Y.; Wang, H.; Cai, L.; Shen, X.; Zhao, R. Fundamentals and Advancements of Topology Discovery in Underwater Acoustic Sensor Networks: A Review. IEEE Sens. J. 2021, 21, 21159–21174. [Google Scholar] [CrossRef]
  12. Sozer, E.M.; Stojanovic, M.; Proakis, J.G. Underwater acoustic networks. IEEE J. Ocean. Eng. 2000, 25, 72–83. [Google Scholar] [CrossRef]
  13. Crasta, N.; Moreno-Salinas, D.; Pascoal, A.M.; Aranda, J. Multiple autonomous surface vehicle motion planning for cooperative range-based underwater target localization. Annu. Rev. Control 2018, 46, 326–342. [Google Scholar] [CrossRef]
  14. Marie, T.F.B.; Yang, B.; Han, D.; An, B. A Hybrid Model Integrating MPSE and IGNN for Events Recognition along Submarine Cables. IEEE Trans. Instrum. Meas. 2022; early access. [Google Scholar] [CrossRef]
  15. Chen, P.; Han, D. Effective wind speed estimation study of the wind turbine based on deep learning. Energy 2022, 247, 123491. [Google Scholar] [CrossRef]
  16. Moreno-Salinas, D.; Pascoal, A.M.; Aranda, J. Optimal Sensor Trajectories for Mobile Underwater Target Positioning with Noisy Range Measurements. IFAC Proc. Vol. 2014, 47, 5139–5144. [Google Scholar] [CrossRef]
  17. Mei, X.; Wu, H.; Xian, J.; Chen, B. RSS-based Byzantine Fault-tolerant Localization Algorithm under NLOS Environment. IEEE Commun. Lett. 2021, 25, 474–478. [Google Scholar] [CrossRef]
  18. Mei, X.; Wu, H.; Xian, J. Matrix Factorization based Target Localization via Range Measurements with Uncertainty in Transmit Power. IEEE Wirel. Commun. Lett. 2020, 9, 1611–1615. [Google Scholar] [CrossRef]
  19. Mei, X.; Wu, H.; Saeed, N.; Ma, T.; Xian, J.; Chen, Y. An Absorption Mitigation Technique for Received Signal Strength-Based Target Localization in Underwater Wireless Sensor Networks. Sensors 2020, 20, 4698. [Google Scholar] [CrossRef]
  20. Moreno-Salinas, D.; Pascoal, A.M.; Aranda, J. Surface sensor networks for Underwater Vehicle positioning with bearings-only measurements. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura, Portugal, 7–12 October 2012; pp. 208–214. [Google Scholar]
  21. Moreno-Salinas, D.; Pascoal, A.; Aranda, J. Sensor Networks for Optimal Target Localization with Bearings-Only Measurements in Constrained Three-Dimensional Scenarios. Sensors 2013, 13, 10386–10417. [Google Scholar] [CrossRef] [Green Version]
  22. Moreno-Salinas, D.; Pascoal, A.; Aranda, J. Optimal Sensor Placement for Acoustic Underwater Target Positioning with Range-Only Measurements. IEEE J. Ocean. Eng. 2016, 41, 620–643. [Google Scholar] [CrossRef]
  23. Moreno-Salinas, D.; Crasta, N.; Pascoal, A.; Aranda, J. Optimal multiple underwater target localization and tracking using two surface acoustic ranging sensors. IFAC-Pap. 2018, 51, 177–182. [Google Scholar] [CrossRef]
  24. Bo, X.; Razzaqi, A.A.; Wang, X. Optimal Sensor Formation for 3D Cooperative Localization of AUVs Using Time Difference of Arrival (TDOA) Method. Sensors 2018, 18, 4442. [Google Scholar] [CrossRef] [PubMed]
  25. Duecker, D.-A.; Geist, R.A.; Hengeler, M.; Kreuzer, E.; Pick, M.-A.; Rausch, V.; Solowjow, E. Embedded Spherical Localization for Micro Underwater Vehicles Based on Attenuation of Electro-Magnetic Carrier Signals. Sensors 2017, 17, 959. [Google Scholar] [CrossRef]
  26. Cario, G.; Casavola, A.; Gagliardi, G.; Lupia, M.; Severino, U.; Bruno, F. Analysis of error sources in underwater localization systems. In Proceedings of the OCEANS 2019, Marseille, France, 17–20 June 2019; IEEE: New York, NY, USA, 2019; pp. 1–6. [Google Scholar]
  27. Ullah, I.; Gao, M.-S.; Kamal, M.M.; Khan, Z. A Survey on Underwater Localization, Localization Techniques and Its Algorithms BT. In Proceedings of the 3rd Annual International Conference on Electronics, Electrical Engineering and Information Science (EEEIS 2017), Guangzhou, China, 8–10 September 2017; Atlantis Press: Amsterdam, The Netherlands, 2017; pp. 252–259. [Google Scholar]
  28. Nguyen, L.N.T.; Shin, Y. An Efficient RSS Localization for Underwater Wireless Sensor Networks. Sensors 2019, 19, 3105. [Google Scholar] [CrossRef]
  29. Mei, X.; Chen, Y.; Xu, X.; Wu, H. RSS Localization Using Multistep Linearization in the Presence of Unknown Path Loss Exponent. IEEE Sens. Lett. 2022, 6, 1–4. [Google Scholar] [CrossRef]
  30. Saleheh, P.; Hossein, Z.J. Received Signal Strength Based Localization in Inhomogeneous Underwater Medium. Signal Process. 2019, 154, 45–56. [Google Scholar]
  31. Xu, T.; Hu, Y.; Zhang, B.; Leus, G. RSS-based sensor localization in underwater acoustic sensor networks. In Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China, 20–25 March 2016; IEEE: New York, NY, USA; pp. 3906–3910. [Google Scholar]
  32. Poursheikhali, S.; Zamiri-Jafarian, H. Source localization in inhomogeneous underwater medium using sensor arrays: Received signal strength approach. Signal Process. 2021, 183, 108047. [Google Scholar] [CrossRef]
  33. Bishop, A.N.; Fidan, B.; Anderson, B.D.O.; Doğançay, K.; Pathirana, P.N. Optimality analysis of sensor-target localization geometries. Automatica 2010, 46, 479–492. [Google Scholar] [CrossRef]
  34. Han, G.; Zhang, C.; Shu, L.; Rodrigues, J.J.P.C. Impacts of Deployment Strategies on Localization Performance in Underwater Acoustic Sensor Networks. IEEE Trans. Ind. Electron. 2015, 62, 1725–1733. [Google Scholar] [CrossRef]
  35. Xu, B.; Razzaqi, A.A.; Farid, G. A Review on Optimal Placement of Sensors for Cooperative Localization of AUVs. J. Sens. 2019, 2019, 4276987. [Google Scholar]
  36. Li, H.; Han, D.; Tang, M. A Privacy-Preserving Storage Scheme for Logistics Data With Assistance of Blockchain. IEEE Internet Things J. 2022, 9, 4704–4720. [Google Scholar] [CrossRef]
  37. Cui, M.; Han, D.; Wang, J.; Li, K.-C.; Chang, C.-C. ARFV: An Efficient Shared Data Auditing Scheme Supporting Revocation for Fog-Assisted Vehicular Ad-Hoc Networks. IEEE Trans. Veh. Technol. 2020, 69, 15815–15827. [Google Scholar] [CrossRef]
  38. Xu, S.; Ou, Y.; Wu, X. Optimal Sensor Placement for 3-D Time-of-Arrival Target Localization. IEEE Trans. Signal Process. 2019, 67, 5018–5031. [Google Scholar] [CrossRef]
  39. Xu, S.; Ou, Y.; Zheng, W. Optimal Sensor-Target Geometries for 3-D Static Target Localization Using Received-Signal-Strength Measurements. IEEE Signal Process. Lett. 2019, 26, 966–970. [Google Scholar] [CrossRef]
  40. Moreno-Salinas, D.; Pascoal, A.M.; Aranda, J. Multiple underwater target positioning with optimally placed acoustic surface sensor networks. Int. J. Distrib. Sens. Netw. 2018, 14, 1550147718773234. [Google Scholar] [CrossRef]
  41. Mei, X.; Wu, H.; Xian, J.; Ma, T. Information-driven optimal placement strategy for target localization in ocean sensor networks. J. Huazhong Univ. Sci. Technol. (Nat. Sci. Ed.) 2021, 49, 23–29. [Google Scholar]
  42. Masmitja, I.; Gomariz, S.; Del-Rio, J.; Kieft, B.; O’Reilly, T.; Bouvet, P.; Aguzzi, J. Range-Only Single-Beacon Tracking of Underwater Targets From an Autonomous Vehicle: From Theory to Practice. IEEE Access 2019, 7, 86946–86963. [Google Scholar] [CrossRef]
  43. Crasta, N.; Moreno-Salinas, D.; Bayat, B.; Pascoal, A.M.; Aranda, J. Range-based underwater target localization using an autonomous surface vehicle: Observability analysis. In Proceedings of the 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, 23–26 April 2018; IEEE: New York, NY, USA, 2018; pp. 487–496. [Google Scholar]
  44. Chen, C.; Han, D.; Chang, C.-C. CAAN: Context-Aware attention network for visual question answering. Pattern Recognit. 2022, 132, 108980. [Google Scholar] [CrossRef]
  45. Saeed, N.; Al-Naffouri, T.Y.; Alouini, M.S. Outlier Detection and Optimal Anchor Placement for 3-D Underwater Optical Wireless Sensor Network Localization. IEEE Trans. Commun. 2019, 67, 611–622. [Google Scholar] [CrossRef]
  46. Boyles, C.A.; Rosenberg, A.P.; Zhang, Q. Underwater acoustic communication channel characterization in the presence of bubbles and rough sea surfaces. In Proceedings of the OCEANS 2011 IEEE—Spain, Santander, Spain, 6–9 June 2011; IEEE: New York, NY, USA, 2011; pp. 1–8. [Google Scholar]
  47. Chua, G.; Chitre, M.; Deane, G. Impact of Persistent Bubbles on Underwater Acoustic Communication. In Proceedings of the 2018 Fourth Underwater Communications and Networking Conference (UComms), Lerici, Italy, 28–30 August 2018; IEEE: New York, NY, USA, 2018; pp. 1–5. [Google Scholar]
  48. Jouhari, M.; Ibrahimi, K.; Tembine, H.; Ben-Othman, J. Underwater Wireless Sensor Networks: A Survey on Enabling Technologies, Localization Protocols, and Internet of Underwater Things. IEEE Access 2019, 7, 96879–96899. [Google Scholar] [CrossRef]
  49. Dogancay, K. UAV Path Planning for Passive Emitter Localization. IEEE Trans. Aerosp. Electron. Syst. 2012, 48, 1150–1166. [Google Scholar] [CrossRef]
  50. Jimenez-Martinez, M. Harbor and coastal structures: A review of mechanical fatigue under random wave loading. Heliyon 2021, 7, e08241. [Google Scholar] [CrossRef] [PubMed]
  51. Mahmutoglu, Y.; Turk, K. Received signal strength difference based leakage localization for the underwater natural gas pipelines. Appl. Acoust. 2019, 153, 14–19. [Google Scholar] [CrossRef]
  52. Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory; Prentice-Hall, Inc.: Hoboken, NJ, USA, 1993; ISBN 0133457117. [Google Scholar]
  53. Nguyen, N.H.; Doğançay, K. Optimal Geometry Analysis for Multistatic TOA Localization. IEEE Trans. Signal Process. 2016, 64, 4180–4193. [Google Scholar] [CrossRef]
  54. Kitagawa, G. Monte Carlo Filter and Smoother for Non-Gaussian Nonlinear State Space Models. J. Comput. Graph. Stat. 1996, 5, 1–25. [Google Scholar]
  55. Boggs, P.T.; Tolle, J.W. Sequential quadratic programming for large-scale nonlinear optimization. J. Comput. Appl. Math. 2000, 124, 123–137. [Google Scholar] [CrossRef]
  56. Doğançay, K.; Hmam, H. Optimal angular sensor separation for AOA localization. Signal Process. 2008, 88, 1248–1260. [Google Scholar] [CrossRef]
  57. Chang, S.; Li, Y.; He, Y.; Hui, W. Target Localization in Underwater Acoustic Sensor Networks Using RSS Measurements. Appl. Sci. 2018, 8, 225. [Google Scholar] [CrossRef]
  58. Chang, S.; Li, Y.; He, Y.; Wu, Y. RSS-Based Target Localization in Underwater Acoustic Sensor Networks via Convex Relaxation. Sensors 2019, 19, 2323. [Google Scholar] [CrossRef]
  59. Tomic, S.; Beko, M.; Dinis, R. 3-D Target Localization in Wireless Sensor Networks Using RSS and AoA Measurements. IEEE Trans. Veh. Technol. 2017, 66, 3197–3210. [Google Scholar] [CrossRef]
  60. Sun, Y.; Babu, P.; Palomar, D.P. Majorization-Minimization Algorithms in Signal Processing, Communications, and Machine Learning. IEEE Trans. Signal Process. 2017, 65, 794–816. [Google Scholar] [CrossRef]
  61. De Angelis, A.; De Angelis, G.; Carbone, P. Using Gaussian-Uniform Mixture Models for Robust Time-Interval Measurement. IEEE Trans. Instrum. Meas. 2015, 64, 3545–3554. [Google Scholar] [CrossRef]
  62. Helmberg, C.; Rendl, F.; Vanderbei, R.J.; Wolkowicz, H. An Interior-Point Method for Semidefinite Programming. SIAM J. Optim. 1996, 6, 342–361. [Google Scholar] [CrossRef]
  63. Zaeemzadeh, A.; Joneidi, M.; Shahrasbi, B.; Rahnavard, N. Robust Target Localization Based on Squared Range Iterative Reweighted Least Squares. In Proceedings of the 2017 IEEE 14th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Orlando, FL, USA, 22–25 October 2017; IEEE: New York, NY, USA, 2017; pp. 380–388. [Google Scholar]
  64. Crasta, N.; Bayat, M.; Aguiar, A.P.; Pascoal, A.M. Observability analysis of 3D AUV trimming trajectories in the presence of ocean currents using range and depth measurements. Annu. Rev. Control 2015, 40, 142–156. [Google Scholar] [CrossRef]
  65. Sadeghi, M.; Behnia, F.; Amiri, R. Optimal Geometry Analysis for TDOA-Based Localization Under Communication Constraints. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 3096–3106. [Google Scholar] [CrossRef]
  66. Yang, Y.; Zheng, J.; Liu, H.; Ho, K.C.; Chen, Y.; Yang, Z. Optimal sensor placement for source tracking under synchronization offsets and sensor location errors with distance-dependent noises. Signal Process. 2022, 193, 108399. [Google Scholar] [CrossRef]
  67. Han, D.; Pan, N.; Li, K.-C. A Traceable and Revocable Ciphertext-Policy Attribute-based Encryption Scheme Based on Privacy Protection. IEEE Trans. Dependable Secur. Comput. 2022, 19, 316–327. [Google Scholar] [CrossRef]
  68. Han, D.; Zhu, Y.; Li, D.; Liang, W.; Souri, A.; Li, K.-C. A Blockchain-Based Auditable Access Control System for Private Data in Service-Centric IoT Environments. IEEE Trans. Ind. Inform. 2022, 18, 3530–3540. [Google Scholar] [CrossRef]
  69. Li, H.; Han, D.; Tang, M. A Privacy-Preserving Charging Scheme for Electric Vehicles Using Blockchain and Fog Computing. IEEE Syst. J. 2021, 15, 3189–3200. [Google Scholar] [CrossRef]
Figure 1. Scenario with a 2D coordinate system.
Figure 1. Scenario with a 2D coordinate system.
Remotesensing 14 04343 g001
Figure 2. RSS measurements under outliers with uniform distributions.
Figure 2. RSS measurements under outliers with uniform distributions.
Remotesensing 14 04343 g002
Figure 3. An uncertain region with several potential points.
Figure 3. An uncertain region with several potential points.
Remotesensing 14 04343 g003
Figure 4. Geometry of the target and two ASVs.
Figure 4. Geometry of the target and two ASVs.
Remotesensing 14 04343 g004
Figure 5. Optimal trajectories of the ASV under different β with a static target.
Figure 5. Optimal trajectories of the ASV under different β with a static target.
Remotesensing 14 04343 g005
Figure 6. Optimal r of the ASV under different β with a static target.
Figure 6. Optimal r of the ASV under different β with a static target.
Remotesensing 14 04343 g006
Figure 7. The value of the objective under different β with a static target.
Figure 7. The value of the objective under different β with a static target.
Remotesensing 14 04343 g007
Figure 8. Optimal trajectories of the ASV under different β with a dynamic target.
Figure 8. Optimal trajectories of the ASV under different β with a dynamic target.
Remotesensing 14 04343 g008
Figure 9. Optimal trajectories of two ASVs with a static target.
Figure 9. Optimal trajectories of two ASVs with a static target.
Remotesensing 14 04343 g009
Figure 10. Optimal trajectories of two ASVs with a dynamic target.
Figure 10. Optimal trajectories of two ASVs with a dynamic target.
Remotesensing 14 04343 g010
Figure 11. RMSE versus variable β with three ASVs.
Figure 11. RMSE versus variable β with three ASVs.
Remotesensing 14 04343 g011
Figure 12. RMSE versus variable σ i 2 with three ASVs.
Figure 12. RMSE versus variable σ i 2 with three ASVs.
Remotesensing 14 04343 g012
Figure 13. Optimal trajectories of three ASVs with a dynamic target.
Figure 13. Optimal trajectories of three ASVs with a dynamic target.
Remotesensing 14 04343 g013
Figure 14. Trimming trajectories of three ASVs with a dynamic target.
Figure 14. Trimming trajectories of three ASVs with a dynamic target.
Remotesensing 14 04343 g014
Figure 15. RMSEs of optimal trajectories and trimming trajectories.
Figure 15. RMSEs of optimal trajectories and trimming trajectories.
Remotesensing 14 04343 g015
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mei, X.; Han, D.; Saeed, N.; Wu, H.; Chang, C.-C.; Han, B.; Ma, T.; Xian, J. Trajectory Optimization of Autonomous Surface Vehicles with Outliers for Underwater Target Localization. Remote Sens. 2022, 14, 4343. https://doi.org/10.3390/rs14174343

AMA Style

Mei X, Han D, Saeed N, Wu H, Chang C-C, Han B, Ma T, Xian J. Trajectory Optimization of Autonomous Surface Vehicles with Outliers for Underwater Target Localization. Remote Sensing. 2022; 14(17):4343. https://doi.org/10.3390/rs14174343

Chicago/Turabian Style

Mei, Xiaojun, Dezhi Han, Nasir Saeed, Huafeng Wu, Chin-Chen Chang, Bin Han, Teng Ma, and Jiangfeng Xian. 2022. "Trajectory Optimization of Autonomous Surface Vehicles with Outliers for Underwater Target Localization" Remote Sensing 14, no. 17: 4343. https://doi.org/10.3390/rs14174343

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

Article Metrics

Back to TopTop