Next Article in Journal
Biomechanical Optimization of Lumbar Fusion Cages with a Porous Design: A Finite Element Analysis
Previous Article in Journal
Defining Feasible Joint and Geometric Workspaces Through Boundary Functions
Previous Article in Special Issue
Advancing Multi-UAV Inspection Dispatch Based on Bilevel Optimization and GA-NSGA-II
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Impact of Planned Path Length and Yaw Cost on Collaborative Search of Unmanned Aerial Vehicle Swarms

by
Heng Zhang
1,2,
Wenyue Meng
1,
Yanan Liu
1,
Guanyu Liu
1 and
Jian Zhang
1,2,*
1
Institute of Engineering Thermophysics, Chinese Academy of Sciences, Beijing 100190, China
2
School of Aeronautics and Astronautics, University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(10), 5382; https://doi.org/10.3390/app15105382
Submission received: 10 March 2025 / Revised: 23 April 2025 / Accepted: 23 April 2025 / Published: 12 May 2025

Abstract

:
To address the unclear impacts of a planned path length and yaw cost on search performance in large-scale Unmanned Aerial Vehicle (UAV) swarm collaborative search scenarios under complex and dynamic environments, a path grid determination algorithm is proposed, transforming the path-planning problem into an optimal waypoint selection problem, enabling UAVs to make rapid decisions using the Particle Swarm Optimization (PSO) algorithm. Simulation experiments were conducted for different planned path lengths with or without the inclusion of the yaw cost, analyzing indicators such as the coverage rate, target capture rate, average capture time, and communication and decision-making consumption. This research was conducted through simulation experiments, and the results demonstrate that increasing the planned path length significantly reduces communication and decision-making consumption while having no notable impact on the coverage rate or search performance. Incorporating the yaw cost slightly improves target search performance but also leads to a minor increase in communication and decision-making consumption.

1. Introduction

In recent years, unmanned system technologies have developed rapidly, with UAVs being widely applied in civil and military domains such as logistics transportation [1,2,3], emergency rescue [4,5,6], telemetry surveillance [7,8], and reconnaissance-strike missions [9,10]. UAV swarms, characterized by a low cost, small volume, and large quantity, have demonstrated significant potential advantages across various mission scenarios. Among diverse application scenarios, collaborative search stands as a representative research focus in UAV swarm studies, being commonly encountered in missions including search and rescue, disaster monitoring, and close-range reconnaissance.
The collaborative search mission features an unknown environment, multiple variables, and high dynamics, requiring UAV swarms to rapidly cover mission areas and maximize target detection within minimal timeframes. Additional constraints such as energy consumption and no-fly zones may apply depending on specific mission requirements, with varying priorities assigned to these indicators across different scenarios. To ensure that these mission indicators meet mission requirements, it is essential to establish a variable framework describing situation information within mission areas. In numerous mission scenarios, situational variables involved in UAV path-planning algorithms can generally be categorized into two classes: environmental model variables and aircraft platform performance parameters.
The description of mission environments predominantly employs variables such as target detection probability, environmental uncertainty, digital pheromones, or analogous indicators. Yang et al. [11] established a digital pheromone framework incorporating secretion, volatilization, and propagation mechanisms, alongside a target detection probability map updated via Bayesian principles. They further transformed the target detection probability map into an environmental uncertainty map using Shannon entropy calculations, serving as the foundation for swarm collaborative search path planning. Cheng et al. [12] utilized digital pheromones with only secretion and volatilization mechanisms, which cannot propagate to adjacent grids. Other studies [13,14] have selectively adopted these variables. A synthesis of the existing literature indicates no strictly unified standard for environmental modeling variables, although common emphases include target distribution patterns and environmental awareness as critical situational aspects.
The performance of UAV platforms themselves, including maneuverability and mission payload capabilities, significantly influences search effectiveness. Both Liu et al. [15] and Li et al. [16] considered the impact of onboard sensor mounting angles and the field of view (FOV) on detection ranges. Beyond sensor parameter quantification, Saadaoui et al. [17] and Yan et al. [18] incorporated remaining battery power into swarm cooperative decision-making algorithms, introducing energy cost indicators to investigate target search problems under energy-constrained conditions.
In the selection of collaborative search decision-making algorithms, numerous studies have adopted heuristic optimization algorithms represented by Ant Colony Optimization (ACO) [13,19], the Genetic Algorithm (GA) [13,20], and Particle Swarm Optimization (PSO) [21,22]. These algorithms are easy to implement and fast converging, yet prone to local optima. Neural networks demonstrate strong adaptability in modeling complex systems, hence their frequent application in swarm UAV decision making. Multiple studies employ deep learning combined with reinforcement learning methods [23,24] to enhance swarm adaptability in complex environments.
The aforementioned studies universally discretize mission areas into uniform square grid cells carrying situation information, where UAVs select appropriate grids from their immediate vicinity as waypoints. Upon reaching a waypoint, the situational data are immediately updated for subsequent decision making. While this approach minimizes environmental information utilization, it increases communication and decision-making consumption. Alternative research [25,26,27] proposes dividing areas based on global situational awareness, assigning specific sub-regions to individual UAVs for search missions. However, sub-region sizes typically exceed the coverage of single-path planning, and constrained by computational capacity and system robustness requirements, partitioning updates lag behind situation information updates, resulting in inadequate adaptability in complex environments.
To avoid the above problems, extending UAV path lengths while utilizing only situation information along planned trajectories presents a viable solution. The PSO algorithm has the characteristics of few parameters and fast computation. Although using this algorithm may lead to getting stuck in local optima, accurate decision making is unnecessary in the scenario of fast decision making in multi-UAV collaborative search tasks. When using PSO algorithm for route planning, when there are too many candidate waypoints, the computational load of the decision-making algorithm will become large. In this article, we will use path grid determination algorithm to replace the path with a small number of waypoints for planning, reducing the computational load. Furthermore, path planning must consider route curvature, which is typically reflected through yaw cost parameters in UAV path-planning algorithms. Current studies [28,29,30] primarily treat this parameter as a means to reduce energy consumption without investigating its impact on target search effectiveness. To address these two problems, this study will undertake the following work:
  • Propose a waypoint update mechanism based on the path grid determination algorithm and multi-objective PSO algorithm: by using the path grid determination algorithm, the path-planning problem is transformed into a waypoint selection problem, allowing UAVs to make quick decisions using PSO;
  • Analyze and study the impact of planned path length on collaborative search effectiveness, such as the coverage rate, target capture rate, capture time, and communication and decision-making consumption;
  • Analyze and study the impact of the yaw cost on target search effectiveness and reveal its influence mechanism through simulation data analysis.

2. Problem Model

2.1. UAV Model

To ensure research feasibility while preserving generality, the UAV is abstracted as a two-dimensional mass point model:
x ˙ = V cos y y ˙ = V sin y ω = ψ ˙ ,
where V represents the velocity magnitude, set at 50   m / s , and ω represents the heading angle rate relative to the geodetic coordinate system, set at 5  deg / s .
A flight state decision logic for UAVs is designed as shown in Figure 1. When the distance to the next waypoint is far, if the UAV is aligned with the next waypoint, it will fly in a straight line towards the waypoint. If not, it will adjust its heading by hovering. The UAV is considered to have reached the waypoint when the distance is less than R a p , after which it exchanges situation information with other UAVs to replan paths and repeats the flight state decision process. This study incorporates two assumptions: first, UAVs avoid collisions by adjusting altitudes during encounters, ensuring their 2D trajectories remain unaffected by other UAVs; second, the UAV swarm maintains a fully connected communication topology. The detection range of the UAV is 1000 m .

2.2. Environment Model

2.2.1. Mission Area Division

The mission area, as shown in Figure 2, is defined as a square with side length L x = L y = 12 km . To accurately characterize situation information for the area search and guide UAV, the mission area is uniformly divided into square grid cells with Δ L = 500 m side length. Each grid cell is uniquely identified by an ordered pair G i , j = i , j following a left-to-right and top-to-bottom numbering sequence, resulting in the grid cell set representation:
G = i , j i 1 , L x Δ L , j 1 , L y Δ L ,
where is the set of integers.
The ordered pair G i , j = i , j is only used here for illustration and in the simulation model. For the convenience of subsequent description, the following discussion will only use one index to distinguish the grid, such as g i .

2.2.2. Situation Information

The target occurrence is modeled as a binomial distribution event, where each grid cell in the mission area is assigned a target detection probability p i . The collection of all p i values constitutes the target detection probability map (TDPM). When grid cell g i lies within the UAV detection range, its TDPM is updated according to the Bayesian criterion:
p i k + 1 = p d p i k p d p i k + p f 1 p i k , s i d k = 1 1 p d p i k 1 p d p i k + 1 p f 1 p i k , s i d k = 0 .
where k is the index value of the time step. The target detection status s i d k is assigned a value of 1 when a UAV detects a target in grid cell g i and 0 otherwise. The sensor’s detection probability p d and false alarm probability p f are set as 0.8 and 0.2, respectively. Under the mechanism of Equation (3), if the UAV detects the presence of a target, regardless of whether it is detected or a false alarm, the UAV will consider the probability of the target’s existence to be high and will then assign a greater probability of the target’s appearance to g i . When this intelligence is broadcasted to other UAVs, they will have a greater chance of accessing g i for further reconnaissance, preventing missed detections or eliminating false alarms.
To reduce redundant search efforts, the digital pheromone map (DPM) method is employed. For any grid cell g i within the mission area, digital pheromone values are updated according to the following equation [31]:
η i k + 1 = 1 V a 1 P a η i k + W i o i k + 1 + I i k + 1 ,
where η i k + 1 represents the pheromone concentration at grid cell g i during the k -th step; V a and P a represent the propagation coefficient and volatilization coefficient, respectively; W i represents the secretion switch, which is typically set to 0 and changes to 1 when a UAV passes through the grid; o i k + 1 is the pheromone secreted by all UAVs in the grid, including itself, at g i ; and I i k + 1 is the pheromone entering g i from neighboring grids through propagation, calculated using Equation (5):
I i k + 1 = P a N G s j = 1 N G s η s , j k + o s , j k + 1 ,
where G s represents the set of grid cells adjacent to g i , and N G s denotes the number of elements in G s .
In Equation (4), for a map stored in a UAV, the pheromones possessed by grid g i between the k -th and k + 1 -th adjacent time points come from three parts: the pheromones η i k retained at the k -th time point, the pheromones W i o i k + 1 secreted by g i by the UAV at the k + 1 -th time point, and the pheromones I i k + 1 propagated to g i by other grids around g i . The first two terms have already evaporated a part of P a before the k + 1 -th time point, so 1 P a η i k + W i o i k + 1 + I i k + 1 represents all the pheromones passing through g i between adjacent time points. Finally, these pheromones also propagate to the surrounding grids through a propagation mechanism with a proportion of V a , so the pheromone of g i at the k + 1 -th time point is represented by Equation (4). From the perspective of individual UAVs, the only source of pheromones stored in their maps is the secretion of pheromones caused by UAV access to the grid, which has repulsive properties, and the UAV will prioritize areas with lower concentrations of pheromones. Under this mechanism, the digital pheromone used in this article can reduce the repetitive search of UAV swarms in a certain area and improve search efficiency.
For each grid cell g i , an uncertainty measure δ i is defined, which collectively forms the environmental cognition map (ECM) of the entire mission area. A smaller δ i indicates a higher level of UAV awareness regarding g i . The update rule for the ECM of a single UAV is as follows:
δ i k + 1 = 1 μ t s T 0 δ i k , s i s = 1 δ i k , s i s = 0 ,
where s i s is set to 1 when the UAV detects grid cell g i and 0 otherwise; μ represents the uncertainty decay rate; t s denotes the total reconnaissance time of the swarm; and T 0 is the time constant.
Equations (3–6) are the methods by which a single UAV updates its intelligence based on the positions of other UAVs and the currently stored situational information before making a decision after reaching the waypoint. The UAV will use this information for the next decision.

2.2.3. Detection Interval Time

Due to limited detection range, UAVs estimate situation information in distant areas using Equations (3–6) or acquire intelligence from other UAVs, followed by information fusion. To address the challenge of intelligence fusion, this study defines the detection interval time (DIT), which represents the time elapsed since a grid cell was last detected. When a UAV detects a grid cell, the DIT for that grid is reset to zero in the UAV’s stored map; otherwise, the DIT accumulates over time. Based on this definition, a smaller DIT indicates that the UAV’s intelligence on the grid is more recent, and the likelihood of other UAVs having detected the grid during the undetected period is lower. Thus, the DIT serves as a measure of the credibility of the UAV’s intelligence on a specific grid. Information exchange among UAVs is prioritized and conducted in an orderly manner based on DIT values.

3. Decision Mechanism for Collaborative Search

3.1. Path Grid Determination Algorithm

To calculate the situation information cost along the UAV’s movement path, it is necessary to acquire the grids traversed by the path. As shown in Figure 3, assume that the center positions of the UAV’s current grid g L and the next candidate waypoint W P 1 are x L , y L and x w p 1 , y w p 1 , respectively. The line connecting these two points is denoted as L 0 . By connecting the vertices of grid g L and grid g w p 1 (where W P 1 is located), two lines parallel to L 0 , namely L 1 and L 2 , are obtained:
L 1 : A x + B y = C 1 L 2 : A x + B y = C 2 .
For the coordinates x g , i , y g , i of any grid g i , the following holds:
C g , i = A x g , i + B y g , i .
When the center position of grid g i satisfies Equation (9), it is considered to lie on the UAV’s future movement path:
C g , i min C 1 , C 2 , max C 1 , C 2 x g , i min x L , x w p 1 , max x L , x w p 1 y g , i min y L , y w p 1 , max y L , y w p 1 ,
by substituting x w p 1 , y w p 1 , x L , and y L in Equation (9) with x w p 2 , y w p 2 , x w p 1 , and y w p 1 , the grids along the path from waypoint w p 1 to w p 2 can be determined.

3.2. Cost of Path Situation Information

If the set of path grids is represented as:
G p a t h = g p a t h , 1 , g p a t h , 2 , , g p a t h , n ,
then the cost of the probability of target detection probability is:
C o s t p a t h , p = i = 1 N G p a t h 1 p p a t h , i N G p a t h ,
the cost of digital pheromones is:
C o s t p a t h , η = i = 1 N G p a t h η p a t h , i N G p a t h η L ,
and the cost of environmental cognition is:
C o s t p a t h , δ = i = 1 N G p a t h 1 δ p a t h , i N G p a t h ,
where p p a t h , i , η p a t h , i , and δ p a t h , i represent the target detection probability, pheromone concentration, and environmental uncertainty of the element g p a t h , i in G p a t h , respectively, while N G p a t h denotes the number of elements in G p a t h .
The cost of path situation information is expressed as the weighted sum of the aforementioned three costs:
C o s t p a t h = C o s t p a t h , p + C o s t p a t h , η + C o s t p a t h , δ .

3.3. Yaw Cost

The yaw cost is calculated using Equation (15):
C o s t t u r n = i = 1 N W P Δ ψ i 1 , i N W P ,
where W P = w p 1 w p 2 w p n represents the set of waypoints on the currently planned path. In this paper, the UAV plans two waypoints at a time; hence, N W P = 2 . Δ ψ i 1 , i denotes the angle between the line connecting waypoints w p i 1 and w p i and the velocity direction of the UAV immediately after arriving at w p i 1 . Specifically, Δ ψ 0 , 1 is the angle between the line connecting the UAV’s current position and the next waypoint and the current velocity direction of the UAV, as shown in Figure 4.

3.4. Path-Planning Algorithm

As shown in Figure 5, to balance the long-term benefits of UAV search, each decision made by the UAV determines two waypoints, which are located in two concentric annular regions centered on the UAV with different radii. The grids marked in red and blue represent the candidate grids for the first and second waypoints, respectively, denoted here by the sets G w p 1 and G w p 2 . The elements of these sets satisfy the following conditions:
R w p 1 min D w p 1 i R w p 1 max R w p 2 min D w p 2 i R w p 2 max ,
where D w p 1 i and D w p 2 i represent the distances from the centers of the elements in G w p 1 and G w p 2 to the current position of the UAV, respectively. For ease of subsequent analysis, R w p 1 min and R w p 1 max are expressed in units of grid width Δ L , and the following convention is established: if n 2 and n , Δ n 0 , 1 , R w p 1 min = n Δ n Δ L , R w p 1 max = n + Δ n Δ L , and D w p j i satisfies Equation (16), then the fuzzy definition D w p j i = n Δ L is considered valid. Under this definition, the candidate grids for the first waypoint are distributed as a single layer of grids around the UAV, and n represents the multiple of the grid width corresponding to the distance from the UAV.
By using the index values g 1 , i t and g 2 , i t of G w p 1 and G w p 2 as the coordinates of particle i at time t in the PSO algorithm, denoted as x i t = g 1 , i t , g 2 , i t , the solution space can be represented as:
S = g 1 , i t , g 2 , i t g 1 , i t 1 , N G 1 w p , g 2 , i t 1 , N G 2 w p ,
where represents the set of natural numbers.
By using the index values of elements in set S as the particle coordinates in the PSO algorithm and integrating the path grid determination algorithm, the optimal planned path can be obtained via the optimization of waypoint selection. The PSO algorithm is expressed as:
v i t + 1 = w v i t + c 1 r 1 x i b e s t x i t + c 2 r 2 x g b e s t x i t ,
x i t + 1 = x i t + v i t + 1 ,
where v i t and x i t represent the velocity and position of particle i at time t , respectively. The parameter w denotes the inertia weight, c 1 and c 2 are the learning factors for the individual historical best solution and the global historical best solution, respectively, and r 1 and r 2 are random numbers. Additionally, x i b e s t and x g b e s t correspond to the individual historical best solution and the global historical best solution, respectively.
The fitness function of all particles should be expressed as:
F i = 1 1 4 3 C o s t p a t h + C o s t t u r n .
Based on Equations (18–20), the UAV can complete a waypoint-planning decision. At this point, we have transformed the path-planning problem into a multi-objective optimization problem suitable for the PSO algorithm. In this paper, the number of particles is 25, the number of iterations is 15, and the learning factor and inertia weight are both set to 0.5. We stop iterating when the relative change in fitness function is less than 5%.
Each UAV initiates intelligence exchange and situation information updates with other UAVs only after reaching its first waypoint, followed by path replanning. Since the arrival times at waypoints vary across UAVs, at most one UAV acquires situation information and makes decisions at any given time. Under this mechanism, coordination among UAVs occurs asynchronously, thereby reducing communication and decision-making consumption for inter-UAV negotiation.
Based on the concept of a rolling optimization strategy, at each time step, the UAV has two waypoints, W P j = w p j , 1 w p j , 2 , which it will sequentially pass through. Upon entering the approach threshold range R a p of the next waypoint, the UAV calculates a new set of waypoints W P j + 1 = w p j + 1 , 1 w p j + 1 , 2 based on the environmental information it has acquired. Here, w p j , 2 may not necessarily coincide with w p j + 1 , 1 in terms of location, but the influence of w p j , 2 is still considered when calculating the benefits of the waypoints.

4. Simulation Experiment and Result Analysis

During the simulation experiment, 60 moving targets were set up in the task area. They were uniformly generated around the task area at the beginning of the simulation and then passed through the task area at a constant speed along a straight line starting from the generated position. The moving speed was 20 m / s , and the motion trajectory was a straight line parallel to the grid line. Simulations were conducted under different conditions, such as different planned path lengths and whether yaw costs were added, and data analysis was conducted. In simulation experiments, the performance of sensors (detection distance, detection probability, false alarm probability, etc.) and UAVs (flight speed, yaw rate, etc.) come from typical values in practical scenarios.

4.1. The Impact of a Planned Path Length on Search Effectiveness

The straight-line distance flown by a UAV between two consecutive decision points, referred to as the planned path length, corresponds to the first waypoint interval D w p , 1 mentioned earlier. This section conducts a simulation analysis of the swarm’s collaborative search effectiveness under different D w p , 1 values without C o s t t u r n , using the influence of UAV quantity N U A V on search effectiveness as a reference.
Figure 6 illustrates the variation trends of area coverage rate r c o v e r i , j under the conditions N U A V = i , i 2 , 4 , , 8 and D w p , 1 = j , j 1000 , 1500 , , 4000 . To intuitively represent the influence of N U A V and D w p , 1 on r c o v e r i , j , two variables, r c o v e r D ¯ and r c o v e r U ¯ , are defined:
r c o v e r D ¯ = j = 1000 , 1500 , 4000 r c o v e r i , j 7 ,
r c o v e r U ¯ = i = 2 , 4 , 12 r c o v e r i , j 6 .
Figure 7 presents the variation trends of r c o v e r D ¯ and r c o v e r U ¯ with respect to N U A V and D w p , 1 , respectively. As shown in the figure, when N U A V increases from 2 to 12, r c o v e r D ¯ exhibits a variation range of 0.541, whereas D w p , 1 shows a significantly smaller variation range of only 0.056 as it increases from 1000 m to 4000 m.
Figure 8 illustrates the overall trends of target capture rate r c a p t u r e i , j with respect to N U A V and D w p , 1 . Following the approach used for r c o v e r D ¯ and r c o v e r U ¯ , two variables, r c a p t u r e D ¯ and r c a p t u r e U ¯ , are defined for analyzing r c a p t u r e i , j , and their corresponding variations are presented in Figure 9. Similar to the case of r c o v e r i , j , r c a p t u r e D ¯ exhibits a significant variation range of 0.457 when N U A V increases, whereas r c a p t u r e U ¯ shows a much smaller variation range of only 0.044 when D w p , 1 increases.
When evaluating target search effectiveness, both the number of targets captured and the time spent on the search must be considered. Therefore, the variable of average capture time t ¯ c a p t u r e i , j is introduced, defined as the average time elapsed from the start of the mission until target capture, with simulation results shown in Figure 10. Following the analytical approach used for r c o v e r i , j and r c a p t u r e i , j , two variables, t ¯ c a p t u r e D ¯ and t ¯ c a p t u r e U ¯ , are defined, and their variation trends are illustrated in Figure 11. When N U A V increases, t ¯ c a p t u r e D ¯ decreases significantly from 202.4 s to 79.8 s, a reduction of 122.6 s, whereas t ¯ c a p t u r e U ¯ shows no clear trend as D w p , 1 increases, with a much smaller variation range of only 28.2 s.
We define the average decision frequency per UAV as a metric to quantify communication and decision-making consumption:
N D , t ¯ = 100 N D N U t s ,
where N D represents the total number of decisions made by all UAVs, N U denotes the number of UAVs, and t s is the total search duration.
As shown in Figure 12, N U A V has little impact on N D , t ¯ , whereas when D w p , 1 increases from 1000 m to 4000 m, N D , t ¯ decreases from approximately 1.903 to 0.997, a reduction of about 47.6%. The decrease in N D , t ¯ implies a slowdown in the Observation–Orientation–Decision–Action (OODA) cycle. Nevertheless, the increase in D w p , 1 also enables UAVs to consider situation information over a larger range during path planning, resulting in more globally optimal planning outcomes. Consequently, the overall search effectiveness remains almost unaffected by D w p , 1 .

4.2. The Impact of the Yaw Cost on Search Effectiveness

The analysis of the yaw cost C o s t t u r n follows the same methodology used to examine the impact of D w p , 1 on search effectiveness, focusing on the effects of incorporating C o s t t u r n into the UAV decision-making algorithm. As shown in Figure 13 and Figure 14, similar to the case without C o s t t u r n , the influence of D w p , 1 on the indicators is significantly smaller than that of N U A V . However, Figure 14b and Figure 15b reveal that increasing C o s t t u r n slightly reduces the target capture rate while increasing the average capture time. As shown in Figure 15 and Figure 16, the trend of the influence of N U A V and D w p , 1 on the average capture time and average decision frequency with C o s t t u r n is consistent with that without C o s t t u r n .
Table 1 lists the average coverage rate r ¯ c o v e r , average capture rate r ¯ c a p t u r e , average capture time t ¯ c a p t u r e , and average decision frequency N ¯ D , t ¯ for all combinations of N U A V and D w p , 1 values, both with and without C o s t t u r n . Considering these four indicators collectively, the swarm’s collaborative search effectiveness is improved when UAV decision-making incorporates C o s t t u r n , albeit at the cost of increased communication and decision-making consumption per UAV.
Figure 17a,b illustrate the ratio of average turning time to total flight duration r t u r n without and with C o s t t u r n , respectively. The average values of r t u r n are 0.574 and 0.481, demonstrating that incorporating C o s t t u r n into the path-planning algorithm significantly reduces r t u r n .
The difference in r t u r n explains the variation in search effectiveness with and without C o s t t u r n . First, while the path grid determination algorithm extracts situation information from distant paths to calculate path costs, it does not limit the time UAVs spend circling near the previous waypoint. Incorporating C o s t t u r n into the cost function effectively mitigates this issue, reducing redundant searches caused by excessive circling. Second, as observed in Table 1, N ¯ D , t ¯ is higher with C o s t t u r n than without it. This is because minimizing the circling time near the previous waypoint allows the UAVs to reach the next waypoint more quickly via straight-line flight, facilitating faster information exchange and decision making, thereby accelerating the OODA cycle and improving search effectiveness.

4.3. Stability of Collaborative Search Algorithm

This paper explores the impact of GPS positioning errors and partial UAV loss on the collaborative search efficiency of UAV swarms through simulation experiments. During the experiment, eight UAVs were set up to simultaneously search for 60 moving targets within the task area, and the setting of moving targets was consistent with the previous text.
When considering GPS positioning error, the distance between the position obtained by UAV and the actual position follows a normal distribution:
f x = 1 2 π σ e x μ 2 2 σ 2
where μ is the actual position coordinate of UAV, and σ is the overall standard deviation, which is taken as 20 m in this article. When considering the situation of UAV loss, we randomly select two UAVs to be lost at regular intervals.
Figure 18 shows the simulation results. As shown in the figure, when a GPS positioning error and UAV loss occur, there is no significant change in the coverage and target capture rates, but the average capture time increases by 45 s and 52 s, respectively, and the time spent capturing targets becomes longer. The proportion of decision consumption and average turning time still decreases with the changing trend. A GPS positioning error has no significant impact on decision consumption, while UAV loss will reduce decision consumption. This is because the two UAVs that are lost cannot share information with the original bee colony, resulting in a higher cost of path state information and yaw cost for all UAVs. The resulting path curvature is greater, increasing the flight time between waypoints and reducing the number of decisions.
In summary, positioning errors and UAV disconnection have no significant impact on coverage and target capture rates. Although these abnormal situations may increase the duration of target capture, UAV swarms can still complete the task.

5. Conclusions and Prospect

This study first establishes an environmental information model and an information fusion mechanism based on detection interval time, proposes a path grid determination algorithm to extract situation information along planned paths, and enables UAVs to use the PSO algorithm for rapid decision making with the goal of minimizing the path situation information cost and yaw cost C o s t t u r n . Finally, the impacts of D w p , 1 and C o s t t u r n on swarm search effectiveness are investigated through multiple simulation comparisons. The main contributions and conclusions of this study are as follows:
  • A path grid determination algorithm is proposed to acquire situation information from grid cells along planned paths and calculate path costs, transforming the path-planning problem into a waypoint selection problem, which facilitates UAV decision making using the PSO algorithm.
  • The impact of D w p , 1 on search effectiveness is investigated through simulations. An analysis of the simulation results reveals that increasing D w p , 1 has no significant impact on search effectiveness but significantly reduces communication and decision-making consumption.
  • The impact of C o s t t u r n on search effectiveness is comparatively analyzed. Incorporating C o s t t u r n into the path-planning algorithm reduces the time UAVs spend circling near the previous waypoint, avoiding redundant searches, while also decreasing the time to reach the next waypoint, accelerating the OODA cycle, and improving search effectiveness.
  • Through simulation experiments, the impact of a GPS positioning error and UAV disconnection on collaborative search efficiency was analyzed. It was found that although the average capture time increased, the UAV swarm could still complete the task of searching for moving targets.
The work presented in this study focuses on real-time task allocation for UAVs, addressing the problem of determining optimal flight directions based on current situation awareness. However, the collaborative search algorithm discussed in this article is only applicable to situations where there is no no-fly zone and the shape of the task area is a regular quadrilateral, and it does not consider the two limiting factors of UAV energy and communication limitations. Therefore, further research will be conducted in the future to address these two deficiencies. After optimizing the collaborative search algorithm framework, the multi-UAV formation control law will be explored to achieve UAV cluster assembly, formation, turning, and obstacle avoidance in the task area and then collaborate to complete the search task.

Author Contributions

Conceptualization, W.M. and Y.L.; methodology, H.Z.; formal analysis, G.L.; writing—original draft preparation, H.Z.; writing—review and editing, W.M.; project administration, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to regulation of laboratory data management.

Conflicts of Interest

The authors declare no conflicts of interest regarding this paper.

References

  1. Kuru, K.; Ansell, D.; Khan, W.; Yetgin, H. Analysis and Optimization of Unmanned Aerial Vehicle Swarms in Logistics: An Intelligent Delivery Platform. IEEE Access 2019, 7, 15804–15831. [Google Scholar] [CrossRef]
  2. Lee, M.; Lai, Y.; Chuang, M.; Chen, B. Design and Validation of a Route Planner for Logistic UAV Swarm. Intell. Autom. Soft Comput. 2021, 28, 227–240. [Google Scholar] [CrossRef]
  3. Ma, Z.; Chen, J. Multi-UAV Urban Logistics Task Allocation Method Based on MCTS. Drones 2023, 7, 679. [Google Scholar] [CrossRef]
  4. Sánchez-García, J.; Reina, D.G.; Toral, S.L. A Distributed PSO-Based Exploration Algorithm for a UAV Network Assisting a Disaster Scenario. Future Gener. Comput. Syst. 2019, 90, 129–148. [Google Scholar] [CrossRef]
  5. Khalil, H.; Rahman, S.U.; Ullah, I.; Khan, I.; Alghadhban, A.J.; Al-Adhaileh, M.H.; Ali, G.; ElAffendi, M. A UAV-Swarm-Communication Model Using a Machine-Learning Approach for Search-and-Rescue Applications. Drones 2022, 6, 372. [Google Scholar] [CrossRef]
  6. Yan, X.; Chen, R. Application Strategy of Unmanned Aerial Vehicle Swarms in Forest Fire Detection Based on the Fusion of Particle Swarm Optimization and Artificial Bee Colony Algorithm. Appl. Sci. 2024, 14, 4937. [Google Scholar] [CrossRef]
  7. Zanol, R.; Chiariotti, F.; Zanella, A. Drone Mapping through Multi-Agent Reinforcement Learning. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, 15–19 April 2019; pp. 1–7. [Google Scholar]
  8. Singh, C.; Mishra, V.; Harshit, H.; Jain, K.; Mokros, M. Application of Uav Swarm Semi-Autonomous System for the Linear Photogrammetric Survey. Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 2022, 43, 407–413. [Google Scholar] [CrossRef]
  9. Gargalakos, M. The Role of Unmanned Aerial Vehicles in Military Communications: Application Scenarios, Current Trends, and Beyond. J. Def. Model. Simul. 2024, 21, 313–321. [Google Scholar] [CrossRef]
  10. Deng, H.; Huang, J.; Liu, Q.; Zhao, T.; Zhou, C.; Gao, J. A Distributed Collaborative Allocation Method of Reconnaissance and Strike Tasks for Heterogeneous UAVs. Drones 2023, 7, 138. [Google Scholar] [CrossRef]
  11. Yang, L.; Hao, Y.; Xu, J.; Li, M. Multi-UAV Collaborative Target Search Method in Unknown Dynamic Environment. Sensors 2024, 24, 7639. [Google Scholar] [CrossRef]
  12. Cheng, K.; Hu, T.; Wu, D.; Li, T.; Wang, S.; Liu, K.; Tian, Z.; Yi, D. Heterogeneous UAV Swarm Collaborative Search Mission Path Optimization Scheme for Dynamic Targets. Int. J. Aerosp. Eng. 2024, 2024, 6643424. [Google Scholar] [CrossRef]
  13. Zheng, J.; Ding, M.; Sun, L.; Liu, H. Distributed Stochastic Algorithm Based on Enhanced Genetic Algorithm for Path Planning of Multi-UAV Cooperative Area Search. IEEE Trans. Intell. Transport. Syst. 2023, 24, 8290–8303. [Google Scholar] [CrossRef]
  14. Li, Y.; Zhang, Z.; Sun, Q.; Huang, Y. A Distributed Framework for Multiple UAV Cooperative Target Search under Dynamic Environment. J. Frankl. Inst. 2024, 361, 106810. [Google Scholar] [CrossRef]
  15. Liu, H.Y.; Chen, J.; Huang, K.H.; Cheng, G.Q.; Wang, R. UAV Swarm Collaborative Coverage Control Using GV Division and Planning Algorithm. Aeronaut. J. 2023, 127, 446–465. [Google Scholar] [CrossRef]
  16. Li, Y.; Chen, W.; Fu, B.; Wu, Z.; Hao, L.; Yang, G. Research on Dynamic Target Search for Multi-UAV Based on Cooperative Coevolution Motion-Encoded Particle Swarm Optimization. Appl. Sci. 2024, 14, 1326. [Google Scholar] [CrossRef]
  17. Saadaoui, H.; Bouanani, F.E.; Illi, E. Information Sharing Based on Local PSO for UAVs Cooperative Search of Moved Targets. IEEE Access 2021, 9, 134998–135011. [Google Scholar] [CrossRef]
  18. Yan, K.; Xiang, L.; Yang, K. Cooperative Target Search Algorithm for UAV Swarms with Limited Communication and Energy Capacity. IEEE Commun. Lett. 2024, 28, 1102–1106. [Google Scholar] [CrossRef]
  19. Shafiq, M.; Ali, Z.A.; Israr, A.; Alkhammash, E.H.; Hadjouni, M. A Multi-Colony Social Learning Approach for the Self-Organization of a Swarm of UAVs. Drones 2022, 6, 104. [Google Scholar] [CrossRef]
  20. Xu, S.; Zhou, Z.; Li, J.; Wang, L.; Zhang, X.; Gao, H. Communication-Constrained UAVs’ Coverage Search Method in Uncertain Scenarios. IEEE Sens. J. 2024, 24, 17092–17101. [Google Scholar] [CrossRef]
  21. Gupta, A.; Virmani, A.; Mahajan, P.; Nallanthigal, R. A Particle Swarm Optimization-Based Cooperation Method for Multiple-Target Search by Swarm UAVs in Unknown Environments. In Proceedings of the 2021 7th International Conference on Automation, Robotics and Applications (ICARA), Prague, Czech Republic, 4–6 February 2021; pp. 95–100. [Google Scholar]
  22. Pyke, L.M.; Stark, C.R. Dynamic Pathfinding for a Swarm Intelligence Based UAV Control Model Using Particle Swarm Optimisation. Front. Appl. Math. Stat. 2021, 7, 744955. [Google Scholar] [CrossRef]
  23. Sun, Z.; Wang, N.; Lin, H.; Zhou, X. Persistent Coverage of UAVs Based on Deep Reinforcement Learning with Wonderful Life Utility. Neurocomputing 2023, 521, 137–145. [Google Scholar] [CrossRef]
  24. Boulares, M.; Fehri, A.; Jemni, M. UAV Path Planning Algorithm Based on Deep Q-Learning to Search for a Floating Lost Target in the Ocean. Robot. Auton. Syst. 2024, 179, 104730. [Google Scholar] [CrossRef]
  25. Bernardo, G.T.T.; Vogas, L.M.B.; Rodrigues, S.D.S.; Lopes, T.G.G.; Marcondes, C.A.C.; Loubach, D.S.; Sbruzzi, E.F.; Verri, F.A.N.; Marques, J.C.; Pereira, L.A.; et al. A-Star Based Algorithm Applied to Target Search and Rescue by a UAV Swarm. In Proceedings of the 2022 Latin American Robotics Symposium (LARS), 2022 Brazilian Symposium on Robotics (SBR), and 2022 Workshop on Robotics in Education (WRE), São Bernardo do Campo, Brazil, 18 October 2022; pp. 49–54. [Google Scholar]
  26. Zhang, X.; Ali, M. A Bean Optimization-Based Cooperation Method for Target Searching by Swarm UAVs in Unknown Environments. IEEE Access 2020, 8, 43850–43862. [Google Scholar] [CrossRef]
  27. Yang, S.; Lin, D.; He, S.; Hussain, I.; Seneviratne, L. Aerial Swarm Search for GNSS-Denied Maritime Surveillance. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 3442–3453. [Google Scholar] [CrossRef]
  28. Yu, W.; Liu, J.; Zhou, J. A Novel Sparrow Particle Swarm Algorithm (SPSA) for Unmanned Aerial Vehicle Path Planning. Sci. Program. 2021, 2021, 5158304. [Google Scholar] [CrossRef]
  29. Li, J.; Yang, X.; Yang, Y.; Liu, X. Cooperative Mapping Task Assignment of Heterogeneous Multi-UAV Using an Improved Genetic Algorithm. Knowl. -Based Syst. 2024, 296, 111830. [Google Scholar] [CrossRef]
  30. Li, Y. An Improved Ant Colony Algorithm for Multiple Unmanned Aerial Vehicles Route Planning. J. Frankl. Inst. 2024, 361, 107060. [Google Scholar] [CrossRef]
  31. Wen, C.; Dong, W.; Xie, W.; Cai, M.; Liu, R. Distributed Cooperative Area Search Method for UAV Swarms Based on Revisit Mechanism. Acta Aeronaut. Et Astronaut. Sin. 2023, 44, 327561. [Google Scholar] [CrossRef]
Figure 1. Decision logic within a single simulation step of UAV: (a) decision−making process; (b) flight trajectory under the decision-making process in (a).
Figure 1. Decision logic within a single simulation step of UAV: (a) decision−making process; (b) flight trajectory under the decision-making process in (a).
Applsci 15 05382 g001
Figure 2. Grid division of mission area.
Figure 2. Grid division of mission area.
Applsci 15 05382 g002
Figure 3. Obtaining the grid on the path.
Figure 3. Obtaining the grid on the path.
Applsci 15 05382 g003
Figure 4. Calculation of yaw cost.
Figure 4. Calculation of yaw cost.
Applsci 15 05382 g004
Figure 5. Schematic diagram of the selection range for two waypoints.
Figure 5. Schematic diagram of the selection range for two waypoints.
Applsci 15 05382 g005
Figure 6. Search coverage rate under different N U A V and D w p , 1 .
Figure 6. Search coverage rate under different N U A V and D w p , 1 .
Applsci 15 05382 g006
Figure 7. Comparison of coverage rate trends: (a) N U A V ; (b) D w p , 1 .
Figure 7. Comparison of coverage rate trends: (a) N U A V ; (b) D w p , 1 .
Applsci 15 05382 g007
Figure 8. Capture rate under different N U A V and D w p , 1 .
Figure 8. Capture rate under different N U A V and D w p , 1 .
Applsci 15 05382 g008
Figure 9. Comparison of capture rate trends: (a) N U A V ; (b) D w p , 1 .
Figure 9. Comparison of capture rate trends: (a) N U A V ; (b) D w p , 1 .
Applsci 15 05382 g009
Figure 10. Average capture time under different N U A V and D w p , 1 .
Figure 10. Average capture time under different N U A V and D w p , 1 .
Applsci 15 05382 g010
Figure 11. Comparison of average capture time trends: (a) N U A V ; (b) D w p , 1 .
Figure 11. Comparison of average capture time trends: (a) N U A V ; (b) D w p , 1 .
Applsci 15 05382 g011
Figure 12. Average number of decision frequencies per UAV under different N U A V and D w p , 1 .
Figure 12. Average number of decision frequencies per UAV under different N U A V and D w p , 1 .
Applsci 15 05382 g012
Figure 13. When considering C o s t t u r n , a comparison of coverage rate trends: (a) N U A V ; (b) D w p , 1 .
Figure 13. When considering C o s t t u r n , a comparison of coverage rate trends: (a) N U A V ; (b) D w p , 1 .
Applsci 15 05382 g013
Figure 14. When considering C o s t t u r n , a comparison of target capture rate trends: (a) N U A V ; (b) D w p , 1 .
Figure 14. When considering C o s t t u r n , a comparison of target capture rate trends: (a) N U A V ; (b) D w p , 1 .
Applsci 15 05382 g014
Figure 15. When considering C o s t t u r n , a comparison of average capture time trends: (a) N U A V ; (b) D w p , 1 .
Figure 15. When considering C o s t t u r n , a comparison of average capture time trends: (a) N U A V ; (b) D w p , 1 .
Applsci 15 05382 g015
Figure 16. Average number of decision frequencies per UAV under different with C o s t t u r n under different N U A V and D w p , 1 .
Figure 16. Average number of decision frequencies per UAV under different with C o s t t u r n under different N U A V and D w p , 1 .
Applsci 15 05382 g016
Figure 17. Comparison of r t u r n : (a) without C o s t t u r n ; (b) with C o s t t u r n .
Figure 17. Comparison of r t u r n : (a) without C o s t t u r n ; (b) with C o s t t u r n .
Applsci 15 05382 g017
Figure 18. The collaborative search efficiency of a UAV swarm under the influence of a GPS positioning error and UAV disconnection. (a) coverage rate; (b) capture rate; (c) capture time; (d) decision-making consumption; (e) ratio of average turning time.
Figure 18. The collaborative search efficiency of a UAV swarm under the influence of a GPS positioning error and UAV disconnection. (a) coverage rate; (b) capture rate; (c) capture time; (d) decision-making consumption; (e) ratio of average turning time.
Applsci 15 05382 g018aApplsci 15 05382 g018b
Table 1. Comparison of various indicators without and with C o s t t u r n .
Table 1. Comparison of various indicators without and with C o s t t u r n .
ConditionsEffectiveness IndicatorsResult
Without C o s t t u r n r ¯ c o v e r 0.811
r ¯ c a p t u r e 0.875
t ¯ c a p t u r e 135.32
N ¯ D , t ¯ 1.303
With C o s t t u r n r ¯ c o v e r 0.827
r ¯ c a p t u r e 0.898
t ¯ c a p t u r e 126.65
N ¯ D , t ¯ 1.407
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

Zhang, H.; Meng, W.; Liu, Y.; Liu, G.; Zhang, J. Research on Impact of Planned Path Length and Yaw Cost on Collaborative Search of Unmanned Aerial Vehicle Swarms. Appl. Sci. 2025, 15, 5382. https://doi.org/10.3390/app15105382

AMA Style

Zhang H, Meng W, Liu Y, Liu G, Zhang J. Research on Impact of Planned Path Length and Yaw Cost on Collaborative Search of Unmanned Aerial Vehicle Swarms. Applied Sciences. 2025; 15(10):5382. https://doi.org/10.3390/app15105382

Chicago/Turabian Style

Zhang, Heng, Wenyue Meng, Yanan Liu, Guanyu Liu, and Jian Zhang. 2025. "Research on Impact of Planned Path Length and Yaw Cost on Collaborative Search of Unmanned Aerial Vehicle Swarms" Applied Sciences 15, no. 10: 5382. https://doi.org/10.3390/app15105382

APA Style

Zhang, H., Meng, W., Liu, Y., Liu, G., & Zhang, J. (2025). Research on Impact of Planned Path Length and Yaw Cost on Collaborative Search of Unmanned Aerial Vehicle Swarms. Applied Sciences, 15(10), 5382. https://doi.org/10.3390/app15105382

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