Next Article in Journal
A CARS-SPA-GA Feature Wavelength Selection Method Based on Hyperspectral Imaging with Potato Leaf Disease Classification
Previous Article in Journal
High-Resolution Reconstruction of Temperature Fields Based on Improved ResNet18
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Real-Time Roundup and Dynamic Allocation Methods for Multi-Dynamic Target Unmanned Aerial Vehicles

1
Graduate College, Air Force Engineering University, Xi’an 710051, China
2
Aeronautics Engineering College, Air Force Engineering University, Xi’an 710038, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(20), 6565; https://doi.org/10.3390/s24206565
Submission received: 23 August 2024 / Revised: 4 October 2024 / Accepted: 8 October 2024 / Published: 12 October 2024
(This article belongs to the Section Sensors and Robotics)

Abstract

:
When multi-dynamic target UAVs escape, the uncertainty of the formation method and the external environment causes difficulties in rounding them up, so suitable solutions are needed to improve the roundup success rate. However, traditional methods can generally only enable the encirclement of a single target, and when the target is scattered and escaping, this will lead to encirclement failure due to the inability to sufficiently allocate UAVs for encirclement. Therefore, in this paper, a real-time roundup and dynamic allocation algorithm for multiple dynamic targets is proposed. A real-time dynamic obstacle avoidance model is established for the roundup problem, drawing on the artificial potential field function. For the escape problem of the rounding process, an optimal rounding allocation strategy is established by drawing on the linear matching method. The algorithm in this paper simulates the UAV in different obstacle environments to round up dynamic targets with different escape methods. The results show that the algorithm is able to achieve the rounding up of multiple dynamic targets in a UAV and obstacle scenario with random initial positions, and the task UAV, which is able to avoid obstacles, can be used in other algorithms for real-time rounding up and dynamic allocation. The results show that the algorithm is able to achieve the rounding up of multi-dynamic targets in scenarios with a random number of UAVs and obstacles with random locations. It results in a 50% increase in the rounding efficiency and a 10-fold improvement in the formation success rate. And the mission UAV is able to avoid obstacles, which can be used in other algorithms for real-time roundup and dynamic allocation.

1. Introduction

Cooperative UAV roundup technologies are increasingly vital for modern defense and security [1,2,3]. With the complexity and variability of the environment, a single UAV is no longer sufficient to meet the needs of complex tasks, such as emergency rescue, traffic control, environmental monitoring and other tasks, which often require a variety of models, multiple sorties, and multi-layer gradients of UAVs to work together to complete the corresponding tasks [4,5,6,7,8]. In the process of multi-UAV cooperation, how the UAV itself is localized in the group and how it interacts with the external environment is one of the key technologies studied [9,10,11,12].
As early as 1939, social psychologist Lewin conducted an in-depth study on the Cooperation of Humans (CoH). He pointed out that human cooperation is a complex group behavior, subject to the joint actions of each individual within the group and the external environment, and based on this, he proposed a group cooperation model [13,14]. The CoH model reveals the general principles of human collaborative behavior to a certain extent; however, it is a passive cooperation model without a clear goal. Groups do not engage with each other in meaningless interactions, but collaborate purposefully, i.e., goal-oriented group collaboration. In a collaborative task, each person should have their own task, and they should act independently of each other to accomplish individual tasks as well as work in parallel to accomplish group tasks. For this reason, based on this method, this paper further considers the constraints between the roundup task and the UAV cluster, and based on the sharing of environmental information perceived by the distributed UAVs, converges the multiple targets to form the group’s collaborative strategy and the individual’s control scheme, and presents research on the real-time roundup and dynamic allocation method of multi-dynamic target UAVs, which can solve the problem of multiple UAV roundups [15,16,17].
In terms of group and individual UAV cooperative control, after the decision-making strategy is generated, it is not only necessary to consider the control of the group as a whole oriented to the purpose of rounding up, but also the individual control of each UAV [18,19]. At this point, it is necessary to consider the state, position, and other information of the UAVs, and to make targeted adjustments to the control strategy, ensuring that the group of UAVs can collaborate to complete the rounding up of the target [20,21,22].
The above literature provides some results in the area of dynamic target fencing and obstacle avoidance. However, most of these traditional methods can only encircle a single target. This means that if there are multiple target UAVs with scattered escapes, these methods will fall into a local optimum due to the inability to determine the target to be rounded up, leading to roundup failure. Furthermore, there will be inappropriate allocation of roundups, resulting in an insufficient number of roundups, too great of a distance distance, etc., causing the partial or total failure of the roundup mission.
Traditional obstacle avoidance methods usually deal with the problem of a single UAV arriving at a single target, and global information about environmental obstacles is often obtained before planning, which makes it impossible to avoid dynamic obstacles; the artificial potential field method is capable of dealing with dynamic obstacle problems, but it is prone to falling into local optima. Researchers have improved the above methods and proposed new algorithms that can achieve obstacle avoidance. Due to the emergence of multi-objective missions, it is impossible or difficult for a single UAV to complete the mission. This requires the use of multiple UAVs to deal with the multi-target problem, and cooperative obstacle avoidance by multiple UAVs is the key to solving this problem. In traditional methods, intelligent algorithms such as genetic algorithms and swarm algorithms are not suitable for solving this problem due to the increase in the number of UAVs, which leads to an exponential and dramatic increase in the amount of computation. The artificial potential field method is suitable for this problem, but involves an interaction between the mission UAV and the obstacles and the target UAV to avoid obstacles, which requires the algorithm to be improved to balance each parameter to obtain a suitable obstacle avoidance method. In this paper, based on the artificial potential field method, a dynamic obstacle avoidance model is established using boundary thresholding, which can maintain the formation and distance of the roundup while achieving obstacle avoidance.
In summary, the main contributions of this paper are as follows:
(1)
A real-time dynamic obstacle avoidance model is designed based on an artificial potential field function, in which all mission UAVs are able to avoid obstacles relatively smoothly under continuously applied perturbations. Moreover, there is also a potential field constraint between UAVs in producing a certain roundup formation.
(2)
A multi-dynamic target allocation scheme is designed to converge the environmental information perceived by multiple targets to form a collaborative strategy for the group and a control scheme for the individual based on further consideration of the group UAV constraints. The optimal allocation strategy is derived by establishing an evaluation index function, linearly matching from the perspective of the target UAVs, and combining the total cost of all the mission UAVs.
(3)
The path of the roundup process is smoothed and optimized. The planned paths of all the UAVs are jittery due to the setup of continuous interference. The paths of all the UAVs are smoothed by means of Bessel curves to obtain smooth and stable feasible roundup flight paths.

2. Preliminaries

2.1. Problem Model

The UAV maintains a fixed altitude during level flight for roundup operations, and the kinematic equation of the UAV is
[ x ˙ y ˙ θ ˙ ] = [ cos θ 0 sin θ 0 0 1 ] · [ ν ω ]
where x , y is the current position of the UAV, θ is the heading angle, v is the current linear velocity, and ω is the current angular velocity. Accounting for perturbations θ d i s , the UAV’s motion equation is rewritten as
[ x ˙ y ˙ θ ˙ ] = [ cos ( θ + θ d i s ) 0 sin ( θ + θ d i s ) 0 0 1 ] · [ ν ω ]
There exists a minimum turning radius R min for the UAV and the yaw angle constraint is satisfied | ω | v / R min .
Based on the position ( x k , y k ) of the mission UAV and the position ( x g , y g ) of the target UAV, it is possible to calculate the angle of the UAV rounding as
θ k = arctan ( ( y g y k ) / ( x g x k ) )
There is a safe distance between the UAV and the obstacle, and the safe distance is determined by expanding the obstacle. See Figure 1.

2.2. Artificial Potential Field

The basic idea of the traditional artificial potential field is to construct the environmental attraction potential field and repulsion potential field for the environmental information in which the controlled object is located, to guide the controlled object to avoid obstacles and arrive at the target point.
According to the concept of potential field in physics, the obstacle body is constructed to produce repulsive force potential field. When the UAV enters the scope of action of the repulsive force potential field, it begins to be subjected to repulsive force. The smaller the distance between the UAV and the obstacle, the greater the repulsive force, driving the UAV away from the obstacle. Constructing the target point to produce an attractive potential field to the UAV, the scope of action covers the entire map. The UAV will always be attracted by the target point after take-off, and the strength of the action is proportional to the Euclidean distance between the two, guiding the UAV to fly towards the target point. The artificial potential field function established by the UAV is
U r e p ( x ) = { 1 2 α ( 1 x o x 1 x r ) 2 , x o x x r 0 , x o x > x r
U a t t ( x ) = 1 2 k x x g 2
U a l l ( x ) = U r e p ( x ) + U a t t ( x )
In Equations (4)–(6), U r e p ( x ) is the repulsive potential function of the obstacle to the UAV; U a t t ( x ) is the attractive potential function of the target point to the UAV; U a l l ( x ) is the combined potential function of the target point to the UAV; x o is the position of the obstacle; x is the current position of the UAV; x g is the position of the target point; x r is the range of the repulsive potential field of the obstacle’s influence; α is the gain coefficient of the repulsive potential field; and k is the gain coefficient of the attractive potential field.
The repulsive force and the gravitational force on the UAV are obtained sequentially by finding the negative gradient for U r e p ( x ) and U a t t ( x ) , respectively, and the direction of the combined force of the two is the direction of the UAV’s motion. The negative gradient of the potential function is obtained as the force function:
F r e p ( x ) = U r e p ( x ) = { α ( 1 x o x 1 x r ) 1 x o x 2 , x o x x r 0 , x o x > x r
F a t t ( x ) = U a t t ( x ) = k x x g
F a l l ( x ) = F r e p ( x ) + F a t t ( x )
In Equations (7)–(9), F r e p ( x ) is the repulsive force of the obstacle on the UAV; F a t t ( x ) is the attractive force of the target point on the UAV; and F a l l ( x ) is the combined force on the UAV, which consists of the superposition of the repulsive force of all obstacles in the obstacle’s influence range and the attractive force of the target point.

3. Design of Algorithm

In traditional target roundup algorithms, when task UAVs encounter areas with numerous obstacles, because the target UAV and the obstacles are in the same straight line, as the task UAV approaches the target UAV, the distance from the obstacles decreases, and at this time, the task UAV is subjected to obstacle repulsion increase, which in turn will force the task UAV far away from the target UAV. The mission UAV cannot penetrate the obstacle area, resulting in failed target roundup.
To address this problem, a dynamic allocation scheme for multi-dynamic target roundup is designed. According to the escape mode in which the target UAV is located, the task UAV is assigned to implement the roundup in real time. The block diagram of the roundup is shown in Figure 2.
The roundup scheme assumes the existence of multiple mission UAVs and multiple target UAVs, and assigns a corresponding number of mission UAVs to implement roundup according to the escape mode of the target UAVs. As can be seen from Figure 2, the scheme has two main components: the real-time dynamic obstacle avoidance algorithm and the optimal roundup allocation strategy. The real-time dynamic obstacle avoidance algorithm is used for flight path planning, and when there are obstacles near the task UAVs, the corresponding potential field is derived based on the distance calculation, which determines the next action to be executed by the task UAVs. Eventually, a safe distance is maintained with the target UAV when it arrives near the roundup target UAV. The optimal roundup allocation algorithm allocates a reasonable roundup scheme, allocates a certain number of mission UAVs for roundup according to the escape formation and number of target UAVs, and forms a roundup formation to ensure the roundup effect. The roundup scheme combines the above two parts to realize the real-time roundup of dynamic targets and the dynamic allocation of roundup UAVs. See Figure 3.

3.1. Real-Time Dynamic Obstacle Avoidance Based on Boundary Thresholding

Each individual UAV performs an individual behavior based on their respective perceived information I ( x , y , z ) , and is able to avoid dynamic and static obstacles in the environment, at the same time being able to pursue the target UAV. However, the independent individuals do not perceive the global information as a whole, and the global perception information W I ( x , y ) is formed by fusing the distributed independent individual information.
Assuming that there are M k remaining UAVs within the perception range of the mission UAV k , the relative distance matrix D k between the M k UAVs and UAV k can be obtained separately:
D k = [ D is ( u k , u 1 ) , D is ( u k , u 2 ) , , D is ( u k , u M k ) ] T
D is ( u k , u M k ) = ( x u k x u M k ) 2 + ( y u k y u M k ) 2
where D k denotes the relative distance matrix between the M k UAVs and UAV k . Each element D is ( u k , u M k ) in its distance matrix is calculated as shown in the above equation.
In order to ensure the safety of UAV interactions, the UAVs need to have anti-collision capabilities. The UAVs need to maintain a safe distance between themselves within their sensing range, and only need to maintain a safe distance with other UAVs closest to UAV k itself.
Assume that for any UAV q M k , D is ( u k , u q ) = min ( D k ) , min are the minimum values in the matrix. It can be derived that the remaining UAV in the closest sensing range to UAV k is q , and the force F k q it receives from UAV q is
F k q = { μ 1 d k q d k q R 1 d k q λ + 1   , d k q R 1         0   , R 1 < d k q R 2 μ 1 d k q d k q R 2 d k q λ + 1   , R 2 < d k q R 3
where μ 1 is a constant coefficient, λ is an exponential constant coefficient, and R 1 , R 2 and R 3 denote the repulsive region boundary value, equilibrium region boundary value, and gravitational region boundary value of the UAV, respectively.
In order to ensure the collaborative following of UAVs, it is necessary that the UAVs are not too far away from each other in the sensing range, thus making it easier to form tight formations. At this point, it is only necessary for UAV k to maintain a formation distance with the UAV furthest away from itself.
Assume that for any UAV p M k , there are D is ( u k , u p ) = max ( D k ) , max as the maximum value in the fetch matrix. It can be derived that the farthest remaining UAV within the perception range of UAV k is p , and the force it receives from UAV p is
F k p = { μ 2 d k p d k p R 1 d k p λ + 1   , d k p R 1         0   , R 1 < d k p R 2 μ 2 d k p d k p R 2 d k p λ + 1   , R 2 < d k p R 3
where μ 2 is a constant coefficient, λ is an exponential constant coefficient, and R 1 , R 2 and R 3 denote the repulsive region boundary value, the equilibrium region boundary value, and the gravitational region boundary value of the UAV, respectively.
Then, the combined force F k on UAV k is the sum of the nearest force F k q and the farthest force F k p , i.e., F k = F k q + F k p .
The traditional artificial potential field method easily falls into local minima, which leads to planning failure. In this paper, the improved artificial potential field function not only ensures the safe distance of the UAV’s flight, but also ensures the stable following of the formation. The proposed method sets the gravitational region with the equilibrium region and the repulsion region, and the UAV converges to the equilibrium region due to the gravitational force and the repulsion force. In the equilibrium region, the UAV is able to move steadily towards the target point. When leaving the equilibrium region, it is again subjected to gravitational and repulsive forces, which keep the UAV in the equilibrium region between the repulsive and gravitational regions, i.e., between R 2 and R 3 .
For the obstacle in the sensory information of UAV k , assuming that the obstacle point ( x o p , y o p ) is the nearest obstacle collision avoidance point, UAV k receives the repulsive force F k o on it from this obstacle point as
F k o = β ( D max d k o ) 2 d k o 3 d k o d k o = β d k o ( D max d k o ) 2 d k o 4
where β is the obstacle point repulsion coefficient, and D max is the farthest obstacle distance that the UAV can sense, i.e., the maximum distance of obstacle point repulsion.

3.2. Identify Target Escape Modes

There are three types of escape methods for target UAVs, namely, dispersed escape, formation escape, and group escape. The escape mode can be judged in real time according to the distance between the target UAVs.
Assuming that there are M target UAVs within the sensing range of target UAV g, the relative distance matrix D between M UAVs and UAV g can be obtained separately:
D g = [ D is ( u g , u 1 ) , D is ( u g , u 2 ) , , D is ( u g , u M g ) ] T
D is ( u g , u M g ) = ( x u g x u M g ) 2 + ( y u g y u M g ) 2
where D g denotes the relative distance matrix between M g UAVs and UAV g . Each element D i s ( u g , u M g ) in its distance matrix is calculated as shown in the above equation.
When the distance D k > R between the target UAVs displays dispersed escape, when the distance D k < R between the target UAVs displays formation escape, and when the distance between the target UAVs is both greater than R and less than R , it this is termed group escape.
The main purpose of a mission UAV is to round up a target UAV. To achieve the roundup, the mission UAV should fly towards the location of the rounded-up target UAV. The coordinates of the centre of mass of the mission UAV are defined as follows:
x s = k = 1 n x k n , y s = k = 1 n y k n
where n is the total number of task UAVs, and x k and y k are the horizontal and slave coordinates of the task UAVs, respectively.
Mission UAVs are able to fuse to form global sensory information through information exchange between them. The target UAV can be sensed by one or more mission UAVs in the surrounding environment. Let the coordinates of the target UAV be rounded up to ( x f , y f ) , make the mission UAV fly towards the target UAV to be rounded up, and construct the distance function between them as
F f s = d s f d s f [ ω 1 ( d s f D min s f ) + ω 2 ( D max s f d s f ) + ω 3 d s f ]
where d s f is the distance between the center of mass of the mission UAV swarm and the target to be rounded up, d s f d s f is the direction that guides the mission UAV swarm towards the target UAV to be rounded up, D min s f is the distance from the closest UAV in the mission UAV swarm to the target UAV to be rounded up, D max s f is the distance from the furthest UAV in the mission UAV swarm to the target UAV to be rounded up, ω 1 , ω 2 , and ω 3 are weight constants, respectively.

3.3. Assignment Roundup Distribution Strategy

The linear allocation method is used to obtain the roundup program with the smallest overall cost. Firstly, the interactive behavioral relationships between the mission UAV and the target UAV and the environment are analyzed. Then, the mapping relationship network between all the UAVs is obtained. Then, the evaluation index function of the UAVs is constructed. Finally, the roundup scheme with the lowest total cost is calculated.
The set of individual behaviors S u is made by each mission UAV u k independently sensing information on the environment, and the set of global behaviours S a generated by the mission UAVs interacting with the target UAVs, using the UAV correlation judgement function r e l to derive the mapping network NET formed between the set of individual behaviors S u and the set of global behaviors S a :
r e l ( u k , S u , S a ) = H o f u k ( S u ) S a
NET : { n e t ( s i , s j ) }   ,   i f   r e l ( u k , S u , S a )   ,   s i S u   ,   s j S a
where H o f u k ( ) denotes the UAVs within the perception range of the task UAV u k , and n e t ( s i , s j ) denotes the behavioral mappings formed between UAV u k and the UAVs within the perception range, and the mapping network NET can be formed by integrating all the behavioral mappings n e t ( s i , s j )   ,   s i S u   ,   s j S a .
After the mapping network NET is constructed, the completeness of the network needs to be evaluated, and the evaluation network W is constructed as a function of all the behavioral mappings in the behavioral network involving between the mission UAV and the target UAV:
W = { W 1 : f ( NET , r e l ( u 1 , S u , S a ) ) W 2 : f ( NET , r e l ( u 2 , S u , S a ) ) W n : f ( NET , r e l ( u n , S u , S a ) )
where W k : f ( NET , r e l ( u k , S u , S a ) ) is defined as the evaluation metric function W k for UAV u k :
W k : f ( NET , r e l ( u k , S u , S a ) ) n e t ( s k , ) NET , r e l ( u k , S u , S a ) NET = max ( r e l ( NET , S u , S a ) )
where denotes “equivalent to”, denotes existence, denotes belonging, is the cross-multiplication function, and max ( ) is the maximization function.
At this point, the optimal allocation of n mission UAVs to round up m target UAVs can be achieved by minimizing the total cost after allocation.
min D i j D i j W k '
i D i j = 1 , j = 1 , 2 , , n
j D i j = k , i = 1 , 2 , , m
D i j { 0 , 1 } , i , j = 1 , 2 , , m , n
where W k is the evaluation metrics function and W k W . D i j { 0 , 1 } is an indication of whether or not to assign. Here, D i j = 1 indicates that the i -th mission UAV is assigned to the j -th target UAV and D i j = 0 indicates that the i -th mission UAV is not assigned to the j -th target UAV. Equation (24) indicates that the task UAV selects only one target UAV in the current state. Equation (25) indicates that the target UAV in the current state is simultaneously rounded up by k mission UAVs. Since the roundup mission is performed, the number of mission UAVs generally needs to be larger than the number of target UAVs, so there are m < n . Here, m is the total number of target UAVs and n is the total number of mission UAVs.
In summary, the flowchart of the multi-UAV collaborative roundup distribution method is as follows. See Figure 4.

4. Simulation and Analysis of Results

4.1. Simulation Settings

Typically, the initial positions of the mission and target UAVs vary based on actual scenarios. Therefore, a random initial position is more reasonable, and the algorithm sets the initial positions of all the UAVs to be taken randomly between [20, 180]. And static and dynamic obstacles are also set within this interval. Accordingly, the quantities, radii and speeds are shown in Table 1.
The number of mission UAVs was set to nine, aiming to verify the effectiveness of medium-scale mission UAV roundups. The number of target UAVs is set to three, which is intended to verify the escape of small-scale targets. In practice, the number of UAVs can be increased or decreased according to the specific situation. In the simulation, the radii of the UAVs are all set to 1 m to ensure a certain flight safety distance. The number of static obstacles is set to five with a radius of 10 m, which is used to simulate the presence of fixed obstacles. The number of dynamic obstacles was set to 10, with a radius set to 5 m, to simulate moving objects. The speed of the UAV and the obstacles were set according to the actual situation.
To enhance the environmental complexity, the trajectories of dynamic obstacles are randomly adjusted based on their current positions. In this case, Δ x is added in the direction of the x -axis and Δ y is added in the direction of y -axis. And Δ x ( 10 , 20 ) , Δ y ( 10 , 20 ) , the positivity and negativity of the taken values ensures that the dynamic obstacle can move in all directions. Secondly, setting positive values greater than negative values provides better assurance that the obstacle is moving roughly in the direction of the first quadrant.
To ensure the physical implementation of the UAS and the repeatability of the experiments, the key performance indicators for each component are shown in Table 2 below. The parameter settings and data for all components in the table are physically implementable and repeatable.
Table 3 shows the setting support and data table for the parameters. In the table, the weight constants, ω 1 , ω 2 and ω 3 , can be adjusted according to the actual situation. In Table 3, ω 1 = ω 2 = ω 3 = 1 indicates that the three distances have the same effect on the roundup effect. When the value of ω 1 is appropriately boosted, the distance d s f between the centre of mass of the mission UAV population and the target to be rounded up is valued more, bringing the UAV population closer to the target. When the value of ω 2 is appropriately boosted, more weight is given to the distance D min s f of the UAV closest to the target UAV to be rounded up in the mission UAV swarm, allowing the UAV swarm to respond to the roundup more quickly. When the value of ω 3 is appropriately boosted, more weight is given to the distance D max s f of the UAV in the mission UAV swarm that is furthest away from the target UAV to be rounded up, to avoid the target escaping.
The action simulation experiment is divided into three groups according to the escape mode of the roundup target UAVs. They are, respectively, three target UAVs displaying dispersed escape, three target UAVs displaying formation escape, and three target UAVs displaying group escape. In each group of simulation experiments, for the sake of the fairness of the simulation experiments, the above four environment maps are simulated separately for the case of no obstacle, the case of static obstacle only, the case of dynamic obstacle only, and the case of both static obstacle and dynamic obstacle.

4.2. Result Analysis

(1)
Scattered escape: nine mission UAVs rounding up three dynamic targets
Figure 5 shows a simulation of nine mission UAVs rounding up three target UAVs under accessibility. In the figure, the green circle indicates the initial position of the nine task UAVs; the magenta circle indicates the initial position of the three target UAVs; the green, blue, and cyan triangles indicate the current position of the UAVs that perform the roundup task and the three UAVs of the same colour round up the same target; the red triangle indicates the current position of the target UAVs; and the curves in the figure are the UAV’s flight trajectories.
In the figure, it can be seen that due to the dispersed escape of the three target UAVs, the task UAVs need to carry out a reasonable allocation of the task UAVs if they want to carry out the roundup, so, starting from a random initial position, based on the calculation of the distance between the individual task UAVs and the individual target UAVs, linear matching is carried out, and the closest set of solutions is obtained, and the task UAVs soon form three teams, which, respectively, encircle the three dispersed escaping target UAVs and finally complete the roundup.
Since the position interference quantity is applied to the path, the flight trajectory of the UAV in Figure 5a is a nonlinear zigzag path, so the Bessel curve is used to smooth the path, and a stable and smooth path is obtained, as shown in Figure 5b.
Figure 6 shows the simulation of nine UAVs rounding up three dispersed fleeing dynamic targets under static obstacles. Five static obstacles with a radius size of 10 m are added to Figure 6, and the static obstacles are represented by black circular patterns.
In the figure, it can be seen that at the initial moment, the mission UAV and the target UAV are randomly distributed in the environment map. The target UAV starts to disperse and escape, and the task UAV needs to sense the static obstacles in the environment and avoid collisions while linearly matching the target UAV. The final simulation results show that the task UAV is able to round up the scattered target UAVs and the trapping path is smoothed with Bessel curves.
Figure 7 shows the simulation of nine mission UAVs rounding up three dispersed fleeing target UAVs under dynamic obstacles. Ten dynamic obstacles with a radius size of 5 m are added to Figure 5, and the dynamic obstacles are represented by red circular patterns.
In the figure, the addition of dynamic obstacles makes it necessary for the mission UAV to sense the environmental information online to change the flight direction to avoid the dynamic obstacles during the flight. The UAV moves with the gradient direction of the ensemble potential field and takes the assigned target UAV as the centre of the encirclement, respectively, and finally succeeds in encircling the dispersed escaping target UAV.
Figure 6 shows the simulation of nine UAVs rounding up three dispersed dynamic targets under mixed obstacles. It combines the static obstacle case of Figure 4 and the dynamic obstacle case of Figure 5.
The mission process is nine mission UAVs randomly distributed in the environment map to round up three dispersed escaping target UAVs. The environment map includes 5 static obstacles drawn in black circles and 10 dynamic obstacles drawn in red circles. The static obstacles have a radius of 10 m and the dynamic obstacles have a radius of 5 m. From the simulation map, it can be seen that the UAV completes the rounding up of the dispersed fleeing dynamic target with mixed obstacles and smooths the path of rounding up.
The traditional method fails in the process of rounding up dispersed fleeing targets due to the presence of distribution problems. As can be seen in Figure 8a, there are more twists and turns in the flight path of the UAV. Figure 8b smooths the roundup process and the resulting path is somewhat improved. The traditional method can only select target UAVs for rounding up by means of distance cost, and when the mission UAVs are close to the distance cost of multiple target UAVs, it will be impossible to determine the specific target for rounding up. In turn, the formation of the mission UAVs will also fall into this local optimum, leading to the failure of roundup.
Figure 8c shows the rounding process of this paper’s method under mixed obstacles, and Figure 8d shows the smoothing of the rounding process. In the figure, it can be clearly seen that the path of this paper’s method is smoother compared to the traditional roundup method roundup. The method in this paper can successfully round up the dispersed escaping targets.
(2)
Formation escape: nine UAVs working together to round up three formation targets
Figure 9 shows the simulation of nine UAVs rounding up three formation dynamic targets without obstacles. Again, the blue triangles in the figure indicate the mission UAVs and the three triangles indicate the target UAVs. It can be found that the mission UAVs quickly form a roundup of the target UAVs in an obstacle-free environment. The overall rounding process is relatively stable due to the absence of obstacles, followed by smoothing of the path using Bessel curves.
Figure 10 shows the simulation of nine UAVs surrounding three formation dynamic targets under static obstacles. In the figure, the mission UAVs initially distributed in the area surrounded by static obstacles need to avoid the obstacles while pursuing the target UAVs. The task UAVs are able to avoid the obstacles safely and have completed the pursuit of the target UAVs when the formation target UAVs escape to the coordinates (170, 170), and then the task UAVs adjust the formation to achieve a better encirclement of the target UAVs. In multiple simulation comparisons, the success rate of the UAV’s adjusted formation rounding up increased from the initial 60% to more than 90% compared to the formation rounding up before the adjustment. The path of the roundup process is smoothed using Bessel curves.
Figure 11 shows the simulation of nine UAVs rounding up three formation dynamic targets under dynamic obstacles. The dynamic obstacles are near the target the UAVs, and the mission UAVs maintain a safe distance from the dynamic obstacles during the process of rounding up the target UAVs and complete the rounding up. Finally, the path of the roundup process is smoothed to obtain a more stable roundup path. In many simulation comparison experiments, although the UAV path before smoothing can also complete the roundup, the success rate of the UAV’s formation is not good, and often results in formation failure, with an average failure rate as high as 20%, while the formation failure rate of the UAV’s roundup path after the smoothing treatment is only 2%, and compared with before and after the smoothing, the success rate of the UAV’s formation in the process of roundup increases by more than 10 times.
In Figure 12, the results of the traditional method of rounding up at 6 s, 12 s, 18 s, 24 s, and 30 s are shown in order, respectively. For the target UAVs with the formation, the roundup can be completed because the roundup target does not need to be distinguished and does not involve the problem of allocation. At 6 s, the task UAVs converge to the target UAVs; at 12 s, a preliminary roundup has been achieved; at 18 s, the roundup is completed; and from 24 s up to the end of the 30 s simulation, the roundup formation of the UAVs basically remains unchanged. It shows that the real-time performance of roundup is good. However, since the traditional method fails to round up targets that are scattered or escaping in groups, the real-time performance of rounding up is meaningless. The improved method is able to complete the rounding up and also ensure good real-time performance.
Figure 13 shows a simulation of nine UAVs rounding up three formation dynamic targets under mixed obstacles. In the figure, the static obstacles in Figure 8 and the dynamic obstacles in the case of Figure 9 are imposed. The mission UAV starts at the initial position of the green circle and avoids the black static obstacle while avoiding the red dynamic obstacle due to its presence. Then, by continuously converging towards the target UAV, it eventually forms an encirclement of the target UAV and achieves the roundup. The path of the encirclement process is smoothed.
In the figure, the rounding effect of this paper at 6 s, 12 s, 18 s, 24 s, and 30 s, respectively, is shown in order. It can be seen that, compared with the traditional method, the roundup effect of this paper’s method at each moment is relatively smoother. At 6 s, the mission UAV flew steadily towards the target UAV and formed a preliminary roundup at 12 s. The UAV completed the roundup at 18 s. And then, after 24 s, and finally at the end of the 30 s simulation, the UAV’s roundup formation basically remained the same, and the path of roundup was relatively stable. The real-time performance of the roundup is guaranteed.
(3)
Escape in groups: nine mission UAVs are split into two groups and work together to round up three escaped targets
Figure 14 is a simulation diagram of nine UAVs rounding up a dynamic target escaping in groups with no obstacles. In the figure, the target UAVs are divided into two groups to escape: one group consists of two target UAVs escaping in formation, and the other group consists of one target UAV escaping alone. Then, the mission UAVs need to distribute the UAVs and change the formation according to the actual situation. It can be found that the task UAV randomly distributes the initial position, detects the existence of target UAVs in the environment in two formations and one alone, so the task UAV matches the corresponding number of UAVs according to the actual distance and the number of target UAVs to pursue the target UAVs, and in the process of pursuing the target UAVs, changes the formation to realize the encirclement of the target UAVs. Then, the flight path of the UAVs is smoothed to obtain a stable encirclement path.
Figure 15 shows the simulation diagram of nine UAVs rounding up a dynamic target escaping in a group under static obstacles. Due to the existence of static obstacles, in order to ensure the safety of the mission UAVs, the static obstacles are avoided, and then, according to the principle of linear matching, the number of mission UAVs in the assigned formation is used to encircle the target UAVs. The final roundup is successful, and the flight path of the roundup process is smoothed to obtain a smooth flight path without collision.
Figure 16 shows the simulation diagram of nine UAVs rounding up grouped escaping dynamic targets under dynamic obstacles. Due to the real-time movement of the dynamic obstacles, which causes some obstacles for the task UAV’s rounding up, the task UAV achieves the rounding up of the target UAVs under the condition of ensuring safety. The flight path of the roundup process is smoothed.
Figure 17 shows the simulation of nine UAVs rounding up grouped escaping dynamic targets under mixed obstacles. In the figure, namely, there are static obstacles and dynamic obstacles. In this extreme case, in order to ensure the safety of the mission UAVs, the static obstacles are evaded while some dynamic obstacles hinder the flight and need to be circumvented and evaded. At the same time, the corresponding number and proximity of the mission UAVs are assigned in real time to round up the target UAVs. Finally, the encirclement is completed, and the UAV flight path is smoothed using the Bessel curve approach to obtain a smooth collision-free encirclement path.
In the figure, the traditional method fails to achieve rounding up while the method in this paper succeeds in rounding up. Figure 17a is the roundup process of the traditional method, and Figure 17b is the smoothing process of the roundup process of the traditional method, and it can be clearly found that the traditional method’s roundup course in the interval from [50, 130] to [120, 200] is frequently changed in reverse, which illustrates that some of the mission UAVs switch the roundup target frequently, and then the formation in which they are located is also uncertain. Eventually, it affects the whole system and leads to mission UAV roundup failure.
Figure 17c shows the rounding up process of the proposed method, in which the UAV has finished rounding up one group of escaped targets at the position of (150, 150) coordinates, and then the flight path remains smooth until the end of the simulation at the coordinates of (200, 200). And the rounding up of another group of targets is also completed at (165, 135) coordinates until the end of the simulation, and the completion of rounding up remains basically unchanged. Figure 17d shows the smoothing process of the rounding process of this paper’s method, and the smoothed path is more stable. In practice, using the smoothed path causes a certain improvement on the stability and success rate of the roundup.

5. Conclusions

This research project reviews UAV roundup and obstacle avoidance studies. After demonstrating UAV group coordination and target escape methods, this paper proposes a real-time multi-UAV roundup algorithm for multiple dynamic targets. Unlike traditional methods, the proposed method can not only round up a single formation escaping target in real time, but also round up multiple targets scattered and grouped together, which solves the problem of rounding up failures due to the distribution problem of traditional methods.
In this study, the UAV performing the roundup mission is placed in environments with no obstacles, static obstacles only, dynamic obstacles only, and mixed obstacles, and the target UAVs in the scattered escape, formation escape, and group escape situations are rounded up, respectively. Simulation analyses were conducted one by one to verify the correctness of the algorithm. The results show that the rounding up efficiency of the formation is greatly improved, resulting in a 50% increase in the rounding up efficiency and an improvement in the success rate of the formation by more than 10 times. The success rate of this paper’s method in rounding up formation targets is increased from 60% to more than 90% compared with the traditional method. The success rate of the traditional method in rounding up dispersed escaping targets and group escaping targets is less than 2%, while the method in this paper has been simulated many times, and the success rate can reach more than 90%. The flight path of the UAV is smoothed by using Bessel curves to obtain a smooth and steady flight path. It provides a certain reference value for the application related to multi-target rounding up.
Nevertheless, there are still some problems worth thinking about and paying attention to and expanding upon in further research, including the study of the practice and optimization of the algorithm. The algorithm proposed in this paper has some limitations and potential challenges. The main limitation is that when dealing with a situation where the number of target UAVs is larger than that of the mission UAVs, rounding up is difficult and there will be some escaped target UAVs with no way for the mission UAVs to round them up, which deserves further research. And the potential challenges come from factors such as electromagnetic interference in real-life environments, which requires an improvement in the ability of perturbation suppression. Moreover, UAV localization and sensing is challenging due to the presence of errors in the sensors.

Author Contributions

J.L. participated in the conceptualization of this study, carried out the analysis and design of the collaborative roundup and allocation mechanism, and drafted the initial manuscript. R.W. played a key role in obtaining funding and provided important insights into the study idea and research methodology. R.S. helped with the data collection and organization of this study. B.J. was involved in the collaborative roundup methodology. Q.Z. participated in the design and coordination of this study and helped to participate in the revision of the manuscript, contributing important intellectual content. All authors have read and agreed to the published version of the manuscript.

Funding

This reseasch was funded by the Science and Technology Innovation 2030 Key Project of “New Generation Artificial Intelligence”, China (No. 2018AAA0102403).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data generated or analyzed in this study are included in the manuscript. All data in this study are available upon request from the corresponding author.

Acknowledgments

We thank the anonymous reviewers for their careful review and helpful suggestions, which were instrumental in improving the manuscript. We thank Z.A. for suggesting improvements after reading an earlier version of this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yakıcı, E.; Karatas, M.; Eriskin, L.; Cicek, E. Location and routing of armed Unmanned Aerial Vehicles and carrier platforms against mobile targets. Comput. Oper. Res. 2024, 169, 106727. [Google Scholar] [CrossRef]
  2. Gong, X.; Chen, W.; Lei, W.; Wang, J.; Chen, Z.; Li, Y. Analytical game strategies for active UAV defense considering response delays. Def. Technol. 2024, in press. [CrossRef]
  3. Aljohani, M.; Mukkamala, R.; Olariu, S. Autonomous Strike UAVs in Support of Homeland Security Missions: Challenges and Preliminary Solutions. IEEE Access 2024, 12, 90979–90996. [Google Scholar] [CrossRef]
  4. Zhong, Y.; Li, H.; Sun, Q.; Huang, Z.; Zhang, Y. A kill chain optimization method for improving the resilience of unmanned combat system-of-systems. Chaos Solitons Fractals 2024, 181, 114685. [Google Scholar] [CrossRef]
  5. Zhuang, X.; Li, D.; Wang, Y.; Liu, X.; Li, H. Optimization of high-speed fixed-wing UAV penetration strategy based on deep reinforcement learning. Aerosp. Sci. Technol. 2024, 148, 109089. [Google Scholar] [CrossRef]
  6. Li, B.; Wang, J.; Song, C.; Yang, Z.; Wan, K.; Zhang, Q. Multi-UAV roundup strategy method based on deep reinforcement learning CEL-MADDPG algorithm. Expert Syst. Appl. 2024, 245, 123018. [Google Scholar] [CrossRef]
  7. Ding, L.; Tang, Y.; Wang, T.; Xie, T.; Huang, P.; Yang, B. A Cooperative Decision-Making Approach Based on a Soar Cognitive Architecture for Multi-Unmanned Vehicles. Drones 2024, 8, 155. [Google Scholar] [CrossRef]
  8. Huang, Z.; Kuang, Z.; Lin, S.; Hou, F.; Liu, A. Energy-Efficient Joint Trajectory and Reflecting Design in IRS-Enabled UAV Edge Computing. IEEE Internet Things J. 2024, 11, 21872–21884. [Google Scholar] [CrossRef]
  9. Al-Lqubaydhi, N.; Alenezi, A.; Alanazi, T.; Senyor, A.; Alanezi, N.; Alotaibi, B.; Alotaibi, M.; Razaque, A.; Hariri, S. Deep learning for unmanned aerial vehicles detection: A review. Comput. Sci. Rev. 2024, 51, 100614. [Google Scholar] [CrossRef]
  10. Wang, H.; Wang, J. Enhancing multi-UAV air combat decision making via hierarchical reinforcement learning. Sci. Rep. 2024, 14, 4458. [Google Scholar] [CrossRef]
  11. Su, W.; Gao, M.; Gao, X.; Fang, D.; Xuan, Z. An Online Attack Decision Method for Unmanned Aerial Vehicle Cluster in Uncertain Environments. IEEE Sens. J. 2024, 24, 18457–18466. [Google Scholar] [CrossRef]
  12. Zhou, Y.; Kong, X.; Lin, K.-P.; Liu, L. Novel task decomposed multi-agent twin delayed deep deterministic policy gradient algorithm for multi-UAV autonomous path planning. Knowl.-Based Syst. 2024, 287, 111462. [Google Scholar] [CrossRef]
  13. Ni, J.; Tang, G.; Mo, Z.; Cao, W.; Yang, S.X. An improved potential game theory based method for multi-UAV cooperative search. IEEE Access 2020, 8, 47787–47796. [Google Scholar] [CrossRef]
  14. Luo, D.; Fan, Z.; Yang, Z.; Xu, Y. Multi-UAV cooperative maneuver decision-making for pursuit-evasion using improved MADRL. Def. Technol. 2024, 35, 187–197. [Google Scholar] [CrossRef]
  15. Huang, H.; Jiang, Z.; Yan, T.; Bai, Y. Dynamic Task Allocation for Heterogeneous Multi-UAVs in Uncertain Environments Based on 4DI-GWO Algorithm. Drones 2024, 8, 236. [Google Scholar] [CrossRef]
  16. Bai, Z.; Zhou, H.; Shi, J.; Xing, L.; Wang, J. A hybrid multi-objective evolutionary algorithm with high solving efficiency for UAV defense programming. Swarm Evol. Comput. 2024, 87, 101572. [Google Scholar] [CrossRef]
  17. Wang, G.; Wang, F.; Wang, J.; Li, M.; Gai, L.; Xu, D. Collaborative target assignment problem for large-scale UAV swarm based on two-stage greedy auction algorithm. Aerosp. Sci. Technol. 2024, 149, 109146. [Google Scholar] [CrossRef]
  18. Cui, Y.; Xu, J.; Xing, W.; Huang, F.; Yan, Z.; Du, X. Anti-disturbance cooperative formation containment control for multiple autonomous underwater vehicles with collision-free and actuator saturation constraints. J. Frankl. Inst. 2024, 361, 107063. [Google Scholar] [CrossRef]
  19. Du, Z.; Zhang, H.; Wang, Z.; Yan, H. Model Predictive Formation Tracking-Containment Control for Multi-UAVs with Obstacle Avoidance. IEEE Trans. Syst. Man. Cybern. Syst. 2024, 54, 3404–3414. [Google Scholar] [CrossRef]
  20. Song, G.; Xu, J.; Deng, L.; Zhao, N. Robust distributed fixed-time cooperative hunting control for multi-quadrotor with obstacles avoidance. ISA Trans. 2024, 151, 73–85. [Google Scholar] [CrossRef]
  21. Wang, Z.; Gong, H.; Nie, M.; Liu, X. Research on Multi-UAV Cooperative Dynamic Path Planning Algorithm Based on Conflict Search. Drones 2024, 8, 274. [Google Scholar] [CrossRef]
  22. Xing, X.; Zhou, Z.; Li, Y.; Xiao, B.; Xun, Y. M Multi-UAV Adaptive Cooperative Formation Trajectory Planning Based on An Improved MATD3 Algorithm of Deep Reinforcement Learning. IEEE Trans. Veh. Technol. 2024, 73, 12484–12499. [Google Scholar] [CrossRef]
Figure 1. Three-dimensional view of the UAV geometry relationship. (a) Geometric modeling of UAVs; (b) positional relationships between UAVs.
Figure 1. Three-dimensional view of the UAV geometry relationship. (a) Geometric modeling of UAVs; (b) positional relationships between UAVs.
Sensors 24 06565 g001
Figure 2. Block diagram of the roundup program.
Figure 2. Block diagram of the roundup program.
Sensors 24 06565 g002
Figure 3. Schematic diagram of the effect of roundup.
Figure 3. Schematic diagram of the effect of roundup.
Sensors 24 06565 g003
Figure 4. Flowchart of the roundup allocation strategy.
Figure 4. Flowchart of the roundup allocation strategy.
Sensors 24 06565 g004
Figure 5. Nine UAVs rounding up three dispersed dynamic targets without obstacles. (a) The roundup process; (b) smoothing of the roundup process.
Figure 5. Nine UAVs rounding up three dispersed dynamic targets without obstacles. (a) The roundup process; (b) smoothing of the roundup process.
Sensors 24 06565 g005
Figure 6. Nine UAVs rounding up three dispersed dynamic targets under static obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 6. Nine UAVs rounding up three dispersed dynamic targets under static obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g006
Figure 7. Nine UAVs rounding up three dispersed dynamic targets under dynamic obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 7. Nine UAVs rounding up three dispersed dynamic targets under dynamic obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g007
Figure 8. Nine UAVs rounding up three dispersed dynamic targets under mixed obstacles. (a) Traditional methods of roundup process. (b) Smooth traditional roundup process. (c) The roundup process of this paper’s method. (d) Smoothing of the roundup process of the method in this paper.
Figure 8. Nine UAVs rounding up three dispersed dynamic targets under mixed obstacles. (a) Traditional methods of roundup process. (b) Smooth traditional roundup process. (c) The roundup process of this paper’s method. (d) Smoothing of the roundup process of the method in this paper.
Sensors 24 06565 g008aSensors 24 06565 g008b
Figure 9. Nine UAVs rounding up three formation dynamic targets without obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 9. Nine UAVs rounding up three formation dynamic targets without obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g009
Figure 10. Nine UAVs under static obstacles to round up three formation dynamic targets. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 10. Nine UAVs under static obstacles to round up three formation dynamic targets. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g010
Figure 11. Nine UAVs rounding up three formation dynamic targets under dynamic obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 11. Nine UAVs rounding up three formation dynamic targets under dynamic obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g011
Figure 12. Sampling diagram of the process of nine UAVs rounding up three formation dynamic targets under mixed obstacles. (a) The roundup process (6 s moment). (b) The roundup process (12 s moment). (c) The roundup process (18 s moment). (d) The roundup process (24 s moment). (e) The roundup process (30 s moment). (f) Smoothing of the roundup process (30 s moment).
Figure 12. Sampling diagram of the process of nine UAVs rounding up three formation dynamic targets under mixed obstacles. (a) The roundup process (6 s moment). (b) The roundup process (12 s moment). (c) The roundup process (18 s moment). (d) The roundup process (24 s moment). (e) The roundup process (30 s moment). (f) Smoothing of the roundup process (30 s moment).
Sensors 24 06565 g012
Figure 13. Sampling diagram of the process of nine UAVs rounding up three formation dynamic targets under mixed obstacles. (a) The roundup process (6 s moment). (b) The roundup process (12 s moment). (c) The roundup process (18 s moment). (d) The roundup process (24 s moment). (e) The roundup process (30 s moment). (f) Smoothing of the roundup process (30 s moment).
Figure 13. Sampling diagram of the process of nine UAVs rounding up three formation dynamic targets under mixed obstacles. (a) The roundup process (6 s moment). (b) The roundup process (12 s moment). (c) The roundup process (18 s moment). (d) The roundup process (24 s moment). (e) The roundup process (30 s moment). (f) Smoothing of the roundup process (30 s moment).
Sensors 24 06565 g013
Figure 14. Nine UAVs rounding up grouped escaping dynamic targets under no obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 14. Nine UAVs rounding up grouped escaping dynamic targets under no obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g014
Figure 15. Nine UAVs rounding up grouped escaping dynamic targets under static obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 15. Nine UAVs rounding up grouped escaping dynamic targets under static obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g015
Figure 16. Nine UAVs rounding up grouped escaping dynamic targets under dynamic obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Figure 16. Nine UAVs rounding up grouped escaping dynamic targets under dynamic obstacles. (a) The roundup process. (b) Smoothing of the roundup process.
Sensors 24 06565 g016
Figure 17. Nine UAVs rounding up grouped escaping dynamic targets under mixed obstacles. (a) Traditional methods of roundup process. (b) Smooth traditional method roundup process. (c) The roundup process of this paper’s method. (d) Smoothing of the roundup process of the method in this paper.
Figure 17. Nine UAVs rounding up grouped escaping dynamic targets under mixed obstacles. (a) Traditional methods of roundup process. (b) Smooth traditional method roundup process. (c) The roundup process of this paper’s method. (d) Smoothing of the roundup process of the method in this paper.
Sensors 24 06565 g017aSensors 24 06565 g017b
Table 1. Number and radii of UAVs and obstacles in the environment versus speed.
Table 1. Number and radii of UAVs and obstacles in the environment versus speed.
Mission UAVTarget UAVStatic ObstaclesDynamic Obstacles
Number (pcs)93510
Radius (m) 11105
Speed (m/s) 5~205~100−10~20
Table 2. Datasheets for UAV components and modules and channel parameters.
Table 2. Datasheets for UAV components and modules and channel parameters.
No.Component NameParameter SettingParameter Data
1Main control unitPreset flight modes, automatic stabilization controlProcessor: STM32F427, frequency: 168 MHz
2GPS moduleHigh-precision positioning modePositioning accuracy: 2 m, update rate: 10 Hz
3IMU sensorIntegrated accelerometer and gyroscopeAccelerometer range: ±40 g, gyroscope range: ±2000°/s
4Communication moduleFrequency setting, power adjustmentFrequency range: 902–928 MHz, transmission distance: 9 km
5Drive module pushThrust and RPM settingsThrust: 2200 g,
speed: 2400 rpm
6Drive moduleThrust and speed settingsThrust: 2200 g,
speed: 2400 rpm
7Power moduleVoltage monitoring, discharge rateCapacity: 5000 mAh, discharge rate: 20 C
8Camera moduleResolution and frame rate settingsResolution: 1280 × 960,
frame rate: 60 fps
Table 3. Parameter setting support and data sheets.
Table 3. Parameter setting support and data sheets.
Parameter SettingParameter DataParameter SettingParameter Data
Constant coefficient ( μ 1 )3Obstacle point repulsion coefficient ( β )100
Exponential constant coefficient ( λ )2Maximum distance of obstacle point repulsion ( D max )14 m
Boundary value of repulsion region ( R 1 )10 mBoundary value of target UAV escape state ( R )10 m
Equilibrium region boundary value ( R 2 )30 mWeight value constant ( ω 1 )1
Equilibrium region boundary value ( R 3 )100 mWeight value constant ( ω 2 )1
Constant coefficient ( μ 2 )2Weight value constant ( ω 3 )1
Interference coefficient of the angle of motion0.1
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

Li, J.; Wei, R.; Zhang, Q.; Shi, R.; Jiang, B. Research on Real-Time Roundup and Dynamic Allocation Methods for Multi-Dynamic Target Unmanned Aerial Vehicles. Sensors 2024, 24, 6565. https://doi.org/10.3390/s24206565

AMA Style

Li J, Wei R, Zhang Q, Shi R, Jiang B. Research on Real-Time Roundup and Dynamic Allocation Methods for Multi-Dynamic Target Unmanned Aerial Vehicles. Sensors. 2024; 24(20):6565. https://doi.org/10.3390/s24206565

Chicago/Turabian Style

Li, Jinpeng, Ruixuan Wei, Qirui Zhang, Ruqiang Shi, and Benqi Jiang. 2024. "Research on Real-Time Roundup and Dynamic Allocation Methods for Multi-Dynamic Target Unmanned Aerial Vehicles" Sensors 24, no. 20: 6565. https://doi.org/10.3390/s24206565

APA Style

Li, J., Wei, R., Zhang, Q., Shi, R., & Jiang, B. (2024). Research on Real-Time Roundup and Dynamic Allocation Methods for Multi-Dynamic Target Unmanned Aerial Vehicles. Sensors, 24(20), 6565. https://doi.org/10.3390/s24206565

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