Next Article in Journal
Research on Distributed Smart Home Energy Management Strategies Based on Non-Intrusive Load Monitoring (NILM)
Previous Article in Journal
Research on Data Ownership and Controllable Sharing Schemes in the Process of Logistics Data Flow
Previous Article in Special Issue
GAO–FCNN–Enabled Beamforming of the RIS–Assisted Intelligent Communication System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Flight Path Optimization for UAV-Aided Reconnaissance Data Collection

by
Chen Xie
,
Chuan Gu
,
Binbin Wu
and
Daoxing Guo
*
The College of Communications Engineering, PLA Army Engineering University, Nanjing 210007, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(9), 1718; https://doi.org/10.3390/electronics14091718
Submission received: 28 March 2025 / Revised: 19 April 2025 / Accepted: 21 April 2025 / Published: 23 April 2025

Abstract

:
While UAV-aided reconnaissance data collection grows rapidly, its path optimization is severely hindered by environmental dynamics, node mobility, and overlapping security/interference risks. This paper addresses the problem of data collection from mobile reconnaissance nodes in interference environments, incorporating safety flight constraints and dynamic constraints. We propose an integrated path optimization framework combining initial path guidance with dynamic replanning capabilities. The system first predicts reconnaissance node and interference source positions while analyzing channel conditions to generate an optimal initial path within the designated communication flight corridor. Subsequently, the framework addresses non-convex path planning challenges using slack variables and equivalent constraints, with the successive convex approximation algorithm providing efficient iterative solutions. Numerical results show that in dynamically changing scenarios, the proposed method achieves high reliability and planning efficiency for real-time, data-collection-oriented path optimization.

1. Introduction

The rapid advancement of ubiquitous sensing technologies has significantly expanded the application of UAVs in reconnaissance data collection [1], providing an effective solution for data retrieval from low-power reconnaissance nodes by enabling aerial data gathering and transmission to centralized processing facilities [2,3,4]. As a fundamental enabling technology, UAV path optimization plays a critical role in such scenarios [5,6,7], requiring the generation of optimal flight trajectories that simultaneously fulfill mission objectives [8] while autonomously addressing collision avoidance, interference mitigation, and exposure risks to ensure both real-time and valid data collection [9,10,11]. However, this process faces substantial challenges from high-density obstacles in reconnaissance environments, combined natural and artificial interference sources [12], as well as inherent limitations in UAV hardware/software capabilities and onboard reconnaissance systems [13,14,15], all of which complicate the path optimization process and demand sophisticated solutions.
The timeliness of reconnaissance data stands as one of the most critical metrics for evaluating mission effectiveness, where the end-to-end duration from data generation to processing at the central facility directly determines its quality. In UAV-aided ground node data collection scenarios, the combined duration of flight operations and data collection governs the intelligence-gathering speed, constituting the dominant factor in timeliness assessment. Unlike existing approaches, our model employs a continuous flight paradigm where the UAV completes both data collection and positional arrival simultaneously during its trajectory. The path optimization framework specifically minimizes flight time as its primary objective, thereby ensuring optimal temporal efficiency when delivering reconnaissance information to both data centers and decision-makers.
In adversarial military operations, the implementation of mobility tactics by both hostile interference sources and friendly reconnaissance nodes—aimed at evading counterstrikes—generates a highly dynamic combat environment that introduces formidable spatiotemporal complexities to path optimization challenges. Ref. [16] divides the path optimization process into front-end pathfinding and back-end trajectory refinement, with particular emphasis on the advantages of the A* algorithm as a heuristic search approach during the pathfinding phase. To achieve rapid optimization of UAV flight paths in dynamic scenarios and enhance the quick response to changes in the positions of reconnaissance nodes and interference sources, a method for extracting convex polyhedrons in three-dimensional free space to construct a Safety Flight Corridor (SFC) is proposed. By confining the UAV flight path within the SFC, a convex optimization problem model is established, which can be directly solved using mature convex optimization algorithms. Ref. [17] introduced a partitioning method combined with a multi-phase optimal control formulation to effectively increase the free space for UAV path planning in unstructured environments where complex obstacles in the mission area disrupt the SFC. Ref. [11] proposed an SFC construction method from a computational simplification perspective, generating convex polyhedrons based on the ellipsoid expansion method. Additionally, to generate UAV paths and state parameters within the SFC under hard constraints, ref. [18] employed piecewise Bézier curves based on Bernoulli polynomials to represent the UAV flight trajectory. However, high-order Bézier curves are prone to generating “ill-conditioned” trajectories. To address this issue, ref. [19] introduced B-spline curves, which allow better local adjustments to the UAV path.
Generally, the path planning problem for reconnaissance UAV data collection is modeled as a non-convex optimization problem. For non-convex constraints, solutions typically involve designing equivalent or relaxed problems followed by solving the equivalent convex problem using the Successive Convex Approximation (SCA) or various heuristic optimization algorithms. Although these algorithms perform well in searching for local optimal solutions, they are highly sensitive to initial values [20].
This paper focuses on the application of UAV collecting sensing data from ground nodes, aiming to achieve efficient reconnaissance of mission areas. To address the issue of uncertain positions of reconnaissance nodes in dynamic interference environments, a non-convex path planning method is designed, and a rapid replanning scheme for UAV trajectory is developed. In the planning problem, factors such as the data transmission capability and communication capacity of reconnaissance nodes, as well as the flight characteristics of UAV and interference sources, are comprehensively considered. A rapid replanning method based on initial path guidance is proposed. This method enables efficient execution and rapid response to reconnaissance data collection in dynamic environments, providing a more reasonable and reliable solution for optimizing the timeliness of reconnaissance data. The main contributions and innovations of this paper are as follows:
(a)
To meet the real-time path planning requirements of UAVs in dynamic interference environments, a path planning model based on initial path guidance is proposed. This model comprehensively considers the safe flight constraints, motion characteristics of UAVs, and reconnaissance data collection constraints, establishing a trajectory optimization problem.
(b)
During the path planning phase, by introducing slack variables and constructing equivalent constraints, the non-convex path planning problem is transformed into a convex problem, which is then iteratively solved using SCA. The planning process takes into account the UAV motion characteristics, resulting in a final path suitable for execution by the flight control module.
(c)
To address the rapid replanning requirements when the positions of interference sources and reconnaissance nodes change dynamically, an initial path generation algorithm is designed based on the communication flight corridor (CFC) and collision detection correction. This algorithm guides the optimization search of SCA, thereby achieving rapid replanning of the UAV path.
(d)
The performance of the proposed algorithm under different parameter configurations is validated through numerical simulations, and comparisons are made with the state-of-the-art research. The results demonstrate that in scenarios where interference sources and ground reconnaissance nodes change dynamically, the proposed method exhibits high reliability and planning efficiency in solving the path planning problem with a focus on the timeliness of reconnaissance data.

2. System Model

In this scenario, the reconnaissance data collection task is assigned to a UAV, which is required to take off from a specific airport/waypoint, utilize the Time Division Multiple Access (TDMA) protocol for communication, collect data from mobile reconnaissance nodes within a designated area, and finally arrive at the next airport/waypoint. The process employs path optimization that adheres to the UAV’s dynamic constraints, aiming to maximize the timeliness of reconnaissance data while minimizing flight energy consumption, thereby enabling the UAV to efficiently complete the data collection. As shown in Figure 1, a single UAV is dispatched, and the number of moving ground nodes is N, denoted as N = 1 , 2 , , n , , N . The position of node n is represented by w n = x n , y n , 0 , and it is assumed that the transmission power of each reconnaissance node is p n . The positions of the ground nodes are dynamically changing, meaning w n varies over time. Consequently, for the UAV, the future positions of the nodes are uncertain, necessitating the prediction of node locations and the adoption of a continuous flight-based data collection mode. When the UAV arrives within the effective communication range of a ground reconnaissance node, the node is activated and establishes communication with the UAV to upload reconnaissance data. Taking into account the need to avoid potential collision risks with the ground and the maximum altitude restrictions imposed by air traffic control, the flight altitude is set to h H min , H max . If the total time required for the UAV to execute the reconnaissance data collection task is T, its flight trajectory is denoted as w t = x t , y t , h t , 0 t T . Additionally, there are M obstacles/no-fly zones within the mission area, with the ground-projected center coordinates of these zones denoted as w m = x m , y m , 0 , m M . Considering the presence of J interference sources in the scenario, they are represented as the set J = 1 , 2 , , j , , J . The UAV’s flight time is evenly divided into K sufficiently small time slots δ , where flight time = K δ . As a result, the UAV’s 3D flight path is discretized, with the UAV’s position in the k-th time slot denoted as w k = x k , y k , h k .

2.1. Data Collection Channel with Interference

In the presence of interference sources within the mission area, the UAV collects reconnaissance data from ground nodes while continuously flying. At the k-th time slot, the Euclidean distance between the UAV and the interference source is
d j k = w k w j k , j J
At the k-th time slot, the Euclidean distance between the UAV and the reconnaissance node is
d n k = w k w n k , n N
The communication channel between the UAV and the reconnaissance node is divided into two components: large-scale fading and small-scale fading. Here, large-scale fading refers to the path loss during electromagnetic wave propagation, denoted as
g i k = μ 0 d i k α
The small-scale fading follows an independent and identically distributed Rician channel with a factor of A , and the small-scale fading coefficient is denoted as
h ^ i = A A + 1 h ¯ i + 1 A + 1 h ˜ i
Thus, the total channel coefficient is denoted as
h i k = h ^ i g i k
where μ 0 is the average power gain at the reference distance, and the path loss exponent satisfies 2 α 5.5 . Here, h ¯ i = 1 represents the Line-of-Sight (LoS) channel, while h ˜ i C N 0 , 1 represents the Non-Line-of-Sight (NLoS) channel. The transmission power of the interference source is p j . Therefore, the Signal-to-Interference-plus-Noise Ratio (SINR) of the UAV at the k-th time slot is given by
ξ n k = p n x n μ 0 d n k α j = 0 J 1 x j μ 0 d j k α + σ 2
where x n follows a χ 2 distribution. Therefore, using the homogeneous approximation method, the expected SINR is denoted as
E ξ n ( k ) = p n β n d n k α j = 0 J 1 p j β j d j k α + σ 2
where
β n = 0 x n f x n μ 0 d x n
β j = 0 x 0 , x J 1 0 x j μ 0 j J 1 f x j d x 0 d x J 1
f x = A + 1 P exp A A + 1 x P I 0 2 A A + 1 x P
where the signal model parameter P = 1 , I 0 ( · ) is the zero-order Bessel function, β n and β j are independent and identically distributed constants generated by the Rician model, and σ 2 is the variance of the independent and identically distributed Gaussian white noise power. When the time slot is sufficiently small, the position of the UAV within each time slot can be approximated as a single point. Therefore, the expected information rate (bit/s) between the UAV and the reconnaissance node S n at the k-th time slot is given by
r n k = B N log 2 1 + E ξ n ( k )
where B is the communication bandwidth.

2.2. UAV Motion Model

The motion state of the UAV is represented by a vector group as s k S , which includes the three-dimensional coordinates, velocity, and acceleration of the UAV at each discrete time instant k, denoted as s k = w k , v k , a k T . Each discretized parameter in the state vector is recorded individually, forming the discrete states during the reconnaissance data collection period, denoted as W = w 1 , , w K T , V = v 1 , , v K T , A = a 1 , , a K T . The UAV flight control input, i.e., the derivative of acceleration, is denoted as J = j 1 , , j K 1 T . The relationship between the UAV’s motion state and flight control input is expressed as follows:
w k + 1 = w k + v k δ + 1 2 · a k · δ 2 + 1 6 · j k · δ 3 , k = 0 , , K 1
v k + 1 = v k + a k δ + 1 2 · j k · δ 2 , k = 0 , , K 1
a k + 1 = a k + j k δ , k = 0 , , K 1
This relationship is abbreviated as
W = T W · J + B W
V = T V · J + B V
A = T A · J + B A

2.3. Path Optimization for Reconnaissance UAVs in Dynamic Scenarios

In practical reconnaissance missions, the positions of interference sources are often dynamically changing, and ground nodes may also need to relocate to acquire spatially distributed reconnaissance information or to evade detected security threats. Therefore, the UAV must assess their real-time positions and predict future locations during the path optimization process to achieve optimal data collection performance. The primary objective of the optimization problem is to ensure that the UAV, after taking off from the current waypoint, maintains stable and energy-efficient continuous flight while collecting a sufficient amount of reconnaissance data and reaching the destination waypoint in the shortest possible time. This process reduces the flight time between waypoints for UAVs operating in continuous flight mode, thereby enhancing the timeliness of reconnaissance data. It also takes into account the UAV’s motion characteristics, energy consumption, and safe flight considerations. To this end, the optimization objective is defined as follows:
g ( J ) = c 1 V T V + c 2 A T A + c 3 J T J = J T c 1 T V T T V + c 2 T A T T A + c 3 I J + 2 c 1 B V T T V + c 2 B A T T A J + c 0
The optimization of g ( J ) balances the timeliness of reconnaissance data and the energy consumption of the UAV while also improving the stability of data collection. In (18), I is the identity matrix, c 1 , c 2 , and c 3 are multiplicative coefficients, and c 0 = c 1 B V T B V + c 2 B A T B A is a constant. The maximum speed and maximum acceleration constraints for UAV flight are set and denoted as
V max B V T V J V max B V
A max B A T A J A max B A
where V max = v max · I K × 1 and A max = a max · I K × 1 represent the maximum speed and maximum acceleration values, respectively. Additionally, the flight altitude constraint for the UAV is set and expressed as
H min B W z T W J z H max B W z
To set the starting point and destination point constraints for the UAV, this is expressed as
w 0 = w start , v 0 = v start , a 0 = a start
w N = w end , v N = v end , a N = a end
The UAV’s velocity at these positions is 0. The constraint for the amount of data uploaded by the ground reconnaissance node is denoted as
k = 1 K ζ n k r n k δ Q min n , n N
The data transmission rate should satisfy the minimum transmission rate constraint required for demodulation. When the transmission rate falls below the minimum rate, demodulation will fail. This constraint is expressed as
ζ n k = I max r n k r min , 0 , n N , k K
where the indicator function is defined as
I ( x ) = 1 , x > 0 0 , x 0
We define the constraints for obstacles and no-fly zones as
W Ω obstacles
Therefore, the optimization problem is described as
( P 1 ) min J , K g J s . t . 5 15 5 17 , 5 19 5 27
In (P1), the constraints are related to the number of discrete points in the path, making them implicit functions of the path, which significantly increases the difficulty of handling. On the other hand, constraints (24), (25), and the safety constraint (27) representing the avoidance of no-fly zones are all non-convex, leading to challenges in solving the optimization problem. To address this, slack variables are introduced to transform the original problem into a relaxed problem, and the SCA is then employed to compute the flight path.

3. Algorithm Design

The difficulty in solving (P1) lies in the uncertainty of the number of discrete path points; the non-convex constraints (24), (25), and (27); and the complexity of handling the indicator function in (26). Therefore, based on the discretization approach, the UAV path is divided into several connected straight-line segments, transforming the solution of (P1) into determining a set of path points that serve as the starting and ending points of each segment while optimizing the UAV’s motion state along these segments. The overall process is illustrated in Figure 2.
First, the perception module is utilized to construct an environmental map, determine the real-time positions of reconnaissance nodes and interference sources, and employ a Model Predictive Control (MPC) model to predict the location of ground nodes and interference sources. Under the premise of the minimum discrete time interval, a communication flight corridor for interference avoidance is established, and the discrete initial path of the UAV is computed. Then, the SCA is applied to calculate the global path to satisfy the various constraints in (P1). Finally, the path is transmitted to the flight control system to guide the UAV in executing the reconnaissance mission.

3.1. Reconnaissance Node and Interference Source Position Prediction

In constraint (24), due to the dynamic changes in the positions of reconnaissance nodes and interference sources, the MPC method is employed in advance for position prediction. The MPC method determines the optimal control input at each sampling time by solving an online optimization problem, thereby achieving optimal control of the system. This subsection models the motion of reconnaissance nodes and interference sources as a discrete-time dynamic system, uses this model to predict future positions, and performs path optimization based on these predictions.
The MPC method primarily involves using the current system state and a predictive model over a future time horizon at each sampling time to compute the optimal control sequence. The first control input in the sequence is then applied as the result. This process is repeated continuously, updating the estimated state with new measurements and recalculating the optimal control sequence. This predictive control approach effectively handles multi-variable, multi-constraint, and nonlinear problems and theoretically provides closed-loop optimization performance. When dealing with the positions of mobile reconnaissance nodes and interference sources, the UAV needs to continuously adjust its motion strategy based on the predicted positions. In this section, the position prediction is modeled as an unconstrained MPC problem, where the position of the n-th node is calculated as follows:
w n = A x + B u
where A and B are known. Additionally, the optimization objective at time t is constructed as
J = τ = t τ + x τ T Q x τ + u τ T R u τ
In practical reconnaissance missions, this problem adopts a finite observation time. Let the prediction horizon be K. Then, the above problem can be simplified as
J = τ = t τ + K x τ T Q x τ + u τ T R u τ
In cases where future states and inputs are unknown, it is necessary to predict the state values. Therefore, the objective is reformulated as
J = k = 0 K x t + k | t T Q x t + k | t + u t + k | t T R u t + k | t
where x ( t + k | t ) and u ( t + k | t ) are the predicted values of the state and input at time t for time t + k , denoted as x ( k | t ) and u ( k | t ) , respectively. This yields the following form of the objective:
J = k = 0 K x k | t T Q x k | t + u k | t T R u k | t
At the same time, the future states and inputs satisfy the following relationship:
w k + 1 | t = A x k | t + B u k | t
Thus, the final form of the objective is obtained as
min x , u k = 0 K x k | t T Q x k | t + u k | t T R u k | t s . t . a w 0 | t = w t b w k + 1 | t = A x k | t + B u k | t
where x = x 0 | t x 1 | t x K | t T , u = u 0 | t u 1 | t u K | t T . The solution to this problem is relatively straightforward, and the resulting computational output provides a prediction of the future motion states. This prediction takes into account the system’s state deviations, changes in control inputs, and potential prediction errors.

3.2. Initial Path Generation

To address the complexity of (P1), a subproblem decomposition and relaxation approach is employed. Since the SCA is highly sensitive to initial values, a poor set of initial values may even lead to convergence difficulties. Therefore, this subsection proposes a method to quickly generate an initial path by constructing an interference-avoiding communication flight corridor, which meets the requirements of data collection and enables rapid replanning in dynamic interference environments. This approach also ensures the speed and reliability of the global path planning solution based on SCA. After obtaining the interference-avoiding communication flight corridor, a trapezoidal strategy is used to quickly acquire path points, and the minimum flight time of the UAV is calculated based on these points, thereby optimizing the timeliness of the reconnaissance data.
As shown in Figure 3, the starting point w 1 of the current path and the ground reconnaissance node w 3 are connected to generate the segment l 1 , 3 . Similarly, w 3 and the endpoint w 5 are connected to generate the segment l 3 , 5 . The intersection points of segments l 1 , 3 and l 3 , 5 with the interference-avoiding communication flight corridor are w 2 and w 4 , respectively. The path points on segments l 1 , 2 and l 4 , 5 are generated using the trapezoidal velocity strategy, i.e., the UAV accelerates to its maximum speed as quickly as possible after departure, maintains a period of constant-speed flight, and then decelerates to zero speed as quickly as possible upon reaching the endpoint of the current path. This flight mode achieves the shortest flight time, thereby optimizing the timeliness of the reconnaissance data. Meanwhile, the path points on segments l 2 , 3 and l 3 , 4 are generated using a combination of the fastest flight strategy that meets the data collection requirements and the trapezoidal strategy.
Assume that the flight time for segment l 1 , 2 is t 1 . According to the trapezoidal strategy, it can be divided into three parts, denoted as t 1 = t 11 + t 12 + t 13 , where t 11 represents the flight time for the UAV to accelerate from the starting point to its maximum speed, t 12 represents the flight time for the UAV to maintain constant-speed flight, and t 13 represents the flight time for the UAV to decelerate to zero speed and simultaneously reach the endpoint of the current path. Assume that the length of l 1 , 2 is d 1 . Then, we have t 11 = v max v max a max a max = t 13 and t 12 = d 1 d 1 v max v max v max v max a max a max . From this, the number of discretized path points for l 1 , 2 can be derived as
K 11 = round v max a max · δ = K 13
K 12 = round d 1 v max · δ v max a max · δ
K 1 = K 11 + K 12 + K 13
Furthermore, the discretized path points are calculated and denoted as
w 1 k = w init + 1 2 a max k δ 2 , k = 0 , , K 11 1 w 1 K 11 1 + v max k δ , k = K 11 , , K 12 + K 11 1 w 1 K 12 + K 11 1 + v max k δ 1 2 a max k δ 2 , k = K 12 + K 11 , , K 13 + K 12 + K 11
On the other hand, for the path segments l 2 , 3 and l 3 , 4 within the interference-avoiding communication flight corridor, the UAV collects reconnaissance data at a fixed communication rate r min . The collection times t 2 and t 3 satisfy the following relationship:
t 2 + t 3 = Q min r min
K 2 + K 3 = Q min r min δ
Let the lengths of path segments l 2 , 3 and l 3 , 4 be d 2 and d 3 , respectively. Then,
K 2 = Q min r min · δ · d 2 d 2 + d 3
K 3 = Q min r min · δ · d 3 d 2 + d 3
In practical terms, when the UAV completes data collection or the remaining data volume is small, excessively small discrete values may lead to planning failure. In such cases, the aforementioned planning strategy is no longer followed. Instead, the trapezoidal strategy is adopted to achieve the minimum UAV flight times t 2 and t 3 , as well as the corresponding numbers of path points K 2 and K 3 . After comprehensive consideration, the larger values from the two strategies are selected to ensure the existence and optimality of the solution, enabling the algorithm to converge correctly. These values are denoted as t 2 = max t 2 , t 2 , t 3 = max t 3 , t 3 , K 2 = max K 2 , K 2 , and K 3 = max K 3 , K 3 .
Subsequently, the points on the path segments are uniformly discretized to obtain
w 2 k = 1 k K 2 · w 2 + k K 2 · w 3 , k = 1 , , K 2
w 3 k = 1 k K 3 · w 3 + k K 3 · w 4 K 3 1 , k = 1 , , K 3
In the same manner, the discretized path points for l 1 , 2 and l 4 , 5 are obtained, resulting in the complete UAV flight path, denoted as w CFC = w 1 , w 2 , w 3 , w 4 , w 5 . This algorithm is described in Algorithm 1.
Algorithm 1 generates a path that satisfies the data collection volume constraints with the minimum flight time. However, it is still necessary to avoid obstacles within the reconnaissance area. Algorithm 2 further describes the obstacle avoidance algorithm, detailing the specific steps.
Algorithm 1: Initial path generation algorithm for communication flight corridors with interference avoidance.
1.
Input: Start point coordinates w init and end point coordinates w end of the path segment; predicted location of the reconnaissance node w n ; location and signal strength of interference sources perceived by the UAV; reconnaissance data collection volume Q current ; current position of the UAV w UAV .
2.
Calculation: Substitute the perceived interference source parameters into constraint (25) to obtain the communication flight corridor Ω CFC for interference avoidance.
3.
Initialization: Set w 1 , w 2 , w 3 , w 4 , w 5 .
4.
                        w 1 = w start ;
5.
                        w 2 = l 1 , 3 Ω CFC ;
6.
                        w 3 = w n ;
7.
                        w 4 = l 3 , 5 Ω CFC ;
8.
                        w 5 = w end ;
9.
if  w UAV Ω CFC & Q current < Q min
10.
   Calculate path segments l 1 , 2 , l 2 , 3 , l 3 , 4 , l 4 , 5 and obtain the initial path point w CFC = w 1 , w 2 , w 3 , w 4 .
11.
else if  w UAV Ω CFC & w CFC = w 1 , w 2 , w 3 , w 4
12.
   Calculate path segments l 2 , 3 , l 3 , 4 , l 4 , 5 and obtain the initial path point w CFC = w 3 , w 4 .
13.
else
14.
   Calculate path segment l 4 , 5 and obtain the initial path point w CFC = w 4 .
15.
end if
16.
Output: The initial path w CFC .

3.3. SCA-Based Path Optimization

Based on the initial path described above, this subsection first addresses the non-convex constraints (24), (25), and (27) in (P1) by introducing auxiliary variables, resulting in a relaxed convex problem.
Lemma 1. 
In (24) and (25), by introducing the slack variable κ n k , the problem can be transformed into the following equivalent form:
k = 1 K κ n k r n k · δ Q min , n N
κ n k r n k κ n k r min , n N
κ n k 0 , 1 , n N
Proof. 
Constraint (46) indicates that when r n k < r min , κ n k must be 0 to hold, whereas when r n k > r min , κ n k can be either 1 or 0. Therefore, (45) and (46) imply that the UAV collects reconnaissance data while flying through the flight corridor that satisfy the communication demodulation threshold. Here, κ n k in (47) takes the same form as in (26), representing a binary integer indicator function.    □
Algorithm 2: Path correction for obstacles and no-fly zones.
1.
Input: Path in communication flight corridor w CFC ; obstacle coordinates w m ; safety distance d safe ; search precision λ ;
2.
for  i = 1 : size w CFC 1
3.
   Calculate the straight path segment between point w CFC ( i ) and point w CFC ( i + 1 ) ;
4.
    a = w CFC ( i + 1 ) w CFC ( i ) ; Λ = 0 1 1 0 ;
5.
   for  m = 1 : M
6.
      if  a T Λ w m a T Λ w CFC ( i ) a < d safe
7.
         The perpendicular line l ¯ w CFC ( i ) , w m to the connection between this risk point and w m is calculated as a T w m = a T w CFC ( i ) ;
8.
         Search for a safe point w safe on this perpendicular line that satisfies the safety distance a safe = w safe w CFC ( i ) ;
9.
         while  a safe T Λ w m a s a f e T Λ w safe a safe < d safe
10.
             w safe = w safe λ w safe w CFC ( i + 1 ) w safe w CFC ( i + 1 ) ; a safe = w safe w CFC ( i )
11.
         end while
12.
          w CFC ( i + 1 ) = w safe .
13.
      end if
14.
   end for
15.
end for
16.
Output:  w CFC safe = w CFC .
To further address the new non-convex constraints (45) and (46), new auxiliary variables S n k and I n k are introduced, resulting in
k = 1 K κ n k r ˜ n k δ Q min , n N
where r n k r ˜ n k = B · log 2 1 + S n k 1 I n k , n N . The auxiliary variables S n k and I n k satisfy
S n k 1 β 0 p 0 d n α k , S n k > 0 , n N
I n k j β j p j d j k α + σ 2 , n N
The convex constraint (49) is rewritten as
d n α k β 0 p 0 S n k 0 , S n k > 0 , n N
To further address the non-convex constraint (50), a first-order Taylor expansion is applied.
d j α k = w x w j x 2 + w y w j y 2 + w z w j z 2 α α 2 2 L j r k α / 2 α L j r k α / 2 1 w r w j T · w w r , n N , j J
where L j k = w x w j x 2 + w y w j y 2 + w z w j z 2 . L j r k and w r are the benchmark values for the r-th iteration of the SCA. Substituting into constraint (52), another relaxed form of (50) is obtained, denoted as the new convex constraint (53).
I n k j β j p j L j r k α / 2 A j r k + σ 2 , n N , j J
A j r k = α L j r k α / 2 1 w r w j T w w r , n N , j J
For constraint (48), an auxiliary variable ε k is further introduced, and its first-order Taylor expansion for values less than r ˜ n k is
ε n k U n r k + V n r k S n k S n r k + W n r k I n k I n r k , n N
where
U n r k = B · log 2 1 + 1 S n r k I n r k , n N
V n r k = B · log 2 e S n r k + S n r k 2 I n r k , n N
W n r k = B · log 2 e I n r k + I n r k 2 S n r k , n N
Thus, the relaxed form of Equation (48) is obtained.
k = 1 K κ n k ε n k δ Q min , n N
Equation (59) remains a non-convex constraint. To address this, the indicator function is further relaxed, resulting in
0 κ n k 1 , n N
κ n k κ n k 1 0 , n N
The relationship between κ n k and ε n k is introduced as follows:
κ n k ε n k = κ n k + ε n k 2 κ n k ε n k 2 4 , n N
Next, a first-order Taylor expansion is applied to (46), (59), and (61), yielding
H n r k 2 2 H n r k κ n k + ε n k + κ n k ε n k 2 4 κ n k r min , n N
k = 1 K H n r k 2 2 H n r k κ n k + ε n k + κ n k ε n k 2 · δ 4 Q min , n N
2 κ n r k κ n k κ n k κ n r k 2 0 , n N
where
H n r k = κ n r k + ε n r k , n N
At this point, constraints (24) and (25) in (P1) have been equivalently transformed into convex constraints (63), (64), and (65). Next, the non-convex constraint (27) in (P1) is addressed. The obstacles within the reconnaissance mission area are modeled as cylindrical structures. The horizontal distance between the UAV and the center coordinates of the obstacles must be greater than the safety distance d s a f e or the UAV’s flight altitude must exceed the maximum height of the obstacles. This safety constraint is denoted as
w x y k w x y , m d s a f e , m M
or
w z k h m + d s a f e , m M
where w x y k represents the two-dimensional coordinates of the UAV projected onto the ground and w z k is the UAV’s flight altitude. By introducing binary integer variables λ x y , m and λ z , m , constraint (27) in (P1) can be equivalently expressed as
w x y k w x y , m + C λ x y , m k d s a f e , m M
w z k + C λ z , m k h m + d s a f e , m M
λ x y , m k + λ z , m k 1 , m M
λ x y , m k , λ z , m k 0 , 1 , m M
where C is a sufficiently large positive constant that ensures constraints (69) and (70) hold; Equation (71) ensures that at most one of λ x y , m k and λ z , m k is 1, meaning that at least one of constraints (69) and (70) does not hold. This constraint is further relaxed to obtain
w x y r k w x y , m T · w x y k w x y r k A m r k d s a f e C λ x y , m k A m r k , m M
where
A m r k = w x y r k w x y , m , m M
The variables λ x y , m and λ z , m are relaxed and denoted as
0 λ i , m k 1 , i x y , z , m M
λ i , m k λ i , m k 1 0 , i x y , z , m M
Continuing with the Taylor expansion of the non-convex constraint (76), we obtain
λ i , m r k 2 + 2 λ i , m r k λ i , m k λ i , m k 0 , i x y , z , m M
where λ i , m r k is the result of the r-th iteration of λ i , m k . At this point, (P1) has been transformed into a convex problem, denoted as
P 2 min J g ( J ) s . t . 5 15 5 17 , 5 19 5 23 , 5 63 5 65 , 5 70 , 5 73 , 5 75 , 5 77
For the transformed convex problem (P2), standard convex optimization techniques or CVX (e.g., interior-point methods) are used to solve it, and the SCA iterative method is employed to compute the optimal solution. The path planned within the communication flight corridor is used as the initial solution for the algorithm, enabling rapid convergence to the optimal solution and avoiding the negative impact of poor initial values on the convergence speed and solution quality of SCA. The steps of this algorithm are outlined in Algorithm 3.
In this scenario, since the positions of ground reconnaissance nodes and interference sources change in real time, the UAV iteratively performs MPC position prediction for the nodes and interference sources, initial path planning within the communication flight corridor, and SCA-based path planning during its flight. This achieves real-time path optimization for the UAV. This optimization focuses on effective global path planning and is performed at a certain frequency during the UAV’s flight to guide its real-time navigation.
Algorithm 3: SCA path optimization based on the initial path in the communication flight corridor.
1.
Input: Initial path in the interference-avoiding communication flight corridor w CFC safe , minimum data collection volume Q n min , communication bandwidth B, minimum communication rate r min , algorithm iteration count r, and maximum iteration count I n t e r max ;
2.
Initialization: Set ω k , κ n r k , ε n r k , λ i , m r k , i x y , z , m M , k K , n N
3.
for  r = 1 : I n t e r max
4.
    Solve the optimal solution of (P2) using the CVX toolbox;
5.
     w * k , κ n * k , ε n * k , λ n * k , i x y , z , m M , k K , n N ;
6.
    Update the reference values of optimization variables and slack variables:
7.
     w r + 1 k = w * k , n N ;
8.
     κ n r + 1 k = κ n * k , k K , n N ;
9.
     ε n r + 1 k = ε n * k , k K , n N ;
10.
   λ i , m r + 1 k = λ i , m * k , i x y , z , m M , n N ;
11.
end for
The complete algorithm workflow shown in Algorithm 4 incorporates six critical constraints for UAV path planning: obstacle avoidance, velocity limits, starting/ending position requirements, state equations, and communication/data collection thresholds, with an overall computational complexity of O R 5 M K + 12 K + 4 N K + 2 N M + N J + K where R, N, M, and K represent iteration count, ground nodes, obstacles, and time slots, respectively. This complexity arises from three core components: the initial CFC-based path optimization O N J , obstacle-adaptive refinement O 2 N M , and iterative resolution O R 5 M K + 12 K + 4 N K , collectively ensuring real-time performance while addressing all constraints in dynamic reconnaissance scenarios.
Algorithm 4: Real-time path optimization for data collection of mobile reconnaissance nodes in dynamic interference environments.
1.
Initialization: UAV position w UAV ;
2.
while  w UAV w end ξ
3.
   Solve (34) to calculate the predicted positions of the reconnaissance node and the interference source;
4.
   Use Algorithm 1 to compute the initial path Ω CFC in the communication flight corridor;
5.
   Use Algorithm 2 to correct Ω CFC and compute a safe, collision-free initial path Ω CFC safe ;
6.
   Use Algorithm 3 to compute the optimal flight path Ω * ;
7.
   Transmit the calculated path to the UAV flight controller and update the UAV position;
8.
end while

4. Numerical Results

4.1. Parameter Settings

In this section, numerical results are presented to compare the proposed method with the A* algorithm and the Dynamic Window Approach (DWA). The simulations are conducted using MATLAB R2021a. The scenario involves moving interference sources and static obstacles within the reconnaissance area, where a UAV is dispatched to collect data from moving ground nodes in continuous flight mode. For the A* algorithm, a discrete path is first determined, and path points that satisfy the minimum communication rate requirement r min are identified from the path point set. The total data collection volume at these path points is calculated. If the volume requirement is not met, additional discrete points are inserted between these path points to supplement the path, ensuring it satisfies the data collection volume constraint. For DWA, two different heuristic functions are designed for the two stages of planning, including the stage before completing the data collection mission, denoted as
g t = θ 1 k = 1 K r k θ 2 k = 0 K 1 u k 2 θ 3 k = 0 K 1 v k 2 θ 4 k = 0 K 1 w k 2
and the stage after completing the data collection mission, denoted as
g t = k = 0 K 1 u k 2 θ 3 k = 0 K 1 v k 2 θ 4 k = 0 K 1 w k 2
where u k represents the control variable, v k represents the velocity variable, w k represents the position variable, and r k represents the normalized data collection volume. The terms θ 1 , θ 2 , θ 3 , and θ 4 are weighting coefficients. Table 1 shows the key parameter settings used in the simulation.

4.2. Result Analysis and Discussion

In this section, we conduct comparative experiments evaluating our proposed CFC-guided path optimization method against two benchmark approaches: an A*-initialized path planning algorithm and the DWA. The results systematically demonstrate the superior performance of our methodology in addressing the specified operational scenario, particularly in terms of the entire flight path of UAV.
As shown in Figure 4, the dashed lines in different colors represent optimizing results using different initialization methods: the red dashed line indicates the optimized path using the CFC initial path, the blue dashed line denotes the optimized path with the A* initial path, and the green dashed line represents the optimized path employing the DWA initial path. The light green area illustrates the effective communication range of ground reconnaissance nodes. When there is no interference in the reconnaissance area, this range appears circular in the top view; when two interference sources are present in the area, the range takes on a pear shape in the top view. The results demonstrate that all three schemes are effective in obstacle avoidance, with none of the optimized paths colliding with obstacles.
In Figure 4, the positions of the ground reconnaissance nodes and the interference source both vary over time, with the data collection volume being 200 kbits . It can be observed that in a dynamic scenario, the communication range of the reconnaissance nodes, i.e., the central position and shape of the flight corridor for interference-avoidance communication, change over time.
Figure 5 illustrates the changes in the remaining data volume of the nodes during the reconnaissance data collection. When the communication power is 100 mW , the SCA optimization strategy based on CFC initialization and the DWA optimization strategy can complete the task in approximately 50 s, while the optimization strategy based on A* initialization requires about 200 s. When the communication power is 200 mW , all three optimization strategies can complete the data collection in around 60 s. When the communication power is 500 mW , all three strategies can complete the data collection in approximately 50 s. This demonstrates that under low communication rates, the A*-initialized optimization path only considers spatial shortest paths and performs moderately in terms of data timeliness. However, under the other two communication power settings, the proposed algorithm can complete the reconnaissance data collection in a shorter time.
Figure 6 illustrates the variation in instantaneous communication rates, where the pink markers represent the communication rate threshold. It can be observed that compared to the benchmark algorithms, the proposed algorithm exhibits relatively stable fluctuations in communication rates, with concentrations occurring when the UAV is in close proximity to reconnaissance nodes. This demonstrates superior “tracking” performance for mobile reconnaissance nodes and offers more intuitive rationality.
Figure 7 presents a comparative visualization of UAV trajectories generated by the three optimization strategies. All methodologies successfully maintain continuous tracking of mobile reconnaissance nodes, as evidenced by their path convergence in the time–space diagram. The proposed algorithm exhibits smoother flight trajectories compared to the benchmark algorithms, enhancing compatibility with standard flight control systems. Conversely, the A*-guided approach exhibits pronounced waypoint discontinuity, while the DWA-optimized path, due to its higher redundancy for obstacle avoidance, requires longer flight times, which is less favorable for data timeliness.
Figure 8 compares the normalized energy consumption of the UAV, represented by the integral of acceleration. The results show that among the three optimization strategies, the DWA-optimized path consumes significantly more energy than the other two algorithms. Under higher communication power levels, the energy consumption of the A*-initialized optimization strategy is comparable to that of the proposed algorithm. However, under lower communication power levels, the proposed algorithm demonstrates notably lower energy consumption. Additionally, the computational complexity of the former is O N log 2 N , while the latter achieves a computational complexity of only O N J + 2 N M + K . These findings highlight the superior energy efficiency of the proposed algorithm in this scenario.
Figure 9 and Figure 10 compare the variations in UAV flight speed and altitude under different communication power levels. It can be observed that the proposed algorithm enables the UAV to fly toward the reconnaissance node at maximum power before reaching the CFC. Upon entering the CFC, the UAV gradually reduces its flight speed and altitude to approach the reconnaissance node, achieving stable tracking while collecting data. Finally, it follows a smooth flight trajectory to reach the destination. Compared to the benchmark algorithms, the proposed algorithm better aligns with the dynamic characteristics of rotor-wing UAVs. It not only achieves superior data timeliness but also demonstrates the highest feasibility for practical UAV system applications.

5. Conclusions

This paper investigates the path planning problem for UAVs assigned to collect data from mobile ground reconnaissance nodes in dynamic interference environments. The proposed methodology exhibits two inherent limitations: (1) pronounced dependence on sensor accuracy for localizing both interference sources and reconnaissance nodes, and (2) stringent requirements for precise detection of structured obstacles. Crucially, elevated sensing and positioning errors may induce significant deviations between optimized flight paths and theoretically optimal trajectories, potentially culminating in catastrophic UAV failures. These limitations define our immediate research priorities: first, validating the algorithm’s efficacy through live UAV trials under controlled real-world conditions; second, systematically quantifying its tolerance of perception uncertainties to establish rigorous practicality benchmarks for field deployment.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, J.; Cui, Y.; Ren, J. Dynamic mission planning algorithm for UAV formation in battlefield environment. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 3750–3765. [Google Scholar] [CrossRef]
  2. Shen, L.; Wang, N.; Zhang, D.; Chen, J.; Mu, X.; Wong, K.M. Energy-aware dynamic trajectory planning for UAV-enabled data collection in mMTC networks. IEEE Trans. Green Commun. Netw. 2022, 6, 1957–1971. [Google Scholar] [CrossRef]
  3. Jiang, H.; Shi, W.; Chen, X.; Zhu, Q.; Chen, Z. High-efficient near-field channel characteristics analysis for large-scale MIMO communication systems. IEEE Internet Things J. 2025, 12, 7446–7458. [Google Scholar] [CrossRef]
  4. Ruan, C.; Zhang, Z.; Jiang, H.; Dang, J.; Wu, L.; Zhang, H. Wideband near-field channel covariance estimation for XL-MIMO systems in the face of beam split. IEEE Trans. Veh. Technol. 2025, 74, 2912–2926. [Google Scholar] [CrossRef]
  5. Wei, Z.; Zhu, M.; Zhang, N.; Wang, L.; Zou, Y.; Meng, Z.; Wu, H.; Feng, Z. UAV-assisted data collection for internet of things: A survey. IEEE Trans. Green Commun. Netw. 2022, 9, 15460–15483. [Google Scholar] [CrossRef]
  6. Li, J.; Zhao, H.; Wang, H.; Gu, F.; Wei, J.; Yin, H.; Ren, B. Joint optimization on trajectory, altitude, velocity, and link scheduling for minimum mission time in UAV-aided data collection. IEEE Internet Things J. 2020, 7, 1464–1475. [Google Scholar] [CrossRef]
  7. Ruan, C.; Zhang, Z.; Jiang, H.; Zhang, H.; Dang, J.; Wu, L. Simplified learned approximate message passing network for beamspace channel estimation in mmWave massive MIMO systems. IEEE Trans. Wirel. Commun. 2024, 23, 5142–5156. [Google Scholar] [CrossRef]
  8. Zhou, B.; Pan, J.; Gao, F.; Shen, S. RAPTOR: Robust and perception-aware trajectory replanning for quadrotor fast flight. IEEE Trans. Robot. 2021, 37, 1992–2009. [Google Scholar] [CrossRef]
  9. Jiang, H.; Shi, W.; Zhang, Z.; Pan, C.; Wu, Q.; Shu, F.; Liu, R.; Chen, Z.; Wang, J. Large-scale RIS enabled air-ground channels: Near-field modeling and analysis. IEEE Trans. Wirel. Commun. 2025, 24, 1074–1088. [Google Scholar] [CrossRef]
  10. Chen, Z.; Guo, Y.; Zhang, P.; Jiang, H.; Xiao, Y.; Huang, L. Physical layer security improvement for hybrid RIS-assisted MIMO communications. IEEE Commun. Lett. 2024, 28, 2493–2497. [Google Scholar] [CrossRef]
  11. Liu, S.; Watterson, M.; Mohta, K.; Sun, K.; Bhattacharya, S.; Taylor, C.; Kumar, V. Planning dynamically feasible trajectories for quadrotors using safe flight corridors in 3-D complex environments. IEEE Robot. Autom. Lett. 2017, 2, 1688–1695. [Google Scholar] [CrossRef]
  12. Luo, Y.; Zhuang, Z.; Pan, N.; Feng, C.; Shen, S.; Gao, F.; Cheng, H.; Zhou, B. Star-searcher: A complete and efficient aerial system for autonomous target search in complex unknown environments. IEEE Robot. Autom. Lett. 2024, 9, 4329–4336. [Google Scholar] [CrossRef]
  13. Wang, J.; Xiao, J.; Zou, Y.; Xie, W.; Liu, Y. Wideband beamforming for RIS assisted near-field communications. IEEE Trans. Wirel. Commun. 2024, 23, 16836–16851. [Google Scholar] [CrossRef]
  14. Chen, J.; Sun, J.; Wang, G. From unmanned systems to autonomous intelligent systems. Engineering 2022, 12, 16–19. [Google Scholar] [CrossRef]
  15. Pei, L.; Lin, J.; Han, Z.; Quan, L.; Cao, Y.; Xu, C.; Gao, F. Collaborative planning for catching and transporting objects in unstructured environments. IEEE Robot. Autom. Lett. 2024, 9, 1098–1105. [Google Scholar] [CrossRef]
  16. Quan, L.; Han, L.; Zhou, B.; Shen, S.; Gao, F. Survey of UAV motion planning. IET Cyber-Syst. Robot. 2020, 2, 14–21. [Google Scholar] [CrossRef]
  17. Liu, J.; Jayakumar, P.; Stein, J.L.; Ersal, T. A nonlinear model predictive control formulation for obstacle avoidance in high-speed autonomous ground vehicles in unstructured environments. Veh. Syst. Dyn. 2018, 56, 853–882. [Google Scholar] [CrossRef]
  18. Zhu, B.; Bedeer, E.; Nguyen, H.H.; Barton, R.; Henry, J. UAV trajectory planning in Wireless sensor networks for energy consumption minimization by deep reinforcement learning. IEEE Trans. Veh. Technol. 2021, 70, 9540–9554. [Google Scholar] [CrossRef]
  19. Zhao, Y.; Yan, L.; Xie, H.; Dai, J.; Wei, P. Autonomous exploration method for fast unknown environment mapping by using UAV equipped with limited FOV sensor. IEEE Trans. Ind. Electron. 2024, 71, 4933–4943. [Google Scholar] [CrossRef]
  20. Zeng, Y.; Xu, X.; Zhang, R. Trajectory design for completion time minimization in UAV-enabled multicasting. IEEE Trans. Wirel. Commun. 2018, 17, 2233–2246. [Google Scholar] [CrossRef]
Figure 1. System model, where the arrows are examples of the moving directions of the UAVs/nodes.
Figure 1. System model, where the arrows are examples of the moving directions of the UAVs/nodes.
Electronics 14 01718 g001
Figure 2. Path optimization under uncertain reconnaissance node locations in a dynamic interference environment.
Figure 2. Path optimization under uncertain reconnaissance node locations in a dynamic interference environment.
Electronics 14 01718 g002
Figure 3. Path optimization based on communication flight corridors of interference avoidance. Here, the red line represents the straight-line segments connecting the path points, and the green dotted line represents the straight-line segments connecting the reconnaissance nodes and the interference sources.
Figure 3. Path optimization based on communication flight corridors of interference avoidance. Here, the red line represents the straight-line segments connecting the path points, and the green dotted line represents the straight-line segments connecting the reconnaissance nodes and the interference sources.
Electronics 14 01718 g003
Figure 4. Flight paths at different stages: (af) sequentially depict the trajectory the UAV has flown over time. Here, the red marks indicate the starting/ending points of the UAV path, and the purple marks represent the real-time positions of the reconnaissance nodes.
Figure 4. Flight paths at different stages: (af) sequentially depict the trajectory the UAV has flown over time. Here, the red marks indicate the starting/ending points of the UAV path, and the purple marks represent the real-time positions of the reconnaissance nodes.
Electronics 14 01718 g004aElectronics 14 01718 g004b
Figure 5. The variation in the remaining data volume over time under different communication power levels.
Figure 5. The variation in the remaining data volume over time under different communication power levels.
Electronics 14 01718 g005
Figure 6. Variation in instantaneous communication rates over time under different communication power levels.
Figure 6. Variation in instantaneous communication rates over time under different communication power levels.
Electronics 14 01718 g006
Figure 7. UAV flight trajectories under different communication power levels. Here, the red marks indicate the starting/ending points of the UAV path, and the purple marks represent the real-time positions of the reconnaissance nodes.
Figure 7. UAV flight trajectories under different communication power levels. Here, the red marks indicate the starting/ending points of the UAV path, and the purple marks represent the real-time positions of the reconnaissance nodes.
Electronics 14 01718 g007
Figure 8. Variation in UAV flight energy consumption over time under different communication power levels.
Figure 8. Variation in UAV flight energy consumption over time under different communication power levels.
Electronics 14 01718 g008
Figure 9. Variation in UAV flight speed over time under different communication power levels.
Figure 9. Variation in UAV flight speed over time under different communication power levels.
Electronics 14 01718 g009
Figure 10. Variation in UAV flight altitude over time under different communication power levels.
Figure 10. Variation in UAV flight altitude over time under different communication power levels.
Electronics 14 01718 g010
Table 1. Parameter settings.
Table 1. Parameter settings.
ParameterValue
Interference power p j 1000 mW
Channel bandwidth B 1 0 kHz
Maximum flight speed v max 25 m m s s
Maximum flight acceleration a max 5 m m s s 2
Noise power spectral density n 0 169 dBm 169 dBm Hz Hz
Path loss factor α 2
Minimum flight altitude H min 10 m
Maximum flight altitude H max 200 m
Carrier frequency f c 2 GHz
Minimum communication rate r min 2.4 kbps
Discrete time slot width δ 0.1 s
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

Xie, C.; Gu, C.; Wu, B.; Guo, D. Flight Path Optimization for UAV-Aided Reconnaissance Data Collection. Electronics 2025, 14, 1718. https://doi.org/10.3390/electronics14091718

AMA Style

Xie C, Gu C, Wu B, Guo D. Flight Path Optimization for UAV-Aided Reconnaissance Data Collection. Electronics. 2025; 14(9):1718. https://doi.org/10.3390/electronics14091718

Chicago/Turabian Style

Xie, Chen, Chuan Gu, Binbin Wu, and Daoxing Guo. 2025. "Flight Path Optimization for UAV-Aided Reconnaissance Data Collection" Electronics 14, no. 9: 1718. https://doi.org/10.3390/electronics14091718

APA Style

Xie, C., Gu, C., Wu, B., & Guo, D. (2025). Flight Path Optimization for UAV-Aided Reconnaissance Data Collection. Electronics, 14(9), 1718. https://doi.org/10.3390/electronics14091718

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