Abstract
This paper presents a three-dimensional (3D) piecewise guidance scheme for multiple UAVs) guaranteeing simultaneous arrival even under the field-of-view (FOV) constraint. The guidance law does not require to consider the estimation of the time-to-go and can be divided into two stages: cooperative stage and proportional navigation guidance (PNG) stage. In the cooperative stage, a decentralized consensus control approach is proposed for multi-UAV systems and does not rely on global information about the communication topography. Moreover, the neighbors’ new auxiliary states are introduced to ensure the states achieving consensus under FOV constrain. The guidance strategy transfers to the PNG stage while the UAV formation is close enough to the target and the simultaneous arrival to hit the target is guaranteed for UAVs via the PNG guidance law. Numerical simulation results demonstrate the effectiveness of the proposed cooperative guidance law.
Introduction
With the continuous improvement of science and technology in recent years, the application of unmanned aerial vehicles (UAVs) has been greatly expanded, from target recognition, communication relay to reconnaissance and surveillance, disaster assessment, and so on. The rapid development in the aera of cooperative homing guidance has been observed. Due to its limited detection range and kill radius, one single UAV can barely strike the target effectively. Once to be exposed, it is likely to be in passive situation. On the contrary, multi-UAV coordinated operations can make up for the shortcomings of single-UAV operations, strengthening the combat efficiency, which presents a threat to the enemy. Utilizing multiple missiles to carry out multi-directional three-dimensional (3D) cluster raids on the target, which is able to cause loopholes in the defensive airspace and achieve sudden strike.
With the blooming development of antimissile technology, it is even more difficult for one single UAV to achieve penetration in the face of UAV defense systems equipped with enemy targets. Moreover, multi-UAV cooperative combat with the help of communication system forms a multi-UAV combat network, realizes cooperation and coordination through information sharing, and completes strike jointly, which greatly improves the missiles’ penetration probability. Tian et al. (2015) proposed an adaptive multi-variable controller to deal with the finite-time reentry attitude tracking problem, the tracking controller with unmatched disturbance considering the convergence of finite time is designed. Liu et al. (2018) designed a high-performance adaptive controller for the uncertain model of hypersonic flight vehicles considering the limited angle-of-attack. Hu et al. (2021) proposed an analytical 3D guidance law considering non-linear coupled dynamics guaranteeing impact angle and field-of-view (FOV) constraints. He et al. (2019) proposed a new guidance approach based on integral sliding mode control, which taken into account interception maneuvering target with impact angle constraint. Wang et al. (2015b) designed a continuous second-order sliding mode guidance law for intercepting a highly maneuverable target based on the super-twisting algorithm.
Therefore, the research on multi-UAV coordinated homing guidance is of important practical value, especially in two aspects: FOV constraints and finite-time consensus. To be more specific, (1) with the help of FOV constraint, multi-UAV is able to proceed against the target from the expected direction, thereby greatly improving the missiles’ penetration capability and strike effectiveness; (2) the finite-time consensus homing guidance law designed based on the multi-UAV cooperative control theory is capable of achieving consensus within finite-time, which is beneficial to accelerate the system response and improve the overall penetration probability.
One of the characteristics of multi-UAV cooperative homing guidance is that it is not necessary to assign the unified against-time, but to consensus the against-time through communication, and to strike the target synchronously. Aiming at the above problem of cooperative homing guidance, Wang et al. (2015a) designed a distributed cooperative homing guidance law, adding a control term for the hit time error between the missile and the adjacent missile on the basis of the proportional guidance law and the FOV-constrained guidance law. Zhang et al. (2015) proposed a centralized cooperative homing guidance law with consensus. The cooperative homing guidance law proposed in the above literature, although with the FOV constraint, barely takes into account the finite-time coordination.
Kang et al. (2018) estimated a cooperative homing guidance law with a model-predictive control (MPC). The constraints of the normal acceleration and FOV were also considered. Zhao and Zhou (2008) proposed a distributed cooperative homing guidance law with ITCG law. Zhou et al. (2017) designed distributed cooperative homing guidance within communication failure taking into account communication failure. Although the above guidance law has FOV constraints, it does not take into account 3D.
Zhao and Zhou (2015) designed a bias-proportional cooperative homing guidance law by adding target maneuvering term and time cooperative term on the basis of the traditional proportional homing guidance law, which enables multiple missiles to attack maneuvering targets in coordination. Although the cooperative homing guidance law proposed above can achieve striking maneuvering targets, it does not have the FOV constraint and does not take into account the problem of consensus within finite time.
Hou et al. (2015) proposed a cooperative homing guidance law based on the time-varying proportional guidance method. Dong et al. (2019) proposed a controller based on integral barrier Lyapunov functionals to control the system and keep boundary the states in the meanwhile. Yang and Song (2021) proposed two nonsingular distributed cooperative guidance laws to solve the 3D cooperative guidance of multi-agents against a stationary target. Yu et al. (2021) proposed an adaptive distributed cooperative guidance law, in order to solve multiple aerial vehicles system attacking a maneuvering target. Although the guidance rate can achieve consensus with finite-time, it does not have the FOV constraints.
He et al. (2018) proposed a consensus of missiles’ states to salvo attack, but the control law may occur singular problem in many situations. Although the cooperative homing guidance law designed above considering with the FOV constraint, barely take into account the finite-time coordination.
Generally, the design of cooperative guidance law for UAVs can be divided into two categories according to different attack targets: guidance law for pre-launch preset finite-time and real-time attack guidance law during flight. Harl and Balakrishnan (2012) developed the type of guidance law through optimal control and sliding mode control theories, respectively. However, there is an obvious shortcoming in the first type of guidance law, that is, it is difficult to design an estimated finite time for maneuvering targets, especially for maneuvering targets of which movement laws are uncertain. Therefore, the second type of guidance law emerges. In order to synchronize the finite time dynamically, researchers proposed letter-follower cooperative homing guidance strategy and centralized cooperative homing guidance strategy (Jeon et al., 2010). In addition, in order to improve the adaptability and scalability of the guidance system, Zhao et al. (2010) proposed a distributed cooperative homing guidance algorithm by controlling the finite time.
Aiming at the problem of cooperative homing guidance, Zhai et al. (2016) proposed an interception algorithm based on area coverage by considering the utilization of multiple interceptor agents on targets with decoys, which maximized the rate of joint interception. Shaferman and Oshman (2016) proposed a cooperative strategy between leading and following agents, which improved the interception performance of followings through the information sharing between agents and targets. Hassan et al. (2019) provided a distributed platform of guidance and control model, considering mission planning on the basis of cooperative guidance, to achieve the coordinated maneuvers of multiple UAVs. Saeed and Hassan (2019) designed a new approach to solving non-linear real constraints for symbolic execution. In order to reduce the transmission error, Wang et al. (2017b) proposed a mid-course cooperative homing guidance law, in which the mid-course agent can use the target information collected by the terminal agents.
The advantages and necessities of the method proposed in this paper are further explained. The method in this paper does not only take into consideration the problem of time-to-go coordination but also considers an important issue attached to FOV constraint. The main contributions and the novelty of this paper can be described in three aspects:
A consensus law for multi-UAV system while taking into account the FOV constraint is designed. Meanwhile, the proposed cooperative controller can be designed depending on the local neighbor’s information, differently from the other consensus algorithm depend on the global states.
The second contribution of this paper is the method is able to achieve consensus within time-to-go and the FOV convergence to the desired value within a limited time via a piecewise strategy.
Compared with the traditional cooperative guidance control method, the proposed control law does not requires to consider the information of the time-to-go, which avoids the estimation error of the time-to-go values and thus guarantees the accuracy and effectiveness.
The rest of the paper is organized as follows. The problem formulation is presented, and some basic model and useful background on graph theory are introduced in section “Preliminaries and guidance model.” In section “Consensus strategy and cooperative homing guidance laws,” the consensus strategy and guidance laws are proposed. Numerical results analyzed in different scenario are shown in section “Simulation results.” Finally, the conclusions are drawn in section “Conclusion and future research.”
Preliminaries and guidance model
Problem statement
Consider the scenario that a group of n UAVs attack a target, the cooperative homing guidance geometric relationship is described in Figure 1. To hit the target, it is necessary to ensure that the speed direction of the n UAV must coincide with the direction of the line of sight at the proportional navigation guidance (PNG) stage.

The cooperative homing guidance geometric relationship.
Suppose that the speed of the ith UAV is
According to the definition of time-to-go, we can easily get
In addition, the FOV constraint of UAVs must to be guaranteed, that is
Therefore, the purpose of this paper is to achieve cooperative homing guidance in equation (1) without violating the FOV constraint in equation (3).
Graph theory
The communication relationship between the subsystems in the UAV system can be represented by topology diagram
Lemma 1
Assuming that the matrix L is a Laplacian matrix of a directed graph G or an undirected graph G, then the Laplacian matrix has at least one zero eigenvalue, and other non-zero eigenvalues have positive real parts (Wang et al., 2017a). If the graph G has a spanning tree, 0 is the only one eigenvalue of G, the others N – 1 eigenvalues have positive real parts.
In addition, if 0 is the eigenvalue of L,
Lemma 2
Suppose there is a vector
The UAV homing guidance model
Assuming that the target is stationary, the UAV speed V is assumed to be constant, the UAV/target 3D engagement geometry is shown in Figure 2.

The UAV/target 3D engagement geometry.
The governing equations of relative motion about 3D homing guidance are described as follows (Song and Ha, 1994)
where
Consensus strategy and cooperative homing guidance laws
In this section, a control strategy of consensus cooperative homing guidance with FOV constrains is put forward. The consensus cooperative homing guidance is divided into two stages: cooperative stage and PNG stage. In the cooperative stage, two new states are introduced, while ensuring the two stage achieve consensus with FOV constrains. The control strategy transfer to PNG stage while the UAV formation is close enough to the target, the leading angle reduced to zero through PNG laws to ensure that the UAVs will hit the target.
Consensus controller with FOV constrains
A consensus controller with FOV constrains is designed in this chapter.
This chapter mainly designs the formation controller with azimuth constraint in the cooperative stage. In this work, we consider two new auxiliary states (He et al., 2018)
From equations (3) and (12), the FOV constraint be converted to
According to equations (5) and (6), a UAV formation system with dynamic behavior is described by the following second-order system
where
Therefore, the objective of this stage is aimed to achieve consensus with FOV constrains, that is
From equations (11) and (12), the above objective can be transformed to
where
where
Under the controller, the UAV formation will achieve consensus with the reference value
Before the proof, there are two lemmas that are supposed to be deduced to assist the proof of Definition 1.
Lemma 3
Consider the following equation
Notice that the function
From equations (24) and (25), it can be verified that
Lemma 4
Consider the following equation
Let
The above function can be converted to
Note that
If
that is,
From equation (27), it follows that
Consider the error variable of i UAV as
By equation (28), one has
Form Lemma 1, if 0 is the eigenvalue of L,
If equation (31) holds, where
From Lemma 2, it can be verified that
On the other hand, if
From equations (14), (19), and (29), the error function represented by
where
Consider the following Lyapunov Function candidate
where
In the above function
Therefore,
Substituting equation (38) to the error function equation (33), it can be rewritten as
Note that if the error equation trajectory moves within the invariant set
By equation (40), it can be shown that the largest invariant set is the same as the unique equilibrium point in equation (34). For the reason that the error function is asymptotically stable, then,
From equations (14) and (19), one has
where
This completes the proof.
Remark 1
Define a virtual control input
Substituting equation (42) into equation (19), one has
From equation (42), it can be shown that
Remark 2
The parameters K and
It is clear that the trajectory of the UAVs is determined by
where
It can be shown that there are two unknowns (ay and az) in equation (48). For the reason that there are countless solutions for this equation. In order to obtain the optimal solution, define a matrix composed of acceleration vectors as
Let
where
Based on the above results, the cooperative guidance law equation (40) in the cooperative stage is designed.
Remark 3
Define
Theorem 1
Consider the UAV formation system against a stationary target, the swarm system modeled as a second-order system designed as equation (14). Suppose the communication graph G defined on the formation system is undirected and connected. Then under the consensus controller equation (19) and the cooperative guidance law equation (40), the UAV formation satisfying the state
It can be seen from equation (46) that the cooperative guidance law is transformed into a second-order integral form, which satisfies the conditions of the model in equation (14) mentioned above. On the contrary, it has been proved that the virtual control
The proof of Theorem 1 is completed.
Cooperative homing guidance laws
Consider a UAV swarm system against a target, if each of these UAV hit the target in coordination, it is necessary to ensure that the line of sight (LOS) angle is equal to zero. According to Remark 5, the cooperative guidance law in equation (45) is singular when

The switch strategy from corporative stage to PNG stage.
The traditional PNG guidance law is design to against the target in the second stage (Song and Ha, 1994)
where Ni denotes the effective navigation constant,
Substituting equation (54) into (53), the guidance command in PNG stage can be expressed as
Remark 4
Once the UAV swarm is close enough to the target, the control strategy is switched from the cooperative stage to PNG stage. Define the switch point as
Since the value of

Leading angels and

Leading angels and
Remark 5
Since the cooperative stage is completed, all of the UAV’s states are identical in equations (11) and (12). As a result, once the control strategy switch to PNG stage, the initial states of UAVs are all the same, that is, there are identical
Theorem 2
Consider the UAV formation system against a stationary target, the swarm system modeled as a second-order system designed as equation (14). Suppose the communication graph G defined on the formation system is undirected and connected. Then under the consensus controller equation (19) and the cooperative guidance law equation (40) in the cooperative stage, and the PNG guidance law equation (46) in the PNG stage, respectively, the UAV formation satisfying the state
Proof: Based on the PNG laws in equation (49), it can be verified that
By equation (50), it can be shown that the variation of
Theorem 2 is proved.
The schematic diagrams of the consensus control scheme and algorithm procedure are provided in Figures 6 and 7, respectively.

The schematic diagram of the consensus control scheme.

The algorithm procedure of the consensus control scheme.
As shown in Figure 6, the overall control scheme consists of the HRV model, communication relationship designer, and Piecewise guidance strategy consensus controller. Especially, the Piecewise guidance strategy consensus controller is composed of switch point trigger, cooperative strategy controller, and PNG controller. At the beginning, the time-to-go state
Simulation results
Simulation results of different scenarios
To verify the accuracy and effectiveness of the cooperative homing guidance control algorithm considering FOV constraints in this paper, a series of combat scenarios are designed, including different formation of five UAV to against stationary targets cooperatively, which are represented by Case 1–3.
Different formations are formed based on diversiform operational scenarios and mission requirements. Case 1: horizontal formation is mainly used for large patrol areas; Case 2: vertical formation is appropriate for airdrop bombing and regional obstacle avoidance; Case 3: diamond formation applies to fuel conservation through prominent aerodynamic performance. The three different formations in application are shown in Figure 8.

The three different formations.
Therefore, a reasonable and effective formation is capable of tremendously improving the security of formation and mission completion rate. Then the numerical simulations are conducted from above three cases.
In both of the three cases, in order to facilitate simulation analysis, the target is assumed to be the origin of coordinate system. Based on the actual flight dynamics conditions, the maximum and minimum angles of FOV are defined as
The communication topology for each UAV is shown in Figure 9. Consider the practical reality, the network topology among UAVs is undirected and connected.

The communication topology.
Based on the above results, one can see that the interconnection adjacency matrix A can be expressed as
Case 1: horizontal formation
The initial states of each UAV for horizontal formation are selected in Table 1. Generally, the performance of the cooperative guidance controller is delicately dependent on the parameters, which is K and
Initial states of UAVs for horizontal formation.
UAV: unmanned aerial vehicle.

Position trajectories in X–Y planes for horizontal formation.

Position trajectories of five UAVs for horizontal formation.

Leading angels of five UAVs for horizontal formation.

Range-to-go of five UAVs for horizontal formation.


As shown in Figure 10, the UAV swarm initially in horizontal formation, the trajectories of the five UAVs are capable of hitting the targets precisely and simultaneously from Figures 10, 11, and 13. According to Figure 11, it is clear that the leading angel converge to
Above all, it is indicated that the UAV swarm for horizontal formation against the target simultaneously without violating the constraints, which achieves of convergence.
Case 2: vertical formation
The initial states of each UAV for vertical formation are shown in Table 2. According to aforementioned study, the parameters K and
Initial states of UAVs for vertical formation.
UAV: unmanned aerial vehicle.

Position trajectories in X–Y planes for vertical formation.

Position trajectories of five UAVs for vertical formation.

Leading angels of five UAVs for vertical formation.

Range-to-go of five UAVs for vertical formation.


From Figure 16, the vertical formation and horizontal formation rotate 90° from the UAV 3. It is clear that the trajectories of the five UAVs are able to proceed against the targets precisely and simultaneously from, Figures 16, 17, and 19. As shown in Figure 18, the leading angel converges to
On conclusion, it is indicated that the UAV swarm for vertical formation against the target simultaneously without violating the constraints, which confirms the convergence of the coordinated control algorithm.
Case 3: diamond formation
The initial states of each UAV for diamond formation are selected in Table 3. It is easy to see that the performance of the cooperative guidance control law is delicately dependent on the parameters, which is K and
Initial states of UAVs for diamond formation.
UAV: unmanned aerial vehicle.

Position trajectories in X–Y planes for diamond formation.

Position trajectories of five UAVs for diamond formation.

Leading angels of five UAVs for diamond formation.

Range-to-go of five UAVs for diamond formation.


According to Figure 22, the UAV swarm initially in diamond formation, which combines with the horizontal formation in Case 2 and the vertical formation in Case 1. The trajectories of the five UAVs are capable of hitting the targets precisely and simultaneously from, Figures 22, 23, and 25. As shown in Figure 24, one has that the leading angel converges to
In conclusion, it is indicated that the UAV swarm for diamond formation against the target simultaneously without violating the constraints, which improves the efficiency and accuracy of the cooperative interception of the target.
Comparisons with traditional guidance law and decentralized-cooperative guidance law
In the subsection, to demonstrate the innovation of the proposed approaches to multi-UAVs cooperative guidance law, the proposed method in the paper is compared with traditional and decentralized-cooperative guidance law(D-CPN). in order to facilitate simulation analysis, the target is assumed to be the origin of coordinate system.
Case 1: comparison with traditional guidance law
The methods used in the traditional PNG guidance method (Song and Ha, 1994) have been compared with the work presented in this paper. The PNG guidance results are shown in Figures 28 and 29.

Position trajectories of five UAVs for PNG guidance law.

Range-to-go of five UAVs for PNG guidance law.
Simulations show that the trajectories of the five UAVs are capable of hitting the targets precisely; however, according to Figure 29, it can be seen that the UAV formation cannot achieve simultaneous hitting of the target, the control parameters need to be precisely and repeatedly adjusted to meet the FOV constraint. Moreover, the PNG guidance law does not theoretically guarantee that the FOV meet the constraints.
Case 2: comparison with D-CPN
For other methods of cooperative guidance, this paper used in the D-CPN cooperative guidance method (Zhao and Zhou 2015) have been compared with the work presented in this paper. The D-CPN cooperative guidance results are shown in Figures 30, 31 and 32:

Position trajectories of five UAVs for D-CPN cooperative guidance law.

Range-to-go of five UAVs for D-CPN cooperative guidance law.

Leading angels of five UAVs for D-CPN cooperative guidance law.
As can be seen from the above figures, compared with the traditional PNG guidance law, the D-CPN cooperative guidance law can ensure that multiple-UAV formations hit the target at the same time, and the accelerations during the entire flight are less than the overload limit of the UAV. However, it can be seen from Figure 12 comparing Figure 32 based on the guidance law of this paper, the parameter response speed of the D-CPN cooperative guidance law is slow, and the control parameters need to be precisely and repeatedly adjusted to meet the FOV constraint.
In conclusion, it is indicated that the proposed cooperative guidance law in this paper achieved simultaneous target hits without violating the constraints, which improves the efficiency and accuracy of the cooperative interception of the target.
Conclusion and future research
This paper studies a 3D piecewise guidance scheme for multiple UAVs guaranteeing simultaneous arrival even under the FOV constraint. In order to consider the FOV constraint, the two-stage (cooperative stage and PNG stage) cooperative control strategy is taken into account.
For the cooperative stage, algebraic graph theory is adopted to communicate with neighbors’ new auxiliary states, in which time-to-go (
Finally, to verify the performance of the cooperative guidance control law considering FOV constraint, a series of combat scenarios are designed, including different formation (horizontal formation, vertical formation, and diamond formation) of five UAV to against stationary. Simulation results show that the designed controller performs accuracy and effectiveness, which confirms the convergence of the coordinated control algorithm without violating the constraints.
The future work will attempt to consider the extension of formation control such as leader–follower consensus. Consider actual operational requirements, it is necessary to take into consideration the UAV formation transformation before attacking the target. Besides, the application of this guidance control law based on the real UAV model should be improved.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The work was supported in part by the National Natural Science Foundation of China (grant nos. 61803308 and 61973254), and in part by the Natural Science Basic Research Program of Shaanxi (Program No. 2020JQ-221).
