Next Article in Journal
Mobile Health (mHealth) Apps in Sport Training: A Scoping Review
Previous Article in Journal
An Adaptive Grouping Method for Efficient Multi-Beam Testing of Phased Arrays
Previous Article in Special Issue
A Screened IMM-GRU Method for Low-Probability-of-Intercept Maneuvering Target Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

UAV Path Optimization for Target Passive Localization Considering the Position Uncertainty of the Target

1
School of Aeronautics and Astronautics, Sichuan University, Chengdu 610065, China
2
School of Mathematics and Statistics, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(17), 5393; https://doi.org/10.3390/s26175393
Submission received: 14 May 2026 / Revised: 20 August 2026 / Accepted: 24 August 2026 / Published: 26 August 2026
(This article belongs to the Special Issue Radar Target Detection, Imaging and Recognition (2nd Edition))

Abstract

For the application of unmanned aerial vehicle (UAV)-based passive target localization, the positions of the UAVs play an important role because different UAV configurations provide distinct TDOA measurement geometries. In addition, the uncertainty of the target position affects the localization performance of different UAV configurations. Focusing on the problem of target localization by UAVs, this paper studies a UAV path optimization method for passive target localization considering target-position uncertainty. First, a passive localization signal model is established, and the TDOA method based on the Chan algorithm is deployed for target passive localization. Second, the Cramer–Rao lower bound (CRLB) for the Chan–TDOA localization method is derived as the criterion of the UAVs’ path optimization. To consider target-position uncertainty, the global CRLB is calculated within the uncertainty region of the target position instead of only applying the traditional single-point CRLB. Third, to improve computational efficiency, an analytical approximation of the global CRLB is derived from a second-order Taylor expansion instead of repeatedly calculating the multiple integral terms. By combining this objective with the PSO algorithm, the UAVs’ configuration is searched and applied at each time step. Finally, numerical simulations are performed to verify the validity and effectiveness of the proposed analytical global CRLB path-optimization method.

1. Introduction

As global technological advancements accelerate, modern warfare has evolved from traditional domains, such as land, sea, and air, to encompass diverse fields including the electromagnetic spectrum, cyberspace, outer space, as well as psychological and informational domains. According to the U.S. Joint Operations Manual JP 3-13.1 on Electronic Warfare, electronic warfare is defined as “the use of electromagnetic energy and directed energy to control the electromagnetic spectrum or to attack enemy military operations,” which includes electronic countermeasures, electronic protection, and electronic support [1]. In contemporary electronic warfare scenarios, target-position information constitutes critical intelligence for electronic reconnaissance systems, making accurate target localization essential for controlling the electromagnetic spectrum and executing precise strikes.
Generally, target localization methods can be classified into active and passive methods based on whether electromagnetic signals are actively transmitted. Active localization employs devices such as radars, lasers, and sonars to emit signals and capture their reflections from the targets, thereby extracting parameters to achieve more precise and more stable localization. However, the high transmitting power and the fixed frequency characteristics make it vulnerable to enemy detection and interference, particularly in the presence of advanced countermeasures such as low-altitude penetration, integrated electronic jamming, electromagnetic stealth, and anti-radiation missiles. In these scenarios, the active localization not only exhibits diminished localization accuracy in complex electromagnetic environments but also encounters significant threats to its operational security [2,3]. Consequently, it is imperative to develop target localization technologies which are better adapted to the demands of modern warfare.
In contrast, the target passive localization method obtains a target’s position by receiving signals emitted by the target or by capturing naturally occurring phenomena (e.g., electromagnetic, acoustic, or optical waves) induced by it, without employing any active transmission. Thus, the target passive localization method offers advantages in concealment and anti-jamming, making it particularly suitable for military and covert reconnaissance applications [4,5].

1.1. Overview

In this paper, we investigate the problem of target passive localization technology. Classified by the number of stations, two main technical approaches are prevalent: the single-station passive localization method [6] and the multi-station passive localization method [7].
Single-station passive localization systems have been extensively researched and applied in fields such as electronic reconnaissance and battlefield surveillance, owing to their high concealment and flexible deployment. The fundamental principle of such systems involves receiving signals from target positions via a single observation platform (e.g., UAVs, ground monitoring stations), extracting multi-dimensional feature information from the signals, combining this information with the platform’s own motion state to construct a localization model, and subsequently acquiring the target’s position [8]. More specifically, the system can extract critical information including the direction of arrival (DOA) and its rate of change [9], carrier frequency Doppler shift, dynamic characteristics of signal modulation, as well as the rate of change in signal intensity and time difference of arrival (TDOA). For example, the relative motion between the target and the observation platform not only causes dynamic changes in Doppler frequency shift but also continuously shifts the arrival direction angle over the localization process. By continuously collecting and analyzing these time-varying parameters, a system of kinematic equations encompassing variables such as azimuth, velocity, and distance can be established.
In contrast, multi-station passive localization systems employ multiple observation platforms collaboratively, integrating various types of target signal information (e.g., time-of-arrival (TOA) [10], time-difference-of-arrival (TDOA) [11], and angle-of-arrival (AOA) [12]) to localize targets. Research related to this approach focuses on synchronizing measurements across multiple stations, calibrating errors, and optimizing localization algorithms to further enhance the localization accuracy and the system stability.
Compared to single-station localization, multi-station passive localization offers significant benefits. A multi-station system can observe a target from multiple directions, thereby collecting richer data and effectively reducing the localization errors that usually arise in single-station scenarios due to limited observation angles or signal occlusion. This approach substantially enhances both the accuracy and reliability of passive localization, particularly in complex environments. Consequently, our paper focuses on exploring the multi-station passive localization methods. In such systems, the positioning of the UAVs is critical to achieving accurate target localization results. Accordingly, numerous scholars have devoted considerable effort to optimizing the UAVs’ configurations and optimizing the UAVs’ moving paths to further improve localization accuracy.
Significant research progress has been made in the field of UAV cooperative path optimization. For example, the study in [13] proposed an enhanced cheetah optimization algorithm to address spatial coordination constraints, temporal coordination constraints, and performance constraints in multi-UAV cooperative trajectory planning. The research in [14] integrates PSO with fast matching squared (FM2) technology to develop a PSO-FM2 hybrid algorithm, which dynamically adapts to avoid collisions and minimize the cost function, thereby optimizing multi-UAV path optimization in wireless networks. To achieve faster convergence and more efficient exploration of the global solution space, a multi-objective ant optimizer establishes a multi-objective optimization model and integrates adaptive random sequence mechanisms with directional evolution strategies [15]. Additionally, reinforcement learning algorithms that optimize the nearest strategy of multiple agents have been applied to dynamic target tracking and obstacle avoidance, improving the collaborative tracking accuracy of the UAVs and reducing latency [16]. A multi-objective multi-universe optimizer integrating multi-objective optimization and parallel computing can enhance the real-time response capability and robustness of path optimization in environments with dynamic obstacles [17].
Recent UAV semi-physical simulation platforms and scenario-driven path-planning evaluations further show the importance of testing UAV planning algorithms under realistic platform, navigation, energy, and environmental constraints [18,19].
Several recent studies are more directly related to localization-oriented UAV trajectory design. Li et al. optimize a UAV-swarm track using a hybrid TDOA/FDOA position–velocity model and an A-optimality criterion, while Dai et al. consider asynchronous three-dimensional passive multi-target tracking with collaborative multi-UAV trajectory optimization [20,21]. Chen et al. formulate variable-speed CRLB-based path optimization, whereas Xing et al. combine a planar Chan–TDOA model, a CRLB objective, and PSO-based path planning with node selection and no-fly-zone constraints [22,23]. The present study retains the core TDOA/CRLB trajectory-planning structure but considers TDOA-only target-position estimation, a fixed-speed heading decision, minimum inter-UAV spacing in place of a no-fly-zone constraint, and a probability-weighted global CRLB that explicitly accounts for target-position uncertainty.
However, current research on UAV path optimization generally assumes the target positions to be deterministic, an overly idealistic scenario that diverges significantly from real-world conditions. In practical environments, the target positions are usually affected by various factors, including measurement noise and signal interference, which introduce uncertainty. Neglecting the uncertainty of the target position may result in inaccurate optimized UAV trajectory, which is not suitable for the real situation, thereby compromising target localization accuracy. Consequently, recent studies have increasingly focused on addressing the challenges posed by target position uncertainty.
For instance, some studies have proposed the CWLS approximate iterative algorithm [24], which transforms the nonlinear relationship between the target position and auxiliary variables into a constrained quadratic programming problem. This approach employs linear approximate iteration to effectively address TDOA observation noise and sensor location errors in multi-target localization. The research in [25] introduces two semi-definite programming (SDP) methods: SDP-1, which optimizes both source and sensor locations concurrently, and SDP-2, which reallocates the uncertainty from the sensor location to the source location to reduce the computational complexity of the RSS method. Another study [26] examines the uncertainty associated with the localization of airborne external target positions and introduces the DP-SA algorithm, which effectively corrects covariance in real time to minimize localization errors in environments with significant clutter. Additionally, research in [27] indicates that the negative power log-likelihood loss function quantifies the direction of localization uncertainty; when integrated with a gray wolf optimizer, this approach improves the robustness of TDOA localization.
More specifically, Qu et al. [24] focus on multi-source passive localization in the presence of TDOA observation noise and sensor location errors, while Wang and Li [25] address RSS-based source localization with sensor-position uncertainty through SDP formulations. These works improve localization estimation under uncertain measurements or sensor positions. By contrast, the present study uses target-position uncertainty distribution to construct a global CRLB objective for UAV TDOA trajectory optimization and derives an analytical surrogate that can be evaluated efficiently during path planning.
The existing literature indicates that most studies address the target-position uncertainty problem separately, without combining it with UAV path optimization. Since the target-position uncertainty affects the localization performance of different UAV configurations at a large scale, ignoring this uncertainty in the planning objective may constrain the achievable localization accuracy.
To address this gap, the present study makes two specific contributions. First, target-position uncertainty is incorporated into TDOA-based UAV path planning through a probability-weighted global CRLB objective, rather than evaluating the local CRLB only at a single estimated target position. This formulation uses a normalized truncated Gaussian model over a finite computational support and is intended to improve planning performance and robustness when the target position supplied to the planner is uncertain.
Second, to avoid repeatedly evaluating the spatial integral during every candidate assessment, a second-order analytical surrogate is constructed using a Taylor expansion of the inverse-FIM trace, the inverse-matrix differential identity, and a covariance–Hessian contraction. These are standard mathematical tools; the methodological contribution is their specialization to the probability-weighted TDOA CRLB objective and their integration into the constrained PSO planning loop.

1.2. Original Contribution

The Chan–TDOA estimator and PSO solver are standard components used as the localization and search foundations of this study. Their contributions concern the uncertainty-aware planning objective and its efficient evaluation:
(1)
Target-position uncertainty is incorporated into the UAV path-planning criterion. Specifically, the traditional single-point CRLB objective is replaced by a probability-weighted global CRLB over a normalized truncated Gaussian target-position distribution. This objective evaluates candidate UAV geometries over the target positions that may occur, thereby improving localization performance and reducing performance degradation as the target-position error increases.
(2)
A second-order analytical approximation is derived to reduce the repeated integration cost of the global CRLB inside the trajectory optimizer. The inverse-FIM trace is expanded at the estimated target position; the first-order term vanishes under the symmetric zero-mean model; and the remaining second-order expectation is expressed as a covariance–Hessian contraction. Embedding this scalar surrogate into each constrained PSO candidate evaluation provides a computationally efficient approximation while preserving the principal performance benefit of the MC global-CRLB reference.

1.3. Article Organization

The main content of this paper is presented as follows. Section 2 establishes the target passive localization signal model of the Chan–TDOA algorithm. Section 3 formulates the problem of UAV path optimization considering the target position uncertainty. To accelerate the UAV path optimization algorithm, the analytical expression of the global CRLB is derived instead of directly calculating the multiple integral terms, and then the PSO algorithm is applied to search for the optimal UAV trajectory in Section 4. Numerical simulations are provided in Section 5, and the paper is concluded in Section 6.

2. Target Passive Localization Signal Model Based on the Chan–TDOA Method

In this part, we establish a basic Chan–TDOA localization signal model. Consider a two-dimensional target passive localization scenario where multiple UAVs and a target exist as illustrated in Figure 1. The horizontal-plane formulation follows the original problem setting and is applicable when the UAV altitude and the target altitude are known, fixed, or controlled separately. The corresponding 3D extension can be obtained by augmenting the position vector, the TDOA Jacobian, and the FIM with the altitude coordinate.
Assume that the target is located at z = [ x , y ] . The coordinates of the receiving stations for I UAVs are given by w i = [ x i , y i ] , where i = 0 , 1 , , I 1 . Here, we select UAV0 ( x 0 , y 0 ) as the main UAV. The distance from the target position to the ith UAV is
r i = w i z = ( x i x ) 2 + ( y i y ) 2 , i = 0 , 1 , , I 1
The time taken for the target signal to reach the ith UAV is denoted as τ i . The time difference between the signal’s arrival at the ith UAV and the main UAV (UAV0) is denoted as τ i , 0 . The line-of-sight propagation model and additive Gaussian TDOA-error abstraction used below are standard idealized models in recent TDOA localization and UAV trajectory-optimization studies [20,22,23,28,29]. Neglecting non-line-of-sight bias and multipath effects, we obtain the following equation
τ i , 0 = τ i τ 0 = r i r 0 c ( i = 1 , 2 , , I 1 )
where c represents the propagation speed of an electromagnetic wave. By multiplying both sides of Equation (2) by c, the distance difference between the target from UAV0 and ith UAV can be described as [30].
Δ r i , 0 = c · τ i , 0 = r i r 0
Additionally, to eliminate the ambiguity of the estimated target position, a minimum of three UAVs are needed to acquire sufficient TDOA measurements for two-dimensional target localization. The nonlinear equations for the TDOA target localization method can be derived from the measurements as follows
r 0 = ( x x 0 ) 2 + ( y y 0 ) 2 r i = ( x x i ) 2 + ( y y i ) 2 Δ r i , 0 = c · τ i , 0
In practical applications, the measurement τ i , 0 usually exhibits measurement errors which can be described as
τ i , 0 = τ i , 0 + ε i , 0
where τ i , 0 denotes the actual measured time difference, τ i , 0 represents the true time difference, and ε i , 0 is the measurement error, which generally follows a Gaussian noise distribution
ε i , 0 N ( 0 , σ i , 0 2 )
where σ i , 0 2 = σ i 2 + σ 0 2 represents the measurement error variance of the target, while σ i 2 and σ 0 2 denote the measurement variances of UAV i and UAV 0, respectively. Substituting Equation (6) into Equation (1), we can obtain
r i r 0 = c · τ i , 0 c · ε i , 0
and squaring both sides of the equation yields the following expression
r i 2 = r 0 + c · τ i , 0 c · ε i , 0 2
Under the assumption that the measurement error, denoted as c · ε i , 0 , is relatively small, the above formula can be written while neglecting the quadratic term
r i 2 r 0 + c · τ i , 0 2 2 r 0 + c · τ i , 0 c · ε i , 0
Substituting r i 2 = x x i 2 + y y i 2 into Equation (9), and r 0 2 = x x 0 2 + y y 0 2 , the pseudo-linear equations concerning the unknown target position x , y and the auxiliary variable r 0 can be obtained
2 x 0 x i x + 2 y 0 y i y 2 c · τ i , 0 r 0 = x 0 2 x i 2 + y 0 2 y i 2 + c · τ i , 0 2 ψ i
where
ψ i 2 r 0 + c · τ i , 0 c · ε i , 0 2 r i c · ε i , 0
is the error term introduced by linearization. Combining I 1 equations to construct the matrix form of the pseudo-linear equations, we can obtain
Gs = h ψ
where
G = x 0 x 1 y 0 y 1 c · τ 1 , 0 x 0 x I 1 y 0 y I 1 c · τ I 1 , 0
h = 1 2 ( x 0 2 x 1 2 ) + ( y 0 2 y 1 2 ) + ( c · τ 1 , 0 ) 2 ( x 0 2 x I 1 2 ) + ( y 0 2 y I 1 2 ) + ( c · τ I 1 , 0 ) 2
and the ψ is
ψ = [ ψ 1 , , ψ I 1 ] T
The covariance matrix can be approximated as
Cov ( ψ ) 4 c 2 B Q B
To enhance the efficiency of solving Equation (12), the Chan algorithm is introduced in this paper. Through a clever linearization transformation and a two-step weighted least squares (WLS) estimation, the algorithm provides an efficient closed-form solution for the position of the target.
The first step of the WLS estimation is to solve the above pseudo-linear equations
J 1 = ( h Gs ) T W 1 ( h Gs )
where W 1 is the inverse of the covariance matrix of the error vector ψ , i.e.,
W 1 = Cov ( ψ ) 1
where
B = diag { r 1 , , r I 1 }
In practical Chan implementation, the true target-to-UAV ranges in B are not assumed to be known. A preliminary position estimate is first obtained from the pseudo-linear equations using an identity or approximate weighting matrix, and the corresponding estimated ranges are then used to construct B and update the WLS weighting matrix [31]. The simulations in this paper use the Chan localization algorithm as the localization module.
ε is the TDOA measurement error vector
ε = ε 1 , 0 , , ε I 1 , 0 T
and Q is the covariance matrix of the error vector ε .
Q = E [ ϵ ϵ T ] = σ 1 , 0 2 σ 0 2 σ 0 2 σ 0 2 σ 2 , 0 2 σ 0 2 σ 0 2 σ 0 2 σ I 1 , 0 2
Using the WLS method, a preliminary estimate of s , where the bracketed superscript ( 1 ) is defined to denote the first-step of the estimation, can be obtained as
s ^ ( 1 ) = ( G T W 1 G ) 1 G T W 1 h
To enhance the accuracy of the localization result, a second-step WLS estimation is performed. Let the estimation error from the first step be δ s ( 1 ) = s ^ ( 1 ) s , with its covariance matrix evaluated as
C s = Cov s ^ ( 1 ) = G T W 1 G 1 G T W 1 Cov ψ W 1 G G T W 1 G 1
The unknown parameter vector is redefined
s = x x 0 2 , y y 0 2 T
the linear relationship of the second stage is constructed as
h = G s + ψ
where
h = x ^ ( 1 ) x 0 2 , y ^ ( 1 ) y 0 2 , r ^ 0 ( 1 ) 2 T
G = 1 0 0 1 1 1
and x ^ ( 1 ) , y ^ ( 1 ) , and r ^ 0 ( 1 ) are extracted from s ^ ( 1 ) .
The covariance matrix of the new error vector ψ is
C ψ B C s B T
where B is given by
B = 2 · diag x ^ ( 1 ) x 0 , y ^ ( 1 ) y 0 , r ^ 0 ( 1 )
The WLS localization estimate can be obtained as
s ^ = G T C ψ 1 G 1 G T C ψ 1 h
Finally, the estimated position of the target is computed, yielding x ^ = ± [ s ^ ] 1 + x 0 and y ^ = ± [ s ^ ] 2 + y 0 .

3. UAV Path Optimization Algorithm Based on the Global CRLB

3.1. Problem Description

At time t, I UAVs perform the target passive localization task, and the path optimization algorithm is updated with the time interval of Δ t . For simplicity, each UAV is assumed to move at a constant velocity v during the path optimization process. The key variable to optimize is the deflection angle ϕ i t ( i = 0 , 1 , 2 , , I 1 ), which is defined as the angle between the heading direction of the UAVs and the positive x-axis. By optimizing ϕ i t , the waypoint position of each UAV at the next moment ( t + 1 ) can be uniquely determined; thus, optimizing ϕ i t is equivalent to directly optimizing the UAV’s spatial position at a later time. Let the UAV’s position set at time t be denoted by U t = { w i t } i = 0 I 1 . w i t = [ x i t , y i t ] denotes the two-dimensional coordinates of the ith UAV at time t.

3.2. Target Position Uncertainty Modeling

The position estimation of the target is related to the target-position uncertainty. It is assumed that the true position of the target is denoted as z * , following a two-dimensional Gaussian distribution centered at z ^ .
(1)
Probabilistic Distribution Assumption
Assuming that the difference between the estimated position z ^ and the true position z * of the target at time t follows a normal distribution N ( 0 2 × 1 , M 2 × 2 ) , we obtain that
f ( z ^ t ; z * ) = 1 2 π | M | exp ( 1 2 ( z ^ t z * ) T M 1 ( z ^ t z * ) )
M denotes the covariance matrix, given by
M = σ x 2 σ x y σ x y σ y 2
where σ x 2 and σ y 2 represent the error variances in the x-axis and the y-axis, respectively.
(2)
Uncertain Integration Region
To account for the position uncertainty of the target, a square uncertain region is defined with its center at ( x ^ , y ^ ) and with boundaries given by
x x ^ A 2 , x ^ + A 2 , y y ^ A 2 , y ^ + A 2
Here, the square region is used as a finite computational support, not as a uniform target distribution. Within this support, the Gaussian density in Equation (31) is normalized as a truncated Gaussian,
f ˜ ( z ^ t ; z * , Φ ) = f ( z ^ t ; z * ) Φ f ( z ^ t ; ξ ) d ξ , z * Φ .
Thus, the square defines the finite integration domain, whereas the probability weights remain Gaussian after normalization. This resolves the apparent inconsistency between the square uncertainty region and the Gaussian target-position uncertainty model.
This uncertainty model is related to, but not identical to, the probabilistic models used in earlier UAV planning studies. Dogancay and Hmam use Gaussian priors and a recursive Bayesian FIM for single-UAV angle-only self-localization and target tracking, whereas Li et al. optimize multistatic antenna deployment when the moving radar-platform positions follow a uniform uncertainty model [32,33]. In contrast, the random quantity in the present study is the target position supplied to a multi-UAV TDOA planner, and the planning objective is the probability-weighted global CRLB over a normalized truncated Gaussian support.
Here, the side length A of the region is dynamically adjusted based on the average distance from three UAVs to the target’s initial position ( x ^ init , y ^ init ) , computed as
r a v g = ( ( x 0 x ^ init ) 2 + ( y 0 y ^ init ) 2 + + ( x I 1 x ^ init ) 2 + ( y I 1 y ^ init ) 2 ) I
Then, the size of the uncertain area can be determined as follows
A = min A m a x , A m i n + κ · r a v g
In order to avoid the system error in calculating the global CRLB , the minimum side length is determined as A min = 6 σ to guarantee that the uncertain integration area covers the effective probability mass of the Gaussian distribution, and the maximum side length is determined as A max = 10 σ to guarantee that when the UAVs are far from the target, the uncertain integration area adequately encompasses the high-probability region of the target’s real position.

3.3. CRLB Derivation for the Chan–TDOA Localization Algorithm

The CRLB is a critical metric evaluating the performance of parameter estimation. It defines the minimum variance that an unbiased estimator can achieve, and can be derived from the inverse of the Fisher information matrix (FIM).
For the target passive localization application based on the Chan–TDOA algorithm formulated above, the measurements from the target can be represented as
m = c [ τ 1 , 0 , τ 2 , 0 , , τ I 1 , 0 ] T
and the measurement value can be expressed as
m = m + ε
where the measurement error ε follows a multivariate normal distribution N ( 0 , Q ) . Consider the measurement ε , the measurements in the real situation can be described as
Q = E [ ε ε T ]
Thus, the probability density function of the Chan–TDOA measurements can be expressed as
p ( m | m ) = 1 2 π | Q | exp ( 1 2 ( m m ) T Q 1 ( m m ) ) .
The likelihood function can be obtained as follows
ln p ( m | m ) = ln | 2 π Q | 2 ( m m ) T Q 1 ( m m ) 2
Taking the second partial derivatives of Equation (41), we have
2 ln p ( m | m ) x 2 = 1 2 [ 2 m x 2 T Q 1 ( m m ) ( m m ) T Q 1 2 m x 2 + 2 m x T Q 1 m x ]
2 ln p ( m | m ) x y = 1 2 [ 2 m x y T Q 1 ( m m ) ( m m ) T Q 1 2 m x y + 2 m x T Q 1 m y ]
2 ln p ( m | m ) y 2 = 1 2 [ 2 m y 2 T Q 1 ( m m ) ( m m ) T Q 1 2 m y 2 + 2 m y T Q 1 m y ]
The expected value of Equations (42)–(44) can be calculated as follows
E 2 ln p m | m x 2 = m x T Q 1 m x
E 2 ln p ( m | m ) x y = m x T Q 1 m y
E 2 ln p ( m | m ) y 2 = ( m y ) T Q 1 m y
The Fisher information matrix of the target position parameters, can be expressed as
F ( m ) = E 2 ln p ( m | m ) x 2 E 2 ln p ( m | m ) x y E 2 ln p ( m | m ) x y E 2 ln p ( m | m ) y 2 = m x T Q 1 m x m x T Q 1 m y m x T Q 1 m y m y T Q 1 m y
Therefore, by taking the inverse of the Fisher information matrix, the CRLB matrix can be expressed as
CRLB ( m ) = F 1 ( m )

3.4. Global CRLB Derivation Considering Target Position Uncertainty

In this paper, we propose a UAV path optimization method based on the CRLB. To consider the uncertainty of the target position, we use the global CRLB within the uncertainty area of target position instead of the traditional single-point CRLB.
In the uncertain region Φ depicted in Figure 2, the likelihood that the true position of the target z * lies at any specific point can be quantitatively described by the probability density function in Equation (31). Based on Equation (49), we define the single-point CRLB matrix function Cr ( U t ; z * ) as the inverse of the Fisher Information Matrix, which is inherently coupled with the UAVs’ spatial configuration U t and the true position of the target z *
Cr ( U t ; z * ) = z * w 1 t z * w 1 t z * w 0 t z * w 0 t T z * w I 1 t z * w I 1 t z * w 0 t z * w 0 t T T Q 1 z * w 1 t z * w 1 t z * w 0 t z * w 0 t T z * w I 1 t z * w I 1 t z * w 0 t z * w 0 t T 1
By taking the integral of the single-point CRLB matrix formulated in Equation (50) within the uncertain region Φ , weighting by the normalized truncated spatial probability distribution f ˜ ( z ^ t ; z * , Φ ) in Equation (34), we obtain the global CRLB expression at time t
Cr Φ t = Φ f ˜ ( z ^ t ; z * , Φ ) · Cr ( U t ; z * ) d z *
Then, the objective function of the UAV path optimization problem can be obtained as follows
J = min w i t + 1 arg Tr Cr Φ t + 1

3.5. Constraint Analysis

In this paper, we mainly consider four constraints for the UAV path optimization problem: the minimum turning radius, the minimum spacing distance, the minimum approach distance and the deflection angle constraint. These choices follow the general use of motion-feasibility and target-oriented trajectory constraints in localization-driven UAV planning [21,22,23,32]. More specifically, the present formulation retains turning, approach, and target-oriented heading constraints used in closely related CRLB-based planning frameworks, replaces the no-fly-zone constraint in Xing et al. [23] with a minimum inter-UAV spacing constraint, and uses a fixed-speed heading feasible set rather than the variable-speed feasible region in Chen et al. [22].
(1)
Turning radius limit: The actual turning radius R i t of a UAV must be greater than the minimum turning radius R min which is determined by the UAV system parameters, i.e.,
R i t > R min
Within the time interval Δ t , the turning radius R i t of each UAV can be calculated by the UAV’s movement. Assume that the UAVs move at a constant speed v, and the turning angle formed over this interval is denoted by θ i t . Consider that the waypoint coordinates at successive time instances t and t + 1 are denoted as w i t and w i t + 1 , respectively, then the turning radius R i t and the corresponding circular arc central angle θ i t can be derived as
Δ d t = ( x i t + 1 x i t ) 2 + ( y i t + 1 y i t ) 2 = 2 R i t sin ( 2 θ i t )
where Δ d t represents the Euclidean distance between two waypoints. Through Equation (54), we can solve the turning angle θ i t and the turning radius R i t .
(2)
Minimum Spacing Distance Constraint: To avoid drone collisions between the UAVs, the distance D i t between each UAV and any other must not be less than the minimum spacing distance D min ; therefore, D i t should satisfy
D i t > D min
(3)
Minimum Approach Distance Constraint: To keep the UAVs outside the minimum approach range of the target, the distance L i t between each UAV and the target must not be less than the minimum approach distance L min , i.e.,
L i t > L min
(4)
Deflection Angle Constraint: To ensure that the UAVs move toward the target, we stipulate that at time t, the heading direction of UAV i must lie within the angular range defined by Δ α i t relative to the line connecting it to the target. Accordingly, the deflection angle ϕ i t of UAV i at time t must satisfy
ϕ i t ( α i t Δ α target , α i t + Δ α target )
where
α i t = arctan y ^ y i t x ^ x i t
In the equation, α i t denotes the target azimuth of the ith UAV at time t, x ^ and y ^ are the estimated coordinates of the target position z ^ , and x i t and y i t represent the current position coordinates of the ith UAV at time t.

3.6. UAV Path Optimization Mathematical Model

The mathematical model of the UAV path optimization problem can be described as follows, which contains the objective function and the constraints
min w i t + 1 arg Tr Cr Φ t + 1 subject to R i t > R min D i t > D min L i t > L min ϕ i t α i t Δ α target , α i t + Δ α target , i = 0 , 1 , 2 , , I 1

4. Global CRLB Calculation and PSO Algorithm

4.1. Monte Carlo Calculation Solution

The calculation of the global CRLB is a critical theoretical foundation for the path optimization problem when the target position is uncertain. The mathematical expression of the global CRLB can be referred to in Equation (51), which is the weighted average of the single-point CRLBs in the uncertain region Φ where the target may exist. First, within area Φ , K s sampling points { p γ } γ = 1 K s are generated to approximate the global CRLB integral. Next, for each sampling point, we calculate the single-point CRLB referred to in Equation (49) and its normalized truncated probability weight referred to in Equation (34). Then, the global CRLB approximation is obtained by summing all the sampling points’ weighted results shown as follows
Cr Φ t γ = 1 K s ω γ · Cr ( U t ; p γ ) , ω γ = f ˜ ( z ^ t ; p γ , Φ ) l = 1 K s f ˜ ( z ^ t ; p l , Φ )
When the sampling points are uniformly distributed and c is sufficiently large, according to the law of large numbers, the approximation will converge to the true global CRLB. Employing this Monte Carlo algorithm can effectively balance the complexity of multiple integrals with the rapid response requirements of the localization process, while maintaining high accuracy.

4.2. Analytical Calculation Solution

Referring to Equation (51), the global CRLB is based on a two-dimensional integration which contains mutual dependency and coupling effects. Therefore, the computation complexity is very high. Although the Monte Carlo algorithm can potentially calculate the true value of the global CRLB by gradually increasing the number of sample points, the required high sample size raises the computational load substantially.
The following derivation should be interpreted as an analytical surrogate for the probability-weighted global CRLB used in the UAV path optimizer. Here, “global CRLB” denotes the spatially probability-weighted average of conditional local CRLB matrices over the adopted target-position uncertainty region. The use of a second-order Taylor expansion and matrix differential identities follows standard approximation theory and standard matrix calculus. The contribution here is the specialization of this expansion to the trace of the inverse TDOA FIM under target-position uncertainty and its use as an efficient replacement for repeated Monte Carlo integration in the path-planning loop.
To improve the computation efficiency, in this paper, we propose an analytical calculation method to solve the complex integration terms by using the Taylor series expansion. To simplify the derivation process, we omit the time index t in this part to obtain the analytical expression of the global CRLB. The Taylor expansion for the trace of the single-point CRLB at the estimated target position z ^ can be expressed as
Tr ( F 1 ( z ) ) Tr ( F 1 ( z ^ ) ) + | β | = 1 1 β ! | β | Tr ( F 1 ( z ) ) z β z ^ ( z z ^ ) β
where z is the target true location, and z ^ is the estimated target position which is set as the Taylor expansion center. A multi-index notation β is applied to properly characterize the derivative behavior. For the problem of calculating the global CRLB, the second-order expansion can effectively meet the dual requirements of accuracy and computational efficiency for online UAV path optimization, and then we can rewrite Equation (61) as
Tr ( F 1 ( z ) ) Tr ( F 1 ( z ^ ) ) + | β | = 1 2 1 β ! | β | Tr ( F 1 ( z ) ) z β z ^ ( z z ^ ) β = Tr ( F 1 ( z ^ ) ) + Tr ( F 1 ( z ) ) x Δ x + Tr ( F 1 ( z ) ) y Δ y | z ^ + 1 2 2 Tr ( F 1 ( z ) ) x 2 Δ x 2 + 2 2 Tr ( F 1 ( z ) ) x y Δ x Δ y + 2 Tr ( F 1 ( z ) ) y 2 Δ y 2 | z ^
Let h ( z ) = Tr ( F 1 ( z ) ) and Δ z = z z ^ = [ Δ x , Δ y ] T . The second-order expansion in Equation (62) can also be expressed in the compact quadratic form
h ( z ^ + Δ z ) h ( z ^ ) + h ( z ^ ) T Δ z + 1 2 Δ z T H ( z ^ ) Δ z
where H ( z ^ ) is the Hessian matrix of h ( z ) evaluated at the estimated target position. Taking the mathematical expectation of Equation (63), the first-order term becomes E [ h ( z ^ ) T Δ z ] = h ( z ^ ) T E [ Δ z ] . Under the symmetric zero-mean Gaussian uncertainty model, this first-order term equals zero. The remaining second-order term is determined by the second-order moment E [ Δ z Δ z T ] , which is represented by the covariance matrix M in the subsequent derivation. Obviously, evaluating the mathematical expectation of the second-order Taylor expansion is significantly more computationally tractable than directly calculating the complex integrations in Equation (51) over the uncertainty region Φ , weighted by the real-time multivariate Gaussian distribution f ( z ^ ; z ) . In the two-dimensional spatial deviation vector, Δ x represents the instantaneous distance between the true and estimated target positions along the x-axis, and Δ y represents the corresponding distance along the y-axis.
The mathematical expectation expression of the second-order Taylor expansion in Equation (62) is then given as follows
E Tr ( F 1 ( z ) ) E [ Tr ( F 1 ( z ^ ) ) ] + Tr ( F 1 ( z ) ) x E [ Δ x ] + Tr ( F 1 ( z ) ) y E [ Δ y ] | z ^ + 1 2 [ 2 Tr ( F 1 ( z ) ) x 2 E [ Δ x 2 ] + 2 2 Tr ( F 1 ( z ) ) x y E [ Δ x Δ y ] + 2 Tr ( F 1 ( z ) ) y 2 E [ Δ y 2 ] ] | z ^
where E [ · ] denotes the mathematical expectation. To calculate Equation (64), the statistical characteristics must be analyzed item by item. Firstly, the zero-order term (the first term in Equation (64)) is evaluated at a fixed Taylor expansion center, acting as a constant value independent of the uncertain area Φ . Thus, the expectation of the zero-order term is the function value itself: E [ Tr ( F 1 ( z ^ ) ) ] = Tr ( F 1 ( z ^ ) ) . Secondly, the first-order terms (the second terms in Equation (64)) are driven by the expectations of the spatial deviations ( E [ Δ x ] and E [ Δ y ] ). Since the target-position uncertainty follows a symmetric zero-mean Gaussian distribution f ( z ^ ; z ) , the expectations of the odd-order terms are all equal to zero, i.e., E [ Δ x ] = 0 and E [ Δ y ] = 0 . Therefore, the entire first-order correlative terms can be canceled out. Thirdly, to obtain the second-order terms (the third terms in Equation (64)), the second-order spatial expectations E [ Δ x 2 ] , E [ Δ y 2 ] , and the cross-term E [ Δ x Δ y ] must be determined, which are strictly defined by the variance and covariance elements of the target position uncertainty matrix M . M represents the real-time covariance matrix of the target’s position uncertainty, and σ x 2 and σ y 2 denote the error variances in the x-axis and y-axis, respectively, and σ x y is the cross-axis covariance in M
E [ Δ x 2 ] E [ Δ x Δ y ] E [ Δ x Δ y ] E [ Δ y 2 ] M = σ x 2 σ x y σ x y σ y 2
By substituting the zero-order term, first-order terms, second-order terms, and Equation (65) into Equation (64), we can obtain the following equation as
E [ Tr ( F 1 ( z ) ) ] = Tr ( F 1 ( z ^ ) ) + 1 2 σ x 2 2 Tr ( F 1 ( z ) ) x 2 + σ y 2 2 Tr ( F 1 ( z ) ) y 2 + 2 σ x y 2 Tr ( F 1 ( z ) ) x y | z ^
Although Equation (66) successfully transforms numerical integration into an analytical form, directly calculating the second-order partial derivatives of an inverse matrix trace (e.g., 2 Tr ( F 1 ( z ) ) x 2 z ^ ) is extremely difficult. Therefore, the matrix perturbation theory is introduced here to transform the entire calculation into basic algebraic operations. The derivative identities used below follow from d F 1 = F 1 ( d F ) F 1 and standard matrix differential calculus [34,35]. For two spatial variables p , q { x , y } , let F , p = F / p and F , p q = 2 F / p q . With h ( z ) = Tr ( F 1 ( z ) ) and C = F 1 ( z ^ ) , the second derivative of the inverse-matrix trace can be written as
2 h p q = Tr C F , q C F , p C + C F , p C F , q C C F , p q C .
where all derivatives are evaluated at the expansion center z ^ . Using this relation together with the symmetry of the FIM terms gives the following compact derivative expressions. At the expansion center, we define the first-order partial derivatives of the FIM shown in Equation (48) with respect to the explicit spatial x-axis and y-axis as F , x = F ( z ) x z ^ and F , y = F ( z ) y z ^ . Similarly, the second-order partial derivatives can be denoted as F , x x = 2 F ( z ) x 2 z ^ , F , y y = 2 F ( z ) y 2 z ^ , and F , x y = 2 F ( z ) x y z ^ . By leveraging the fundamental matrix partial derivative identities ( F 1 ( z ) ) x = F 1 ( z ) F ( z ) x F 1 ( z ) and ( F 1 ( z ) ) y = F 1 ( z ) F ( z ) y F 1 ( z ) , the analytical formulations for these required first- and second-order partial derivatives can be rigorously derived in a step-by-step manner. Therefore, the partial derivatives of the first-order Taylor expansion can be written as
Tr ( F 1 ( z ) ) x z ^ = Tr C F , x C
Tr ( F 1 ( z ) ) y z ^ = Tr C F , y C
Based on the derived first-order terms, the partial derivatives of the second-order Taylor expansions can be subsequently obtained by iteratively applying the differential chain rule, yielding
2 Tr ( F 1 ( z ) ) x 2 z ^ = Tr C ( 2 F , x C F , x F , x x ) C
2 Tr ( F 1 ( z ) ) y 2 z ^ = Tr C ( 2 F , y C F , y F , y y ) C
2 Tr ( F 1 ( z ) ) x y z ^ = Tr C ( 2 F , x C F , y F , x y ) C
Let H ( z ^ ) denote the 2 × 2 Hessian matrix which can be described as follows
H ( z ^ ) = 2 Tr ( F 1 ( z ) ) x 2 z ^ 2 Tr ( F 1 ( z ) ) x y z ^ 2 Tr ( F 1 ( z ) ) x y z ^ 2 Tr ( F 1 ( z ) ) y 2 z ^
By substituting Equations (65)–(73) into Equation (51), the final closed-form analytical expression for the trace of the global CRLB is obtained as
Tr CRLB analytical = Tr ( F 1 ( z ^ ) ) + 1 2 Tr M H ( z ^ )
After obtaining the analytical expression of the global CRLB trace, the UAV path optimization mathematical model in Equation (59) can be formally updated to
min w i t + 1 arg Tr CRLB analytical t + 1 subject to R i t > R min D i t > D min L i t > L min ϕ i t α i t Δ α target , α i t + Δ α target i = 0 , 1 , 2 , , I 1

4.3. PSO Algorithm

To efficiently and accurately search for the optimal trajectory for the UAVs, minimizing the objective function in Equation (75), the PSO algorithm is deployed in this paper.
Suppose there are N particles searching in each iteration, and each particle j ( 1 j N ) has information about its own historical best position p j and its current position Θ j = [ ϕ 0 j , ϕ 1 j , , ϕ I 1 j ] T , where ϕ i j ( i = 0 , 1 , 2 , , I 1 ) denotes the deflection angle of the ith UAV for the jth particle, and I is the number of UAVs. The velocity of the jth particle is u j , and the global best particle is denoted as p g . The velocity and the position of the particle are updated as follows, where k denotes the iteration step
u j ( k + 1 ) = ξ ( k ) u j ( k ) + c 1 ( k ) r 1 ( k ) p j ( k ) Θ j ( k ) + c 2 ( k ) r 2 ( k ) p g ( k ) Θ j ( k ) ,
Θ j ( k + 1 ) = Θ j ( k ) + u j ( k + 1 )
where ξ ( k ) is the inertia weight, which decreases with iteration time as ξ ( k ) = 0.9 0.5 ( k / k max ) . k max is the maximum number of iterations. c 1 ( k ) and c 2 ( k ) are individual learning and social learning factors, which vary with iteration time as c 1 ( k ) = 2.5 1.5 ( k / k max ) and c 2 ( k ) = 0.5 + 1.5 ( k / k max ) , respectively. r 1 ( k ) and r 2 ( k ) are random independent variables. The velocity of the particle is limited by a maximum velocity v max ( k ) , which prevents the particles from leaping disproportionately and avoids unreasonable movements within the solution space.
The current position of each particle represents one solution for the UAVs’ trajectory. The performance of each particle is evaluated via a fitness function F ( . ) . To clarify the treatment of infeasible particles, the objective term and the constraint penalty term are written together as
F j ( k ) = F ( Θ j ( k ) ) = J CRLB ( Θ j ( k ) ) + J penalty ( Θ j ( k ) )
where J CRLB can be selected as the single-point CRLB, Monte Carlo global CRLB, or analytical global CRLB objective in the compared simulations. The penalty term J penalty increases when the minimum turning radius, minimum spacing distance, minimum approach distance, or deflection-angle constraint is violated. Θ j ( k ) denotes the current position of the jth particle, F j ( k ) represents its corresponding scalar fitness value, and a lower fitness value indicates a better feasible UAV trajectory candidate. Consequently, the historical best position of the individual particle p j ( k ) can be updated as
p j ( k + 1 ) = Θ j ( k + 1 ) , if F j ( k + 1 ) < F ( p j ( k ) ) p j ( k ) , if F j ( k + 1 ) F ( p j ( k ) ) ,
and the global best position p g ( k ) found by all particles is updated by identifying the minimum fitness value among all particles’ historical bests
p g ( k + 1 ) = arg min 1 j N F ( p j ( k + 1 ) )
When either the improvement of the global best value over five consecutive generations is less than a predefined threshold, or the maximum number of iterations k = k max is reached, the iteration will stop and output the optimization result; thus, the optimal UAV path optimization will be obtained. Here, a general procedure of the path optimization PSO algorithm is given in Algorithm 1.
Algorithm 1: The PSO Algorithm for UAV Cooperative Path Optimization
Sensors 26 05393 i001

5. Numerical Results

5.1. Simulation Parameter Set and Initial Topology Set

In this paper, three UAVs ( I = 3 ) and one target are considered, with the UAVs moving toward the target. The initial positions of the UAVs and the target are set as follows: UAV0 is located at [ 1500 , 500 ] m, UAV1 at [ 10,000 , 1500 ] m, UAV2 at [ 5000 , 8500 ] m, and the target is located at [ 25,000 , 15,000 ] m. The speed of the UAVs is set to v = 50 m/s, the planning interval is Δ t = 10 s, and the corresponding movement radius per step is 500 m. The initial topology is shown in Figure 3. The simulations use the Chan localization algorithm described in Section 2. All numerical simulations were conducted in MATLAB (R2024a, The MathWorks, Inc., Natick, MA, USA). No physical equipment was used in this study.
In this part, we compare the simulation results obtained by different path optimization algorithms, including: (1) the path optimization algorithm based on the single-point CRLB (single-point method for short); (2) the path optimization algorithm based on the global CRLB calculated by the Monte Carlo method (MC method for short); and (3) the path optimization algorithm based on the global CRLB calculated by the analytical method (analytical method for short). The optimized UAVs’ path, the root mean square error (RMSE) results, the CRLB results, and the computation efficiency are shown and compared as follows. The main simulation parameters are listed in Table 1. The outer Monte Carlo number for the reported mean curves and confidence intervals is M = 200 . The MC global CRLB objective also uses 200 target-position samples, and each RMSE point is evaluated with R = 30 inner TDOA-noise resamples. The displayed CRLB metric is evaluated at the true target position, while the global CRLB is used as the uncertainty-aware planning objective and for validating the analytical approximation.

5.2. Simulation Results of the Optimized UAVs’ Paths

Figure 4 shows the optimized UAVs’ trajectory results obtained by the three-path optimization algorithms. The single-point method optimizes the UAVs’ geometry only around the current target estimate. In contrast, the MC method and the analytical method account for the target-position uncertainty distribution during planning, leading to more uncertainty-aware observation geometries.

5.3. RMSE and CRLB Comparison Based on Different Optimization Algorithms

To evaluate the localization performance by different UAV path optimization algorithms, RMSE is used as a metric. For clarity, the RMSE evaluation uses two sampling levels. The outer Monte Carlo index is m = 1 , , M , where M = 200 independent simulation runs are used to report the mean curves and 95% confidence intervals. For each outer run and each time step, R = 30 inner TDOA-noise resamples are generated to estimate the conditional localization error under the planned UAVs’ geometry. Let ( x ^ m , r ( t ) , y ^ m , r ( t ) ) be the Chan localization result obtained from the rth inner TDOA-noise resample in the mth outer run at time step t. The run-level RMSE is computed as
RMSE m ( t ) = 1 R r = 1 R ( x ^ m , r ( t ) x ) 2 + ( y ^ m , r ( t ) y ) 2 1 / 2 .
The reported RMSE curve is then averaged over the outer runs,
RMSE ¯ ( t ) = 1 M m = 1 M RMSE m ( t ) ,
and the 95% confidence interval is computed from the M outer-run RMSE values. Therefore, M = 200 and R = 30 refer to different sampling levels and are not conflicting settings. The plotted curves are not processed by a monotone envelope.
The CRLB and RMSE curves are shown in Figure 5 and Figure 6, respectively. Both global CRLB methods reduce the CRLB and localization error relative to the single-point method. The analytical method closely follows the MC method while avoiding repeated numerical integration during each objective evaluation.
Table 2 summarizes the raw time-indexed numerical results. At the terminal step, the single-point method gives a CRLB of 241.62 m and an RMSE of 239.20 m. The MC method reduces these values to 224.80 m and 222.49 m, respectively, while the analytical method gives 223.72 m and 221.24 m. No localization failures or outliers are observed for the three methods in the M = 200 runs.
To further quantitatively analyze the RMSE performance difference between the three UAV path optimization algorithms, the RMSE data by different algorithms are given and compared in Table 2. We define that
R M S E Imp = ( R M S E single R M S E global ) / R M S E single × 100 % ,
where R M S E Imp represents the performance improvement percentage between the single-point method and the global CRLB method, R M S E single represents the RMSE by the single-point method, and R M S E global represents the RMSE by the global CRLB method.
Similarly, the CRLB improvement percentage is defined as
C R L B Imp = ( C R L B single C R L B global ) / C R L B single × 100 % ,
where C R L B Imp represents the performance improvement percentage between the single-point method and the global CRLB method. Using the single-point method as the baseline, the MC method achieves an average CRLB improvement of 10.41% and a final CRLB improvement of 6.96%. The analytical method achieves an average CRLB improvement of 9.11% and a final CRLB improvement of 7.41%. The corresponding average RMSE improvements are 10.62% for the MC method and 9.27% for the analytical method. These results indicate that the uncertainty-aware objectives provide better observation geometry than the single-point method, and that the analytical approximation preserves the main localization-performance benefit of the MC method.

5.4. Optimizer and Baseline Comparison

To test whether the improvement is caused by a favorable PSO setting rather than by the proposed uncertainty-aware objective, an additional three-UAV optimizer comparison was conducted under the same Chan localization setting used in the main experiment. The same four planning choices were evaluated with PSO, GA, and ACO: the traditional method, single-point method, MC method, and analytical method. The traditional method denotes the fixed-formation flight group, whereas the other three methods use the corresponding CRLB-based objectives. This comparison uses M = 200 , 200 target-position samples for the MC global CRLB objective, 30 inner TDOA-noise resamples for RMSE evaluation, and v = 50 m / s . The solver settings are listed in Table 3, and the corresponding CRLB and RMSE curves are shown in Figure 7 and Figure 8.
For PSO, the terminal CRLB values of the traditional method, single-point method, MC method, and analytical method are 324.12 m, 240.26 m, 224.11 m, and 223.29 m, respectively. The corresponding terminal RMSE values are 322.59 m, 238.58 m, 222.52 m, and 221.76 m. For GA, the terminal CRLB values are 324.12 m, 240.43 m, 223.63 m, and 222.56 m, and the terminal RMSE values are 322.59 m, 238.91 m, 222.15 m, and 221.05 m. For ACO, the terminal CRLB values are 324.12 m, 242.07 m, 224.00 m, and 222.75 m, and the terminal RMSE values are 322.59 m, 240.16 m, 222.59 m, and 221.12 m. These results indicate that the improvement of the global CRLB objectives is not an artifact of PSO hyperparameter tuning; rather, the uncertainty-aware objective provides consistent localization-performance gains across the three optimizers.
In the present controlled experiment, the fixed-formation-to-single-point reductions are 25.87% in terminal CRLB and 26.05% in terminal RMSE, and the additional single-point-to-analytical reductions are 7.06% and 7.05%, respectively; equivalently, the analytical method reduces terminal CRLB and RMSE by 31.11% and 31.26% relative to the fixed-formation baseline.

5.5. Analytical Approximation Accuracy and Computational Cost

Table 4 compares the analytical method with the MC method, and Figure 9 presents the corresponding relative differences. The mean absolute relative error between the analytical method and MC method is 1.62% for CRLB and 1.67% for RMSE. The final relative error is −0.48% for CRLB and −0.56% for RMSE, showing that the analytical objective remains close to the MC reference in the final planning stage.
To further examine the validity range of the second-order Taylor approximation, a fixed-geometry target-position uncertainty-scale analysis was conducted. This analysis scales the target-position uncertainty covariance used in the global CRLB calculation and is therefore different from the measurement-noise sensitivity test reported later. As shown in Table 5 and Figure 10, the analytical global CRLB closely follows the MC global CRLB for small to moderate uncertainty scales. The approximation error in Figure 10a and the time ratio in Figure 10b jointly show the accuracy–efficiency tradeoff. The mean absolute analytical-vs-MC difference is below 3.38% for uncertainty scales up to 0.75, while the analytical evaluation remains about one order of magnitude faster than the MC reference. At the broader uncertainty scale of 1.00, the mean difference increases to 6.23%, indicating the expected degradation of a local second-order approximation when the uncertainty support becomes wider. Therefore, the analytical approximation is used as an efficient surrogate under the adopted uncertainty setting, while broad-uncertainty cases are interpreted as stress cases rather than as the primary accuracy range.

5.6. Robustness to Increasing Target-Position Error

To examine robustness to target-position error, the true target position was held fixed. The planner-side error was scaled as e ( s ) = s e 0 , and its covariance was scaled as z ( s ) = s 2 z, where s { 0 , 0.25 , 0.50 , 0.75 , 1.00 } . At each scale, the single-point, MC global-CRLB, and analytical global-CRLB objectives were optimized under the same motion constraints and the same controlled PSO budget. The additional sweep used M = 200 outer runs, R = 30 inner TDOA-noise resamples for each RMSE point, and 200 target-position samples for the MC global-CRLB objective. Thus, the scale changes the planning uncertainty, whereas the true target and the evaluation procedure remain controlled. The terminal RMSE and its degradation relative to the scale-0 reference are reported in Table 6 and Figure 11.
The degradation of both uncertainty-aware methods is consistently smaller than that of the single-point method at every nonzero scale. At the largest tested scale, the terminal RMSE degradation is 61.36 % for single-point planning, 47.80 % for MC global-CRLB planning, and 40.83 % for analytical global-CRLB planning. The analytical method therefore provides a robustness gain of 20.53 percentage points relative to single-point planning. The same trend is observed in the time-averaged RMSE, whose degradation is 19.53 % for single-point planning and 13.31 % for analytical planning at s = 1.00 . These results provide a direct robustness check: as the target-position error increases, explicitly accounting for its distribution makes the localization performance degrade more slowly. The result is a sensitivity analysis within the adopted model, rather than a claim of robustness to unmodeled multipath, NLOS bias, or non-Gaussian errors.
Table 7 reports the timing statistics, and Figure 12 visualizes the same timing comparison on a log scale. The MC method has the highest total runtime because it repeatedly samples the target-position uncertainty region. The analytical method reduces the mean total runtime from 1.18225 s to 0.15202 s relative to the MC method, corresponding to an 87.14% reduction and a 7.78-fold speed advantage, while maintaining very similar CRLB and RMSE performance. The single-point method is the fastest, but it does not account for target-position uncertainty in the planning objective.
To further clarify the computational scaling when additional observation nodes are introduced, Table 8 reports a fixed-geometry 3-, 4-, and 5-node timing comparison at the nominal target-position uncertainty scale, and Figure 13 presents the corresponding time and RMSE comparisons. Figure 13a compares the evaluation time, while Figure 13b compares the RMSE under the same fixed geometry. The comparison includes the CRLB evaluation time, the MC global CRLB evaluation time, and the analytical global CRLB evaluation time. Across the three node-count cases, the analytical global CRLB evaluation remains about one order of magnitude faster than the MC global CRLB reference, while the FIM condition number and localization error are improved by the additional receiver nodes. This comparison characterizes local computational scaling and does not replace the three-UAV main trajectory experiment.

5.7. Noise and Node-Count Sensitivity Analysis

To evaluate the sensitivity to measurement-noise level and receiver-node number, fixed-geometry experiments are performed under the same CRLB interpretation as the main figures. These experiments characterize measurement-noise and node-count effects without changing the primary three-UAV trajectory-optimization setting. Figure 14 shows the fixed receiver-node geometries used in the 3-, 4-, and 5-node local checks. Figure 15 and Table 9 summarize the measurement-noise sigma sensitivity results, where Figure 15a,b show the CRLB and RMSE changes, and Figure 15c,d show the RMSE/CRLB consistency and node-count gain.
The RMSE-to-CRLB ratios remain close to unity, indicating that the empirical localization errors are consistent with the CRLB scale under the fixed-geometry sensitivity settings; small deviations around unity are mainly attributed to finite Monte Carlo sampling and estimator bias.
The sensitivity results show that the CRLB increases with the TDOA noise scale, as expected from the FIM structure. Adding receiver nodes improves the local geometry in this fixed setting and characterizes the node-count effect. At the nominal measurement-noise scale, the separate node-count comparisons in Figure 16, with CRLB in Figure 16a and RMSE in Figure 16b, show that the 4-node case reduces the CRLB and RMSE by 41.94% and 49.57%, respectively, relative to the 3-node case, while the 5-node case reduces them by 92.55% and 93.06%, respectively.
Finally, to examine the effect of initial observation geometry while keeping the main three-UAV setting unchanged, Table 10 reports a three-UAV initial-geometry sensitivity analysis, and Figure 17 shows the corresponding initial and terminal comparisons. Figure 17a compares the initial CRLB, and Figure 17b compares the terminal CRLB and RMSE. All three cases use the Chan localization algorithm, M = 200 , 200 target-position samples for the MC global CRLB objective, 30 inner TDOA-noise resamples for RMSE evaluation, and v = 50 m / s . The results show that the initial FIM condition number and initial CRLB vary substantially with geometry. A favorable wide-baseline geometry gives a much smaller initial CRLB, while a moderately asymmetric geometry provides a nonuniform but non-degenerate perturbation of the nominal observation geometry. In the nominal and moderately asymmetric cases, the analytical terminal CRLB remains close to the MC global CRLB reference while retaining a clear computational advantage. These results characterize the sensitivity to initial observation geometry under the three-UAV setting.
The primary trajectory experiment is the three-UAV experiment in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6 and Table 7 and Figure 4, Figure 5 and Figure 6. The 4- and 5-node results document the fixed-geometry effect of increasing the receiver-node number under the same TDOA noise model and CRLB metric, while Table 10 documents the effect of varying the initial three-UAV observation geometry.

6. Conclusions

This paper investigated UAVs’ path optimization for TDOA-based passive localization under target-position uncertainty. A global CRLB objective was formulated to account for the target-position uncertainty distribution, and a second-order analytical approximation was derived to reduce the computational burden of evaluating this objective inside a PSO-based planner. The three-UAV main experiment uses a practical UAV speed of 50 m/s, Chan localization, CRLB as the unified displayed CRLB metric, and RMSE as the localization-error metric.
The numerical results show that the MC method and analytical method both improve the CRLB and RMSE relative to the single-point method in the main three-UAV scenario. The analytical method remains close to the MC method, with a mean absolute relative difference of 1.62% in CRLB and 1.67% in RMSE, while reducing the mean total runtime from 1.18225 s to 0.15202 s relative to the MC method. The target-position-error sweep further shows that, at the largest tested uncertainty scale, the terminal RMSE degradation is 40.83% for analytical planning compared with 61.36% for single-point planning. Fixed-geometry sensitivity analyses further show the expected sensitivity to measurement noise, the benefit of additional receiver nodes, and the dependence on initial three-UAV observation geometry.
Future work will extend the framework to full 3D trajectory optimization, richer UAV dynamics, and broader external planner comparisons.

Author Contributions

Conceptualization, J.L. and X.L.; methodology, J.L.; software, X.L. and W.L.; validation, J.L., L.S. and Y.L.; formal analysis, J.L.; investigation, J.L.; resources, J.L.; data curation, J.L.; writing—original draft preparation, J.L.; writing—review and editing, J.L. and G.X.; visualization, J.L.; supervision, X.L. and W.L.; project administration, L.S.; funding acquisition, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Laboratory for Radar Sensing and Perception Fund (Grant No. CQGY003729260729002).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Due to privacy constraints, we are unable to share the data utilized in this study for submission purposes. We assure you that the research methodology and results outlined in this paper comply with ethical guidelines and have been executed in line with recognized research protocols.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ryan, M.J. Joint Publication 3-13.1 Electronic Warfare [Book Review]. J. Battlef. Technol. 2007, 10, 40. [Google Scholar]
  2. Wang, W.; Bai, P.; Li, H.; Liang, X. Optimal configuration and path planning for UAV swarms using a novel localization approach. Appl. Sci. 2018, 8, 1001. [Google Scholar] [CrossRef] [Scilit]
  3. Zhang, Y.; Deng, Z.; Gao, Y. Angle of Arrival Passive Location Algorithm Based on Proximal Policy Optimization. Electronics 2019, 8, 1558. [Google Scholar] [CrossRef] [Scilit]
  4. Guan, H.; Zhang, S.; Wang, W.Q. Localization deception performance of FDA signals under passive bi-satellite reconnaissance. Sci. China Inf. Sci. 2021, 64, 192305. [Google Scholar] [CrossRef] [Scilit]
  5. Ai, L.; Pang, M.; Shan, C.; Sun, C.; Kim, Y.; Zhou, B. A Novel Joint TDOA/FDOA Passive Localization Scheme Using Interval Intersection Algorithm. Information 2021, 12, 371. [Google Scholar] [CrossRef] [Scilit]
  6. Cesbron, F.; Arnott, R. Locating GSM mobiles using antenna array. Electron. Lett. 1998, 34, 1539–1540. [Google Scholar] [CrossRef] [Scilit]
  7. Oshman, Y.; Davidson, P. Optimization of observer trajectories for bearings-only target localization. IEEE Trans. Aerosp. Electron. Syst. 1999, 35, 892–902. [Google Scholar] [CrossRef] [Scilit]
  8. Wang, C.; Chen, Z.; Yan, Q. Research on Single Station Passive Location Technology. In Proceedings of the 2021 IEEE 6th International Conference on Signal and Image Processing (ICSIP); IEEE: New York, NY, USA, 2021; pp. 573–578. [Google Scholar] [CrossRef] [Scilit]
  9. Bai, J.; Li, X.; Hu, S.; Su, C.; Lei, H.; Qian, W.; Zhang, C.; Zenebe, Y.A. Single Platform Passive Location Algorithm Using Position Information and Azimuth. In Proceedings of the International Conference on Artificial Intelligence and Security; Springer: Berlin/Heidelberg, Germany, 2022; pp. 27–37. [Google Scholar] [CrossRef] [Scilit]
  10. Foy, W.H. Position-location solutions by Taylor-series estimation. IEEE Trans. Aerosp. Electron. Syst. 1976, AES-12, 187–194. [Google Scholar] [CrossRef] [Scilit]
  11. Knapp, C.; Carter, G. The generalized correlation method for estimation of time delay. IEEE Trans. Acoust. Speech Signal Process. 1976, 24, 320–327. [Google Scholar] [CrossRef] [Scilit]
  12. Niculescu, D.; Nath, B. Ad hoc positioning system (APS) using AOA. In Proceedings of the IEEE INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No. 03CH37428); IEEE: New York, NY, USA, 2003; Volume 3, pp. 1734–1743. [Google Scholar] [CrossRef] [Scilit]
  13. Fu, Y.; Yang, S.; Liu, B.; Xia, E.; Huang, D. Multi-UAV Cooperative Trajectory Planning Based on the Modified Cheetah Optimization Algorithm. Entropy 2023, 25, 1277. [Google Scholar] [CrossRef] [Scilit]
  14. Li, L.; Fu, Y.; Yu, K.; Alwakeel, A.M.; Alharbi, L.A. Optimal trajectory UAV path design based on bezier curves with multi-hop cluster selection in wireless networks. Wirel. Netw. 2024, 30, 5021–5032. [Google Scholar] [CrossRef] [Scilit]
  15. Shen, Q.; Zhang, D.; He, Q.; Ban, Y.; Zuo, F. A novel multi-objective dung beetle optimizer for Multi-UAV cooperative path planning. Heliyon 2024, 10, e37286. [Google Scholar] [CrossRef] [Scilit]
  16. Wei, D.; Zhang, L.; Liu, Q.; Chen, H.; Huang, J. UAV Swarm Cooperative Dynamic Target Search: A MAPPO-Based Discrete Optimal Control Method. Drones 2024, 8, 214. [Google Scholar] [CrossRef] [Scilit]
  17. Jarray, R.; Bouallègue, S.; Rezk, H.; Al-Dhaifallah, M. Parallel multiobjective multiverse optimizer for path planning of unmanned aerial vehicles in a dynamic environment with moving obstacles. Drones 2022, 6, 385. [Google Scholar] [CrossRef] [Scilit]
  18. Lin, L.; Hu, Z.; Yao, B.; Zhao, K.; Wang, R.; Peng, Y. Design and Experimental Study of a Novel Semi-Physical Unmanned-Aerial-Vehicle Simulation Platform for Optical-Flow-Based Navigation. Aerospace 2023, 10, 183. [Google Scholar] [CrossRef] [Scilit]
  19. Lin, Z.; Li, Y.; Qian, Q.; Huang, F.; Zhang, X.; Zhang, T.; Wang, W. Construction of an Improved Semi-Physical Simulation System for UAV with Integrated Energy-Consumption Prediction Model and Its Evaluation of the Path Planning Algorithms in Mountainous Scenery. Comput. Ind. Eng. 2024, 197, 110601. [Google Scholar] [CrossRef] [Scilit]
  20. Li, H.; Sun, H.; Zhou, R.; Zhang, H. Hybrid TDOA/FDOA and Track Optimization of UAV Swarm Based on A-Optimality. J. Syst. Eng. Electron. 2023, 34, 149–159. [Google Scholar] [CrossRef] [Scilit]
  21. Dai, J.; Pu, W.; Yan, J.; Shi, Q.; Liu, H. Multi-UAV Collaborative Trajectory Optimization for Asynchronous 3-D Passive Multitarget Tracking. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5101116. [Google Scholar] [CrossRef] [Scilit]
  22. Chen, L.; You, C.; Wang, Y.; Li, X. Variable-Speed UAV Path Optimization Based on the CRLB Criterion for Passive Target Localization. Sensors 2025, 25, 5297. [Google Scholar] [CrossRef] [Scilit]
  23. Xing, X.; Zhong, Z.; Li, X.; Yue, Y. Node Selection and Path Optimization for Passive Target Localization via UAVs. Sensors 2025, 25, 780. [Google Scholar] [CrossRef] [Scilit]
  24. Qu, X.; Liu, T.; Tan, W. Multi-source passive localization via multiple unmanned aerial vehicles. Sci. Sin. Inform. 2019, 49, 570–584. [Google Scholar] [CrossRef] [Scilit]
  25. Wang, Q.; Li, X. Source localization using rss measurements with sensor position uncertainty. Int. J. Distrib. Sens. Netw. 2023, 2023, 9274297. [Google Scholar] [CrossRef] [Scilit]
  26. Guo, Y.; Zhang, P.; Cai, Z. DP-SA based airborne passive coherent location. Acta Aeronaut. Astronaut. Sin. 2018, 39, 321835. [Google Scholar]
  27. Lee, Y.; Hwang, J.w.; Kim, H.I.; Yun, K.; Kwon, Y.; Bae, Y.; Hwang, S.J. Localization uncertainty estimation for anchor-free object detection. In Proceedings of the European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2022; pp. 27–42. [Google Scholar] [CrossRef] [Scilit]
  28. Dogancay, K.; Hmam, H. 3D TDOA Emitter Localization Using Conic Approximation. Sensors 2023, 23, 6254. [Google Scholar] [CrossRef] [Scilit]
  29. Bagherian, G.; Mokari, N.; Abbasi Arand, B.; Ho, K.C.; Yanikomeroglu, H. A Fast Algebraic Method for Geolocating a Moving Source With Known Altitude, Resilient to TDOA/FDOA and Receiver Errors. IEEE Trans. Aerosp. Electron. Syst. 2026, 62, 5647–5671. [Google Scholar] [CrossRef] [Scilit]
  30. Xu, E.; Ding, Z.; Dasgupta, S. Reduced Complexity Semidefinite Relaxation Algorithms for Source Localization Based on Time Difference of Arrival. IEEE Trans. Mob. Comput. 2011, 10, 1276–1282. [Google Scholar] [CrossRef] [Scilit]
  31. Chan, Y.T.; Ho, K.C. A Simple and Efficient Estimator for Hyperbolic Location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef] [Scilit]
  32. Dogancay, K.; Hmam, H. UAV Path Optimization for Angle-Only Self-Localization and Target Tracking Based on the Bayesian Fisher Information Matrix. Sensors 2024, 24, 3120. [Google Scholar] [CrossRef] [Scilit]
  33. Li, X.; Yang, Y.; Liu, W.; Zhong, S.; Ji, Y. Multistatic Antenna Deployment Based on MOPSO for Moving Radar Platforms With Position Uncertainty. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 8490–8500. [Google Scholar] [CrossRef] [Scilit]
  34. Magnus, J.R.; Neudecker, H. Matrix Differential Calculus with Applications in Statistics and Econometrics, 3rd ed.; Wiley: Hoboken, NJ, USA, 2019. [Google Scholar]
  35. Petersen, K.B.; Pedersen, M.S. The Matrix Cookbook; Technical University of Denmark: Kongens Lyngby, Denmark, 2012. [Google Scholar]
Figure 1. The geometric schematic of the Chan–TDOA localization model. UAV0 serves as the reference (main) UAV, while UAV1, UAV2, and UAV3 illustrate representative non-reference nodes; UAV i denotes any other node with i = 1 , , I 1 . The target-to-UAV distances are denoted by r 0 , r 1 , r 2 , r 3 , and, in the general notation, r i .
Figure 1. The geometric schematic of the Chan–TDOA localization model. UAV0 serves as the reference (main) UAV, while UAV1, UAV2, and UAV3 illustrate representative non-reference nodes; UAV i denotes any other node with i = 1 , , I 1 . The target-to-UAV distances are denoted by r 0 , r 1 , r 2 , r 3 , and, in the general notation, r i .
Sensors 26 05393 g001
Figure 2. Schematic diagram of the UAVs’ passive localization based on the global CRLB algorithm proposed in this paper.
Figure 2. Schematic diagram of the UAVs’ passive localization based on the global CRLB algorithm proposed in this paper.
Sensors 26 05393 g002
Figure 3. Initial topology diagram of UAVs. Triangles indicate the initial UAV positions, arrows indicate the corresponding moving directions, and the star indicates the true target position.
Figure 3. Initial topology diagram of UAVs. Triangles indicate the initial UAV positions, arrows indicate the corresponding moving directions, and the star indicates the true target position.
Sensors 26 05393 g003
Figure 4. UAVs’ trajectory results optimized by the single-point method, MC method, and analytical method. The coordinate labels in the figure use comma-separated thousands and a mathematical minus sign.
Figure 4. UAVs’ trajectory results optimized by the single-point method, MC method, and analytical method. The coordinate labels in the figure use comma-separated thousands and a mathematical minus sign.
Sensors 26 05393 g004
Figure 5. CRLB curve comparison between three UAV path optimization algorithms.
Figure 5. CRLB curve comparison between three UAV path optimization algorithms.
Sensors 26 05393 g005
Figure 6. RMSE curve comparison between three UAV path optimization algorithms.
Figure 6. RMSE curve comparison between three UAV path optimization algorithms.
Sensors 26 05393 g006
Figure 7. Three-UAV optimizer comparison using CRLB.
Figure 7. Three-UAV optimizer comparison using CRLB.
Sensors 26 05393 g007
Figure 8. Three-UAV optimizer comparison using RMSE.
Figure 8. Three-UAV optimizer comparison using RMSE.
Sensors 26 05393 g008
Figure 9. Analytical-vs-MC relative differences.
Figure 9. Analytical-vs-MC relative differences.
Sensors 26 05393 g009
Figure 10. Uncertainty-scale effect on approximation accuracy and timing.
Figure 10. Uncertainty-scale effect on approximation accuracy and timing.
Sensors 26 05393 g010
Figure 11. Terminal RMSE and its relative degradation as the target-position uncertainty scale increases.
Figure 11. Terminal RMSE and its relative degradation as the target-position uncertainty scale increases.
Sensors 26 05393 g011
Figure 12. Timing comparison of the three objective evaluations.
Figure 12. Timing comparison of the three objective evaluations.
Sensors 26 05393 g012
Figure 13. Node-count complexity and RMSE comparison.
Figure 13. Node-count complexity and RMSE comparison.
Sensors 26 05393 g013
Figure 14. Fixed receiver-node geometries used in the 3-, 4-, and 5-node local sensitivity checks.
Figure 14. Fixed receiver-node geometries used in the 3-, 4-, and 5-node local sensitivity checks.
Sensors 26 05393 g014
Figure 15. Measurement-noise and node-count sensitivity. In the RMSE/CRLB subpanel, the dotted horizontal line denotes the reference ratio RMSE / CRLB = 1 .
Figure 15. Measurement-noise and node-count sensitivity. In the RMSE/CRLB subpanel, the dotted horizontal line denotes the reference ratio RMSE / CRLB = 1 .
Sensors 26 05393 g015
Figure 16. Node-count comparison of CRLB and RMSE at nominal noise.
Figure 16. Node-count comparison of CRLB and RMSE at nominal noise.
Sensors 26 05393 g016
Figure 17. Three-UAV initial-geometry sensitivity.
Figure 17. Three-UAV initial-geometry sensitivity.
Sensors 26 05393 g017
Table 1. Main simulation parameters for the three-UAV experiment.
Table 1. Main simulation parameters for the three-UAV experiment.
ParameterValue
Number of UAVs3
Localization algorithmChan
UAV speed50 m/s
Planning interval10 s
Movement radius per step500 m
Outer Monte Carlo runs for mean/CI200
Global CRLB MC target-position samples200
RMSE inner TDOA-noise resamples30
PSO particle number/maximum iterations40/15
Displayed CRLB metricCRLB evaluated at the true target position
Localization metricRMSE
Table 2. CRLB and RMSE numerical comparisons between three path optimization algorithms. The reported confidence intervals are 95% confidence intervals at the terminal time step.
Table 2. CRLB and RMSE numerical comparisons between three path optimization algorithms. The reported confidence intervals are 95% confidence intervals at the terminal time step.
MethodMean CRLBFinal CRLBCI95Mean RMSEFinal RMSECI95
Single-point method662.05241.621.43667.65239.2014.52
MC method589.03224.801.14592.07222.4913.59
Analytical method601.63223.721.27605.34221.2412.97
Table 3. Solver parameters for the three-UAV optimizer comparison.
Table 3. Solver parameters for the three-UAV optimizer comparison.
ParameterPSOGAACO
Candidate number40 particles40 individuals40 ants
Iteration setting15 iterations15 generations15 iterations
Shared method settingTraditional method/single-point method/MC method/analytical methodSame as PSOSame as PSO
Special parametersShared random seedContinuous bounded-heading searchEvaporation 0.35/elite fraction 0.25
Optimization strategyBounded heading optimization with common trajectory constraintsBounded heading optimization with common trajectory constraintsBounded heading optimization with common trajectory constraints
Table 4. Relative difference between the analytical method and the MC method.
Table 4. Relative difference between the analytical method and the MC method.
MetricMean Abs. Diff. (%)Max Abs. Diff. (%)Final Diff. (%)
CRLB1.623.43−0.48
Global CRLB objective3.6612.420.37
RMSE1.673.55−0.56
Table 5. Target-position uncertainty-scale analysis for the analytical global CRLB approximation. The uncertainty scale refers to the target-position uncertainty, not to TDOA measurement-noise standard deviation.
Table 5. Target-position uncertainty-scale analysis for the analytical global CRLB approximation. The uncertainty scale refers to the target-position uncertainty, not to TDOA measurement-noise standard deviation.
Uncertainty ScaleMean Abs. Diff. (%)Max Abs. Diff. (%)Mean Time RatioInterpretation
0.250.08670.093614.04×Primary accuracy range
0.501.81863.719314.84×Primary accuracy range
0.753.37924.813510.47×Primary accuracy range
1.006.228716.08969.49×Broad-uncertainty stress case
Table 6. Robustness to increasing target-position error. Each method column reports terminal RMSE (m)/degradation (%) relative to its corresponding value at s = 0 ; the robustness gain is the single-point degradation minus the analytical degradation.
Table 6. Robustness to increasing target-position error. Each method column reports terminal RMSE (m)/degradation (%) relative to its corresponding value at s = 0 ; the robustness gain is the single-point degradation minus the analytical degradation.
Scale sSingle-Point RMSE/DegradationMC Global CRLB RMSE/DegradationAnalytical Global CRLB RMSE/DegradationAnalytical Robustness Gain (Percentage Points)
0.00237.510/0.00237.510/0.00237.510/0.000.00
0.25239.662/0.91239.174/0.70239.130/0.680.22
0.50253.214/6.61245.187/3.23245.244/3.263.36
0.75281.314/18.44262.120/10.36261.637/10.168.28
1.00383.250/61.36351.036/47.80334.489/40.8320.53
Table 7. Timing comparison of the three PSO-based objectives in the three-UAV main experiment.
Table 7. Timing comparison of the three PSO-based objectives in the three-UAV main experiment.
MethodCRLB Time (s)Opt. Time (s)Total Mean (s)Total Max (s)
Single-point method0.004780.025800.031312.26727
MC method0.001841.179921.182253.09303
Analytical method0.002110.149380.152020.35784
Table 8. Fixed-geometry multi-node computational-complexity comparison at the nominal target-position uncertainty scale.
Table 8. Fixed-geometry multi-node computational-complexity comparison at the nominal target-position uncertainty scale.
NodesCRLB TimeMC TimeAnalytical TimeTime RatioFIM Cond.RMSE
30.0011470.0044690.0004479.99345.831686.79
40.0001490.0037290.0004168.97119.191029.87
50.0000440.0041780.0004409.4982.04115.32
Table 9. Fixed-geometry CRLB and RMSE sensitivity to measurement-noise scale for 3-, 4-, and 5-node configurations.
Table 9. Fixed-geometry CRLB and RMSE sensitivity to measurement-noise scale for 3-, 4-, and 5-node configurations.
Noise ScaleFactor3-Node CRLB4-Node CRLB5-Node CRLB3-Node RMSE4-Node RMSE5-Node RMSE
0.5100827.79480.6261.66817.57489.9361.61
1.02001655.58961.23123.321777.46896.42123.39
1.53002483.371441.85184.982499.051450.57183.68
2.04003311.161922.46246.643743.331869.20250.36
Table 10. Three-UAV initial-geometry sensitivity analysis. The table reports the analytical global CRLB terminal result and its relative difference from the MC global CRLB terminal CRLB.
Table 10. Three-UAV initial-geometry sensitivity analysis. The table reports the analytical global CRLB terminal result and its relative difference from the MC global CRLB terminal CRLB.
Initial GeometryInitial FIM Cond.Initial CRLBAnalytical Final CRLBAnalytical Final RMSEAnalytical vs. MC Diff.Analytical Speedup
(m) (m) (m) (%) vs. MC
Nominal current345.831655.58223.72221.24−0.488.19×
Favorable wide-baseline53.19177.2053.9253.528.748.27×
Moderately asymmetric271.081325.73188.98187.03−0.717.70×
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lin, J.; Song, L.; Lu, Y.; Li, X.; Li, W.; Xu, G. UAV Path Optimization for Target Passive Localization Considering the Position Uncertainty of the Target. Sensors 2026, 26, 5393. https://doi.org/10.3390/s26175393

AMA Style

Lin J, Song L, Lu Y, Li X, Li W, Xu G. UAV Path Optimization for Target Passive Localization Considering the Position Uncertainty of the Target. Sensors. 2026; 26(17):5393. https://doi.org/10.3390/s26175393

Chicago/Turabian Style

Lin, Jiahao, Liuhongye Song, Yuxiang Lu, Xueting Li, Wei Li, and Genjiu Xu. 2026. "UAV Path Optimization for Target Passive Localization Considering the Position Uncertainty of the Target" Sensors 26, no. 17: 5393. https://doi.org/10.3390/s26175393

APA Style

Lin, J., Song, L., Lu, Y., Li, X., Li, W., & Xu, G. (2026). UAV Path Optimization for Target Passive Localization Considering the Position Uncertainty of the Target. Sensors, 26(17), 5393. https://doi.org/10.3390/s26175393

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