Preprint
Article

Cooperative Standoff Target Tracking using Multiple Fixed-wing UAVs with Input Constraints in Unknown Wind

This version is not peer-reviewed.

Submitted:

19 July 2023

Posted:

20 July 2023

You are already at the latest version

Abstract
This paper investigates the problem of cooperative standoff tracking using multiple fixed-wing unmanned aerial vehicles (UAVs) with control input constraints. In order to achieve accurate target tracking in the presence of unknown background wind and target motion, a coordinated standoff target tracking algorithm is proposed. The objective of the research is to steer multiple UAVs to fly a circular orbit around a moving target with prescribed intervehicle angular spacing. To achieve this goal, two control laws are proposed, including relative range regulation and space phase separation. On one hand, a heading rate control law based on Lyapunov guidance vector field is proposed. The convergence analysis show that the UAVs can asymptotically converge to a desired circular orbit around the target, regardless of their initial position and heading. Through rigorous theoretical proof, it is concluded that the command signal of the proposed heading rate controller will not violate the boundary constraint on heading rate. On the other hand, a temporal phase is introduced to represent the phase separation and avoid discontinuity of the wrapped space phase angle. On this basis, a speed controller is developed to achieve equal phase separation. The proposed airspeed controller met the requirement of airspeed constraint. In addition, to improve the robustness of the aircraft during target tracking, an estimator is developed to estimate the composition velocity of the unknown wind and target motion. The proposed estimator uses the offset vector between the UAV’s actual flight path and the desired orbit which is defined by Lyapunov guidance vector field to estimate the composition velocity. The stability of the estimator is proved. Simulations are conducted under different scenarios to demonstrate the effectiveness of the proposed cooperative standoff target tracking algorithm. The simulation results of indicate that, the temporal-phase-based speed controller can achieve fast convergence speed and small phase separation error. Additionally, the composition velocity estimator exhibits fast response speed and high estimation accuracy.
Keywords: 
Subject: 
Engineering  -   Aerospace Engineering

1. Introduction

Tracking a moving ground target is one of the important capabilities of UAVs [1]. Making the tracking process automatic and free of human intervention is essential for reliving the burden on UAV operators and improving the efficiency and safety of UAV missions. The goal of this paper is to develop a control scheme that allows multiple fixed-wing UAVs to cooperatively track a moving ground target in unknown windy conditions.
Target tracking using multiple fixed-wing UAVs remains a challenge. On one hand, the motion of fixed-wing UAVs is subject to various input constrains. To prevent stalling, a fixed-wing aircraft cannot hover and must maintain a positive forward airspeed. Accordingly, the UAVs must fly in a circle around the ground moving target [2]. On the other hand, to avoid collisions and to ensure that the sensors can cover the target, the UAVs need to be evenly distributed around the target and maintain a certain phase interval [3]. The standoff tracking is a possible solution for target tracking using a team of fixed-wing UAVs. In this pattern, the UAVs keep a certain distance (called standoff radius) from the target and moves in a circular motion (termed standoff circle) at a proper altitude relative to the target.
In cooperative target tracking missions with unknown wind, three main technical issues should be considered: (1) Relative distance regulation, which focuses on how to enable the UAVs to converge to a circular orbit with prescribed standoff radius around the target by controlling their headings [4]. (2) Intervehicle phase separation, which focuses on the distributing the loitering UAVs uniformly over a standoff circle with certain angular phase difference by controlling their airspeeds [5]. (3) Background wind resistance, which focuses on how to achieve robust stability for UAVs performing standoff tracking in the presence of wind and target motion [6].
Relative distance regulation, which aims to steer the UAV to a circular orbit around the target, is the key to achieve standoff tracking of a moving target by a single UAV. Typically, a guidance law is proposed to regulate the position of the UAV on a predefined circular path. The path usually guides the UAV to circle around a ground moving target at a constant distance. Consequently, the UAV trajectory can be expressed as a circle with predefined standoff radius in the target’s frame. There are various types of the guidance law, including reference point guidance (RPG) [7,8,9], Lyapunov guidance vector field (LGVF) [10,11,12,13,14] and so on. Based on a predefined target tracking path, the standoff tracking problem of a ground moving target can be converted into a path following problem [7]. For example, in [8] and [9], a nonlinear guidance law is proposed to achieve path following for curved path. In this approach, each point on the curved path is designated as a reference point, and a lateral acceleration command is generated to drive the UAV to the reference point. However, due to the ground target moving speed is usually much slower than that of the UAV, the RPG method cannot be directly applied to the standoff target tracking problem. As a new form of potential filed, the LGVF is introduced to guide the UAVs to achieve standoff target tracking. In [10], a LGVF is proposed for loiter maneuver around a stationary target. This approach also enables moving target tracking, but it may lead to slow convergence due to constant curvature in the LGVF. To shorten the convergence time, literature [11] combines the tangent with the LGVF, while literature [12,13] add the circulation parameter c into the original LGVF. The shape of LGVF can be adaptively adjusted by changing the circulation parameter. In this way, a faster convergence to the standoff circle can be achieved due to a higher contraction component. Based on the works of [12,13], an offline optimal parameter searching method is presented for selecting the optimal guidance function to shorten the convergence time in [14]. However, this approach has such heavy computational load that it cannot be extended to real-time application scenarios. Although these above methods have been verified to be feasible for the single UAV standoff tracking problem, they only focus on the optimization of LGVF without considering the input constraints of fixed-wing UAV, such as heading rate limitation. If the curvature of the LGVF is too large, the actual trajectory of UAV cannot converge to a standoff circle due to the saturated rudders. Therefore, it is still necessary to design a control law for regulating the relative distance while satisfying the turning rate limitation.
The performance of target localization algorithm is significantly impacted by the relative sensor-target geometry. Observation configurations, or different sensor-target geometries, produce varying estimation error ellipses of target location algorithm. It is worth considering which observation configuration can yield the best target localization results. By minimizing the Cramer-Rao lower bound (CRLB), which provides a lower bound on estimator performance, the uncertainty in estimation process can be reduced. Therefore, literature [15] utilizes the determinant of CRLB to determine the observation configuration that results in a minimal measure of the uncertainty ellipse. According to the conclusions in [15], if only two UAVs perform standoff tracing mission, the intersection angle subtended at the target (called phase separation angle) by two UAV will be π 2 ; if the number of UAVs is N ≥ 3, the phase separation angle between adjoining UAVs will be 2 π N . An optimal configuration should position UAVs at equal angular intervals around the perimeter of the standoff circle. This requires the phase separation in the coordinated standoff tracking problem. Various phase separation methods have been proposed, including model predictive control (MPC) [16,17], sliding mode control (SMC) [18,19], conical pendulum motion [20], consensus algorithm [21,22,23,24] and so on. In [16,17], a nonlinear MPC framework for coordinated standoff tracking by two UAVs is proposed The optimal control outputs for speed and turning rate are generated by minimizing the sum of weighted cost functions that include standoff-distance regulation error and phase separation error in a receding horizon. However, as the number of the UAVs increases, the computational complexity and iterative time required for searching optimal results also increase. In [18], a loitering algorithm based on sliding mode control is presented to control the virtual leader’s position on a standoff circle centered at the ground moving target. However, the SMC method suffers from chattering due to the discontinuity of the signum function in the control law. To eliminate chattering, the signum function is replaced by a saturation function in literature [19]. However, both literature [18,19] ignore the vehicle airspeed constraint. The airspeed of the fixed-wing UAV is restricted within lower and the upper bounds. In order to satisfy the airspeed boundary constraint, literature [20] proposes that the UAV reduces its speed by decreasing the standoff radius when flying on the right-hand side of the target and its airspeed reaches the upper bound. Conversely, the UAV increases the standoff radius to increase its airspeed when its airspeed reaches the lower bound. However, this approach causes the distance between the UAV and the target to oscillate, leading to failure in achieve the control objectives of the cooperative standoff target tracking problem. Different from the integrated controller in [20], the heading control channel and velocity control channel are decoupled in [21,22,23,24]. The space phase angle is chosen as the coordination variable of the consensus algorithm, allowing for the design of cooperative airspeed controllers for the UAVs. The phase separation angles among the UAVs can asymptotically convergence to the same one, reflecting equal space separation. However, the airspeed constraint is not taken into account in the space phase separation method. Furthermore, the phase separation angles wrapped in π , π are discontinuous, and will lead to oscillating airspeed control input. It is not beneficial for reducing the space phase separation error. Therefore, it is critical to design a phase separation controller that provides a smooth signal output and meets the airspeed constraint of UAVs in the coordinated standoff tracking problem.
Most of the research mentioned above assumes an ideal non-wind environment or a known constant background wind. However, in practice, background wind is usually present and it affects the performance of the UAVs, especially when the background wind is unknown. In [25], a robust term is added to the standoff tracking control law to obtain disturbance rejection for wind-gust. However, the response time of the robust controller is too long and unsuitable for highly maneuvering target tracking. To quantitatively describe wind dynamics, a simple conservative model (e.g. sine function as in [26] or linear model as in [27]) or a more sophisticated one (e.g. stochastic as in [28]) can be used. In [28], Dryden model [29] and Davenport model [30] are used to describe the dynamics of wind in high altitude or near the ground, respectively. The unscented Kalman Filter (UKF) is introduced to estimate the velocity of background wind. However, the accuracy of the wind speed estimation largely depends on the accuracy of the constructed wind dynamic model. In reality, wind is stochastic and time-varying, which makes it difficult to be modeled. In literature [31], an adaptive estimator is utilized to estimate the wind velocity. In the case of a stationary target without wind, the vehicle trajectory converges to a circle orbit (called perfect trajectory or orbit) by implementing a designed standoff tracking control law. However, for a moving target with wind, the actual trajectory cannot converge to the perfect one due to the disturbance caused by the wind and target motion. The wind velocity estimation can be obtained by reducing the offset between the actual vehicle trajectory and the perfect trajectory. However, the convergence rate of the estimator is slow because it only uses the radial distance of the offset. Therefore, designing a wind velocity estimator that has high accuracy and fast convergence rate remains challenging.
This paper addressed the challenges of cooperative standoff target tracking using multiple fixed-wing UAVs with input constraints and the considerations of unknown background wind and target motion. The controllers satisfying the input constraints, such as heading rate and airspeed limitation, are designed to guarantee a team of fixed-wing UAVs to perform efficiently during coordinated standoff tracking missions. The major contributions of the paper are as follows: (1) A heading rate control law based on LGVF is proposed. We prove that this proposed heading rate controller can guarantee that the UAV can asymptotically converge to a standoff circle loitering the target under arbitrary initial conditions of the position and heading. To satisfy the limitation of heading rate, the minimum allowable standoff radius is formulated; (2) In order to avoid the discontinuity of space phase angle, a new term called temporal phase is proposed to represent the phase separation. An airspeed control law is introduced to steer a team of UAVs maintaining an optimal observation configuration, which requires distribution around the standoff circle with equal phase separation. Rigorous proofs for global convergence and satisfying airspeed limitation using the proposed speed controller are provided. (3) The target motion and background wind are regarded as external disturbance. The offset vector caused by external disturbance between the actual trajectory and the perfect/desired orbit is utilized to estimate the composition velocity of background wind and target motion. We prove that the estimation result of the proposed estimator asymptotically converges to the true value of the composition velocity.
The remainder of this paper is structured as follows. Sec. 2 presents problem formulation, including assumptions made in this study, a UAV kinematic model with control input constraints, and control objectives. Sec. 3 discusses the problem of standoff tracking using a single UAV. Based on the LGVF, a lateral controller with heading rate input constraint is proposed to regulate the position of a UAV on a circle around the target under the condition of arbitrary initial position and heading. In Sec. 4, we introduce a term called temporal phase to represent the spatial distribution of the UAVs on the standoff circle, and propose cooperative controllers with airspeed input constraint to achieve desired temporal phase separation. In Sec. 5, an online estimator is developed to adapt the proposed heading rate and airspeed controllers to the case of a moving target in the presence of wind. Simulation and experimental results are demonstrated in Sec. 5, followed by summary and conclusions in Sec. 6.

2. Problem Formulations

Without loss of generality, the following assumptions are made to render the problem simpler and well posed.
Assumption 1. 
The UAVs flies at a constant altitude, and the target moves in a two-dimensional plane, ignoring their heights.
Assumption 2. 
The position and velocity of the moving target are assumed to be known or well estimated.
Assumption 3. 
The communication between UAVs is ideal without any restrictions, such as limited communication range, packet loss and delay.
Assumption 4. 
The UAV is equipped with a low-levelautopilot that holds constant altitude, follows the command inputs of the speed and heading rate.

2.1. UAV Model

Under the above assumptions, the inertial frame in a two-dimensional planar is constructed. The x and y axes point east and north, respectively. As shown in Figure 1, the kinematic of the UAV is expressed as follows:
x ˙ = v s cos ψ + w x ; y ˙ = v s sin ψ + w y ; ψ ˙ = u
In Equation (1), v w = w x , w y is the background wind velocity. x , y R 2 is the two-dimensional position of the UAV in the inertial frame. ψ π , π is the UAV heading. v s is the airspeed of the UAV. u is the heading rate of the UAV. U = v s , u T is the control input signal followed by the low-level autopilot of the UAV. The airspeed and the heading rate should be enforced on following input constrains.
0 < v m i n v s v m a x
u ω m a x
In Equation (2) and (3), v m i n , v m a x are the minimum and maximum airspeed respectively. ω m a x is the upper bound of heading rate.
The position and velocity of a ground moving target in the inertial frame are denoted as x t , y t and v t = x t ˙ , y ˙ t , respectively. The distance vector between the UAV and the target is r = x r , y r , and the relative distance is r = r , the observation phase is θ π , π . The relative motion with background wind is expressed as follows
x ˙ r = v s cos ψ + w x x t ˙ ; y ˙ r = v s sin ψ + w y y ˙ t ; ψ ˙ = u
The target motion and wind are regarded as an external disturbance. These two velocities can be combined to a single velocity term which is called composition velocity, and denoted as T = T x , T y = x t ˙ w x , y ˙ t w y . Equation (4) can be rewritten as follows:
x ˙ r = v r cos χ ; y ˙ r = v r sin χ ; χ ˙ = λ u ( ψ ) u
In Equation (5), χ π , π is the relative course angle. v r is the relative speed. λ u ψ is the parameter of relative motion model. They are calculated as follows
v r = v s 2 + T x 2 + T y 2 2 v s T x c o s ψ + T y s i n ψ
χ = a r c t a n v s s i n ψ T y v s c o s ψ T x
λ u ψ = v s 2 v s T x c o s ψ + T y s i n ψ v r 2 1 2
The relative motion as shown in Equation (5) can be expressed in polar coordinates as
r ˙ r θ ˙ U A V = x ˙ r c o s θ + y ˙ r s i n θ x ˙ r s i n θ + y ˙ r c o s θ = v r c o s χ θ v r s i n χ θ

2.2. The Objectives of Control Problem

As shown in Figure 2, there is a team of UAVs ( A i , i = 1,2 , , N ) performing cooperative standoff tracking mission for a ground moving target in unknown background wind. In the process of tracking, on one hand, each UAV needs to circle around the target to maintain a constant relative distance. On the other hand, the loitering UAVs are distributed around the target with equal phase separation to avoid collisions and maximize coverage of sensors. The following three control objectives need to be achieved for the multi-UAVs cooperative standoff tracking control problem.
The following three control objectives need to be achieved for the multi-UAVs cooperative standoff tracking control problem.
i) Control objective 1: Relative distance regulation. The relative distance r i between the UAV A i and the target should be converged to the desired standoff radius r d .
r i = r i r d 0
ii) Control objective 2: Relative course convergence. The relative course χ i of the UAV A i should be converged to the desired relative course χ d , i to maintain circular motion around the target.
χ e , i = χ i χ d , i 0
iii) Control objective 3: Intervehicle phase separation. The phase separation θ i , j between A i and its neighbor A j should be converged to the optimal configuration θ d .
Δ θ i = θ i , j θ d = θ j θ i θ d 0
According literature [15], the optimal observation configuration θ d is defined as follows
θ d = π 2 , N = 2 2 π N , N > 2
Therefore, when studying the multi-UAVs cooperative standoff tracking control problem, the following three issues are mainly considered in this paper.
(a)
How to design the lateral control law subject to the heading rate constraint (Equation (3)) to regulate the relative course of A i , so that A i could fly along the standoff circle with radius r d around target. It means that the objectives 1 and 2 are both achieved.
(b)
How to design the longitudinal control law subject to the airspeed limitation (Equation (2)) to guarantee that the loitering UAVs are distributed over the standoff circle with equal phase separation. It means that the control objectives 3 is achieved.
(c)
How to estimate the composition velocity of wind and target, in order to improve the performance of the UAVs during the tracking in presence of wind and target motion.

3. Standoff Tracking Using a Single UAV

3.1. Guidance Law Based on LGVF

In [10], the desired relative course is generated from a LGVF that guides the UAV to circle around the target with a predefined standoff radius r d . The LGVF for a standoff target tracking can be described as follows
x ˙ r y ˙ r G F = v s x r r r 2 r d 2 r 2 + r d 2 + y r r 2 r r d r 2 + r d 2 x r r 2 r r d r 2 + r d 2 + y r r r 2 r d 2 r 2 + r d 2
Define the following vector field angle ϕ G F 0 , π
c o s ϕ G F = r d 2 r 2 r 2 + r d 2 ; s i n ϕ G F = 2 r r d r 2 + r d 2
Then, Equation (15) can be expressed in polar coordinates as follows
r ˙ r θ ˙ G F = c o s θ s i n θ s i n θ c o s θ x ˙ r y ˙ r G F = v s c o s ϕ G F v s s i n ϕ G F
A following guidance law is introduced to guide the UAV to fly along the LGVF in (16)
χ d = θ + ϕ G F
where the observation phase θ is defined by
θ = a r c t a n y r x r , i f   r > 0 χ ,                                                   i f   r = 0
The feasibility of the guidance law (17) is given by Theorem 1.
Theorem 1. 
If the guidance law (17) is applied to the relative motion model of the UAV as shown in (9), the relative distance between the UAV and the target asymptotically converges to the predefined standoff radius, i.e., r r d  as t + .
Remark 1. 
The proof of Theorem 1 is seen in [10]. It can be observed from Theorem 1 that, in order to achieve standoff tracking, it is required that the relative course χ  should be always aligned with the desired relative course χ d  generated by the guidance law (17).

3.2. Heading Rate Controller Design Subject to the Input Constraints

According the conclusion of Theorem 1, if χ always is equal to χ d , the UAV eventually converge to the standoff circle with the desired radius r d , and preform the standoff target tracking mission successfully. However, in general, there exists an angle error between χ and χ d initially and the relative course χ cannot be controllable directly. Thus, we need design a heading rate controller to guarantee that the relative course χ eventually converge to χ d . In other words, the proposed heading rate controller indirectly control χ by regulating the UAV heading directly.
The relative course error χ e π , π can be defined by
χ e = χ χ d
Differentiating Equation (17) with respect to t leads to the following equation
χ ˙ d = θ ˙ + ϕ ˙ G F
According Equation (9), the dynamic of the azimuth θ is obtained as
θ ˙ = v r r s i n χ θ
Differentiating Equation (15) with respect to t
ϕ ˙ G F = 2 r d r 2 + r d 2 v r c o s χ θ
The desired relative course rate can be obtained by substituting (21) and (22) into (20).
χ ˙ d = v r r s i n χ e + ϕ G F + s i n ϕ G F c o s χ e + ϕ G F
It can be observed from (23), when r 0 , χ ˙ d + . Thus, in order to facilitate engineering application, let χ ˙ d = 4 v r r d when r = 0 . Based on the relative course error χ e (19) and the desired relative course rate χ ˙ d (23), the heading rate controller is designed as follows:
u = ω ,                                             i f ω ω m a x s g n ω ω m a x ,   i f ω > ω m a x ; ω = k χ e + χ ˙ d λ u ψ ; k > 0
It is observed from (24) that, the heading rate controller consist of two main parts: a feedback term χ ˙ d λ u ψ and a feedforward term k χ e . k > 0 represents the feedback gain. By implementing the heading rate controller as shown in (24), the relative course χ of the UAV is indirectly controlled to follow the desired one χ d generated by the LGVF. Therefore, in order to ensure that χ d can be followed by the proposed controller, the allowable lower bound of ω m a x must be determined. Before discussing the allowable lower bound of ω m a x , Lemma 1 and Lemma 2 are presented.
Lemma 1. 
If the airspeed of the UAV is faster than the speed of wind and target, i.e., v s 2 T x 2 + T y 2 , the following inequality is true.
v r λ u ψ v s + T x 2 + T y 2 2 v s
Remark 2. 
The proof of Lemma 1 is seen in Appendix A. Lemma 1 can be used to determine the bound of χ ˙ d  if the heading rate input constraint ω m a x  is provided. The relevant conclusions are shown in Lemma 2.
Lemma 2. 
If the heading rate control law given by (24) is applied to the relative motion model of the UAV as shown in (9), there exists a constant k 1 : 0 < k 1 k 2 , such that: χ ˙ d λ u ψ ω m a x + k 1 s i n χ e , χ e 0 , π ; χ ˙ d λ u ψ ω m a x + k 1 s i n χ e , χ e π , 0 .
Remark 3. 
The proof of Lemma 2 is seen in Appendix B. Lemma 2 provided the bound of desired heading rate, i.e., χ ˙ d k 1 s i n χ e λ u ψ ω m a x , χ e π , π .
Based on Lemma 1 and Lemma 2, the allowable bound of ω m a x can be determined in Theorem 2.
Theorem 2. 
In order to ensure that the UAV successfully perform standoff target tracking by implementing the heading rate controller as shown in (24), and the input signal u  always do not violate the heading rate constraint, i.e. u ω m a x , the allowable lower bound of ω m a x  must satisfies the following condition.
ω m a x ω i n f 4 v s + T x 2 + T y 2 2 v s r d
Proof. 
The proof is discussed in two cases in terms of the relative distance.
a) r = 0 . According the proposed heading rate control law as shown in Equation (24), when r = 0 , χ e = 0 . Now, the desired relative course rate is χ ˙ d = 4 v r r d . And then according to Lemma 1, the following can be derived
u = 4 r d v r λ u ψ 4 r d v s + T x 2 + T y 2 2 v s ω i n f
It can be observed from Equation (27) that, when r = 0 , if ω m a x ω i n f , then u ω m a x is always true. It means that, when r = 0 , the proposed heading rate control satisfy the input constraint as shown in Equation (3).
b) r > 0 . According to Lemma 2, the desired heading rate χ ˙ d is bounded, and the following inequations can be derived
χ ˙ d k 1 s i n χ e λ u ψ ω m a x χ ˙ d λ u ψ 2 k 1 s i n χ e ω m a x χ ˙ d λ u ψ k s i n χ e ω m a x χ ˙ d λ u ψ k · χ e ω m a x u ω m a x
It can be observed from Equation (28) that, when r > 0 , u ω m a x is always true. Thus, the proof for Theorem 2 is completed. □
Remark 4. 
Theorem 2 provided the formulated inequality between the standoff radius r d  and the maximum heading rate ω m a x  as follows
r d r d , m i n 4 v s + T x 2 + T y 2 2 v s ω m a x
In other words, due to the input constraint u ω m a x , when the UAV performs the standoff target tracking mission with the constant airspeed v s , the predefined standoff radius r d has an allowable lower bound. The minimum allowable standoff radius can be calculated according to Equation (29).

3.3. Stability Analysis of Saturated Heading Control Law

Although Theorem 2 proves that the proposed heading rate control law satisfies the input constraint u ω m a x , whether χ converges to χ d or not will be investigated. In addition, if χ e 0 as t + , the convergence speed of χ e also needs further discussion. Thus, Lemma 3 is presented.
Lemma 3. 
If the UAV described by relative motion model as shown in (9) implements the heading rate control law given by (24), there exists a positive constant 0 < k 2 k 2 k 1  such that χ ˙ e k 2 s i n χ e > 0 , χ e π , 0 ; χ ˙ e k 2 s i n χ e < 0 , χ e 0 , π .
Remark 5. 
The proof of Lemma 3 is seen in Appendix C. According to Lemma 3, it can be derived that
χ e χ ˙ e k 2 χ e s i n χ e 0
Equation (31) shows that, for every initial relative course error χ e t 0 π , π , the relative course error χ e 0 as t + . Thus, the convergence of the proposed heading rate control law is proved in Lemma 3. In addition, Lemma 3 also gives a lower bound on the convergence rate χ ˙ e , which is defined as follows
χ ˙ e χ ˙ e i n f = k 2 s i n χ e ,   χ e π , π
By solving the differential inequality shown in (31), the relative course error χ e varies according to the following inequality
t a n χ e 2 t a n χ e t 0 2 e k 2 t
Equation (32) can be used to analyze the bound of the relative distance r between the UAV and the target. The relevant conclusions are shown in Lemma 4.
Lemma 4. 
Given an arbitrary initial relative course error χ e t 0 π , π , if the UAV described by relative motion model as shown in (9) implements the heading rate control law given by (24), the relative distance r  has an upper bound r s u p  as follows
r s u p = r 0 + v s + T k 0 l n t a n χ e 0 2 t a n α 0 2 π 4
where T = T x 2 + T y 2 and α 0 = a r c t a n r 0 r d . The proof of Lemma 4 is seen in Appendix D.
Based on Lemma 3 and Lemma 4, Theorem 3 present a complete proof for the stability of the proposed heading rate control law with control input constrains.
Theorem 3. 
Given an arbitrary initial relative course error χ e 0 π , π , if the UAV described by relative motion model as shown in (9) implements the heading rate control law given by (24), the trajectory of the UAV asymptotically converges to the standoff circle, i.e., r r d  and χ χ d  as t + .
Proof. 
Let μ > 0 , and a Lyapunov function is introduced as follows
V = 1 2 r r d 2 + 1 2 μ χ e 2
Differentiating Equation (34) with respect to time t , the outcome is
V ˙ = r r d r ˙ + μ χ e χ ˙ e
a) If χ e π 2 , π , according to Lemma 4, we obtain r r d r ˙ = r r d v s c o s χ θ r s u p + r d v s + T . And according to Lemma 3, we have μ χ e χ ˙ e μ χ e k 2 s i n χ e μ π 2 k 2 s i n χ e 0 . They yield that
V ˙ r s u p + r d v s + T μ k 2 π 2 s i n χ e 0
It can be observed that from Equation (36), if μ μ 1 2 r s u p + r d v s + T k 2 π s i n χ e 0 , then V ˙ 0 .
b) If χ e 0 , π 2 , according to Lemma 3, one obtains
μ χ e χ ˙ e μ k 2 χ e s i n χ e
According to the relative motion model of the UAV as shown in (9), we have
r ˙ = r 2 r d 2 r 2 + r d 2 v r c o s χ e v r s i n ϕ G F s i n χ e
Substituting Equation (37) and Equation (38) into Equation (35), it yields that
V ˙ r r d 2 r + r d v r r 2 + r d 2 c o s χ e v r r r d   s i n ϕ G F s i n χ e μ k 2 χ e s i n χ e
For the second term in Equation (39), it holds
v r r r d   s i n ϕ G F s i n χ e 2 v r r r d s i n χ e 2
For the third term in Equation (39), it holds
χ e s i n χ e 2 s i n 2 χ e 2
Substituting Equation (40) and Equation (41) into Equation (39) , it yields that
V ˙ r r d 2 r + r d v r r 2 + r d 2 + 2 v r r r d s i n χ e 2 2 μ k 2 s i n 2 χ e 2
Solving (42) by completing the square, it is easy to know that, if μ μ 2 r s u p 2 + r d 2 k 2 r s u p + r d , then
V ˙ 2 μ k 2 s i n 2 χ e 2 r + r d r 2 + r d 2 1 2 r r d r 2 + r d 2 r + r d 1 2 s i n χ e 2 2 0
Therefore, when μ m a x μ 1 , μ 2 , the time derivative of the Lyapunov function is always non-positive, i.e., V ˙ 0 . It can be observed from (43) that, V ˙ = 0 implies that r = r d and χ e = 0 . According to LaSalle's invariance principle, it can be concluded that r r d and χ χ d as t + . It means that, the trajectory of the UAV asymptotically converges to the standoff circle. Thus, the proof for Theorem 3 is completed. □
Remark 6. 
According to Theorem 3, it is concluded that, by implementing the proposed heading rate control law, the relative distance and the relative course of the UAV are converged to the desired values, respectively. It means that, the control objectives 1 and 2 proposed in Section 2.2 are achieved, and the UAV tracks the moving target while maintaining desired standoff distance successfully.

4. Cooperative Standoff Tracking Using Multiple UAVs

When a team of UAVs is used to track a ground moving target, coordination between aircraft is necessary to avoid collisions and to maximize sensor coverage of target. A possible solution to this coordination problem is the so-called “phase separation” approach whereby the UAVs fly along the standoff circle with equal intervehicle phase separation angle with respect to its neighbors. Literature [25] proposes a space phase separation algorithm (SPSA) to achieve desired angular spacing as illustrated in Figure 3.
As shown in Figure 3, three UAVs are distributed counterclockwise in the standoff circle according to the ascending sequence of their unique identity numbers A i i = 1,2 , N . Each UAV A i independently calculates its airspeed control input v s , i , based on its own phase angle θ i , the phase angle θ l e f t = θ i 1 of its left neighbor A i 1 , and the phase angle θ r i g h t = θ i + 1 of its right neighbor A i + 1 . For A 1 , its left neighbor is A N and its right neighbor is A 2 . For A N , its left neighbor is A N 1 and its right neighbor is A 1 .
In [25], the space phase separation angle of A i ,   Δ θ i π , π , is defined as Δ θ i = θ i θ l e f t . Similarly, the phase separation angle of the right neighbor A i + 1 is defined as Δ θ r i g h t = θ r i g h t θ i . The space phase separation error of A i , e θ , i π , π , is defined as e θ , i = Δ θ i θ d . Similarly, the space phase separation error of the right neighbor A i + 1 is defined as e θ , r i g h t = Δ θ r i g h t θ d . Thus, the airspeed control input of A i can be designed as v s , i = k θ e θ , r i g h t e θ , i r i + v s d . Where k θ > 0 , r i represents the relative distance between A i and the target. v s d represents the desired airspeed when the team of UAVs loiter around the target with along a standoff circle synchronously. In this paper, v s d is called standoff speed for short.
However, the SPSA method proposed in [25] has two disadvantages. (i) The airspeed limitation as shown in Equation (2) is not considered in SPSA; (ii) The space phase separation Δ θ i and corresponding error e θ , i are wrapped in π , π , and thus they are discontinuous. This discontinuity will lead to the oscillation of airspeed control input, and then result in a poor tracking performance of the UAVs. This shortcoming has been confirmed in simulation results of Figure 9 in [25]. In order to avoid the discontinuity of space phase angle, the space phase is replaced by a new notion called temporal phase, which can be also used to represent the distribution of the UAVs on the standoff circle. Based on the temporal phase, a new temporal phase separation algorithm (TPSA) is proposed to achieve desired temporal phase separation in cooperative standoff target tracking mission.

4.1. Airspeed Controller Design for Temporal Phase Separation

In SPSA method, the angle θ i is utilized to represent the space phase of the UAV A i . The space phase describes the distribution of the UAVs which keep a circle around the target. Similarly, we can also introduce temporal phase to equivalently describe the distribution of the UAVs. The temporal phase of A i is defined as follows
τ i θ i = 2 π T τ 0 θ i + 2 π r d v r d d θ π ,   i f   θ i π , 0 2 π T τ 0 θ i r d v r d d θ π , i f   θ i 0 , π
where τ i θ i π , π represents temporal phase of A i . v r d is the desired relative speed of A i with respect to the target, and can be expressed as follows.
v r d = v s d 2 + T x 2 + T y 2 2 v s d T x c o s ψ d + T y s i n ψ d 1 2
where ψ d represents the desired heading when A i flies along the standoff circle.
ψ d = a r c s i n T y c o s χ d T x s i n χ d v s d + χ d
In Equation (44), T τ represents the time required for the UAV to complete a circle of flight along the standoff circle with the desired airspeed v s d . T τ is used to normalized the flight time of the UAV, and is defined as T τ = 0 2 π r d v r d d θ . It can be observed from (44) that, the temporal phase τ i θ i represents the normalized time required for the UAV A i to fly from space phase angle 0 to the current space phase angle θ i along the standoff circle.
Therefore, the temporal phase separation between A i and its neighbor is defined by the difference of their temporal phase.
τ i 1 , i = τ i 1 τ i
Suppose there are N N 2 UAVs, a leader-follower formation strategy is used in this paper. Without loss of generality, it assumes that A 1 is the leader and its airspeed is the desired one, e.g., v s , 1 = v s d , and is held constant. Then, A 2 follows A 1 , and adjusts its airspeed to achieve the desired temporal separation with its leader A 1 . Similarly, A i follows its leader A i 1 , and achieves the desired temporal separation by varying its airspeed. The temporal separation error is defined as follows
Δ τ i = τ i 1 τ i τ d
where τ d represents the desired separation. The airspeed input is designed as follows
v s , 1 = v s d v s , i = v s d + Δ v · Δ τ i π r i 1 2 + r d 2 r i 1 2 + r i 2 , i > 1
where v > 0 represents the airspeed increment of the UAV in one time step, and it reflects the performance of the onboard autopilot.
Before verifying that the proposed controller (49) always satisfy the min and max airspeed constraint (2), Assumption 5 is introduced as follows:
Assumption 5. 
There exists appropriate values of v s d  and Δ v , so that the following constraints are satisfied,  v s d v > T x 2 + T y 2  and v m i n + v v s d v m a x v .
Remark 7. 
Generally speaking, the airspeed of the UAV is always faster than the target speed and the wind speed, thus theconstraint, v s d v > T x 2 + T y 2 , could be satisfied. In addition, the Δ v  is depended on the performance of the autopilot, which definitely satisfies the requirement of v m i n + v v s d v m a x v . Therefore, Assumption 5 is reasonable. Based on Assumption 5, the following Theorem 4 is proposed.
Theorem 4. 
If the standoff speed v s d  and the speed increment v  are satisfy the inequality conditions presented in Assumption 5, then the proposed controller given by (49) always satisfy the min and max airspeed constraint given by (2).
Proof. 
According to (49), let = v s , i v s d = Δ v · α · β , where α = Δ τ i π and β = r i 1 2 + r d 2 r i 1 2 + r i 2 . Due to Δ τ i π , π , then Δ τ i π and α 1 . If r i r d , then 0 < β 1 , i.e., β 1 .
γ = Δ v · α · β Δ v
Considering v s , i = v s d + γ , it yields that
v s d γ v s , i = v s d + γ v s d + γ
Substituting Equation (50) into Equation (51), it yields that
v s d Δ v v s , i v s d + Δ v
According to Assumption 5, it is obtained that, v m i n v s d Δ v v s , i v s d + Δ v v m a x , which implied that 0 < v m i n v s , i v m a x . Therefore, it can be concluded that the proposed airspeed control law given by Equation (49) always satisfy the min and max airspeed constraint given by Equation (2). Thus, the proof for Theorem 3 is completed. □

4.2. Stability Analysis of Airspeed Control Law

Stability analysis of airspeed control law is provided in the following Theorem 5.
Theorem 5. 
For the relative motion model of UAV described in (9) if the heading rate control law given by Equation (24) and the cooperative airspeed control laws given by Equation (49) are applied to a team of UAVs, then each aircraft A i  can achieve equal temporal separation and fly along the standoff circle, i.e. as t + , Δ τ i 0 , i = 2,3 , , N .
Proof. 
Differentiating Equation (48) with respect to time t , it yields that
Δ τ ˙ i = τ ˙ i 1 τ ˙ i = 2 r d π T τ θ ˙ i 1 v r d , i 1 θ ˙ i v r d , i
According to the relative motion model given by Equation (9), one obtains
θ ˙ i = v r , i r i s i n ϕ G F , i = v r , i r i · 2 r i r d r i 2 + r d 2
Suppose that the aircraft A i ( i = 2,3 , , N ) implementing the proposed heading rate control law given by (24) has been converged on the standoff circle, i.e., r i = r d . Therefore,
Δ τ ˙ i = 2 π T τ v r , i v r d , i v r d , i v r , i 1 v r d , i 1 v r d , i 1
Let σ = T x c o s ψ r d , i + T y s i n ψ r d , i , we obtain
v r , i 2 v r d , i 2 = v s , i v s d v s , i + v s d 2 σ
According to the cooperative airspeed control laws given by (49), one has
v s , i v s d = Δ v · Δ τ i π
Substituting Equation (57) into Equation (56), it yields that
v r , i v r d , i = K i Δ τ i
where K i Δ v v s , i + v s d 2 σ π v r , i + v r d , i . Substituting (58) into (55) and setting v r , 1 = v r d , 1 , it yields that
Δ τ ˙ 2 = 2 π T τ K 2 Δ τ 2 v r d , 2 0 Δ τ ˙ 3 = 2 π T τ K 3 Δ τ 3 v r d , 3 K 2 Δ τ 2 v r d , 2 Δ τ ˙ i = 2 π T τ K i Δ τ i v r d , i K i 1 Δ τ i 1 v r d , i 1
Let Δ τ = Δ τ 2 , Δ τ 3 , , Δ τ N T and ε i = 2 π K i T τ v r d , i , one derives
Δ τ ˙ = ε 2 0 ε 2 ε 3 0 ε 3 0 ε N 1 ε N Δ τ
It is easy to prove that the cascade connected system shown in (60) is asymptotically stable, i.e., Δ τ 0 as t + . Thus, the proof for Theorem 5 is completed. □

5. Estimator for the Composition Velocity of Background Wind and Target Motion

In the previous section, the proofs and analyses are based on the assumption that the composition velocity is accurately known a prior. However, in practical applications, this assumption is not always true. Therefore, in this section, an estimator is proposed to estimate the composition velocity in real time.

5.1. The Composition Velocity Estimator Design

Suppose that the composition velocity T = T x , T y is bounded, and its upper bound is known a prior, denoted as T * = s u p t 0 T 2 . According to [31], the target motion and wind are regarded as an external disturbance. And the composition velocity of the external disturbance can be expressed in the form of a hyperbolic tangent function as follows
T x = T * t a n h φ x ; T y = T * t a n h φ y
The parameters of the external disturbance, φ x and φ y , are regarded as estimated variables to obtain the estimated results of the composition velocity. T ^ = T ^ x , T ^ y is introduced to denote the estimation of T x , T y , then it also can be expressed in the form of a hyperbolic tangent function as follows
T ^ x = T * t a n h φ ^ x ; T ^ y = T * t a n h φ ^ y
where φ ^ x , φ ^ y is an estimate result of the external disturbance parameters. Thus, our goal is to design an estimator which can guarantee that the estimate disturbance parameters can asymptotically coverage to the true values, i.e., φ ^ x , φ ^ y φ x , φ y as t + .
Therefore, the dynamics of the estimated relative position are formulated as follows
x ^ r ˙ = v s d c o s ψ T ^ x + k 3 x ~ r ; y ^ r ˙ = v s d s i n ψ T ^ y + k 3 y ~ r
where k 3 > 0 is a positive constant. x ~ r , y ~ r is the estimate error of the relative position
x ~ r = x r x ^ r ; y ~ r = y r y ^ r
where x ^ r , y ^ r represents the estimated relative position. Then, differentiating (64) with respect to time t , and according to (63), the dynamics of the relative position estimate error can be expressed as follows
x ~ r ˙ = T ~ x k 3 x ~ r ; y ~ r ˙ = T ~ y k 3 y ~ r
where T ~ x , T ~ y represents the estimate error of the composition velocity
T ~ x = T x T ^ x ; T ~ y = T y T ^ y
It is worth noting that the errors T ~ x , T ~ y could be reduced by φ ^ x , φ ^ y . Therefore, let k 4 > 0 is a positive constant, φ ^ x , φ ^ y is updated as follows
φ ^ x ˙ = k 4 x ~ r ; φ ^ y ˙ = k 4 y ~ r
The pseudocode of the composition velocity estimation algorithm (CVEA) is illustrated in Figure 4.
It is worth explaining that the differences between the CVEA proposed in this paper and literature [31] are shown in Figure 5. As shown in Figure 5, point A represents the current position of the UAV, the corresponding azimuth angle is denoted by θ . Suppose P is the point with the corresponding azimuth angle θ on the desired obit of the LGVF, and the position of P can be calculated according to Equation (16). Generally speaking, it is hoped that the two points A and P should be coincide. However, due to the effect of external disturbance, there exists an offset between the actual vehicle trajectory and the desired LGVF orbit, denoted as r ~ θ = A P = x ~ r , y ~ r . The offset can be used to estimate the composition velocity. In this paper, the CVEA approach uses the whole offset vector x ~ r , y ~ r T to obtain the estimation of the composition velocity. But literature [31] only uses the radial distance of offset, i.e., r ~ θ = x ~ r 2 + y ~ r 2 , in the estimator. Theoretically speaking, because the feedback item contains more information, comparing with literature [31], the composition velocity can be estimated faster and more accurately in the proposed CVEA.

5.2. Convergence Analysis of the Composition Velocity Estimator

Convergence analysis of the composition velocity estimator is provided in the following Theorem 6.
Theorem 6. 
The composition velocity estimator given by Equation (63)-(67) is asymptotically stable, i.e. T ^ x T x  and T ^ y T y  as t + .
Proof. 
Consider the following the Lyapunov function
V = 1 2 x ~ r 2 + 1 2 y ~ r 2 + T * k 4 l n c o s h φ ^ x φ ^ x · t a n h φ x + T * k 4 l n c o s h φ ^ y φ ^ y · t a n h φ y
(a) Firstly, we prove that the Lyapunov function V is negative semi-definite, i.e., V ˙ 0 .
Differentiating (68) with respect to time t , and according to Equations (63)-(67), it yields that
V ˙ = x ~ r x ~ r ˙ + y ~ r y ~ r ˙ φ ^ x ˙ k 4 T ~ x φ ^ y ˙ k 4 T ~ y = k 3 x ~ r 2 + y ~ r 2 0
(b) Secondly, it is shown that the Lyapunov function V is lower bounded, i.e., V V i n f .
An assistant function is defined as H x = l n c o s h x x · t a n h x 0 . Differentiating H x with respect to x , we obtain H x = t a n h x t a n h x 0 . It means that when x = x 0 , H x reaches the minimum, i.e. H x H x 0 l n 2 . Thus, when φ ^ x = φ x and φ ^ y = φ y , the Lyapunov function V reaches the following lower bounded V V i n f 2 T * k 4 l n 2 . Therefore, the function V is lower bounded.
(c) At last, we prove that the function V ¨ is bounded.
Differentiating Equation (69) with respect to time t , one obtains
V ¨ = 2 k 3 x ~ r · x ~ r ˙ + y ~ r · y ~ r ˙ = 2 k 3 x ~ r T ~ x + k 3 x ~ r + y ~ r T ~ y + k 3 y ~ r
Because x ~ r , y ~ r , T ~ x , T ~ y are both bounded in proposed estimator, thus the function V ¨ is also bounded. Therefore, according to Barbalat’s lemma, it is concluded that, V ˙ 0 as t + . It implies that, x ~ r 0 and y ~ r 0 as t + . In addition, it can be proved that x ~ r ¨ is also bounded, and thus we can conclude that x ~ r ˙ = T ~ x k 3 x ~ r 0 according to Barbalat’s lemma. In other words, T ~ x 0 . Similarly, it can also be proved that T ~ y 0 . We can summarize that, T ^ x T x and T ^ y T y as t + . Thus, the proof for Theorem 6 is completed. □

6. Simulation Results

Firstly, in Section 6.1, scenario 1 that contained two UAVs and a single target is used to verify the feasibility of the cooperative standoff target tracking algorithm (CSTTA) in unknown background wind.
Secondly, to verify the performance of the CVEA, the simulation results of the CVEA approach is compared with that of the method in literature [31]. In Section 6.2, the comparative experiments are carried out in scenario 2 that contained a single UAV and a target.
Finally, Section 6.3 presents scenario 3 that contained three UAVs and a single target. The performance of the proposed TPSA and the SPSA method presented in literature [25] are compared to verify the TPSA has smaller separation errors and faster convergence rate.

6.1. Scenario 1: Tracking a Moving Target Using Two UAVs

In scenario 1, two UAVs are used to perform cooperative standoff tracking mission of a ground moving target in unknown background wind. The simulation conditions for scenario 1 are shown in Table 1. The kinematic constraints of the UAV are shown in Table 2. Due to the ground target move with much lower speeds than UAVs, the constant-velocity target model is used in simulations. The target performs approximately uniform linear motion, but the target velocity will be slight changed due to noise. Table 3 and Table 4 list the initial settings of the UAVs and target respectively.
On one hand, according to Theorem 2 in section 3.2, if v s d =100m/s, T x , T y = (7,5) m/s, ω m a x =0.524rad/s, the minimum allowable standoff radius is r d i n f =829.7218m. The desired standoff distance r d =1000m > r d i n f will satisfy the heading rate constraints. On other hand, if the wind velocity is w x , w y = (-5, -2) m/s, and the target velocity is x ˙ t , y ˙ t = (2, 3) m/s, then the composition velocity is T x , T y = (7, 5) m/s. When v s d = 100m/s, v m i n = 60m/s, v m a x = 160m/s, v = 30m/s, it is verified that the conditions v s d v > T x 2 + T y 2 and v m i n + v v s d v m a x v are satisfied. According to Theorem 4 in section 4.1, the simulation conditions in scenario 1are satisfy the input constraints of the UAV.
The trajectories of UAVs and target in inertial frame are shown in Figure 6. The black solid line represents the target's trajectory, the red dot line represents the trajectory of A 1 , and the blue dash-dot line represents the trajectory of A 2 . The triangular arrow "△" indicates the heading ψ of the UAV. The black arrow "→" indicates the wind velocity.
The trajectories of UAVs in local target frame coordinates are shown in Figure 7, and the triangular arrow "△" represents the relative course χ of the UAV. The UAVs initially have arbitrary position and heading, and are eventually steered to loiter around the target with predefined standoff distance r d = 1000m. Meanwhile, the UAVs are converged to the desired relative course along the LGVF. In addition, the UAVs achieve the desired phase separation when all vehicles arrive at the standoff circle.
The heading rate control input u and airspeed control input v s are shown in Figure 8 and Figure 9 respectively. It can be seen that u i ω m a x and v m i n v s , i v m a x ( i = 1,2 ). It implies that the proposed heading rate controller and airspeed controller are both satisfied the kinematic constraints of the UAV. The simulation results confirm the conclusions of Theorem 2 and Theorem 4.
The estimate results of the composition velocity, T ^ x , T ^ y , are shown in Figure 10. And the corresponding estimate errors T ~ x , T ~ y are presented in Figure 11. In order to show more clearly the curves of T ^ x , T ^ y and T ~ x , T ~ y , Figure 10 and Figure 11 only plot the histories of T ^ x , T ^ y and T ^ x , T ^ y in the time period (0-16)s. It can be seen that the estimate errors converge to 0 at about 8s. It implies that the proposed estimator can velocity estimator can obtain stable and accurate estimates of the composition velocity.
The relative distance r i ( i = 1,2 ) between A 1 , A 2 and the target is shown in Figure 12. It can be seen that the relative distances of A 1 and A 2 converge to the desired standoff radius r d = 1000m. The phase separation angle θ = θ 2 θ 1 is shown in Figure 13. It can be seen that the phase separation angle θ eventually converges to 90°. It implies that the optimal observation configuration of the UAVs is generated and maintained. Therefore, the simulation results in scenario 1 verify that the performance of the proposed CSTTA approach. The CSTTA approach can guarantee that the UAVs perform coordinated standoff tracking of a ground moving target in unknown background wind successfully.

6.2. Scenario 2: Tracking a Moving Target Using a Single UAV

In scenario 2, a single UAV A 1 is used to execute standoff target tracking mission. The initial settings of A 1 are listed in Table 5, and other simulation conditions are same to scenario 1. In order to verify that the proposed CVEA can generate effective and accurate composition velocity estimation to effectively improve the standoff tracking performance, the simulation results of the single drone’s standoff target tracking algorithm (STTA) as shown in Equation (24) with CVEA (denoted as “STTA+CVEA”) are compared with that of the method in literature [31].
Firstly, we need to define several performance indexes to evaluate the effectiveness of the CVEA approach and the method in literature [31]. Thus, the global average errors (GAEs) are introduced. It is worth noting that global means it is averaged over the N UAVs. This definition is not only be appropriate for the scenario of a single UAV, but also be appropriate for the scenario of multiple UAVs. At time t k , the GAE of relative distance regulation is defined as e r t k = 1 N i = 1 N r i t k r d . Similarly, the GAE of relative course tracking is defines as e χ t k = 1 N i = 1 N χ i t k χ i d t k ; the GAE of phase separation is defined as e θ t k = 1 N i = 1 N θ j t k θ i t k θ d ; the GAE of composition velocity estimation is defined as e T t k = 1 N i = 1 N T ~ x 2 + T ~ y 2 1 2 . The GAEs can be used to analyze the convergence of the designed controllers and estimator, including the heading rate controller proposed in Section 3.2, the airspeed controller proposed in Section 4.1, and the composition velocity estimator proposed in Section 5.1.
Then, in order to analyze the convergence rate of the designed controllers and estimator, the integrated time absolute error (ITAE) is defined as follows
J I T A E e = 0 t τ · e τ d τ
where e τ presents the GAEs at time τ , which includes the GAE of relative distance regulation, the GAE of relative course tracking, the GAE of phase separation and the GAE of composition velocity estimation. It can be observed from Equation (71) that, smaller J I T A E e implies smaller convergence error e τ and faster convergence rate.
Due to the process noise in the target motion and the measurement noise in the sensor, the results of a single simulation are not sufficient to illustrate that the proposed method is effective. Hence, we run 300 times Monte-Carlo simulations for scenario 2 to further analyze the performances of the two methods using above defined GAEs and ITAEs.
Figure 14 shows the performance of relative distance regulation. Figure 15 shows the performance of relative course tracking. It can be seen that, the proposed “STTA+CVEA” method has smaller GAEs and ITAEs in relative distance regulation and relative course tracking than that in [31]. It implies that, because of demonstrating smaller convergence errors and faster convergence rates, the “STTA+CVEA” method has better performance than that literature [31] in standoff target tracking mission of a single UAV. The reason for the above phenomenon is that, in contrast to literature [31] only uses the radial distance of offset, the “STTA+CVEA” method updates estimation results according to the offset vector contained more feedback information, and thus our proposed method produce better composition velocity estimation to enhance the tracking performance of the UAV.
Figure 16 shows the performance of composition velocity estimation. We can see that, the GAE and ITAE of composition velocity estimation produced by our “STTA+CVEA” method both are smaller than that in the method of literature [31]. In other words, the estimate results generated in our approach can converge to the true values quickly with smaller convergence errors.
Figure 17 shows the comparison of heading rate control inputs generated by two methods. Figure 18 shows the comparison of relative course errors generated by two methods. In order to show more clearly the curves of u and χ e , Figure 17 and Figure 18 only plot the histories of u and χ e in the time period (0-150)s. It can be seen that, due to the CVEA can obtain the composition velocity estimate results accurately and quickly, comparing to the literature [31], the heading rate control input signal is smooth and the relative course error converges to 0 without oscillation. It is confirmed that the CVEA can improve the effectiveness and the robustness of the standoff target tracking algorithm (STTA) for the UAV in unknown background wind.
The performance comparison of “STTA+CVEA” and literature [31] is shown in Table 6. Comparing to the literature [31], the GAE and ITAE of relative distance regulation are reduced by 29.44% and 43.84% respectively in our proposed method (“STTA+CVEA”). The GAE and ITAE of relative course tracking are reduced by 67.74% and 93.5%, respectively. The GAE and ITAE of composition velocity estimation are reduced by 88.90% and 98.14%, respectively. Therefore, in the standoff target tracking mission using a single UAV in unknown background wind, our method has better performance than literature [31].

6.3. Scenario 3: Tracking a Moving Target Using Three UAVs

In scenario 3, three UAVs are used to execute standoff target tracking mission. Table 7 list the initial settings of A 1 , A 2 , and A 3 , and other simulation conditions are same to scenario 1. In order to verify that the proposed TPSA approach has smaller separation errors and faster convergence rate, and then improves the cooperative tracking performance of the UAVs, the simulation results of the TPSA are compared with the SPSA method in literature [25].
Figure 19 shows the performance of intervehicle phase separation in the process of cooperative standoff target tracking mission using three UAVs. Due to the discontinuity of the wrapped space separation angle led to the oscillation of control input signal, the curve of e θ t in SPSA method shown in Figure 19a fluctuates in the convergence process. The fluctuation results in a slow convergence rate which is confirmed by the curve of J I T A E e θ in SPSA method shown in Figure 19b. In contrast to the SPSA method, the curve of e θ t in our proposed TPSA approach smoothly converges to 0. In summary, comparing to the SPSA method in literature [25], our proposed TPSA has smaller phase separation error and faster convergence rate. The comparison results in others performance indexes are shown in Table 8. Comparing to the literature [25], the GAE and ITAE of intervehicle phase separation are reduced by 22.51% and 4.85% respectively in our proposed TPSA method. From Table 8, it is verified that, in the cooperative standoff target tracking mission using multiple UAVs in unknown background wind, our proposed CSTTA method has better performance than literature [25].

7. Conclusions

This paper investigates the standoff tracking of a ground moving target using multiple fixed-wing UAVs in unknown background wind. The main contribution of this paper is to develop a cooperative standoff target tracking algorithm (CSTTA), which considers the control input constraints of the fixed-wing UAV, target motion, and unknown wind. Following conclusions can be obtained.
(i)A fundamental cooperative standoff target tracking problem include three control objectives: relative distance regulation, relative course convergence and intervehicle phase separation. In addition, in the case of unknown background wind, it is essential to enhance the wind resistance capacity of the UAV.
(ii)A heading rate control law based on LGVF is introduced to regulate the position of a UAV on a circle around the target with a constant standoff distance. It is proved that the proposed heading rate controller can achieve standoff target tracking for a single UAV in the condition of arbitrary initial position and heading. Due to the heading rate input is constrained, the predefined standoff distance between UAV and target has allowable lower bound. The minimum allowable standoff distance is formulated in this paper.
(iii)A new temporal phase separation algorithm (TPSA) is proposed to achieve desired temporal phase separation in cooperative standoff target tracking mission. The TPSA approach takes into account the min and max airspeed constraint, and can avoid the discontinuity of wrapped space phase angle. The results of comparison simulations show that, the TPSA has smaller convergence error and faster convergence rate than the previous space phase separation method.
(iv)The offset between the actual vehicle trajectory and the desired LGVF orbit can be utilized to estimate the composition velocity of target motion and background wind. The results of comparison simulations show that, the proposed composition velocity estimation algorithm (CVEA) can effectively estimate the composition velocity, and thus enhance the tracking performance of the UAVs in the presence of background wind and target motion.
There are many potential directions for future consideration. First, the current models and algorithms will be extended to the three-dimensional coordinates. Second, the proposed algorithms will be implemented on real UAVs in the future works. Third, the more complex mission environment will be considered, and the methods of terrain obstacle and intervehicle collision avoidance will be introduced to enhance aircraft safety. Finally, the communication constraints, such as limited communication range and communication delays, will be considered.

Author Contributions

Conceptualization, Zhong Liu; Data curation, Zhong Liu and Lingshuang Xiang; Formal analysis, Lingshuang Xiang; Funding acquisition, Zemin Zhu; Investigation, Zhong Liu; Methodology, Zhong Liu; Project administration, Zemin Zhu; Resources, Lingshuang Xiang; Software, Zhong Liu; Supervision, Zemin Zhu; Validation, Lingshuang Xiang; Visualization, Zhong Liu; Writing – original draft, Zhong Liu; Writing – review & editing, Lingshuang Xiang.

Funding

This work received fundings from Scientific Research Program of Education Department of Hubei Provincial Government under Grant No. D20212902 and Program of National undergraduate innovation and entrepreneurship under Grant No. 202210514008.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Lemma 1

Proof. 
Construct the following function
F ψ = v r λ u ψ
Substituting the relative speed v r given by (6) and λ u ψ given by (9) into Equation (A1), it yields that
F ψ = v s 2 + T 2 2 v s T ξ 3 2 v s 2 v s T ξ
where T = T x 2 + T y 2 , η = a r c t a n T x T y π , π and ξ = s i n ψ + η 1 , 1 . Differentiating Equation (A2) with respect to ξ , one has
F ξ ψ = v s T v s 2 + T 2 2 v s T ξ 1 2 T 2 + v s T ξ 2 v s 2 v s 2 v s T ξ 2
When ξ 1 , 1 , then F ξ ψ < 0 . It means that, F ψ decreases monotonically with increasing ξ . Therefore, when ξ = 1 , F ψ reaches the maximum, i.e., F ψ v s + T 2 v s . Thus, the proof for Lemma 1 is completed. □

Appendix B. Proof of Lemma 2

Proof. 
Firstly, two cases are discussed in the proof of the conclusion ①.
(a) When χ e = 0 , then for all k 1 > 0 , χ ˙ d = 4 v r r d 3 r 2 + r d 2 2 λ u ψ ω m a x + k 1 s i n χ e is always true.
(b) If χ e 0 , π , then we construct the following function
F χ e , r = 1 s i n χ e χ ˙ d + 4 v r r d
Partial differentiating Equation (B1) with respect to χ e , one has
F χ e , r χ e = 4 v r r d s i n 2 χ e r d 4 r 2 + r d 2 2 + c o s χ e
It can be observed from Equation (B2) that, when c o s χ e * = r d 4 r 2 + r d 2 2 < 0 , it implies χ e * π 2 , π , then F χ e , r reaches the maximum F χ e * , r , which is express as follows
F χ e * , r = v r r ζ s i n χ e * + 4 v r r d 1 s i n χ e *
where
ζ = s i n ϕ G F 1 + c o s ϕ G F c o s χ e * + c o s ϕ G F s i n 2 ϕ G F s i n χ e *
For the first term in Equation (B3), one can deduce
ζ s i n χ e * r d 4 r 4 4 r 2 r d 2 r 2 + r d 2 2
For the second term in Equation (B3), one can deduce
4 v r r d 1 s i n χ e * 4 v r r d s i n χ e * 4 v r r d r 2 + r d 2 2 r d 4 2 r 2 + r d 2 4 1 2 = 4 v r r d r 4 + 2 r 2 r d 2 r 2 + r d 2 2
According to Equation (B3), one derives
F χ e , r F χ e * , r v r r λ 2 + 4 v r r d s i n χ e * v r r r d 4 r 4 4 r 2 r d 2 r 2 + r d 2 2 + 4 v r r d r 4 + 2 r 2 r d 2 r 2 + r d 2 2 ε = r r d v r r d 1 + 1 ε 4 ε 2 + 6 ε 3 ε 4 + 3 ε 5 ε ε 2 + 1 2 > v r r d
Therefore, let k 1 = v r r d , we get F χ e , r k 1 , and thus
1 s i n χ e χ ˙ d + 4 v r r d k 1 χ ˙ d + 4 v r r d k 1 s i n χ e
According to the conclusion of Lemma 1 and Equation (26), it can be obtained that
λ u ψ ω m a x 4 v r r d
Substituting Equation (B9) into Equation (B8), it yields that
χ ˙ d + λ u ψ ω m a x χ ˙ d + 4 v r r d k 1 s i n χ e χ ˙ d λ u ψ ω m a x + k 1 s i n χ e
The proof of the conclusion ① in Lemma 2 is completed.
Secondly, we prove the conclusion ② of Lemma 2 base on the conclusion ①. To render the proof process simpler, the following function is introduced
G χ e = χ ˙ d λ u ψ ω m a x k 1 s i n χ e , χ e π , 0 χ ˙ d + λ u ψ ω m a x k 1 s i n χ e , χ e 0 , π
The function G χ e has this property: if χ e π , 0 , then G χ e = G χ e + π . Thus, the conclusion ① of Lemma 2 can be summarized that, G χ e = χ ˙ d + λ u ψ ω m a x k 1 s i n χ e 0 when χ e 0 , π . Therefore, when χ e π , 0 , it implies χ e + π 0 , π , and then G χ e = χ ˙ d λ u ψ ω m a x k 1 s i n χ e = G χ e + π 0 . That means the conclusion ② of Lemma 2 is true. Thus, the proof for Lemma 2 is completed. □

Appendix C. Proof of Lemma 3

Proof. 
The proposed heading rate control law given by (24) can be rewired as
χ ˙ = Ω , Ω λ u ψ ω m a x s g n Ω λ u ψ ω m a x , Ω λ u ψ ω m a x ;   Ω = k λ u ψ χ e + χ ˙ d
Next, we prove Lemma 3 based on Lemma 2. The following trigonometric inequalities are used in the proof.
χ e s i n χ e , χ e 0 , π χ e s i n χ e , χ e π , 0
(a) When χ e π , 0 , there are three cases.
  • If Ω > λ u ψ ω m a x , then χ ˙ e = λ u ψ ω m a x χ ˙ d k 1 s i n χ e k 2 s i n χ e > 0 ;
  • else if Ω < λ u ψ ω m a x , then χ ˙ e = λ u ψ ω m a x χ ˙ d k λ u ψ χ e k 2 χ e k 2 s i n χ e > 0 ;
  • else Ω λ u ψ ω m a x , then χ ˙ e = k λ u ψ χ e k 2 χ e k 2 s i n χ e > 0 .
In summary, when χ e π , 0 , χ ˙ e k 2 s i n χ e > 0 . It means the conclusion ① of Lemma 3 is true.
(b) When χ e 0 , π , there are three cases.
  • If Ω > λ u ψ ω m a x , then χ ˙ e = λ u ψ ω m a x χ ˙ d k λ u ψ χ e k 2 s i n χ e < 0 ;
  • else if Ω < λ u ψ ω m a x , then χ ˙ e = λ u ψ ω m a x χ ˙ d k 1 s i n χ e k 2 s i n χ e < 0 ;
  • else Ω λ u ψ ω m a x , χ ˙ e = k λ u ψ χ e k 2 s i n χ e < 0 .
In summary, when χ e 0 , π , χ ˙ e k 2 s i n χ e < 0 . It means the conclusion ② of Lemma 3 is true. Thus, the proof for Lemma 3 is completed. □

Appendix D. Proof of Lemma 4

Proof. 
according to (9), we can obtain r ˙ = v r c o s χ θ = v r c o s ϕ G F + χ e v r . It can be observed from (6) that, v r v s + T , it implies r ˙ v r v s + T . Thus, it can be concluded that
r r 0 + v s + T t c
where r 0 presents the initial relative distance between the UAV and the target at time t 0 . t c presents the time of the relative course error χ e converging to 0.
(a) If χ e 0 0 , π 2 , it can be obtained that, the converge time t c 1 of process χ e 0 .
t c 1 = 1 k 2 l n t a n χ e 0 2 t a n α 0 2 π 4
Substituting (D2) into (D1), the upper bound of r is obtained as
r r 0 + v s + T 1 k 2 l n t a n χ e 0 2 t a n α 0 2 π 4
(b) If χ e 0 π 2 , π , the relative course error χ e firstly converges to π/2 in time t c 2 , and then converges from π/2 to 0 in time t c 3 . According to Equation (32), one has
t c 2 = 1 k 2 l n t a n χ e 0 2
t c 3 = 1 k 2 l n 1 t a n α 0 2 π 4
Thus, the upper bound of r is defined
r r 0 + v s + T · t c 2 + t c 3 = r 0 + v s + T 1 k 2 l n t a n χ e 0 2 t a n α 0 2 π 4
In summary, the relative distance r between the drone and the target is bounded, so lemma 4 is proved. □

References

  1. Guo, B.; Vu, D.; Xu, L.; Xue, M.; Li, J. Ground moving target indication via multichannel airborne SAR[J]. IEEE Transactions on Geoscience & Remote Sensing, 2011, 49(10):3753-3764.
  2. Zhong, L.; Xiaowei, F.; Xiaoguang. G. Co-Optimization of communication and sensing for multiple unmanned aerial vehicles in cooperative target tracking [J]. Applied Sciences, 2018, 8(6), 899.
  3. Li, Z.; Chen, X .; Zhao, Z. Design of standoff cooperative target-tracking guidance laws for autonomous unmanned aerial vehicles[J]. Mathematical Problems in Engineering, 2021, 2021(2):1-14.
  4. Zhoufan, X.; Ruixuan W.; Xiaolin Z.; Shulei W. Coordinated standoff target tracking guidance method for UAVs[J]. IEEE Access, 2018, 6(11): 59853-59859.
  5. Hyondong, O.; Seungkeun, K.; Hyo-sang, S.; Antonios, T. Coordinated standoff tracking of moving target groups using multiple UAVs [J]. IEEE Transactions on Aerospace & Electronic Systems, 2015, 51(2): 1501-1514.
  6. Rysdyk, R.; Lum, C.; Vagners, J. Autonomous orbit coordination for two unmanned aerial vehicles [C]. // In Proceeding of the AIAA Guidance, Navigation, and Control Conference and Exhibit, San Francisco, CA, USA, 15–18 August 2005.
  7. Ducard, G.; Kulling, K. C.; Geering, H. P. A simple and adaptive on-line path planning system for a UAV[C]. //Proceedings of the 15th Mediterranean Conference on Control and Automation, Piscataway, IEEE, 2007: 1-6.
  8. Park, S.; Deyst, J.; How J. P. Performance and Lyapunov stability of a nonlinear path-following guidance method [J]. Journal of Guidance, Control, and Dynamics, 2007, 30(6): 1718 - 1728.
  9. Park, S. Guidance law for standoff tracking of a moving object [J]. Journal of Guidance, Control, and Dynamics, 2017, 40(11):2948–2455.
  10. Frew, E. W.; Lawrence, D. A.; Steve, M. Coordinated standoff tracking of moving targets using Lyapunov guidance vector fields [J]. Journal of Guidance Control & Dynamics, 2008, 31(2):290-306.
  11. Chen, H.; Chang, K.; Agate, C. S. UAV Path Planning with tangent-plus-Lyapunov vector field guidance and obstacle avoidance [J]. IEEE Transactions on Aerospace and Electronic Systems, 2013, 49(2): 840 - 856.
  12. Pothen, A. A.; Ratnoo, A. Curvature-constrained Lyapunov vector field for standoff target tracking [J]. Journal of Guidance, Control, and Dynamics, 2017, 40(10): 2729–2736.
  13. Lim, S.; Kim, Y.; Lee, D.; Bang, H. Standoff target tracking using a vector field for multiple unmanned aircrafts[J]. Journal of Intelligent & Robotic Systems, 2013, 69(1-4):347-360.
  14. Sun, S.; Wang, H.; Liu, J.; He, Y. Fast Lyapunov vector field guidance for standoff target tracking based on offline search[J]. IEEE Access, 2019, 7: 124797 - 124808.
  15. Bishopa, A.N.; Fidanb, B.; Andersonb, B.D.O.; Do ˘gançayc, K.; Pathirana, P.N. Optimality analysis of sensor-target localization geometries. Automatica 2010, 46, 479–492. [Google Scholar] [CrossRef]
  16. Kim, S.; Oh, H.; Tsourdos. A. Nonlinear model predictive coordinated standoff tracking of a moving ground vehicle [J]. Journal of Guidance, Control, and Dynamics, 2013, 36(2):557-566.
  17. Sun, S.; Liu, Y.; Guo, S.; Gang, L. Observation-driven multiple UAV coordinated standoff target tracking based on model predictive control [J]. Tsinghua Science & Technology, 2022, 27(6):948-963.
  18. Zhang, M., T. Liu, H.H. Cooperative Tracking a Moving Target Using Multiple Fixed-wing UAVs [J]. Journal of Intelligent & Robotic Systems, 2015, 81: 505-529.
  19. He, S.; Wang, J.; Lin, D. Unknown ground moving target tracking using multiple unmanned aerial vehicles [J]. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 2019, 233(3): 1021 - 1032.
  20. Yoon, S.; Park, S.; Kim, Y. Circular motion guidance law for coordinated standoff tracking of a moving target [J]. IEEE Transactions on Aerospace and Electronic Systems, 2013, 49(4): 2440–2462.
  21. Yao, P.; Wang, H. L.; Su, Z. K. Cooperative path planning with applications to target tracking and obstacle avoidance for multi-UAVs[J].Aerospace Science & Technology, 2016, 54:10-22.
  22. Kokolakis, N. M. T.; Koussoulas, N. T. Coordinated standoff tracking of a ground moving target and the phase separation problem [C]. // 2018 International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, IEEE, 2018, pp. 473–482.
  23. Song, Z.; Li, H.; Chen, C.; Zhou, X.; Xu F. Coordinated standoff tracking of moving targets using differential geometry [J]. Journal of Zhejiang University SCIENCE C, 2014, 15(4): 284-292.
  24. Che, F.; Niu, Y.; Li, J.; Wu, L. Cooperative standoff tracking of moving targets using modified Lyapunov vector field guidance [J]. Applied Sciences, 2020, 10(11): 3709.
  25. Kokolakis, N. M. T.; Koussoulas, N. T. Robust standoff target tracking with finite-time phase separation under unknown wind [J].Journal of Guidance Control and Dynamics, 2021, 44(2): 1183-1198.
  26. Harinarayana, T.; Hota, S.; Kushwaha, R. Vector field guidance for standoff target tracking [J]. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 2022, 236(14): 2963 - 2973.
  27. Rysdyk, R. Unmanned aerial vehicle path following for target observation in wind [J]. Journal of Guidance, Control, and Dynamics, 2006, 29(5): 1092 – 1100.
  28. Sun, S.; Dong, K.; Guo, C.; Tan, D. A wind estimation based on unscented kalman filter for standoff target tracking using a fixed-wing UAV [J]. International Journal of Aeronautical and Space Sciences, 2020(22): 366-375.
  29. Beal, T. R. Digital simulation of atmospheric turbulence for Dryden and von Karman models.” Journal of Guidance, Control, and Dynamics, 1993, 16(1): 132–38. [CrossRef]
  30. Gawronski, W. Modeling wind-gust disturbances for the analysis of antenna pointing accuracy [J]. IEEE Antennas and Propagation Magazine, 2004, 46(1): 50- 58.
  31. Summers, T. H.; Akella, M. R.; Mears, M. J. Coordinated standoff tracking of moving targets: control laws and information architectures [J]. Journal of Guidance, Control, and Dynamics, 2006, 32(1):56–69.
Figure 1. Geometry of ground target tracking in wind.
Figure 1. Geometry of ground target tracking in wind.
Preprints 79937 g001
Figure 2. Illustration of cooperative standoff target tracking.
Figure 2. Illustration of cooperative standoff target tracking.
Preprints 79937 g002
Figure 3. Illustration of phase separation control for UAVs.
Figure 3. Illustration of phase separation control for UAVs.
Preprints 79937 g003
Figure 4. Pseudocode of the composition velocity estimation algorithm (CVEA).
Figure 4. Pseudocode of the composition velocity estimation algorithm (CVEA).
Preprints 79937 g004
Figure 5. Principle of CVEA.
Figure 5. Principle of CVEA.
Preprints 79937 g005
Figure 6. Trajectories of UAVs and target in inertial coordinates (scenario 1).
Figure 6. Trajectories of UAVs and target in inertial coordinates (scenario 1).
Preprints 79937 g006
Figure 7. Trajectories of UAVs in local target frame coordinates (scenario 1).
Figure 7. Trajectories of UAVs in local target frame coordinates (scenario 1).
Preprints 79937 g007
Figure 8. Heading rate control inputs of UAVs, u , (scenario 1).
Figure 8. Heading rate control inputs of UAVs, u , (scenario 1).
Preprints 79937 g008
Figure 9. Airspeed control inputs of UAVs, v s , (scenario 1).
Figure 9. Airspeed control inputs of UAVs, v s , (scenario 1).
Preprints 79937 g009
Figure 10. Estimate results of the composition velocity, T ^ x , T ^ y , (scenario 1).
Figure 10. Estimate results of the composition velocity, T ^ x , T ^ y , (scenario 1).
Preprints 79937 g010
Figure 11. Estimate errors of the composition velocity, T ~ x , T ~ y , (scenario 1).
Figure 11. Estimate errors of the composition velocity, T ~ x , T ~ y , (scenario 1).
Preprints 79937 g011
Figure 12. Distances between UAVs and target, r , (scenario 1).
Figure 12. Distances between UAVs and target, r , (scenario 1).
Preprints 79937 g012
Figure 13. Phase separation between A 1 and A 2 , θ = θ 2 θ 1 , (scenario 1).
Figure 13. Phase separation between A 1 and A 2 , θ = θ 2 θ 1 , (scenario 1).
Preprints 79937 g013
Figure 14. Performance of relative distance regulation (scenario 2). (a) Global average error of relative distance. (b) Integrated time absolute error of relative distance.
Figure 14. Performance of relative distance regulation (scenario 2). (a) Global average error of relative distance. (b) Integrated time absolute error of relative distance.
Preprints 79937 g014
Figure 15. Performance of relative course tracking (scenario 2). (a) Global average error of relative course. (b) Integrated time absolute error of relative course.
Figure 15. Performance of relative course tracking (scenario 2). (a) Global average error of relative course. (b) Integrated time absolute error of relative course.
Preprints 79937 g015
Figure 16. Performance of composition velocity estimation (scenario 2). (a) Global average error of composition velocity estimation. (b) Integrated time absolute error of composition velocity estimation.
Figure 16. Performance of composition velocity estimation (scenario 2). (a) Global average error of composition velocity estimation. (b) Integrated time absolute error of composition velocity estimation.
Preprints 79937 g016
Figure 17. Heading rate control input of UAV, u , (scenario 2).
Figure 17. Heading rate control input of UAV, u , (scenario 2).
Preprints 79937 g017
Figure 18. Relative course error of UAV, χ e , (scenario 2).
Figure 18. Relative course error of UAV, χ e , (scenario 2).
Preprints 79937 g018
Figure 19. Performance of intervehicle phase separation (scenario 3). (a) Global average error of phase separation. (b) Integrated time absolute error of phase separation.
Figure 19. Performance of intervehicle phase separation (scenario 3). (a) Global average error of phase separation. (b) Integrated time absolute error of phase separation.
Preprints 79937 g019
Table 1. Simulation conditions (scenario 1).
Table 1. Simulation conditions (scenario 1).
Parameter Description Value
t 0 Initial time of simulation 0s
t Sampling time 1.0s
t f Final time of simulation 400s
w x , w y Wind velocity (-5, -2) m/s
T * Upper bound 10m/s
v s d Desired standoff airspeed 100m/s
r d Desired standoff radius 1000m
Table 2. Kinematic constraints of the UAV (scenario 1).
Table 2. Kinematic constraints of the UAV (scenario 1).
Parameter Description Value
v m i n Allowable minimum airspeed 60m/s
v m a x Allowable maximum airspeed 160m/s
v Unit increment of airspeed 30m/s
ω m a x Maximum heading rate 30deg/s
Table 3. The initial settings of target (scenario 1).
Table 3. The initial settings of target (scenario 1).
Parameter Description Value
x t , y t Initial position of target (-10, 0) m
x ˙ t , y ˙ t Initial velocity of target (2, 3) m/s
δ x , δ y Process noise covariance of target (0.1, 0.1) m/s2
Table 4. The initial settings of UAVs (scenario 1).
Table 4. The initial settings of UAVs (scenario 1).
UAV   A i Position x i , y i /m Velocity   v i /(m/s) Heading   ψ i /(deg)
A 1 (700, 400) 100 135
A 2 (-1200, 600) 100 20
Table 5. The initial settings of UAVs (scenario 2).
Table 5. The initial settings of UAVs (scenario 2).
UAV   A i Position x i , y i /m Velocity   v i /(m/s) Heading   ψ i /(deg)
A 1 (600, 200) 100 90
Table 6. Performance comparison of “STTA+CVEA” and Ref. [31] (scenario 2).
Table 6. Performance comparison of “STTA+CVEA” and Ref. [31] (scenario 2).
Control Objective Performance Index STTA+CVEA Ref.[31] Percentage/(%)
Relative distance regulation e r t / m 4.2229 5.9846 29.44
J I T A E e r / m · s 1.4436e+004 2.5706e+004 43.84
Relative course tracking e χ t / r a d 0.0020 0.0062 67.74
J I T A E e χ / r a d · s 6.9507 106.9023 93.50
Composition velocity estimation e T t / m · s 1 0.0954 0.8598 88.90
J I T A E e T / m 313.6534 1.6874e+004 98.14
Table 7. The initial settings of UAVs (scenario 3).
Table 7. The initial settings of UAVs (scenario 3).
UAV   A i Position x i , y i /m Velocity   v i /(m/s) Heading   ψ i /(deg)
A 1 (600, 200) 100 90
A 2 (-600, 300) 100 120
A 3 (0, 800) 100 -170
Table 8. Performance comparison of CSTTA and Ref. [25] (scenario 3).
Table 8. Performance comparison of CSTTA and Ref. [25] (scenario 3).
Control Objective Performance Index CSTTA Ref. [25] Percentage/(%)
Relative distance regulation e r t / m 6.5996 10.7001 38.32
J I T A E e r / m · s 2.5579e+004 5.7246e+004 55.32
Relative course tracking e χ t / r a d 0.0090 0.0135 33.33
J I T A E e χ / r a d · s 21.3996 117.3008 81.76
Intervehicle phase separation e θ t / r a d 0.3311 0.4273 22.51
J I T A E e θ / r a d · s 8.0284e+003 8.4378e+003 4.85
Composition velocity estimation e T t / m · s 1 0.0190 0.5658 96.64
J I T A E e T / m 173.0739 2.4136e+004 99.28
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Alerts
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2025 MDPI (Basel, Switzerland) unless otherwise stated