Skip to Content
AerospaceAerospace
  • Article
  • Open Access

10 June 2026

Distributed Optimal Spatial–Temporal Cooperative Pursuit Guidance for Multi-UAV Interception

,
and
School of Aerospace Engineering, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.

Abstract

This research focuses on a cooperative guidance scenario involving multiple unmanned aerial vehicles (UAVs). The objective is to achieve a simultaneous interception of a maneuvering target while maintaining strict constraints on the relative geometry. To tackle this challenge, we introduce a distributed optimal spatial–temporal cooperative pursuit strategy. Initially, the impact angles and interception times for each UAV are analytically predicted based on the augmented ideal proportional navigation (AIPN) guidance scheme. Subsequently, we employ an optimal distributed consensus protocol to synchronize the UAVs, ensuring they converge on the target at the same time while preserving a predetermined intercept geometry. The proposed method offers significant advantages in a distributed framework, notably reducing control energy consumption by approximately 63.0% compared to an existing state-of-the-art cooperative guidance law. Comprehensive simulations are conducted to validate the energy efficiency of the approach.

1. Introduction

In recent years, distributed cooperative UAV guidance has received much attention due to its low communication requirement. And the spatial–temporal cooperative guidance scheme has stood out for its capability of enhancing interception performance.
Existing distributed cooperative guidance methods primarily employ multi-agent consensus theory [1,2], achieving cooperation by controlling the convergence of state errors among neighboring vehicles in communication. For instance, in [3], the authors proposed a distributed cooperative guidance law for single-integrator systems based on linear consensus dynamics, enabling a simultaneous impact on the target by multiple vehicles. In [4], target-missile engagement kinematics were formulated as a double-integrator system, and a salvo attack guidance method was designed using a linear consensus protocol that does not require time-to-go estimation. Then, the authors of [5] proposed a cooperative guidance system that avoids terminal numerical singularities. Distributed cooperative guidance methods that incorporate field-of-view constraints by combining linear consensus protocol with saturation functions have also been studied in [6,7,8]. However, linear consensus algorithms can only guarantee asymptotic convergence, and the presence of disagreement residuals may lead to non-consensus states.
To achieve consensus in finite time, the consensus protocols with strict convergence properties have been investigated in [9,10,11,12,13,14,15] by leveraging nonlinear control philosophy. However, the convergence time and guidance parameters for these finite-time methods are typically dependent on initial conditions, bringing about complex parameter adjustment when the scenario changes. This prohibits their practical implementation [16,17]. To mitigate this issue, the fixed and prescribed convergence methods have been studied and implemented with cooperative guidance design [18,19,20,21]. However, these nonlinear methods primarily focus on convergence properties while lacking physically significant performance indices, potentially resulting in unnecessary energy consumption [22].
Moreover, the existing spatial–temporal cooperative guidance approaches are generally designed by combining terminal angle-constrained guidance laws with finite or fixed-time consensus approaches [18,23,24]. But these spatial–temporal cooperative methods utilize predefined absolute impact angles rather than dynamic relative ones. And the authors of [25,26] pointed out that, for spatial cooperation, imposing relative geometry will consume less energy and bring about a more tractable guidance problem than preassigned impact angles. The reason for this phenomenon is that relative constraints are much looser than absolute ones. Hence, imposing relative impact geometry is a more feasible approach when designing spatial–temporal cooperative guidance for encirclement attack. More recently, the authors of [27] proposed a bipartite consensus control framework for heterogeneous unmanned systems subject to communication failures, advancing the robustness of cooperative guidance in complex network environments.
Motivated by the preceding observation, this paper aims to propose a distributed optimal spatial–temporal cooperative guidance for simultaneous interception with relative impact geometry. Based on augmented ideal proportional navigation (AIPN) guidance, the relative impact times and angles are first predicted, and their dynamics are formulated into a high-dimensional first-order dynamic system. By constraining the relative impact times and angles, the optimal solution for minimizing general energy cost is derived by sequentially leveraging optimal control theory and a parameter optimization approach. The main contribution of this paper is twofold:
1.
An optimal terminal consensus protocol is proposed to solve a distributed cooperative guidance problem. Since the proposed protocol minimizes the performance index associated with energy consumption, it is believed to consume less effort than existing consensus-based approaches.
2.
The proposed two-dimensional and three-dimensional spatial–temporal cooperative law constrains the relative interception geometry rather than absolute angles, which will be more feasible and energy-efficient.
The remainder of this paper is organized as follows. Section 2 introduces the mathematical model and formulates the guidance problem. Section 3 presents the details of the proposed approach, followed by its extension in three-dimensional space in Section 4. Finally, some simulation results and discussions are presented in Section 5 and conclusions are drawn in Section 6.

2. Problem Formulation and Preliminaries

2.1. Problem Formulation

This paper addresses the guidance issue of multiple UAVs collaboratively attacking one intrusive target. The kinematics model is established in the coordinate system with its origin on the target, as depicted in Figure 1. The ith pursuer and the target in Figure 1 are denoted by U i ( i = 1 , 2 , , n ) and T, respectively. The symbol r i stands for the relative range between the ith pursuer and the target. The symbols V and a represent the velocity and acceleration of vehicles, with subscripts U i , T, and R i representing the pursuer, the target, and their relative motion, respectively. The symbol of γ R i and σ i denote the relative flight path angle and the LOS angle, respectively.
Figure 1. Engagement geometry in relative frame.
Accordingly, the relative kinematics can be formulated as
r ˙ i = V R i cos δ i
σ ˙ i = V R i sin δ i r i
γ ˙ R i = a R i n V R i
where
V R i = V U i 2 + V T 2 2 V U i V T cos ( γ U i γ T )
γ R i = arctan V U i sin γ U i + V T sin γ T V U i cos γ U i + V T cos γ T
a R i n = a U i r n a T r n
In the above equation, a U i r n = a U i n cos ( γ U i γ R i ) and a T r n = a T n cos ( γ T γ R i ) represent the pursuer’s and target’s acceleration components perpendicular to the direction of relative velocity, respectively.
To cooperatively pursue the target with specified intercept geometry, the constraints of interception, spatial cooperative, and temporal cooperative are, respectively, formulated as
r j ( t f j ) = 0
σ f 1 + Δ 1 = σ f 2 + Δ 2 = = σ f n + Δ n
t f 1 = t f 2 = = t f n
where σ f i and t f j ( j = 1 , 2 , , n ) denote the ith final LOS angle and impact time, respectively. The notation Δ i represents the terminal LOS angle deviation between the ith pursuer and other pursuers, forming a desired spatial intercept geometry against the maneuvering target.
Note that the individual interception constraint (7) can be achieved by utilizing AIPN guidance law as [28,29]
a R c i n = N V R i σ ˙ i
Hence, this paper focuses on developing a novel distributed spatial–temporal cooperative guidance law based on AIPN to achieve the constraints (7)–(9).

2.2. Communication Topology Based on Graph Theory

Considering the practical requirement of reducing communication burdens among interception collaborators, a distributed cooperation is considered in this paper. As prerequisite knowledge, the graph-based communication topology theory is introduced in this subsection.
Define G = V , E , A as a graph characterizing the information communication among multiple pursuers. The symbol of V denotes a set of nodes ν 1 , ν 2 , , ν n that represents n pursuers. The set E = ( i , j ) V × V comprises connectivity edges between the two nodes that have information dissemination, which is quantified by the adjacency matrix A = a i j . Specifically, a i j = 1 of a directed graph indicates that the ith pursuer has access to the information from neighbor j and a i j = 0 otherwise, whereas in an undirected graph, a i j = a j i = 1 implies the pursuers i and j aree information-sharing. Moreover, the degree matrix D associated with G is defined as a diagonal matrix with element d i i = j = 1 n a i j , and the Laplacian matrix L = D A is accordingly determined by l i = a i j for i j and l i i = j = 1 n a i j . In the following, the communication graph G is assumed to be undirected and connected, which implies that the adjacency matrix and the Laplacian matrix are symmetric. Under this assumption, A and L are specified as symmetric matrices.

3. Distributed Spatial–Temporal Cooperative Guidance

3.1. Design of Proposed Method

This section aims to develop a distributed guidance method to satisfy the spatial and temporal cooperative constraints based on the prediction-correction concept.
According to the AIPN law (10), the terminal LOS angle can be predicted as [30]
σ f i = N σ i γ R i N 1
indicating that the convergence of σ i is associated with γ R i , whose kinetics are determined by the normal acceleration a R i n , as shown in Equation (3). Thus, the spatial cooperative pursuit constraint (8) can be ensured by regulating a R i n . Redefine the normal guidance command as
a R i n = a b i + a L i
where a b i = N V R i σ ˙ i ensures the perfect interception while a L i is the bias term to regulate the terminal LOS angle. Then, the kinetics of σ f i can be obtained by differentiating (11) and substituting Equation (12)
σ ˙ f i = 1 N 1 a L i V R i
Regarding the temporal cooperative pursuit constraint (9), the impact time can be described as
t f i = t + t g i
Assuming the relative lead angle δ i is a small angle, the time-to-go t g i can be accordingly predicted as
t g i = r i V c i
By differentiating Equation (14) and combining it with r ˙ i = V c i , we get
t ˙ f i = 1 + r ˙ i V c i r i V ˙ c i V c i 2 = t g i a s i V c i
where a s i represents the ith closing acceleration along its LOS direction. Equation (16) reveals that, by designing a suitable closing acceleration a s i , the guidance time of each pursuer can be adjusted, thereby achieving the temporal cooperative interception.
Remark 1. 
It is well known that the exact time-to-go depends on the relative range, the closing speed, and the lead angle. Under the commonly adopted small-angle assumption, i.e., when the relative lead angle remains small throughout the engagement, the time-to-go can be accurately approximated by t g i r i / V c i [18,20]. In many homing engagement scenarios, especially when the pursuer is initially aligned near the collision course or when the line-of-sight rate is well regulated, this approximation holds reasonably well. Even when moderate lead angles appear at the beginning of the engagement, the guidance system will drive the lead angle gradually toward zero to achieve interception. Consequently, the small-angle assumption is satisfied in the mid-to-terminal phase, where the approximation error becomes negligible.
From Equations (13) and (16), it can be observed that the spatial–temporal cooperative pursuit problem studied in this paper can be transformed into the dynamics regulation issue of σ f i and t f i , which is separately dominated by the normal acceleration and closing acceleration. Thus, we define a 2 n × 1 state vector as
X = [ x a , x t ] T
where x a = [ σ f 1 , σ f 2 , , σ f n ] T and x t = [ t f 1 , t f 2 , , t f n ] T denote the LOS angle and impact time state vectors, respectively. Then, Equations (13) and (16) can be integrated into a compact state-space matrix
X ˙ = B U
where
B = 1 N 1 I n 0 n × n 0 n × n diag t g 1 , t g 2 , , t g n
U = a L 1 V R 1 , a L 2 V R 2 , , a L n V R n , a s 1 V c 1 , a s 2 V c 2 , , a s n V c n T
Accordingly, the spatial–temporal cooperative constraint vector (8) and (9) for all distributed pursuers yields
L ( X f + X Δ ) = 0
where X f i n R 2 n × 1 is the terminal state of X . And X Δ = [ x σ Δ , x t Δ ] R 2 n × 1 is the state derivation vector among each pursuer. Specifically, x σ Δ R n × 1 denotes the impact-angle difference vector between connected pursuers, which is determined by the LOS angle deviation Δ i of each missile. x t Δ = 0 n × 1 R n × 1 denotes the impact-time difference vector between connected pursuers, which is explicitly set to zero to enforce the simultaneous interception condition. The notation of L = [ L , 0 n × n ; 0 0 × n , L ] R 2 n × 2 n indicates the communication relationship between every two pursuers.
Subsequently, to satisfy the dynamics (18) with its terminal constraint (21), this paper proposes an optimal high-dimensional consensus problem
min J = 1 2 t t f U T W 1 U d τ s . t . X ˙ = B U , L ( X f + X Δ ) = 0
where
W = diag t g 1 k a , t g 2 k a , , t g n k a , t g 1 k t , t g 2 k t , , t g n k t
The notations k a > 0 and k t > 0 represent the guidance parameters for spatial and temporal cooperation, respectively.
Lemma 1 presents the globally optimal solution to the centralized optimal control problem (22) when the communication topology is fully connected (i.e., when the Laplacian matrix L has full rank and all agents share information with each other).
Lemma 1. 
When the UAVs mutually connect in a centralized topology, the optimal solution for problem (22) is [31]
U c = Q L + L X + X Δ
where L + denotes the Moore–Penrose inverse matrix of the Laplacian matrix L . And Q = W B T t t f B W B T d τ 1 .
Proof. 
The proof is given by utilizing the Hamiltonian matrix method [31]. □
However, when the UAV swarm communicates only via a distributed (sparse) topology, the fully connected assumption does not hold, and the globally optimal solution in Lemma 1 is no longer directly applicable because each agent only has access to its neighbors’ information. To overcome this limitation, we propose a feasible region-parameter-optimization approach that approximates the globally optimal solution with a distributed implementation.
Lemma 2. 
When the UAVs connect with each other in a distributed topology, the dynamics and constraints in Equation (22) can be achieved when the command satisfies
U d = Q Γ ˜ L X + X Δ
where Γ ˜ is a diagonal matrix whose i-th diagonal entry is l i i + + 1 n ( n 1 ) i = 1 n l i i + , and l i i ( i = 1 , , n ) is the diagonal element of the Moore–Penrose inverse matrix L + .
Proof. 
It is known that L + L = I n 1 n 1 n × n , where I n and 1 n × n denote the n-dimensional identity matrix and the all-ones matrix, respectively. Therefore, left-multiplying X by the matrix L + L in Equation (24) causes U c to violate the condition that elements corresponding to non-existent connections should be zero, implying that the optimal solution requires global information of the entire swarm system.
Hence, to best satisfy the performance index in (24) under distributed communication constraints, it is necessary to find a matrix Γ L that respects the properties of the Laplacian matrix and minimizes the Euclidean distance from L + L , i.e.,
Γ * = arg min Γ Q Γ L + 2
where Γ = b 1 T , b 2 T , , b n T T , and the vector b i T R n ( i = 1 , 2 , , n ) consists of the i-th row of Γ . The above property implies that the zero-element positions in the rows of Γ L are identical to those in the rows of L , which requires that each row vector of Γ be a scaled version of the corresponding row vector of L element-wise. It follows that b i T has exactly one non-zero element, namely b i T = [ 0 1 × ( i 1 ) , α i , 0 1 × ( n i ) ] , where α i 0 . Consequently, the expression of Γ is obtained as
Γ = diag α 1 , α 2 , , α n + α n + 1 1 n × n
where α i 0 , and α n + 1 is an arbitrary non-zero scalar.
Substituting (27) into the Euclidean norm in (26) yields
Q Γ L + 2 = i = 1 n k i 2 α i + α n + 1 l i i + 2 + i = 1 n j = 1 j i n k i 2 α n + 1 l i j + 2
where l i j + ( i , j = 1 , 2 , , n ) are the elements of the Laplacian pseudo-inverse matrix L + . The above expression is a typical convex function, so its extremum can be obtained by solving Q Γ L + 2 α = 0 ( n + 1 ) × 1 , which gives
Γ * = Γ ˜ 1 n ( n 1 ) i = 1 n l i i + 1 n × n
where Γ ˜ = d i a g { l 11 + + 1 n ( n 1 ) i = 1 n l i i + , l 22 + + 1 n ( n 1 ) i = 1 n l i i + , , l n n + + 1 n ( n 1 ) i = 1 n l i i + } . Accordingly, substituting 1 n × n L = 0 and Equation (29) into Equation (24) yields the locally optimal control input U d in Equation (25). □
This law is a locally implementable suboptimal solution that approximates the globally optimal one by modifying the pseudo-inverse of the Laplacian to fit the distributed information structure. Importantly, it preserves the terminal feasibility under the same constraint L ( X f + X Δ ) = 0 because the row sum of Γ ˜ L remains consistent with the centralized case. Thus, the relation between Lemma 1 and Lemma 2 is that Lemma 2 provides a practical distributed approximation of the global optimum. It is not globally optimal due to limited communication, but it is designed to be locally optimal in the sense that each agent minimizes its own cost using only neighbor information while ensuring the terminal coordination constraint.
As a result, by combining Equations (20) and (12), the normal and closing guidance commands can be readily derived as
a R 1 n a R 2 n a R n n = N V R 1 σ ˙ 1 N V R 2 σ ˙ 2 N V R n σ ˙ n + k a ( N 1 ) V R 1 t g 1 k a ( N 1 ) V R 2 t g 2 k a ( N 1 ) V R n t g n Γ ˜ L ( x a + x σ Δ )
a s 1 a s 2 a s n = ( k t + 2 ) V c 1 t g 1 2 ( k t + 2 ) V c 2 t g 2 2 ( k t + 2 ) V c n t g n 2 Γ ˜ L x t
Note that UAV autopilots generally operate in their respective velocity coordinate systems. Hence, the normal and tangential acceleration commands for spatial–temporal cooperative pursuit are given as
a U i n = a R i n + a T cos ( γ R i γ T ) cos ( γ R i γ U i )
a U i t = a s i cos δ i a T sin ( γ R i γ T ) sin ( γ R i γ U i )

3.2. Convergence Analysis of Proposed Method

This subsection aims to analyze the convergence of the cooperative consensus among pursuers. Combining Equation (18) with (25), the distributed locally optimal consensus dynamics can be derived as
X ˙ = B Q Γ ˜ L X + X Δ
Notably, following [1], we can obtain X + X δ = c 1 n × 1 + ε , where c 1 m × 1 represents the terminal consensus state and ε is the disagreement vector. This implies that analyzing the dynamics of ε directly yields the consensus convergence performance.
Differentiating both sides of X + X δ and combining the result with Equation (34) yields
ε ˙ = B Q Γ ˜ L ε
To prove the convergence of ε , we choose the Lyapunov function as
Φ = 1 2 ε T L ε
Since the positive definite matrix L ensures Φ > 0 for any ε 0 , the Lyapunov function in (36) is positive definite.
Next, we further prove the negative definiteness of the first derivative of the Lyapunov function. Replace the variable t in (36) with ς = 1 t f t . Correspondingly, the domain of the independent variable changes from [ t , t f ] to [ 1 t f t , + ) . Differentiating both sides of Equation (36) with respect to ς and incorporating Equation (35) with the expression of ς , we can get
d Φ d ς = 1 ς 2 ε T L B Q Γ ˜ L ε
Observing the form of Q * in Equation (29), the second term in (29) becomes zero after right-multiplying by L . Therefore, combining Equation (25) and (37) yields
d Φ d ς = 1 ς 2 L ε T B W B T t t f B W B T d τ 1 Γ ˜ L ε
Since the Laplacian pseudo-inverse L + is a diagonally dominant matrix with positive diagonal entries l i i + > 0 , it follows that Γ ˜ is positive definite. Moreover, because B W B T 0 is a diagonal matrix, we have B W B T t t f B W B T d τ 1 Γ ˜ 0 and consequently d Φ d ς 0 . Hence, as ς + (i.e., t t f ), we have Φ 0 , which implies that ε 0 as t t f . The above proof shows that under the proposed distributed locally optimal consensus dynamics, the cooperative state of multiple pursuers can achieve the desired consensus.

4. Design of Three-Dimensional Distributed Cooperative Guidance

Since both pursuers and the target move in three-dimensional space in practical applications, this section extends the cooperative guidance law designed in Section 3 to three-dimensional space to provide guidance for engineering implementation.
The two-dimensional multi-directional encirclement-constrained cooperative guidance command can be decomposed into a pointing-error-elimination term and an encirclement-angle-constraint term. The expression of the heading error elimination term in three-dimensional space can be expanded as
a B y i a B z i = N V R i φ ˙ i N V R i σ ˙ i cos φ i
where φ i and σ i denote the yaw line-of-sight (LOS) angle and the pitch LOS angle, respectively, and φ ˙ i and σ ˙ i are the corresponding LOS angular rates.
Due to the influence of distributed communication, the encirclement angle constraint command term (30) of each pursuer is coupled with the states of its neighboring pursuers. Therefore, we first derive the encirclement angle constraint commands for the longitudinal and lateral channels in matrix form in a relative coordinate system and then transform each pursuer’s command into its velocity coordinate system. The encirclement angle constraint commands for the longitudinal and lateral channels are, respectively, given by
a L σ 1 a L σ 2 a L σ m = k a ( N 1 ) V R 1 t g 1 k a ( N 1 ) V R 2 t g 2 k a ( N 1 ) V R m t g m Γ ˜ L ( x σ + x σ d )
a L φ 1 a L φ 2 a L φ m = k a ( N 1 ) V R 1 t g 1 k a ( N 1 ) V R 2 t g 2 k a ( N 1 ) V R m t g m Γ ˜ L ( x φ + x φ d )
Here, x σ = [ σ f 1 , σ f 2 , , σ f m ] T is the terminal pitch LOS angle state vector, and x σ d is the corresponding desired terminal pitch LOS angle error vector. x φ = [ φ f 1 , φ f 2 , , φ f m ] T is the terminal yaw LOS angle state vector, and x φ d is the corresponding desired terminal yaw LOS angle error vector. Equations (40) and (41) achieve the elimination of relative pitch and yaw LOS angles between adjacent pursuers, respectively. Similar to the two-dimensional form (30), the guidance parameter k a > 0 ensures strict convergence of the encirclement angle deviation. Moreover, when k a > 1 / 2 , where 2 can be determined in advance from the communication topology of the pursuer swarm, the smooth convergence of the control commands (40) and (41) is guaranteed.
From Equations (39) to (41), the lateral and normal acceleration commands for each pursuer in the relative velocity coordinate system are obtained as
a R y i n a R z i n = a B y i + a L σ i a B z i + a L φ i
Furthermore, the projection of the target acceleration [ a T x , a T y , a T z ] T onto the pursuer’s velocity coordinate system is given by
a T x U i a T y U i a T z U i = L Y ( γ U i ) L Z ( ψ U i ) L Y ( γ T ) L Z ( ψ T ) 1 a T x a T y a T z
where L Y ( · ) and L Z ( · ) are rotation matrices. The definitions of the pursuer’s flight path angle ψ U i and inclination γ U i , as well as the target’s flight path angle ψ T and inclination γ T , are computed as
ψ U i = arctan V U y i V U x i , γ U i = arcsin V U z i V U x i 2 + V U y i 2 + V U z i 2 ψ T = arctan V T y V T x , γ T i = arcsin V T z V T x T 2 + V T y 2 + V T z 2
Based on the transformations between the relative velocity coordinate system, the inertial coordinate system, and the pursuer’s velocity coordinate system, the lateral acceleration A U y i and normal acceleration A U z i commands for the pursuer are derived as
a U y i = a R y i n cos ψ U i cos ψ V i cos γ U i sin ψ U i sin ψ V i a R z i n cos γ V i sin γ U i sin ψ U i + cos ψ U i sin γ V i sin ψ V i + cos γ U i cos ψ V i sin γ V i sin ψ U i + a T y U i a U z i = a R y i n sin γ U i sin ψ V i + a T z U i
where the relative velocity angle ψ V i and inclination γ V i are respectively expressed as
ψ V i = arctan V R y i V R x i , γ V i = arcsin V R z i V R x i 2 + V R y i 2 + V R z i 2
Equation (45) yields the three-dimensional multi-directional encirclement cooperative guidance command. To simultaneously form the encirclement geometry, the terminal guidance times of the pursuer swarm must also be synchronized, which is achieved by using command (31). Since this command adjusts the guidance time by varying the pursuer’s speed and acts along the LOS direction, the time-cooperative control command for each pursuer in three-dimensional space is derived from the relationship between the LOS coordinate system and the pursuer’s velocity coordinate system as
a U x i = a s i cos α i sin β i sin ψ U i + sin α i cos ψ U i sin γ U i cos α i cos β i cos γ U i cos ψ U i
where a s i is the command for the i-th pursuer from Equation (31), and the definitions of the pitch LOS angle α i , yaw LOS angle β i , pursuer flight path, inclination γ U i and flight path angle ψ U i are given.
Combining Equations (45) and (47) gives the three-dimensional distributed spatial–temporal cooperative guidance command [ a U x i , a U y i , a U z i ] T . By specifying the pitch and yaw LOS angle error vectors between adjacent pursuers, multi-directional simultaneous encirclement and interception of the target can be achieved.

5. Simulation Results

This section demonstrates the feasibility and properties of the proposed method and compares the proposed approach with the distributed cooperative guidance in [18]. Four pursuers cooperate to intercept a target. The distributed communication topology among pursuers is shown in Figure 2.
Figure 2. Communication topology among pursuers.
The corresponding Laplacian matrix can be expressed as
L = D A = 2 1 1 0 1 1 0 0 1 0 2 1 0 0 1 1
According to the definition of Equation (25), the locally optimal pseudo-inverse matrix expression of Laplacian matrix can be obtained. The guidance parameters are selected as k a = 3 and k t = 2 to ensure the convergence of spatial and temporal cooperative constraints. Additionally, two adjacent pursuers are set to intercept the target at the same time as the specified geometry with a line-of-sight (LOS) angle interval of 20°. Hence, the expected terminal LOS angle and guidance time deviation vector are respectively set as
X Δ = [ 60 ° , 40 ° , 20 ° , 0 ° , 0 , 0 , 0 , 0 ] T
To facilitate the analysis of state consensus convergence, the state deviation of each pursuer from all other adjacent pursuer is defined as
E = L X f + X Δ
where E = [ E a , 1 , E a , 2 , , E a , n , E t , 1 , E t , 2 , , E t , n ] T is composed of the LOS angle difference E a , i and the impact-time difference E t , i .

5.1. Performance of Proposed Method in Two-Dimensional Space

This subsection presents the feasibility of the proposed distributed cooperative guidance approach in two-dimensional space, where four pursuers collaboratively intercept a single maneuvering target. The initial conditions of the pursuers and the target are shown in Table 1.
Table 1. Initial conditions of simulation.
The target speed remains constant, while its lateral acceleration is expressed as
a T x = 0 a T y = 15 sin t
where a T x and a T y represent the acceleration components in the target velocity reference frame, respectively, with the unit m/s2.
The simulation results are depicted in Figure 3. It can be observed that four pursuers finally form an encirclement geometry to intercept the maneuvering target. Furthermore, Figure 3c shows that the final relative LOS angle error of two adjacent pursuers meets the set value of 20°. Therefore, the consensus error of the LOS angle E a , i in Figure 3e converges to 0 at the end. In addition, E a , i decreases exponentially to 0, which conforms to the convergence of distributed consistency error in [31]. Figure 3d,f shows the impact time of each pursuer and its consistency error. It can be seen that the impact time of each pursuer also gradually converges and conforms to the constraint of simultaneously intercepting targets.
Figure 3. Simulation results of the proposed method.
From Figure 3g,h, we can find that the acceleration commands for controlling LOS angle and impact time, i.e., a R i n and a s i , converge to 0. And the acceleration command amplitude of each pursuer in the Figure 3b is equal to the target acceleration at the end. This phenomenon can be explained in combination with the expressions (32) and (33). Specifically, when a R i n and a s i become 0, the pursuer’s normal acceleration and tangential acceleration command converge to the normal and tangential components of the target acceleration, respectively. Thus, the total acceleration of the pursuer is equal to the target acceleration, as shown in Figure 3b. This characteristic can help to reserve sufficient maneuvering margin to resist the disturbance and quickly restore the UAV’s consistency and cooperative state. As a result, the proposed guidance method has a feasible spatial–temporal cooperative interception effect under a distributed connecting topology.

5.2. Comparative Simulation

This subsection simulates the approach in [18] under the identical condition in Table 1 for comparison. In this case, the guidance gains of the proposed law are selected as N = 4 , k a = 3 , k t = 2 , and the parameters of the comparative method are selected to be the same as those in [18]. Since the desired LOS angles in [18] are preset manually rather than being automatically adjusted based on the desired terminal angular difference between the pursuers, the desired LOS angles obtained via the proposed method are adopted in its implementation for a fair comparison. Specifically, the desired angles are set to [ 20 . 97 ° , 0 . 97 ° , 19 . 03 ° , 39 . 03 ° ] .
The simulation results of the approach proposed in [18] are depicted in Figure 4. The simulation results in Figure 4 demonstrate that, although the distributed guidance law in [18] enables spatial–temporal cooperative interception, its command magnitudes are higher than those in Figure 3. Furthermore, in the method of [18], the terminal angle briefly converges near t = 12 s but subsequently diverges, rather than converging to the desired value at the final stage of guidance. This behavior compromises the relative angle control requirement for cooperative guidance of multiple UAVs. In contrast, the proposed method strictly meets the requirement that the relative terminal angle between two adjacent UAVs is 20 ° , demonstrating superior collaborative interception performance.
Figure 4. Trajectories and accelerations of method [18].
For a thorough evaluation of interception performance, a cost function is introduced:
F i = 1 2 T 0 T f i | | a U i n | | 2 + | | a U i t | | 2 d τ
which quantifies the total control energy consumed by each pursuer during the engagement. The energy comparison results are listed in Table 2. It can be observed that the method in [18] has significantly larger control expenditure than the proposed approach. Quantitatively, the total control effort is reduced from 10.07 to 3.72, i.e., a reduction of approximately 63.0%, confirming the superior energy efficiency of the proposed guidance law. As a result, the proposed method is proven to be feasible and more energy-efficient.
Table 2. Total control effort (103 m2/s3).

5.3. Validation of Three Distributed Cooperative Guidance

This section verifies the feasibility of extending the distributed optimal cooperative guidance law to three-dimensional space. The three-dimensional cooperative guidance command for the interceptors is given by Equations (45) and (47).
The simulation scenario in this subsection considers four pursuers cooperating in a tail-chase engagement against a constant-velocity target. The communication topology among the interceptors is shown in Figure 2. The initial conditions for pursuers and the target are provided in Table 3. The desired encirclement formation at the terminal time is specified such that the relative yaw LOS angle between any two communication-adjacent interceptors is 20 ° , while the relative pitch LOS angle is 0 ° . The control parameters for pitch and yaw LOS angle consensus are set to k a = 3 , and the parameter for guidance time consensus is k t = 2 .
Table 3. Initial conditions for 3-D cooperative guidance.
The simulation results of the proposed method in three-dimensional space for intercepting a maneuvering target are shown in Figure 5. From Figure 5d,f, it can be seen that the remaining guidance times of the four interceptors become consistent at the terminal moment, and the time consensus error converges to zero exponentially, i.e., simultaneous interception of the target is achieved. Moreover, in Figure 5c, the four pitch LOS angles eventually converge to zero, while the yaw LOS angles converge to a 20 ° separation. Correspondingly, the pitch and yaw LOS angle consensus errors in Figure 5e both decay to zero at the terminal time, satisfying the desired encirclement formation constraint. Since both the guidance time and the LOS angles achieve consensus, the corresponding control commands also converge to zero at the terminal moment. Consequently, the interceptor accelerations converge to the magnitude of the target acceleration, i.e., decay to zero, as shown in Figure 5b, which helps reduce the risk of guidance accuracy degradation due to acceleration saturation at the terminal phase. Comparing Figure 3 and Figure 5, it is observed that the convergence characteristics of the spatial–temporal consensus errors and the guidance commands in two-dimensional and three-dimensional space are similar, with both enabling cooperative encirclement and interception of a time-varying target. This demonstrates that the two-dimensional distributed cooperative encirclement method designed in this paper is extendable to three-dimensional scenarios.
Figure 5. Feasibility verification of 3-D distributed cooperative guidance.

6. Conclusions

This paper proposes an optimal distributed spatial–temporal cooperative guidance law for multiple unmanned aerial vehicles (UAVs) to pursue a maneuvering target. The cooperative guidance problem is first formulated based on the AIPN law within a predictor-corrector framework. Subsequently, the optimal control theory is integrated with a parameter optimization method to derive a distributed optimal consensus protocol for solving the formulated problem. The proposed guidance law constrains relative spatial–temporal states and minimizes the general control effort, leading to cooperative performance that is superior to that of existing similar algorithms. Comparative simulation results validate the effectiveness and energy efficiency of the proposed approach. Specifically, the total control effort is reduced from 10.07 (using the method in [18]) to 3.72, corresponding to a relative improvement of 63.0%, which clearly demonstrates the energy advantage of our method.

Author Contributions

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

Funding

This work was funded by the China Postdoctoral Science Foundation (2025M774207).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Olfati-Saber, R.; Murray, R.M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar] [CrossRef] [Scilit]
  2. Ren, W.; Beard, R.W. Distributed Consensus in Multi-Vehicle Cooperative Control; Springer: London, UK, 2008; Volume 27. [Google Scholar]
  3. Zhao, S.; Zhou, R. Cooperative guidance for multimissile salvo attack. Chin. J. Aeronaut. 2008, 21, 533–539. [Google Scholar] [CrossRef] [Scilit]
  4. He, S.; Wang, W.; Lin, D.; Lei, H. Consensus-based two-stage salvo attack guidance. IEEE Trans. Aerosp. Electron. Syst. 2017, 54, 1555–1566. [Google Scholar] [CrossRef] [Scilit]
  5. Li, K.; Wang, J.; Lee, C.H.; Zhou, R.; Zhao, S. Distributed cooperative guidance for multivehicle simultaneous arrival without numerical singularities. J. Guid. Control Dyn. 2020, 43, 1365–1373. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, Y.; Wang, J.; Wang, C.; Shan, J.; Xin, M. Three-dimensional cooperative homing guidance law with field-of-view constraint. J. Guid. Control Dyn. 2020, 43, 389–397. [Google Scholar] [CrossRef] [Scilit]
  7. Chen, Y.; Guo, D.; Wang, J.; Shan, J.; Xin, M. Cooperative circular guidance with nonuniform field-of-view constraints. J. Guid. Control Dyn. 2022, 45, 1435–1450. [Google Scholar] [CrossRef] [Scilit]
  8. Yang, X.; Zhang, Y.; Song, S. Two-stage cooperative guidance strategy with impact-angle and field-of-view constraints. J. Guid. Control Dyn. 2023, 46, 590–599. [Google Scholar] [CrossRef] [Scilit]
  9. Zhou, J.; Yang, J. Distributed guidance law design for cooperative simultaneous attacks with multiple missiles. J. Guid. Control Dyn. 2016, 39, 2439–2447. [Google Scholar] [CrossRef] [Scilit]
  10. Song, J.; Song, S.; Xu, S. Three-dimensional cooperative guidance law for multiple missiles with finite-time convergence. Aerosp. Sci. Technol. 2017, 67, 193–205. [Google Scholar] [CrossRef] [Scilit]
  11. Kumar, S.R.; Mukherjee, D. Cooperative salvo guidance using finite-time consensus over directed cycles. IEEE Trans. Aerosp. Electron. Syst. 2019, 56, 1504–1514. [Google Scholar] [CrossRef] [Scilit]
  12. Zhang, S.; Guo, Y.; Liu, Z.; Wang, S.; Hu, X. Finite-time cooperative guidance strategy for impact angle and time control. IEEE Trans. Aerosp. Electron. Syst. 2020, 57, 806–819. [Google Scholar] [CrossRef] [Scilit]
  13. Sinha, A.; Kumar, S.R. Supertwisting control-based cooperative salvo guidance using leader-follower approach. IEEE Trans. Aerosp. Electron. Syst. 2020, 57, 3357–3367. [Google Scholar] [CrossRef] [Scilit]
  14. Nanavati, R.; Kumar, S.R.; Maity, A. Cooperative target capture using relative separation for three-dimensional engagement. IEEE Trans. Aerosp. Electron. Syst. 2021, 57, 3357–3367. [Google Scholar] [CrossRef] [Scilit]
  15. Sinha, A.; Kumar, S.R.; Mukherjee, D. Three-dimensional nonlinear cooperative salvo using event-triggered strategy. J. Guid. Control Dyn. 2021, 44, 328–342. [Google Scholar] [CrossRef] [Scilit]
  16. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef] [Scilit]
  17. Zuo, Z.; Tian, B.; Defoort, M.; Ding, Z. Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics. IEEE Trans. Autom. Control 2017, 63, 563–570. [Google Scholar] [CrossRef] [Scilit]
  18. Dong, W.; Wang, C.; Wang, J.; Zuo, Z.; Shan, J. Fixed-time terminal angle-constrained cooperative guidance law against maneuvering target. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 1352–1366. [Google Scholar] [CrossRef] [Scilit]
  19. Wang, C.; Dong, W.; Wang, J.; Xin, M. Impact-angle-constrained cooperative guidance for salvo attack. J. Guid. Control Dyn. 2022, 45, 684–703. [Google Scholar] [CrossRef] [Scilit]
  20. Zhang, L.; Li, D.; Jing, L.; Ju, X.; Cui, N. Appointed-Time Cooperative Guidance Law with Line-of-Sight Angle Constraint and Time-to-go Control. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 3142–3155. [Google Scholar] [CrossRef] [Scilit]
  21. Tang, J.; Zuo, Z. Cooperative circular guidance of multiple missiles: A practical prescribed-time consensus approach. J. Guid. Control Dyn. 2023, 46, 1–15. [Google Scholar] [CrossRef] [Scilit]
  22. Tao, H.; Li, H.; Wang, J.; Song, T.; Lin, D. Analytical near-optimal distributed consensus for cooperative salvo guidance. J. Guid. Control Dyn. 2024, 47, 1499–1506. [Google Scholar] [CrossRef] [Scilit]
  23. Chen, Y.; Wang, J.; Shan, J.; Xin, M. Cooperative guidance for multiple powered missiles with constrained impact and bounded speed. J. Guid. Control Dyn. 2021, 44, 825–841. [Google Scholar] [CrossRef] [Scilit]
  24. Yu, H.; Dai, K.; Li, H.; Zou, Y.; Ma, X.; Ma, S.; Zhang, H. Three-dimensional adaptive fixed-time cooperative guidance law with impact time and angle constraints. Aerosp. Sci. Technol. 2022, 123, 107450. [Google Scholar] [CrossRef] [Scilit]
  25. Shaferman, V.; Shima, T. Cooperative optimal guidance laws for imposing a relative intercept angle. J. Guid. Control Dyn. 2015, 38, 1395–1408. [Google Scholar] [CrossRef] [Scilit]
  26. Shaferman, V.; Shima, T. Cooperative differential games guidance laws for imposing a relative intercept angle. J. Guid. Control Dyn. 2017, 40, 2465–2480. [Google Scholar] [CrossRef] [Scilit]
  27. Ma, Z.; Wang, Q. Bipartite consensus control of uncertain heterogeneous unmanned systems under communication failures. Nonlinear Dyn. 2026, 114, 263. [Google Scholar] [CrossRef] [Scilit]
  28. Jeon, I.S.; Cho, H.; Lee, J.I. Exact guidance solution for maneuvering target on relative virtual frame formulation. J. Guid. Control Dyn. 2015, 38, 1330–1340. [Google Scholar] [CrossRef] [Scilit]
  29. Cho, N.; Kim, Y. Optimality of augmented ideal proportional navigation for maneuvering target interception. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 948–954. [Google Scholar] [CrossRef] [Scilit]
  30. Li, H.; He, S.; Wang, J.; Lee, C.H. Optimal encirclement guidance. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 4327–4341. [Google Scholar] [CrossRef] [Scilit]
  31. Tao, H.; Lin, D.; Song, T.; Li, H. Optimal spatial-temporal cooperative guidance against a maneuvering target. J. Frankl. Inst. 2023, 360, 9886–9903. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.