Next Article in Journal
Scrap-SAM-CLIP: Assembling Foundation Models for Typical Shape Recognition in Scrap Classification and Rating
Next Article in Special Issue
ADOB: A Field-Friendly Control Framework for Reliable Robotic Systems via Complementary Integration of Robust and Adaptive Control
Previous Article in Journal
Automatic Grasping System and Hybrid Controller Towards Multi-Drone Parcel Delivery
Previous Article in Special Issue
A Terrain Perception Method for Quadruped Robots Based on Acoustic Signal Fusion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Event-Triggered Control for Unmanned Aerial Vehicle Swarm Adaptive Target Enclosing Mission

School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266520, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(2), 655; https://doi.org/10.3390/s26020655
Submission received: 13 December 2025 / Revised: 16 January 2026 / Accepted: 16 January 2026 / Published: 18 January 2026
(This article belongs to the Special Issue Dynamics and Control System Design for Robotics)

Abstract

Multi-UAV (unmanned aerial vehicle) target enclosing control is one of the key technologies for achieving cooperative tasks. It faces limitations in communication resources and task framework separation. To address this, a distributed cooperative control strategy is proposed based on dynamic time-varying formation description and event-triggering mechanism. Firstly, a formation description method based on a geometric transformation parameter set is established to uniformly describe the translation, rotation, and scaling movements of the formation, providing a foundation for time-varying formation control. Secondly, a cooperative architecture for adaptive target enclosing tasks is designed. This architecture achieves an organic combination of formation control and target enclosing in a unified framework, thereby meeting flexible transitions between multiple formation patterns such as equidistant surrounding and variable-distance enclosing. Thirdly, a distributed dynamic event-triggered cooperative enclosing controller is developed. This strategy achieves online adjustment of communication thresholds through internal dynamic variables, significantly reducing communication while strictly ensuring system performance. By constructing a Lyapunov function, the stability and Zeno free behavior of the closed-loop system are proven. The simulation results verify this strategy, showing that this strategy can significantly reduce communication frequency while ensuring enclosing accuracy and formation consistency and effectively adapt to uniform and maneuvering target scenarios.

1. Introduction

UAV swarm system, with its advantages of distribution, redundancy, and collaboration, has shown broad application prospects in regional reconnaissance [1,2], disaster rescue [3,4], and environmental monitoring [5]. As one of the core directions for cooperative control of UAV swarms, the formation target enclosing task requires UAV swarms to achieve cooperative tracking and enclosing of moving targets in a dynamic environment, which puts high demands on the autonomy, collaboration, and robustness of the control system [6,7].
Many theoretical frameworks have been presented for formation control. The behavior-based approach designs a series of simple local behavior rules for each agent, relying on local interactions between individuals to generate global formation behavior [8,9].
These methods have the advantages of distribution and strong robustness. By conceptualizing the formation as a virtual rigid structure, this method maintains the desired geometry by directing each agent to follow its assigned reference point within that structure. It is suitable for tasks requiring collective maneuvers and strict formation maintenance [10,11]. Another widely used method is the leader–follower method. It establishes a clear hierarchical relationship between intelligent agents: the leader is responsible for planning or tracking the overall trajectory, and the followers maintain their formation based on preset relative states (such as distance and azimuth) with the leader or other neighbors [12,13,14]. This method has a clear structure and is easy for distributed control. Although the effectiveness of the above methods has been validated in specific scenarios, their inherent design approach still faces many challenges when dealing with integrated problems that require coupling formation control with other complex tasks such as dynamic target enclosing.
Target enclosing control aims to enable multiple UAVs to form and maintain a stable internal configuration in a dynamic environment while also coordinating as a whole to follow the trajectory of the target. This ability is a key foundation for efficient execution of subsequent tasks such as continuous monitoring or cooperative strikes in the cluster. A geometric enclosing strategy based on a preset spherical structure was proposed to achieve distributed enclosing of fast targets by multi-UAVs [15]. By defining a cooperative control term based on self-organizing behavior, a distributed constant-speed target enclosing control strategy was designed to eliminate the dependence on formation parameters [16]. A cooperative enclosing guidance protocol was designed that enables relative distance maintenance and phase adjustment, enabling the quadcopter UAVs to move cooperatively along a circular trajectory with desired angular spacing [17]. By combining backstepping control with adaptive dynamic programming technology, an optimal surround control strategy was proposed to achieve the fixed distance enclosing of targets by multi-wheeled mobile robots [18]. However, these methods often restrict agents to a fixed enclosing radius, limiting adaptability in dynamic or cluttered environments. Moreover, they typically treat formation control and target enclosing as separate problems, leading to increased systemic complexity and potential instability during task transitions. Thus, developing an integrated framework that unifies formation maneuvering with adaptive enclosing is imperative for versatile and reliable UAV cooperative missions.
Whether it is formation maintenance or coordinated enclosing, traditional time triggered control strategies typically require periodic state exchange and control updates between unmanned aerial vehicles [19]. As the formation expands, this continuous communication mode will generate significant communication overhead, posing a severe challenge to the limited communication bandwidth, computing resources, and onboard energy of UAV platforms [20]. Especially in complex task environments, excessive consumption of communication resources may become a key bottleneck that restricts system scalability and task endurance. Event-triggered control, as an effective solution, provides a promising solution to alleviate the above problems by initiating communication and control updates only when the system state deviates from expected behavior beyond a specific threshold [21,22].
Nevertheless, most existing event-triggered strategies rely on fixed threshold mechanisms [23,24,25], which lack adaptability to dynamically evolving task conditions. Excessively conservative thresholds may sustain high communication rates, depleting resources, while overly relaxed thresholds risk degrading enclosing accuracy and formation stability. Therefore, designing an adaptive triggering mechanism that intelligently adjusts thresholds in response to real-time system dynamics is not merely a technical enhancement but an urgent necessity. Achieving an optimal balance between control performance and communication efficiency is essential for enabling scalable, resilient, and long-endurance UAV swarm operations.
This paper addresses the integrated the problem of controlling UAV formation target enclosing under limited communication resources. At its core is the proposal of a distributed cooperative control framework that combines “unified formation description, task decoupling architecture, and adaptive communication load reduction”. The principal contributions are as follows:
(1)
A unified formation description method is developed based on geometric transformation parameter set. Abandoning the traditional static description based on relative position or orientation, the expected formation is defined as a composite geometric transformation of formation center translation, reference vector scaling, and rotation by introducing formation transformation operators. This method can uniformly and accurately describe the time-varying motion of the formation during travel, enclosing, and configuration switching, laying a mathematical model foundation for integrated control.
(2)
A task-decoupled cooperative enclosing architecture is built. By designing virtual leaders and benchmarks with complementary functions, the complex enclosing task is decoupled into two sub-problems: global target tracking and local enclosing configuration generation. This architecture achieves the organic combination of formation control and target enclosing in a unified framework, supporting flexible transition of various formation patterns from equidistant enclosing to variable distance enclosing.
(3)
A distributed event-triggering mechanism with internal dynamic variables is designed. To solve the problem of limited communication resources, an adaptive triggering condition based on local errors is designed, which dynamically manages the information exchange between UAVs by adjusting the communication threshold online through internal dynamic variables. Compared with static-triggering strategies, this mechanism can significantly reduce communication frequency and computational load while strictly ensuring system stability and enclosing accuracy.

2. Preparatory Knowledge and Problem Formulation

2.1. Model Establishment

This work investigates formation control and dynamic target enclosing for multi-UAV systems operating in a two-dimensional space at a fixed altitude. In a system consisting of n UAVs, assuming that the internal loop control is stable, each UAV is treated as a particle and described using the following kinematic model:
p ˙ i x t = v i t cos θ ¯ i t p ˙ i y t = v i t sin θ ¯ i t v ˙ i t = u i t θ ¯ ˙ i t = u i θ ¯ t , i Θ
where p i t = p i x t ,   p i y t T , v i t = v i x t , v i y t T , and u i t = u i x t , u i y t T are the position, velocity, and control input of the UAVs, respectively. Θ = 1 , 2 , , n is the index set of the UAVs. θ ¯ i t is the heading angel of the UAVs, and u i θ ¯ t is the control input of θ ¯ i t .
To simplify controller design and focus on the cooperative strategy, the dynamic feedback linearization method is used to transform model (1) into a more manageable dual integrator model as the basic kinematic model for subsequent analysis:
p ˙ i t = v i t v ˙ i t = u i t , i Θ
To clearly describe the cooperative task of formation target enclosing and provide a unified reference framework, two virtual UAVs, UAV l and UAV b , with specific functions, are introduced. The dynamic model of UAV l is formulated as follows:
p ˙ l t = v l t v ˙ l t = u l t
where p l t = p l x t , p l y t T and v l t = v l x t , v l y t T are the position and velocity of UAV l , respectively, and u l t is the control input of UAV l .
The dynamic model of UAV b is formulated as follows:
p ˙ b t = v b t v ˙ b t = u b t
where p b t , v b t , and u b t are the reference vector, reference variation, and reference control quantity of UAV b , respectively. It is noted that UAV b is not an actual UAV. u b t represents the pre-order parameters; p b t and v b t are controlled by u b t , and they are not considered as the actual position and velocity of UAV b .

2.2. Communication Topology

In multi-UAV cooperative control systems, information exchange is the foundation for collaboration. The complex communication relationships within the system are abstracted and modeled using graph theory. Undirected graph G 1 = V 1 , ε 1 is defined. V 1 is the set of UAVs, with each node corresponding to an actual UAV. ε 1 is the communication set between UAVs. If UAV i , UAV j ε 1 , UAV i and UAV j can communicate bidirectionally and are referred to as adjacent UAVs. The adjacent UAVs of UAV i can be represented as N i . The adjacency matrix A 1 = a i j R n × n is defined to quantify the weights of communication connection, and satisfy the following:
a i j > 0 , UAV i , UAV j ε 1 a i j = 0 , UAV i , UAV j ε 1
On this basis, the Laplacian matrix of graph G 1 is defined as G 1   L = l i j = D A 1 , where D = diag D 1 , D 2 , , D n R n × n represents the in-degree matrix of G 1 , D i = j = 1 n a i j is the weighted in-degree of UAV i .
The guidance relationship between actual UAVs and virtual UAVs is represented by a directed graph G 2 = V 2 , ε 2 , and V 2 includes all actual UAVs and virtual UAVs. ε 2 represents the communication relationship set between UAV i and UAV k ˜ , k ˜ = l , b . When UAV i , UAV k ˜ ε 2 , UAV i can obtain the information from UAV k ˜ and define the matrix A 2 = a i k ˜ R n × 2 , and
a i k ˜ > 0 , UAV i , UAV k ˜ ε 2 a i k ˜ = 0 , UAV i , UAV k ˜ ε 2

2.3. Problem Description

The core of UAV formation target enclosing as an integrated cooperative task lies in the organic combination of two similar sub-tasks: formation control and target enclosing. However, current research usually studies the two issues separately as independent processes, neglecting the collaboration of multiple UAVs from the initial mission to the enclosing stage. As shown in Figure 1, formation control requires the UAVs swarm to form and maintain a specific spatial geometric configuration during movement. Target enclosing requires the UAV swarm to form a stable enclosing structure around the target. It usually needs to maintain a specific relative phase to achieve coordinated monitoring or attack. Although these two have different forms of expression, the former focuses on maintaining the formation in space, and the latter focuses on deploying and maintaining the formation around the target. However, their essence can be attributed to the problem of multiple UAVs moving in a coordinated manner around a dynamic center (formation center or target) in a specific pattern.
In the specific implementation of the enclosing strategy, existing methods are mostly limited to fixed distance enclosing, which requires all UAVs to maintain the same preset distance from the target, thus forming a fixed radius enclosing. Although this strategy simplifies control design, its drawbacks of fixed formation structure and insufficient flexibility are highlighted when dealing with complex terrain, obstacle avoidance, or performing specific tasks. This method can dynamically adjust the enclosing radius and formation geometry according to task requirements and environmental changes, achieving smooth transitions between various modes (such as from equidistant enclosing to variable distance enclosing), thereby significantly improving the adaptability of the enclosing strategy and task execution capability.
In addition, no matter in the creation of formation or target enclosing, continuous communication and control input updates are required between UAVs to maintain their formation. However, communication network bandwidth and computing resources are limited. How to reduce the pressure of communication between UAVs during target enclosing is an urgent problem to be solved. To reduce communication burden and frequent control updates in UAV teams, we introduce an intermittent communication protocol with a dynamic triggering feature.

3. Main Results

The following discussion will systematically explain the core control framework and its strategy. First, a new time-varying formation description method based on a geometric transformation parameter set is proposed, laying a theoretical foundation for cooperative enclosing tasks; second, an adaptive target enclosing model is constructed to achieve formation control and target enclosing in a unified framework; finally, this paper presents a dynamic event-triggered control strategy for resource-constrained formation target enclosing, complete with a rigorous analysis of its stability and proof of Zeno-free behavior.

3.1. Time-Varying Formation Description Based on Geometric Transformation Parameter Set

To build an integrated framework for multi-UAVs target enclosing and control, a primary and crucial foundation is as follows:
How to accurately and uniquely describe an expected UAV formation. Traditional formation description methods, such as those based on relative position or orientation, have inherent limitations in describing formations with basic geometric transformations such as rotation and scaling.
As shown in Figure 2a, based on the method of relative orientation, if there is no coordinated change in the relative orientation angle between UAVs after formation rotation, there will be a deviation between the actual formation and the expected formation. If the relative orientation between two UAVs is initially defined as θ 1 , the relative position between them is θ 1 after rotational motion. If θ 1 θ 1 + 2 π , the formation does not match the initially described formation.
In Figure 2b, the method using relative distance will also distort the formation after scaling if the distance is not adjusted according to the preset ratio. If the relative distance between UAVs is initially defined as l 1 , the distance between them is l 1 after scaling motion. If l 1 l 1 , the formation does not match the initially defined expected formation.
The core issue lies in the static nature of their formation definitions, overlooking the essential principles of geometric transformation for the entire swarm.
A formation description method is proposed based on the geometric transformation parameter set. The core idea of this method is to treat the expected formation of the entire UAV formation as a result generated by a unified translation, rotation, and scaling transformation applied to a standard reference vector. This descriptive method is compatible with the requirements of time-varying formations, and then the formation control and target enclosing can be achieved.
The geometric transformation parameter set of UAV i is
T i t = p l t , p b t , d i t , X i t
The entire formation can then be defined by the parameter set of all UAVs:
T n = T 1 t , T 2 t , , T n t = p l t , p b t , d 1 t , X 1 t , , d n t , X n t
In the parameter set, p l t is the set center of the formation that defined by the position of virtual navigation UAV l . It determines the overall translational motion of the formation in space and serves as the reference origin of all UAV movements. p b t is the reference vector that is defined by UAV b . This vector is a directional reference on the unit circle, providing a unified reference frame for the rotation and scaling of the formation. d i t 0 is the scaling parameter of UAV i . It determines the radial distance of UAVs in the direction of the reference vector and controls the shape and size of the formation. X i t S O 2 is the rotation parameter. It is a two-dimensional unit orthogonal matrix that controls the rotation transformation of the UAV relative to the reference direction, and determines the phase of the UAV on the circumference.
Based on the above analysis, this parameter set includes three types of motion: rotation, scaling, and translation. The scaling motion is controlled by d i t , the rotation motion is controlled by X i t , and the translation motion depends on the change in the formation center p l t . Both scaling and rotation motions are relative to UAV b , which is why UAV b is used.
In three types of movements, the UAV formation mainly depends on the changes in d i t and X i t , both of which take UAV b as benchmarks. To simplify the operations in the subsequent controller design, the scaling and rotation parameters applied to the same object are merged. The formation transformation operator of UAV i is
C i t = d i t X i t , i Θ
At this point, the geometric transformation parameter set can be equivalently represented as given by the following:
T n = p l t , p b t , C 1 t , , C n t
Remark 1.
The rotation matrix X i t preserves the orthogonality and orientation of the reference vector while d i t scales its magnitude. Their product C i t represents a simultaneous scaling and rotation transformation in the 2D plane. This is equivalent to applying X i t first (rotation) and then d i t (scaling), which is commutative in linear transformations under the assumption of isotropic scaling. In UAV formation control, scaling and rotation often occur simultaneously during maneuvers such as formation reshaping or target encircling. Combining them into a single operator simplifies the controller design by reducing the number of separate control variables. It also ensures that the geometric relationship between UAVs remains consistent during coordinated motions, which is essential for maintaining formation integrity under time-varying conditions.
Definition 1.
For the initial state of any UAV, if its final position satisfies
lim t p i t = p l t + C i t p b t ,   i Θ
then the control of the desired UAV formation is achieved by controlling parameter set T n .
Definition 1 provides an intuitive representation of the expected formation: the expected position of each UAV is translated as a whole by the formation center p l t , and then scaled and rotated by its unique formation transformation operator C i t on the reference vector p b t before being superimposed. This can enable more flexible formation switching of multiple UAVs, making the formation structure suitable for different mission scenarios.
To clarify the control meaning expressed in Definition 1 more clearly, the formation description diagram shown in Figure 3 is used for specific explanation. Consider a formation of UAVs is n = 4 , then
p b t = cos θ b t         sin θ b t T
d t = d 1 t , d 2 t , d 3 t , d 4 t ,   X i t = cos θ i t sin θ i t sin θ i t cos θ i t   , i Θ
X i t S O 2 meets the conditions. Considering p b t as constant, let θ b t = π / 2 , i.e., p b t = 0 , 1 T ; it can be seen that when p b t is determined, all UAVs in the formation will rotate counterclockwise along p b t with an angle θ i t and then reach their respective positions. This indicates that the formation of UAV formations can be defined by Equation (10).
Remark 2.
The formation description method in this section is oriented towards time-varying formations, which is mainly manifested in two aspects:
Benchmark dynamism: The benchmark vector p b t can be time-varying and can be achieved by controlling θ b t . This makes the formation perform rotations and other maneuvers as a rigid whole and maintains the formation unchanged. This is because all UAVs are used as benchmarks for formation maintenance.
Dynamic configuration: By independently and real-time controlling the formation transformation operator C i t of each UAV, i.e., independent control d i t and X i t , it is possible to achieve the scaling of formation shape, rotation of formation orientation, and even continuous transformation of formation configuration (such as changing from rectangle to circle).
Remark 3.
Unlike affine transformation-based approaches, which typically define formations through linear mappings of a global reference frame, the proposed geometric transformation parameter set decouples translation, rotation, and scaling into interpretable and independently tunable parameters. This allows for real-time reconfiguration without recomputing the entire transformation matrix, thereby reducing computational overhead during rapid formation changes. In contrast to virtual structure methods that often rely on a rigid predefined geometry, our approach enables smooth transitions between diverse formation patterns (e.g., from circular to polygonal) by merely adjusting the scaling and rotation parameters of individual UAVs. Furthermore, compared to leader–follower frameworks where formation changes are propagated through hierarchical updates, our distributed parameter-based description supports parallel adjustment, enhancing responsiveness and scalability in dynamic environments.
This description method transforms formation control into the control of a set of parameters with clear geometric meanings, providing convenience for subsequent integrated control design.

3.2. Design of Target Enclosing Model

This section constructs a dual leader formation enclosing model based on the formation description framework in Section 3.1. This model unifies the tasks of formation control and target enclosing that traditionally handled separately to be a control framework by assigning clear and complementary responsibilities to two virtual UAVs.
As a trajectory guidance UAV for a formation, the main function of UAV l is to provide reference motion positions for the UAV formation. In the target enclosing mission, the task of trajectory guidance is to continuously bring UAVs closer to the target. Considering that the observation of the target state by airborne sensors is usually conducted at each sampling point, and taking into account this characteristic, a target enclosing model is established for UAV l . The motion rules of UAV l approaching the target are as follows:
Step 1: Set the initial position p l 0 of UAV l and define its initial velocity as v l 0 = e l 0 · v l , where e l 0 is the direction pointing towards the target at the initial moment.
Step 2: In each control cycle, based on the estimation of the target motion state at the current time, the motion direction of UAV l at the current time can be determined as: e l t = p t t + Δ t p l t p t t + Δ t p l t , and p t t + Δ t = p t t + v t t · Δ t . The control input of UAV l is u l t = lim Δ t 0 v l t v l t Δ t Δ t , where p t t and v t t are the position and velocity of the target at time t .
Step 3: Repeat Step 2 until the distance between UAV l and the target meets the set error tolerance.
In the multi-UAV target enclosing, it is usually required that each UAV maintains the same distance from the target, and the phases of each UAV need to be coordinated. This imposes requirements on the formation transformation operator C i t . The scaling parameters and rotation parameters are as follows:
d i t = d s t / p b t
X i t = cos θ i t sin θ i t sin θ i t cos θ i t ,   θ i t = θ 0 + 2 π i 1 n + ω i t
where d s t is the fixed distance radius of enclosing, which determines the size of the enclosing ring; θ 0 0 , 2 π is any phase angle initially set; the design of θ i t ensures that the UAVs are evenly distributed in the enclosing ring; ω i t is the rotational angular velocity of UAV i , which is designed for the situations where formation changes are required. In normal circumstances, it can be defined as ω i = 0 .
The core responsibility of UAV b is to generate and maintain the expected enclosing formation around the target, with the reference vector designed as follows:
p b t = cos θ b t   sin θ b t T ,   θ b t = ω t
where ω is the rotational angular velocity of UAV b , and it also denotes the angular velocity of the circular motion of UAVs. ω is switched according to different stages of the enclosing mission to enhance the flexibility of the strategy.
Define ω = ω 1 ,       t r a c k i n g   s t a g e ω 2 ,       e n c i r c l e m e n t   s t a g e ; the setting of ω depends on the relative position between UAV l and the target, that is, when p t p l is less than the set decision threshold, UAV l catches up with the target, i.e., the formation is tracking the target.
In the above definition of ω , the turning angular velocity before and after encircling the target by the UAV formation is considered. This is mainly because before encircling the target, the velocity of the UAV formation depends on UAV l , while after encircling the target, the formation speed depends on the target velocity.
Definition 2.
For any given initial state p i 0 and v i 0 of the UAV, if lim t p l t = p t t is satisfied while achieving the desired formation defined in Equation (11), it is said that the formation has been achieved by controlling the geometric transformation parameter set T n to encircle the target in the desired formation.
Remark 4.
This model achieves an integrated design of formation control and target enclosing through a layered strategy. UAV l is responsible for “target tracking” at the macro level, and UAV b is responsible for “enclosing configuration” at the micro level. The actual UAV achieves collaboration by tracking the expected position determined by both of them and itself. This structure decomposes the complex formation target enclosing into two specific sub-problems, simplifying the analysis and design of the controller.

3.3. Design of Target Enclosing Controller for UAV Formation Based on Event-Triggering Mechanism

The formation target control structure designed mainly includes three parts: formation control architecture, target enclosing control architecture, and event-triggered control architecture. The control schematic is shown in Figure 4.
The formation position error of UAV i is
p ˜ i t = p i t p l t C i t p b t
The formation speed error is
v ˜ i t = v i t v l t C i t v b t C ˙ i t p b t
The above error measures the deviation between the actual and expected state defined by the virtual leader and formation transformation operator, and the control objective is to drive p ˜ i t and v ˜ i t approach 0.
Definition 3.
For any UAV i and UAV j , if there is a bounded time t 0 that when t t 0 , v ˜ i t v ˜ j t 0 and p ˜ i t p ˜ j t 0 are satisfied, and p ˜ i t 0 and v ˜ i t 0 are satisfied, then the expected formation of a multi-UAV formation is formed and maintained. If p l t p t t 0 is satisfied at the same time, it is said that the UAV formation maintains the expected formation to encircle the target.
In resource-constrained practical systems, it is often unrealistic to require continuous communication between UAVs to achieve precise collaboration. To address this, this section proposes an intermittent communication control strategy based on dynamic event-triggering. The core of this strategy is as follows: Only when the cumulative local state error of each UAV reaches a certain level, which is sufficient to trigger the communication conditions, will it exchange information with its neighbors and update the control instructions. In this way, the control performance is ensured to significantly save communication and compute resources.
The distributed dynamic event-triggered target enclosing control law for UAV formation is as follows:
u i t = ϑ i t j = 1 n a i j k 1 v ˜ i t k i v ˜ j t k i + k 2 p ˜ i t k i p ˜ j t k i                     k 1 a i b v ˜ i t k 2 a i b p ˜ i t ϑ i t = C ¨ i t p b t + 2 C ˙ i t v b t + C i t u b t + u l t
where ϑ i t is a feedforward compensation term used to counteract the expected dynamics caused by virtual leaders and formation transformations, thereby simplifying the analysis of closed-loop systems; k 1 , k 2 > 0 is the control gain. t k i represents the k -th event-triggering time of UAV i . The UAV only communicates at the triggering time until the next triggering time t k + 1 i , during which there is no communication or exchange of status information. That is, within t t k i , t k + 1 i , the UAV’s status remains unchanged from the value at t k i .
To facilitate the description and analysis of subsequent dynamic triggering strategies, the position and velocity measurement errors are as follows:
e p i t = p ˜ i t k i p ˜ i t , t t k i , t k + 1 i
e v i t = v ˜ i t k i v ˜ i t , t t k i , t k + 1 i
For any value of t k i , k = 0 , 1 , 2 , , a dual-channel event-triggering function based on position and velocity is as follows:
f i t = e p i t 2 + e v i t 2 Λ 1 p ˜ i t 2 Λ 2 v ˜ i t 2 η i t
t k + 1 i = inf t > t k i : f i t 0
where triggering parameters satisfy 0 < Λ 2 2 k 1 a b + k 2 λ 2 L 2 k 1 σ n 1 2 k 2 σ n 1 2 k ¯ + 2 , 0 < Λ 1 k 2 λ 2 L 2 k ¯ + 2 , 0 < σ 2 k 1 a b + k 2 λ 2 L 2 k 1 + k 2 n 1 , and k ¯ = max k 1 σ n 1 1 , k 2 σ n 1 1 . η i t is an internal dynamic variable, and the update rule is as follows:
η ˙ i t = β η i t + Λ 1 p ˜ i t 2 + Λ 2 v ˜ i t 2 e p i t 2 e v i t 2
where 0 < k ¯ < β , η i 0 > 0 . At the same time, dynamic variables can be adjusted according to the actual situation to balance the trade-off between control accuracy and communication consumption.
According to the triggering conditions, it can be known that when e p i t 2 + e v i t 2 Λ 1 p ˜ i t 2 Λ 2 v ˜ i t 2 η i t , the event will be triggered. Then, within the time interval t t k i , t k + 1 i , the system will update its state through a zero-order hold device and measure error e p i t , and e v i t is reset to 0. Together with (24), this leads to
η ˙ i t β η i t η i t = β + 1 η i t
where β + 1 > 0 ; then
η i t > η i 0 e β + 1 t > 0
Remark 5.
Compared with the static trigger (fixed threshold), the dynamic variable η i t introduces a time-varying trigger threshold. When the system error is large or the dynamics are severe, the positive term in (24) dominates and η i t increases, avoiding unnecessary frequent triggering. When the system approaches steady state, the η i t index decays, tightening the triggering conditions to ensure the final enclosing accuracy.
Remark 6.
This mechanism ensures that UAVs mostly remain in a communication silence at all times and only communicates and updates the control parameters “when necessary” (i.e., when the error accumulates to a certain level), significantly reducing the average communication frequency and computational load of the system.
Remark 7.
The control gains k 1 , k 2 are designed based on the Lyapunov stability analysis in Theorem 1, ensuring system convergence and Zeno-free behavior. The triggering parameters Λ 1 , Λ 2 , σ , k ¯ , β are tuned via simulations to achieve a trade-off between formation accuracy and communication frequency. Specifically, larger Λ 1 , Λ 2 , σ , k ¯ reduce triggering times but may slightly increase steady-state error; β adjusts the dynamic threshold to suppress unnecessary triggers during transients. The values used in Section 4 reflect one feasible setup that balances performance and resource constraints.
Remark 8.
The initial value η i 0 can be tuned according to practical needs: smaller values favor faster initial convergence at the cost of more early-stage communication; larger values reduce initial communication but may slightly extend the transient period. In practice, η i 0 can be set based on the expected initial error magnitude or through offline tuning.

3.4. System Stability and Zeno Free Behavior Analysis

Theorem 1.
For a formation system composed of multiple UAVs, when the control gain and triggering parameters meet the above requirements, the controller (19) and the dynamic event-triggering mechanism (22) and (23) can enable the multi-UAV system to achieve the desired formation and encircle the target, while ensuring that no Zeno behavior occurs during the mission.
Proof of Theorem 1.
Consider the following Lyapunov function:
V t = 1 2 i = 1 n k 2 a i b p ˜ i T t p ˜ i t + 1 2 i = 1 n v ˜ i T t v ˜ i t + i = 1 n η i t
Derivate it, then
V ˙ t = i = 1 n k 2 a i b p ˜ i T t p ˜ ˙ i t + i = 1 n v ˜ i T t v ˜ ˙ i t + i = 1 n η ˙ i t = i = 1 n k 2 a i b p ˜ i T t v ˜ i t + i = 1 n v ˜ i T t j = 1 n a i j k 1 v ˜ i t k i v ˜ j t k i + k 2 p ˜ i t k i p ˜ j t k i k 1 a i b v ˜ i t k 2 a i b p ˜ i t + i = 1 n η ˙ i t
then
V ˙ t = k 1 i = 1 n v ˜ i T t j = 1 n a i j k 1 v ˜ i t k i v ˜ j t k i k 2 i = 1 n v ˜ i T t j = 1 n a i j p ˜ i t k i p ˜ j t k i k 1 i = 1 n a i b v ˜ i T t v ˜ i t + i = 1 n η ˙ i t
Substituting (20), (21) and (24) into (29):
V ˙ t = k 1 i = 1 n v ˜ i T t j = 1 n a i j k 1 v ˜ i t + e v i t v ˜ j t e v j t k 2 i = 1 n v ˜ i T t j = 1 n a i j p ˜ i t + e p i t p ˜ j t e p j t k 1 i = 1 n a i b v ˜ i T t v ˜ i t β i = 1 n η i t + Λ 1 i = 1 n p ˜ i t 2 + Λ 2 i = 1 n v ˜ i t 2 i = 1 n e p i t 2 i = 1 n e v i t 2
then
V ˙ t = k 1 i = 1 n v ˜ i T t L v ˜ i t k 1 i = 1 n n i v ˜ i T t e v i t + k 1 i = 1 n v ˜ i T t j N i e v j t k 2 i = 1 n v ˜ i T t L p ˜ i t k 2 i = 1 n n i v ˜ i T t e p i t + k 2 i = 1 n v ˜ i T t j N i e p j t k 1 i = 1 n a i b v ˜ i T t v ˜ i t β i = 1 n η i t + Λ 1 i = 1 n p ˜ i t 2 + Λ 2 i = 1 n v ˜ i t 2 i = 1 n e p i t 2 i = 1 n e v i t 2
where n i represent the number of adjacent UAVs for the i -th UAV at time t , satisfying n i n 1 . Due to i = 1 n j N i e v j t = j N i n i e v j t , and i = 1 n j N i e p j t = j N i n i e p j t , according to the Young inequation, it is obtained that
k 1 i = 1 n n i v ˜ i T t e v i t k 1 σ 2 i = 1 n n 1 v ˜ i t 2 + k 1 2 σ i = 1 n n 1 e v i t 2
k 1 i = 1 n v ˜ i T t j N i e v j t k 1 σ 2 i = 1 n n 1 v ˜ i t 2 + k 1 2 σ i = 1 n j N i e v j 2 t k 1 σ 2 i = 1 n n 1 v ˜ i t 2 + k 1 2 σ i = 1 n n 1 e v i t 2
k 2 i = 1 n v ˜ i T t L p ˜ i t k 2 λ L 2 i = 1 n v ˜ i t 2 + k 2 λ L 2 i = 1 n p ˜ i t 2
k 2 i = 1 n n i v ˜ i T t e p i t k 2 σ 2 i = 1 n n 1 v ˜ i t 2 + k 2 2 σ i = 1 n n 1 e p i t 2
k 2 i = 1 N v ˜ i T t j N i e p j t k 2 σ 2 i = 1 n n 1 v ˜ i t 2 + k 2 2 σ i = 1 n j N i e p j 2 t k 2 σ 2 i = 1 n n 1 v ˜ i t 2 + k 2 2 σ i = 1 n n 1 e p i t 2
Substituting (32)–(36) into (31), then
V ˙ t k 1 a b i = 1 n v ˜ i t 2 + k 1 σ i = 1 n n 1 v ˜ i t 2 + k 1 σ i = 1 n n 1 e v i t 2 k 2 λ L 2 i = 1 n v ˜ i t 2 k 2 λ L 2 i = 1 n p ˜ i t 2 + k 2 σ i = 1 n n 1 v ˜ i t 2 + k 2 σ i = 1 n n 1 e p i t 2 β i = 1 n η i t + Λ 1 i = 1 n p ˜ i t 2 + Λ 2 i = 1 n v ˜ i t 2 i = 1 n e p i t 2 i = 1 n e v i t 2
and then
V ˙ t k 1 a b + k 1 σ n 1 k 2 λ L 2 + k 2 σ n 1 + Λ 2 i = 1 n v ˜ i t 2 + k 1 σ n 1 1 i = 1 n e v i t 2 + Λ 1 k 2 λ L 2 i = 1 n p ˜ i t 2 + k 2 σ n 1 1 i = 1 n e p i t 2 β i = 1 n η i t
According to the triggering conditions:
i = 1 n e p i t 2 + i = 1 n e v i t 2   Λ 1 i = 1 n p ˜ i t 2 + Λ 2 i = 1 n v ˜ i t 2 + i = 1 n η i t
Take k ¯ = max k 1 σ n 1 1 , k 2 σ n 1 1 , substituting (39) into (38); then
V ˙ t k 1 a b + k 1 σ n 1 k 2 λ L 2 + k 2 σ n 1 + Λ 2 k ¯ + 1 i = 1 n v ˜ i t 2 + Λ 1 k ¯ + 1 k 2 λ L 2 i = 1 n p ˜ i t 2 + k ¯ β i = 1 n η i t
When σ , Λ 1 , Λ 2 , and β meet the design objectives, it can be inferred that V ˙ t 0 . This indicates that UAV formations can achieve the desired formation to encircle targets.
The following demonstrates that no Zeno behavior occurs in the system throughout the entire enclosing process.
When the triggering condition (23) is met, k + 1 th is activated, and then
lim t t k + 1 i e p i t 2 + e v i t 2 = Λ 1 p ˜ i t 2 + Λ 2 v ˜ i t 2 + η i t
Taking the Dini derivative on the left side of the equation, it is obtained that
D + e p i t 2 + e v i t 2 = d d t e p i T t e p i t + d d t e v i T t e v i t = 2 e p i T t e v i t + 2 e v i T t e ˙ v i t 2 e p i t e v i t + 2 e v i t e ˙ v i t = 2 e v i t e p i t + e ˙ v i t
According to the definitions of e p i t and e v i t , it is obtained that
e ˙ p i t = e v i t e ˙ v i t = v ˜ ˙ i t = k 1 a i b v ˜ i t + k 2 a i b p ˜ i t                             + j = 1 n a i j k 1 v ˜ i t k i v ˜ j t k i + k 2 p ˜ i t k i p ˜ j t k i
Let Δ i , μ i , and δ i , respectively, denote the maximum values of e v i t , e ˙ v i t and e p i t at time interval t t k i , t k + 1 i ; that is, Δ i = max t t k i , t k + 1 i e v i t , μ i = max t t k i , t k + 1 i e ˙ v i t , and δ i = max t t k i , t k + 1 i e p i t .
Then
D + e p i t 2 + e v i t 2 e p i t 2 + e v i t 2 + 2 Δ i μ i + δ i
Due to e p i t k i = 0 , e v i t k i = 0 , then the inequality is as follows:
e p i t 2 + e v i t 2 2 Δ i μ i + δ i e t t k i 1
When t t k + 1 i ,
t k + 1 i t k i ln 1 2 Δ i μ i + δ i Λ 1 p ˜ i t 2 + Λ 2 v ˜ i t 2 + η i t + 1
When p ˜ i t 0 or v ˜ i t 0 , t k + 1 i t k i > 0 ; when p ˜ i t = 0 and v ˜ i t = 0 , due to η i t > 0 , t k + 1 i t k i > 0 is obtained. It can be inferred that there is a strict lower bound greater than 0 for any triggering time interval, indicating there is no Zeno behavior. □
Throughout the stability analysis, we assume that the communication graph remains connected in the sense that all UAVs are able to communicate when triggered. Although the event-triggered mechanism reduces the frequency of data exchange, it does not alter the underlying graph connectivity, and thus the spectral properties of the Laplacian matrix used in the proof remain valid.

4. Simulation Verification

The simulation results validate the efficacy of the control strategy across four different test cases. In Scenario I, by changing the formation parameters, the control performance of multi-UAVs in a time-varying formation to encircle uniform targets is verified; in Scenario II, the feasibility using equidistant rotating formations to encircle uniform targets is verified under communication delays; in Scenario III, the feasibility of the variable-pitch rotational formation for encircling a maneuvering target is verified. Finally, comparative simulations are conducted, verifying the substantial communication resource savings achieved by the proposed dynamic triggering mechanism.
We have made modifications to all the relevant symbols in the figures and tables.

4.1. Time-Varying Formation to Encircle Uniform Target

Set the control gain is k 1 = 0.3 , k 2 = 0.2 , the triggering parameters β = 0.1 , Λ 1 = Λ 2 = 0.01 , and σ = 0.05 . The rotational angular velocity is ω = 0 ; the initial phase angle is 5 π 4 , 3 π 4 , 7 π 4 , π 4 ; the phase angle within 30 s is π 6 , 5 π 6 , 7 π 6 , π 6 , and the enclosing radius is d i = 40 ; the phase angle within 31–50 s is π 4 , 3 π 4 , 5 π 4 , π 4 , and the enclosing radius is d i = 30 ; the phase angle within 51–60 s is π 4 , 5 π 8 , 5 π 4 , π 8 , and the enclosing radius is d i = 20 .
The results are presented in Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13. Figure 5 depicts the trajectory evolution process of UAVs in encircling uniformly moving targets under time-varying formation control. It can be seen that in the initial stage, the UAVs quickly assemble into a rectangular formation and approach the target; then, under the control of preset formation parameters, the formation gradually transitions from a rectangle to a square and evolves into a diamond-like configuration. At the same time, the formation transformation and the target enclosing mission are successfully completed. Figure 6 shows the variation in the relative distance between virtual leader and target over time. This distance gradually converges to zero, indicating that the virtual leader has achieved asymptotic tracking of the target. Figure 7 illustrates the dynamic process of the speed changes in each UAV, indicating that under the influence of the control strategy; the speeds of all UAVs tend to be consistent and eventually remain stable, demonstrating excellent coordination consistency. Figure 8 and Figure 9, respectively, show the evolution process of formation position and velocity error. These two errors gradually converge over time. In particular, after the formation transition is completed, although there is a brief fluctuation, it quickly decays to zero, verifying the effectiveness of the designed control law in adjusting formation deviation and ensuring formation stability. Figure 10 shows the phase distribution of each UAV relative to the target, indicating that the UAVs maintain good phase coordination during the enclosing process, forming a uniformly distributed enclosing ring. Figure 11 shows the trend of changes in dynamic variables. Table 1 shows the system convergence times under different initial value η i 0 . The trigger distribution diagram in Figure 12 shows that the triggering events are mainly concentrated in the initial adjustment stage, and then the triggering interval gradually increases. This indicates that the communication burden of the system is significantly reduced in the stable stage. Figure 13 shows the number of event-triggering of each UAV in the scene.

4.2. Isometric Rotating Formation to Encircle Uniform Velocity Target

Let the control gain and trigger parameters be unchanged; the enclosing radius is d i = 50 , the rotational angular velocity is ω = 0.4 , the initial phase angle is π , π 2 , 3 π 2 , 0 , and subsequent phase angle updates satisfy (16). To evaluate robustness under non-ideal communication, a bounded time-varying delay of 0 , 50   ms is introduced in the inter-UAV data exchange.
The simulation results are shown in Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19, Figure 20, Figure 21 and Figure 22. Figure 14 illustrates the enclosing trajectory under the equidistant rotating formation. It can be observed that the UAVs maintain the desired inter-agent distance and successfully form a stable rotating enclosing ring, even in the presence of communication delays. Figure 15 depicts the relative distance between the virtual leader and the target, which converges asymptotically to zero, confirming that the enclosing task is accomplished reliably despite delayed information exchange. Figure 16 and Figure 17 present the UAV velocity profiles and formation position error, respectively. The velocity curves converge smoothly, and the position error diminishes rapidly after initial adjustment, indicating that the system retains good dynamic response and steady-state performance under delayed communication. Figure 18 further demonstrates consistent speed tracking across all UAVs. The phase distribution in Figure 19 confirms that the UAVs maintain approximately equal angular spacing during enclosing, satisfying the design requirement of an equidistant rotating formation, even with communication delays. The evolution of the internal dynamic variable in Figure 20 shows a trend similar to that in the delay-free case, verifying that the proposed event-triggering mechanism remains effective under time-delay conditions. Finally, the event-triggering distributions and counts in Figure 21 and Figure 22 indicate that the strategy continues to significantly reduce communication frequency and alleviate network burden while preserving enclosing accuracy and formation stability in delayed environments.

4.3. Variable Range Rotating Formation to Encircle Maneuvering Target

To validate the algorithm’s scalability and the multi-UAV capability to encircle moving targets, this section presents an encirclement scenario with eight UAVs deployed against the target. Set targets in the form of segmented maneuvers, in 0–12 s, u t t = 3 cos t , 3 sin t T ; in 13–60 s, u t t = 4 sin t , 4 cos t T . The initial phase angle is π , π 2 , 3 π 2 , 0 , 2 π 3 , 4 π 3 , π 4 , 3 π 4 and the subsequent update of phase angle satisfies (15). In 0–30 s, the enclosing radius is d i = 50 , and the rotational angular velocity ω = 0.4 ; in 31–50 s, the enclosing radius is d i = 40 , and the rotational angular velocity is ω = 0.5 ; in 0–30, the enclosing radius is d i = 30 , and the rotational angular velocity is ω = 2 / 3 .
The results are displayed in Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28, Figure 29, Figure 30 and Figure 31. Figure 23 shows the enclosing trajectory of a maneuvering target by a UAV in a variable range rotating formation. Despite the continuous maneuvering of the target, UAVs can still adjust its formation in real-time and complete enclosing, reflecting this control strategy has good adaptability to maneuvering targets. The relative distance between virtual leader and target in Figure 24 still converges to zero, indicating that the system has good robustness to target maneuvering. Figure 25 and Figure 26, respectively, show the changes in the position error of UAV velocity and formation. In the stages of target maneuvering and changes in the radius of the enclosing ring, there is a brief increase in error. The controller can respond quickly and restore stability, demonstrating good disturbance suppression capability. The speed error in Figure 27 further indicates that each UAV maintains good consistency tracking performance in dynamic environments. The phase distribution diagram shown in Figure 28 indicates that the UAV can still maintain the expected phase structure under variable ranges, verifying the rationality of the formation factor design. The changes in dynamic variables in Figure 29 are consistent with the performance of the triggering mechanism, indicating that the mechanism can still work effectively in complex scenarios. The statistical results of event-triggering in Figure 30 and Figure 31 indicate that although the target has maneuverability, the drone formation can still achieve intermittent communication through dynamic event-triggering mechanisms, reduce communication pressure, and ensure the completion of the enclosing task.

4.4. Comparison and Analysis

First, a comparative analysis with the target enclosing method presented in reference [26] is conducted to verify the effectiveness and superiority of the proposed control framework. The simulation results are depicted in Figure 32, Figure 33, Figure 34 and Figure 35. Figure 32 and Figure 33 illustrate a rotating formation capture scenario targeting a maneuvering object. It is demonstrated that the proposed method successfully establishes a stable and reliable encirclement configuration. In contrast, the approach from reference [26] fails to adapt effectively to the demands of a variable-distance rotating capture strategy, resulting in divergent UAV trajectories and growing formation errors. Figure 34 and Figure 35 provide further insight by, respectively, presenting the flight velocity of each UAV and its phase relative to the target. These figures confirm that the proposed strategy ensures satisfactory coordination among the UAVs, maintaining consistent velocity and stable phase relationships throughout the capture maneuver.
The effectiveness of the proposed triggering mechanism is verified by comparing it with the method in [27]. Figure 36, Figure 37 and Figure 38, respectively, compare the triggering frequency of dynamic event-triggering strategy and static-triggering strategy in different scenarios. It can be seen that the dynamic event-triggering strategy can significantly reduce the quantity of triggers in all scenarios. The static-triggering strategy results in a significant communication burden due to continuous triggering. The dynamic event-triggering mechanism achieves adaptive adjustment of the triggering threshold by introducing internal dynamic variables, thereby significantly reducing communication frequency and computational load while ensuring control accuracy. The comparative results verify a significant strength of the presented approach in saving communication resources, which is suitable for practical engineering applications with limited resources.

5. Conclusions

This paper investigates the target enclosing control in UAV formation under communication resource constraints. A formation description method based on geometric transformation parameter set is proposed to overcome the shortcomings of traditional relative description methods in formation transformation. We have constructed an adaptive cooperative target enclosing architecture, achieving integrated design of formation control and target enclosing. In addition, a dynamic event-triggered control strategy is designed, which introduces internal dynamic variables to adaptively adjust communication triggering conditions, effectively reducing the system’s communication load while ensuring control accuracy. Through rigorous stability analysis and multiple simulation experiments, the effectiveness of this control strategy has been verified, and it has demonstrated superior performance in communication efficiency compared to static-triggering strategies. Future research will focus on the robustness of algorithms under non-ideal conditions such as wind disturbances in 3D and promote experimental verification of algorithms on physical UAV platforms.

Author Contributions

Conceptualization, W.Z. and X.X.; methodology, W.Z.; software, W.Z.; validation, W.Z. and X.X.; writing—original draft, W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data supporting the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yang, Y.; Xiong, X.; Yan, Y. UAV Formation Trajectory Planning Algorithms: A Review. Drones 2023, 7, 62. [Google Scholar] [CrossRef]
  2. Xing, X.; Zhou, Z.; Li, Y. 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]
  3. Diao, Q.; Zhang, J.; Liu, M.; Yang, J. A Disaster Relief UAV Path Planning Based on APF-IRRT* Fusion Algorithm. Drones 2023, 7, 323. [Google Scholar] [CrossRef]
  4. Wang, Y.; Li, J.; Yang, X.; Peng, Q. UAV–Ground Vehicle Collaborative Delivery in Emergency Response: A Review of Key Technologies and Future Trends. Appl. Sci. 2025, 15, 9803. [Google Scholar] [CrossRef]
  5. Ouyang, Q.; Wu, Z.; Cong, Y. Formation control of unmanned aerial vehicle swarms: A comprehensive review. Asian J. Control 2023, 25, 570–593. [Google Scholar] [CrossRef]
  6. Peng, X.; Yi, R.; Wang, P.; Lv, Y. Circular Formation Control of Target Enclosing for Fixed-Wing UAVs in Three-Dimensional Space. IEEE Trans. Intell. Veh. 2025, 10, 3718–3727. [Google Scholar] [CrossRef]
  7. Jia, J.; Chen, X.; Wang, W.; Zhang, M. Event-triggered cooperative control for moving target enclosing and tracking with time-varying pattern by UAV formation. IET Control Theory A 2024, 18, 55–70. [Google Scholar] [CrossRef]
  8. Li, M.; Huang, Z.; Bi, W.; Hou, T.; Yang, P.; Zhang, A. A fish evasion behavior-based vector field histogram method for obstacle avoidance of multi-UAVs. Aerosp. Sci. Technol. 2025, 159, 109974. [Google Scholar] [CrossRef]
  9. Wen, J.; Yang, J.; Li, Y.; He, J.; Ki, Z.; Song, H. Behavior-Based Formation Control Digital Twin for Multi-AUG in Edge Computing. IEEE Trans. Netw. Sci. Eng. 2023, 10, 2791–2801. [Google Scholar] [CrossRef]
  10. Guo, J.; Liu, Z.; Song, Y.; Yang, C.; Liang, C. Research on Multi-UAV Formation and Semi-Physical Simulation with Virtual Structure. IEEE Access 2023, 11, 126027–126039. [Google Scholar] [CrossRef]
  11. Tao, C.; Zhang, R.; Song, Z.; Wang, B.; Jin, Y. Multi-UAV Formation Control in Complex Conditions Based on Improved Consistency Algorithm. Drones 2023, 7, 185. [Google Scholar] [CrossRef]
  12. Li, G.; Wang, X.; Zuo, Z.; Wu, Y.; Lv, J. Fault-Tolerant Formation Control for Leader-Follower Flight Vehicles Under Malicious Attacks. IEEE Trans. Intell. Veh. 2025, 1–15. [Google Scholar] [CrossRef]
  13. Li, M.; Liu, H.; Xie, F.; Huang, H. Adaptive Distributed Control for Leader–Follower Formation Based on a Recurrent SAC Algorithm. Electronics 2024, 13, 3513. [Google Scholar] [CrossRef]
  14. Pereira, P.; Guerreiro, B.; Lourenço, P. Distributed Model Predictive Control Method for Spacecraft Formation Flying in a Leader–Follower Formation. IEEE Trans. Aerosp. Elec. Syst. 2023, 59, 3213–3223. [Google Scholar] [CrossRef]
  15. Chen, L.; Duan, H. Cooperative Enclosing Control for Networked Unmanned Aerial Vehicles to Faster Target. J. Guid. Control Dynam. 2024, 47, 366–374. [Google Scholar] [CrossRef]
  16. Wen, L.; Zhen, Z.; Wan, T.; Hu, Z.; Yan, C. Distributed cooperative fencing scheme for UAV swarm based on self-organized behaviors. Aerosp. Sci. Technol. 2023, 138, 108327. [Google Scholar] [CrossRef]
  17. Shao, X.; Yue, X.; Zhang, W. Coordinated Moving-Target Encircling Control for Networked Quadrotors with Event-Triggered Extended State Observers. IEEE Syst. J. 2023, 17, 6576–6587. [Google Scholar] [CrossRef]
  18. Luo, Y.; Li, Y.; Ding, J.; Zhang, H. Optimal Moving-Target Circumnavigation Control of Multiple Wheeled Mobile Robots Based on Adaptive Dynamic Programming. IEEE Trans. Netw. Sci. Eng. 2024, 11, 4679–4688. [Google Scholar] [CrossRef]
  19. Hao, Y.; Hu, K.; Liu, L.; Li, J. Distributed dynamic event-triggered flocking control for multiple unmanned surface vehicles. Ocean Eng. 2024, 309, 118307. [Google Scholar] [CrossRef]
  20. Ding, C.; Zhang, Z.; Miao, Z.; Wang, Y. Event-Based Finite-Time Formation Tracking Control for UAV with Bearing Measurements. IEEE Trans. Ind. Electron. 2024, 72, 7482–7492. [Google Scholar] [CrossRef]
  21. Xiong, H.; Deng, H.; Liu, C.; Wu, J. Distributed event-triggered formation control of UGV-UAV heterogeneous multi-agent systems for ground-air cooperation. Chinese J. Aeronaut. 2024, 37, 458–483. [Google Scholar] [CrossRef]
  22. Lu, Y.; Su, R.; Zhang, C.; Qiao, L. Event-triggered adaptive formation keeping and interception scheme for autonomous surface vehicles with malicious attacks. IEEE Trans. Ind. Inform. 2022, 18, 3947–3957. [Google Scholar] [CrossRef]
  23. Wang, H.; Shan, J. Fully Distributed Event-Triggered Formation Control for Multiple Quadrotors. IEEE Trans. Ind. Electron. 2023, 70, 12566–12575. [Google Scholar] [CrossRef]
  24. Wu, X.; Zhao, N.; Wang, H.; Zhao, X. Distributed Event-Triggered Output-Feedback Time-Varying Formation Fault-Tolerant Control for Nonlinear Multi-Agent Systems. IEEE Trans. Autom. Sci. Eng. 2024, 22, 3810–3821. [Google Scholar] [CrossRef]
  25. Zhao, W.; Xia, Y.; Zhai, D.; Sun, Z.; Zhang, Y. Event-Triggered Formation Control of Unknown Autonomous Underwater Vehicles Subject to Arbitrarily Large Time-Varying Communication Delays. IEEE Trans. Veh. Technol. 2025, 74, 3901–3912. [Google Scholar] [CrossRef]
  26. Li, X.; Liu, X.; Wang, G.; Han, S.; Shi, C.; Che, H. Cooperative Target Enclosing and Tracking Control with Obstacles Avoidance for Multiple Nonholonomic Mobile Robots. Appl. Sci. 2022, 12, 2876. [Google Scholar] [CrossRef]
  27. Yang, X.; Yu, H.; Zhang, Y.; Yao, W. Distributed event-triggered control for UAV swarm target fencing with network connectivity preservation and collision avoidance. Def. Technol. 2025, 50, 412–427. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of formation control and target enclosing.
Figure 1. Schematic diagram of formation control and target enclosing.
Sensors 26 00655 g001
Figure 2. Schematic diagram of existing formation description methods. (a) orientation−based; (b) distance−based.
Figure 2. Schematic diagram of existing formation description methods. (a) orientation−based; (b) distance−based.
Sensors 26 00655 g002
Figure 3. Schematic diagram of formation description.
Figure 3. Schematic diagram of formation description.
Sensors 26 00655 g003
Figure 4. Schematic diagram of cooperative enclosing control framework.
Figure 4. Schematic diagram of cooperative enclosing control framework.
Sensors 26 00655 g004
Figure 5. Scenario I: time−varying formation encircling uniform target trajectory.
Figure 5. Scenario I: time−varying formation encircling uniform target trajectory.
Sensors 26 00655 g005
Figure 6. Scenario I: relative distance between virtual leader and target.
Figure 6. Scenario I: relative distance between virtual leader and target.
Sensors 26 00655 g006
Figure 7. Scenario I: changes in UAV velocity.
Figure 7. Scenario I: changes in UAV velocity.
Sensors 26 00655 g007
Figure 8. Scenario I: formation position error.
Figure 8. Scenario I: formation position error.
Sensors 26 00655 g008
Figure 9. Scenario I: formation velocity error.
Figure 9. Scenario I: formation velocity error.
Sensors 26 00655 g009
Figure 10. Scenario I: the phase of the UAV relative to the target.
Figure 10. Scenario I: the phase of the UAV relative to the target.
Sensors 26 00655 g010
Figure 11. Scenario I: dynamic variable.
Figure 11. Scenario I: dynamic variable.
Sensors 26 00655 g011
Figure 12. Scenario I: trigger distribution.
Figure 12. Scenario I: trigger distribution.
Sensors 26 00655 g012
Figure 13. Scenario I: trigger times.
Figure 13. Scenario I: trigger times.
Sensors 26 00655 g013
Figure 14. Scenario II: fixed−distance UAV formation trajectory for encircling a constant−velocity target.
Figure 14. Scenario II: fixed−distance UAV formation trajectory for encircling a constant−velocity target.
Sensors 26 00655 g014
Figure 15. Scenario II: relative distance between virtual leader and target.
Figure 15. Scenario II: relative distance between virtual leader and target.
Sensors 26 00655 g015
Figure 16. Scenario II: changes in UAV velocity.
Figure 16. Scenario II: changes in UAV velocity.
Sensors 26 00655 g016
Figure 17. Scenario II: formation position error.
Figure 17. Scenario II: formation position error.
Sensors 26 00655 g017
Figure 18. Scenario II: formation velocity error.
Figure 18. Scenario II: formation velocity error.
Sensors 26 00655 g018
Figure 19. Scenario II: phase of the UAVs relative to the target.
Figure 19. Scenario II: phase of the UAVs relative to the target.
Sensors 26 00655 g019
Figure 20. Scenario II: dynamic variable.
Figure 20. Scenario II: dynamic variable.
Sensors 26 00655 g020
Figure 21. Scenario II: trigger distribution.
Figure 21. Scenario II: trigger distribution.
Sensors 26 00655 g021
Figure 22. Scenario II: trigger times.
Figure 22. Scenario II: trigger times.
Sensors 26 00655 g022
Figure 23. Scenario III: variable−spacing UAV formation trajectory for encircling a constant−velocity.
Figure 23. Scenario III: variable−spacing UAV formation trajectory for encircling a constant−velocity.
Sensors 26 00655 g023
Figure 24. Scenario III: relative distance between virtual leader and target.
Figure 24. Scenario III: relative distance between virtual leader and target.
Sensors 26 00655 g024
Figure 25. Scenario III: changes in UAV velocity.
Figure 25. Scenario III: changes in UAV velocity.
Sensors 26 00655 g025
Figure 26. Scenario III: formation position error.
Figure 26. Scenario III: formation position error.
Sensors 26 00655 g026
Figure 27. Scenario III: formation velocity error.
Figure 27. Scenario III: formation velocity error.
Sensors 26 00655 g027
Figure 28. Scenario III: the phase of the UAV relative to the target.
Figure 28. Scenario III: the phase of the UAV relative to the target.
Sensors 26 00655 g028
Figure 29. Scenario III: dynamic variable.
Figure 29. Scenario III: dynamic variable.
Sensors 26 00655 g029
Figure 30. Scenario III: trigger distribution.
Figure 30. Scenario III: trigger distribution.
Sensors 26 00655 g030
Figure 31. Scenario III: trigger times.
Figure 31. Scenario III: trigger times.
Sensors 26 00655 g031
Figure 32. Comparison of target enclosing trajectories. (a) Proposed method; (b) comparative method.
Figure 32. Comparison of target enclosing trajectories. (a) Proposed method; (b) comparative method.
Sensors 26 00655 g032
Figure 33. Comparison of formation position error. (a) Proposed method; (b) comparative method.
Figure 33. Comparison of formation position error. (a) Proposed method; (b) comparative method.
Sensors 26 00655 g033
Figure 34. Comparison of UAV velocity. (a) Proposed method; (b) comparative method.
Figure 34. Comparison of UAV velocity. (a) Proposed method; (b) comparative method.
Sensors 26 00655 g034
Figure 35. Comparison of UAVs’ phase. (a) Proposed method; (b) comparative method.
Figure 35. Comparison of UAVs’ phase. (a) Proposed method; (b) comparative method.
Sensors 26 00655 g035
Figure 36. Comparison of trigger times at Scenario I.
Figure 36. Comparison of trigger times at Scenario I.
Sensors 26 00655 g036
Figure 37. Comparison of trigger times at Scenario II.
Figure 37. Comparison of trigger times at Scenario II.
Sensors 26 00655 g037
Figure 38. Comparison of trigger times at Scenario III.
Figure 38. Comparison of trigger times at Scenario III.
Sensors 26 00655 g038
Table 1. Convergence times under different initial values.
Table 1. Convergence times under different initial values.
η i 0 0.010.050.10.150.51.0
Convergence time14.63 s14.27 s11.72 s12.53 s14.16 s15.97 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, W.; Xu, X. Dynamic Event-Triggered Control for Unmanned Aerial Vehicle Swarm Adaptive Target Enclosing Mission. Sensors 2026, 26, 655. https://doi.org/10.3390/s26020655

AMA Style

Zhang W, Xu X. Dynamic Event-Triggered Control for Unmanned Aerial Vehicle Swarm Adaptive Target Enclosing Mission. Sensors. 2026; 26(2):655. https://doi.org/10.3390/s26020655

Chicago/Turabian Style

Zhang, Wanjing, and Xinli Xu. 2026. "Dynamic Event-Triggered Control for Unmanned Aerial Vehicle Swarm Adaptive Target Enclosing Mission" Sensors 26, no. 2: 655. https://doi.org/10.3390/s26020655

APA Style

Zhang, W., & Xu, X. (2026). Dynamic Event-Triggered Control for Unmanned Aerial Vehicle Swarm Adaptive Target Enclosing Mission. Sensors, 26(2), 655. https://doi.org/10.3390/s26020655

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