Next Article in Journal
Assessment of the Resource Potential of Baltic Sea Macroalgae
Next Article in Special Issue
Special Issue on “Intelligent Autonomous Decision-Making and Cooperative Control Technology of High-Speed Vehicle Swarms”
Previous Article in Journal
Texture and Materials Image Classification Based on Wavelet Pooling Layer in CNN
Previous Article in Special Issue
Distributed Grouping Cooperative Dynamic Task Assignment Method of UAV Swarm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Unmanned Ground Vehicle—Unmanned Aerial Vehicle Formation-Maintenance Control for Air-Ground Cooperation

1
School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China
2
No.208 Research Institute of China Ordnance Industries, Beijing 102202, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(7), 3598; https://doi.org/10.3390/app12073598
Submission received: 6 March 2022 / Revised: 24 March 2022 / Accepted: 29 March 2022 / Published: 1 April 2022

Abstract

:
This paper investigates the air–ground cooperative time-varying formation-tracking control problem of a heterogeneous cluster system composed of an unmanned ground vehicle (UGV) and an unmanned aerial vehicle (UAV). Initially, the structure of the UAV–UGV formation-control system is analyzed from the perspective of a cooperative combat system. Next, based on the motion relationship between the UAV–UGV in a relative coordinate system, the relative motion model between them is established, which can clearly reveal the physical meaning of the relative motion process in the UAV–UGV system. Then, under the premise that the control system of the UAG is closed-loop stable, the motion state of the UGV is modeled as an input perturbation. Finally, using a linear quadratic optimal control theory, a UAV–UGV formation-maintenance controller is designed to track the reference trajectory of the UGV based on the UAV–UGV relative motion model. The simulation results demonstrate that the proposed controller can overcome input perturbations, model-constant perturbations, and linearization biases. Moreover, it can achieve fast and stable adjustment and maintenance control of the desired UAV–UGV formation proposed by the cooperative combat mission planning system.

1. Introduction

In the wake of rapid development of information technology (IT), artificial intelligence (AI), and unmanned equipment, as well as their common application in the military field, the traditional combat style, in which each platform uses its own sensors and weapon systems to detect, track, and strike targets individually, can no longer meet the needs of digital warfare. As an emerging combat style, cooperative operations can organically link various geographically dispersed sensors, command and control systems, and weapons systems into a cross-platform information network. In this manner, it is possible to connect and share battlefield information, obtain real-time situational awareness of the battlefield, and improve the integrated combat effectiveness. Cooperative combat has received increasing academic attention in recent years. However, current research on cooperative operations mainly focuses on multi-missile cooperative guidance [1,2,3], formation control [4,5,6], formation design [7,8,9], path planning [10,11,12], and multitarget assignment [13,14,15]. Research on air–ground cooperative operations is currently lacking.
Unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) are the two most representative objects in a cluster system. Although UAVs can quickly reconnoiter a wide area, they are limited by endurance and flight altitude, which prevents them from carrying out their given tasks in special environments. For UGVs, they are able to approach targets at a close range and have a high endurance, but are slower and have a limited field of view. The advantages and disadvantages of UAVs and UGVs are summarized in Table 1. For a UAV–UGV cooperative formation, they can make full use of the advantages of spatial distribution, parallel execution of tasks, functional distribution, and fault tolerance, so that they can complement each other to compensate for the shortcomings of a single type of object and effectively improve the outcome of cooperative operations. For example, in the reconnaissance of complex terrain conditions, combat reconnaissance vehicles are often unable to detect effectively owing to obstacle blockages in the surrounding environment, and may even suffer communication losses between multiple vehicles. Introducing multiple UAVs to allow for formation control to achieve companion-flight cooperative reconnaissance can provide a large range of environmental information for the overall reconnaissance decisions of ground vehicles. Additionally, UAVs can be used as a communication relay in the case of ground communication obstacles to realize the complementary advantages and cooperation of the cluster system [16,17].
Based on this demand for engineering applications, many scholars have conducted research on the air–ground cooperative control between UAVs and UGVs. As an emerging research field, its theoretical knowledge and technical aspects involve the intersection of several disciplines and technical fields, such as embedded systems, aerodynamics, and control theory, which includes path tracking, formation clustering, automatic landing, and other research fields characterized by many research contents and difficulties [18,19]. This highlights that many problems need to be solved and explored in this area. In particular, the heterogeneity of UAVs and UGVs, for example, having different working fields, different physical models, and different technical indicators [20,21,22], poses new challenges to cooperative control between UAVs and UGVs [23,24].
Hence, this study investigates the air–ground cooperative time-varying formation-keeping control problem of a heterogeneous cluster system composed of a UGV and a UAV in the scenario of air–ground cooperative combat, which enables the UAV to track the motion trajectory of the UGV.

2. Related Work

Grocholsky et al. [25] proposed the use of an air–ground cooperative model to address the shortcomings of a single platform, e.g., the low accuracy of UAVs when locating ground targets and the narrow view of UGVs when observing distant obstacles. They designed a cooperative control framework and algorithm to search for and locate targets in a specified area, providing ideas for cooperative air–ground platforms to search for targets. Manyam et al. [26] considered the problem of communication constraints between two UAVs that cooperate to complete a mission. To address this issue, they proposed using UAVs to collect information and developed a branch-and-cut algorithm to solve the path-planning problem of UGVs and UAVs, offering a new idea for the cooperative path planning of UGVs and UAVs under communication constraints. In addition, they presented a cooperative reconnaissance and data-collection method for UGVs and UAVs. To address the problem that the line of sight of a ground vehicle’s sensors is limited by the geometry of the environment, Peterson et al. [27] presented a method to capture aerial images of the mission area using multi-rotors, construct a terrain map, and then navigate the ground robot to the destination. This method provides a theoretical and practical basis for the application of air–ground cooperative systems for cooperative navigation in outdoor environments.
However, the aforementioned studies on air–ground cooperation focus mostly on image transmission, map construction, and target localization, and do not consider the impact of UAV–UGV formation on the overall quality of cooperative operations. In fact, when UGVs and UAVs perform cooperative combat missions, formation adjustments are required, including initial formation generation, formation maintenance, contraction, expansion, and reconfiguration. Therefore, research on the formation control of UGVs and UAVs is of great significance, and can even affect whether a combat mission can be successfully completed.
UAVs and UGVs have completely different physical structures, and their established kinematic and dynamic models are entirely different. Moreover, UAVs perform three-dimensional movements in air, whereas UGVs perform two-dimensional movements on the ground. As a result, studying the time-varying formation-tracking control of heterogeneous cluster systems is a key problem to solve in cross-media heterogeneous collaboration, including air–ground collaboration, which has great theoretical research value and engineering significance.
Currently, common formation-control strategies include behavior-, virtual structure-, and consistency-based methods [28,29,30]. However, behavior-based formation methods rely on qualitative behavior rules, making it difficult to establish a quantitative model of the entire system. Consequently, such a method cannot guarantee the stability of the formation movement of an entire system. Virtual structure-based methods require centralized control by a central node, and cannot be implemented in a distributed manner. In addition, most existing methods can only achieve time-invariant formation configurations, whereas in practical applications, heterogeneous cluster systems must be able to dynamically adjust their formations in real time to cope with complex external environments and changes in tasks.
In the past, scholars have mainly used two methods to establish the relative motion models of UGVs and UAVs. One method is to directly analyze the geometric relationship of the motion of a single vehicle in a two-dimensional plane and establish a relative-motion model in a two-dimensional plane. The other is to derive the difference between the different vehicle positions in an inertial coordinate system and then obtain an expression of the relative motion state in the inertial space. This description cannot directly reflect the motion characteristics of UGVs and UAVs in a relative coordinate system, and their relative motion processes are insufficiently clear.
Based on the above research background, this study investigates the UAV–UGV formation-maintenance control problem for cooperative combat mission requirements. First, from the perspective of a UAV–UGV cooperative combat system, the architecture of the control system and the relationship between the sub-modules are analyzed. Subsequently, a relative motion model between the UGV and the UAV is established. The optimal UAV–UGV cooperative formation-maintenance control is then realized based on the proportional-integral (PI) optimal control theory. The main contributions of this study are as follows:
(1)
By directly studying the motion relationship between a UGV and a UAV in a relative coordinate system, their relative equations of motion are established in three-dimensional space. It is possible to directly obtain the motion of the UGV and UAV in a relative three-dimensional coordinate system, thus clarifying the physical meaning of the relative motion between the two.
(2)
The PI optimal control theory is used to design an optimal formation-maintenance controller that can overcome the constant relative-motion perturbations, as well as the nonlinear-model linearization bias. This controller can potentially achieve fast and stable optimal control of UAV–UGV formation.

3. Relative Kinematic-Equation Building for UAV–UGV Formations

In this study, we investigate the UAV–UGV formation-maintenance control problem for cooperative combat mission requirements. Considering the actual motion state of a UGV as the input perturbation of the formation-maintenance controller, we assume that the control system of the UAV is closed-loop stable, i.e., the directions of the UAV velocity command, trajectory-inclination command, and trajectory-declination command can be stably followed. The three channels were set in the following first-order system [31]:
V ˙ f = 1 τ v f V f V f c θ ˙ f = 1 τ θ f θ f θ f c ψ ˙ v f = 1 τ ψ v f ψ v f ψ v f c
where τ v f denotes the inertia time constant of the velocity control channel of the UAV, τ θ f denotes the inertia time constant of the track-inclination control channel of the UAV, τ ψ v f denotes the inertia time constant of the track-declination control channel of the UAV, V f is the actual velocity magnitude of the UAV, θ f is the actual inclination angle of the UAV, ψ v f is the actual declination angle of the UAV, V f c is the commanded velocity magnitude of the UAV, θ f c is the commanded inclination angle of the UAV, and ψ v f c is the commanded declination angle of the UAV.
To study the relative motion between the UGV and UAV, the following coordinate systems are first defined:
(1) Inertial coordinate system O 1 X 1 Y 1 Z 1 : The origin O 1 is located at a fixed point on the ground, the O 1 X 1 axis points to the target, the O 1 Y 1 axis is vertically upward, and the O 1 Z 1 axis forms a right-handed coordinate system with the first two axes.
(2) Relative coordinate system O r X r Y r Z r : The origin O r is located at the center of mass of the UGV, the O r X r axis points in the direction of the UGV velocity, the O r Y r axis is in the vertical plane perpendicular to the O r X r axis, and the O r Z r axis forms a right-handed coordinate system with the first two axes.
(3) Vehicle-body coordinate system O 2 X 2 Y 2 Z 2 : The origin O 2 is located at the center of mass of the UAV, the O 2 X 2 axis points in the direction of the UAV velocity, the O 2 Y 2 axis is in the vertical plane perpendicular to the O 2 X 2 axis, and the O 2 Z 2 axis forms a right-handed coordinate system with the first two axes.
In the relative coordinate system, according to Coriolis theory, the motions of the UGV and UAV are related as follows:
d r d t = V f r V l r = V r + ω × r
where r is the relative radius vector between the UGV and UAV; V f r and V l r are the velocity vectors of the UAV and UGV in the relative coordinate system, respectively; V r is the derivative of the radius vector r in the relative coordinate system; ω is the angular velocity of rotation of the relative coordinate system in the inertial coordinate system.
To obtain the absolute velocity of the UGV and UAV in the relative coordinate system, the following transformation can be performed:
V f t = Φ 1 r Φ 2 l V f 2 V l r = V l 2
where Φ 1 r is the conversion matrix from the inertial to the relative coordinate system; Φ 2 l is the conversion matrix from the UAV body coordinate system to the inertial coordinate system; V f 2 is the velocity vector under the UAV body coordinate system; V l 2 is the velocity vector under the UGV body coordinate system. The values of each of these variables are as follows:
Φ 1 r = cos θ l cos ψ v l sin θ l cos θ l sin ψ v l sin θ l cos ψ v l cos θ l sin θ l sin ψ v l . sin ψ v l 0 cos ψ v l
Φ 2 l = cos θ f cos ψ v f sin θ f cos ψ v f sin ψ v f sin θ f cos θ f 0 cos θ f sin ψ v f sin θ f sin ψ v f cos ψ v f
V l 2 = V l 0 0
V f 2 = V f 0 0
where V l denotes the velocity magnitude of the UGV in the inertial coordinate system; θ l denotes the inclination angle of the UGV; ψ v l denotes the deflection angle of the UGV; V f is the velocity magnitude of the UAV in the inertial coordinate system; θ f is the inclination angle of the UAV trajectory; ψ v f is the deflection angle of the UAV trajectory. The relative velocities of the UGV and UAV in the relative coordinate system are expressed as follows:
V r = x ˙ y ˙ z ˙
where x, y, and z are the components of the position vector r of the UAV along each axis in the relative coordinate system. The angular velocity of rotation ω in the relative coordinate system with respect to the inertial space can be expressed as follows:
ω = ψ ˙ v l sin θ l ψ ˙ v l cos θ l θ ˙ l
Then, based on Equation (2), the following equation can be obtained:
V f r = V f r V l r ω × r
The relative motion relationship between the UAV and UGV in the three-dimensional plane can be obtained by combining Equations (2), (8), and (10).
x ˙ = V f cos θ f cos θ l cos ψ e + V f sin θ f sin θ l V l + y θ ˙ l z ψ ˙ v l cos θ l y ˙ = V f cos θ f sin θ l cos ψ e + V f sin θ f sin θ l x θ ˙ l + z ψ ˙ v l sin θ l z ˙ = V f cos θ f sin ψ e y ψ ˙ v l sin θ l + x ψ ˙ v l cos θ l ψ e = ψ v l ψ v f

4. Optimal Control Modeling for the UAV–UGV Formation-Maintenance Controller

The design goal of the UAV–UGV formation-maintenance controller is to produce flight commands V f c , θ f c , ψ v f for the UAV, to keep it at the desired relative distance from the UGV.

4.1. Linearization of the Relative Equations of Motion

During the UAV–UGV formation-maintenance process, assuming that θ f , θ l , and ψ e = ψ v l ψ v f can be considered as small quantities, while considering the state of the UGV as an input quantity, Equation (11) is converted to
x ˙ = V f + V f θ f θ l V l + y θ ˙ l z ψ ˙ v l y ˙ = V f θ l + V f θ f x θ ˙ l + z ψ ˙ v l θ l z ˙ = V f ψ e y ψ ˙ v l θ l + x ψ ˙ v l ψ e = ψ v l ψ v f
Using the small-perturbation linearization method, Equation (12) can be linearized as
x ˙ = θ ˙ l y ψ ˙ v l z + 1 + θ f 0 θ l V f + V f 0 θ l θ f V l y ˙ = θ ˙ l x + ψ ˙ v l θ l z + θ f 0 θ l V f + V f 0 θ f z ˙ = ψ ˙ v l x ψ ˙ v l θ l y + ψ v l ψ v f 0 V f V f 0 ψ v f
where v f 0 , θ f 0 , and ψ v f 0 are the state equilibrium points selected during linearization.
Describing Equation (13) as a state-space form (SSF) yields
X ˙ = A X + B U + B ˜ W Y = C X
where
A = 0 θ ˙ L ψ ˙ v l θ ˙ l 0 θ L ψ ˙ v l ψ ˙ v l θ L ψ ˙ v l 0
B = 1 + θ f 0 θ l V f 0 θ l 0 θ f 0 θ l V f 0 0 ψ v l ψ v f 0 0 V f 0
C = 1 0 0 0 1 0 0 0 1
B ˜ = 1 0 0
where X = x y z T denotes the state variable; U = V f θ f ψ v f T denotes the control variable of the formation controller, which is the motion state of the UAV; Y = x y z T denotes the output variable; the perturbation variable is the velocity W = V l of the UGV.

4.2. Optimal Formation-Maintenance Controller Design

According to the state-space equations of the system, the controller design problem for UAV–UGV formations is a non-zero set-point output-regulation problem with constant or slow-varying perturbations. Two steps can be taken to solve this problem: the first step is to design an optimal output regulation controller that can solve constant or slow varying perturbations. The second step is to design an optimal controller to solve the non-zero set-point problem so that the UAV–UGV formation can be stably maintained at the desired formation position.

4.2.1. PI Optimal Formation-Maintenance Controller Design

The perturbed system of type shown in Equation (14), with constant or slowly varying values, can be overcome using a PI type of control, similar to that in classical control theory. This section analyzes the problem of designing PI optimal controllers with zero values as the output regulation set points.
First, the system perturbation is transformed into a perturbation of the control input, at which point, system (14) becomes
X ˙ = A X + B ( U + W ˜ )
where W ˜ denotes the transformed form of the original system perturbation. The following equation can be obtained from system (14):
W ˜ = B 1 B ˜ W
Next, we design the PI optimal controller of the perturbed system (19), which can be augmented as
X ˙ 1 = A 1 X 1 + B 1 U 1 Y 1 = C 1 X 1
where
X 1 = X U + W ˜
A 1 = A B 0 0
B 1 = 0 I
C 1 = I 0
For the augmented system (21), the quadratic performance index is given as
J = t 0 t f X 1 T Q 1 X 1 + U 1 T R 1 U 1 d t
where Q 1 is the state-regulation power-coefficient matrix of the augmented system and R 1 is the control energy power coefficient matrix of the augmented system. When the system (21) is controllable, according to optimal control theory, the minimum optimal control to achieve the quadratic performance index (26) is
U 1 * = R 1 1 B 1 T P X 1
Let us further analyze the quadratic performance index (26). Based on the composition of the state variable X 1 , Q 1 can be decomposed as follows:
Q 1 = Q 0 0 R
Then, we can have
X 1 T Q 1 X 1 = X T Q X + ( U + W ˜ ) T R ( U + W ˜ )
where Q is the state-regulation power-coefficient matrix of the original system (14) and R is its control energy power coefficient matrix.
According to system (14), we can have
X T Q X = X T C T Q Y C X = Y T Q Y Y
where Q Y is the output regulation power-coefficient matrix of the original system.
The optimal quadratic state-regulation performance index described in Equation (26) becomes the optimal quadratic output-regulation problem.
J = t 0 t f Y T Q Y Y + ( U + W ˜ ) T R ( U + W ˜ ) + U 1 T R 1 U 1 d t
Assuming that the perturbation W ˜ is a slow variable, it follows that
W ˜ ˙ = 0
Then, we have
U 1 = U ˜ ˙
Thus, the quadratic optimal output performance index of the system (21) can be described as
J = t 0 t f Y T Q Y Y + ( U ˜ + W ˜ ) T R ( U ˜ + W ˜ ) + U ˜ ˙ T R 1 U ˜ ˙ d t
For the optimal control quantity (27), the following equation can be obtained by combining it with (33):
U 1 * = U ˜ ˙ * = R 1 1 B 1 T P X 1
where P is the minimum solution of the Riccati optimal control equation for achieving the performance index in Equation (26). Then, Equation (35) can be further expanded as
U ˜ ˙ * = R 1 1 0 I P 11 P 12 P 21 P 22 X U ˜ * + W ˜ = R 1 1 P 21 X R 1 1 P 22 U ˜ * + W ˜
The above equation is an indicator of the minimum optimal control amount required to achieve the zero-valued set point in Equation (26).

4.2.2. Design of Non-Zero Set-Point OPTIMAL Controllers

To maintain the output quantity Y = x y z T at a non-zero set point, the state and control input of the system at the steady state must also be non-zero. The optimal control input based on Equation (35) should take the following form.
U ˜ ˙ * = R 1 1 B 1 T P X 1 + U 0 = K X 1 + U 0
where U 0 is the additional control quantity that stabilizes the non-zero set point. The output equation of the augmented system is
Y = C 1 X 1
From the expanded state X 1 , the augmented system is
X 1 = x y z V f + W ˜ ( 1 ) W ˜ ( 2 ) W ˜ ( 3 )
To ensure that the output of the augmented system is consistent with the output of the original system, the output matrix of the augmented system is set to
C 1 = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0
By substituting the control quantity (37) into the augmented system (21), we obtain
X ˙ 1 = A 1 B 1 K X 1 + B 1 U 0
Because the closed-loop system (41) is asymptotically stable, the following condition should exist at steady state:
lim t X ˙ 1 ( t ) = 0
This leads to the following asymptotically stable form.
0 = A 1 B 1 K X 10 + B 1 U 0
where X 10 is the steady-state value of state X 1 .
If all eigenvalues of matrix A 1 B 1 K are in the left half-complex plane, then A 1 B 1 K is a non-singular matrix, and the following equation can be obtained by combining with Equation (43).
X 10 = A 1 B 1 K 1 B 1 U 0
Then, based on Equation (38), the relationship between the non-zero set point Y 10 * and the steady-state value X 10 of state X 1 is obtained as
Y 10 * = C 1 X 10
Finally,
U ˜ ˙ * = R 1 1 B 1 T P X 1 + C 1 B 1 R 1 1 B 1 T P A 1 1 B 1 1 Y 10 *
can be used to achieve optimal control of the relative motion system between the UGV and the UAV, as described in Equation (14); thus, maintaining the UAV–UGV formation in the desired state.

5. Simulation Analysis

In this section, we describe the numerical simulations performed for the UAV–UGV formation-maintenance control system consisting of a UGV with a given motion state, a UAV with a first-order stability control system, and an optimal maintenance controller. The inertial time constants of the three channels of the UGV and UAV are assumed to be τ v f = 3 s, τ θ f = 1 s, and τ ψ v f = 1 s. The initial positions of the UAV and UGV in the inertial coordinate system are chosen as ( 5 , 20 , 10 ) m and ( 0 , 0 , 0 ) m, respectively. It is assumed that the UAV–UGV formation moves for 150 s, and the simulation step size is taken to be 0.01 s. Under the action of Equation (43), the entire motion of the UAV is adjusted and maintained from the initial position to the desired position at ( 5 , 20 , 10 ) m. In all simulations, the required control system power coefficient matrix in Equation (34) appears as the matrices shown in Equation (47). Considering the feasible motion envelope of the UAV, limits are set for the control amount of the formation controller and commanded motion state of the UAV, as shown in Equation (52).
Q y = 4 0 0 0 6 0 0 0 6 , R = 1 0 0 0 1 0 0 0 1 , R 1 = 1 0 0 0 1 0 0 0 1
To verify the effectiveness of the proposed UGV–UAV formation-maintenance controller, we set two cases in which the UGV adopts different motion modes. The motion of the UGV is set as in Equations (48) to (51). The simulation results are shown in Figure 1 and Figure 2.
case 1:
V l ( t ) = 2 + sin ( 0.1 t ) m / s , 0 t < 50 s 2 m / s , 50 t < 100 s 2 + sin ( 0.1 t ) m / s , 100 t < 150 s .
θ l ( t ) = 0 rad ψ v l ( t ) = 0.5 cos ( 0.1 t + 0.7728 ) rad
case 2:
V l ( t ) = 1.5 m / s , 0 t < 50 s 2 + sin ( 0.1 t ) m / s , 50 t < 100 s 1.5 m / s , 100 t < 150 s
θ l ( t ) = 0 rad ψ v l ( t ) = 0.2 sin ( 0.15 t + 0.5523 ) rad
1 m / s V f c 3 m / s 15 θ f c 25 80 ψ v f c 80
It can be seen from Figure 1 and Figure 2 that under the control command in Equation (46), the UGV can guide the UAV to fly at a fixed altitude in accordance with the specified motion, which results in the maintenance of a fixed formation in the three-dimensional plane. In addition, the velocity and declination angle commands of the UVA vary slightly and reasonably without the jitter vibration phenomenon, which satisfies the constraints of the laws of physics. Moreover, the motion of the UGV perturbs the UAV–UGV formation-maintenance control. As the UGV changes its motion form at 50 and 100 s, the motion trajectory of the UAV fluctuates at the corresponding moments. Nevertheless, it can be quickly stabilized at the desired motion state using a formation-maintenance controller. In case 1, the maximum values of the motion state errors of the UAV in the X r , Y r , and Z r directions are 1.2 m, 0 m, and 1.8 m, respectively. In Case 2, the maximum values of the motion state errors of the UAV in the X r , Y r , and Z r directions are 0.6 m, 0 m, and 0.6 m, respectively.

6. Conclusions

This study analyzed the structure of the UAV–UGV formation motion control system and the relationship between the subsystems. A UAV–UGV formation–maintenance controller was designed based on the optimal control theory. In addition, simulations were performed for the UAV–UGV formation-maintenance control system, including a UGV with a given motion state, a UAV with a first-order stability-control system, and an optimal maintenance controller. The following conclusions were drawn.
(1)
The physical significance of the UAV–UGV relative-motion model, based directly on the UAV motion relationship in the relative coordinate system, was clear.
(2)
The optimal UAV–UGV formation-maintenance controller designed in this study had quadratic optimal properties for the UAV–UGV relative-motion state, as well as the formation-control energy. The controller could overcome the constant perturbation of the UAV–UGV relative motion caused by the velocity of the UGV. The optimal UAV–UGV formation-maintenance controller could overcome the given motion state of the UGV as an input perturbation, while the UGV performed a prolonged motion.
(3)
Within the flight envelope of the UAV–UGV formation, the optimal UAV–UGV formation-maintenance controller was able to overcome the errors introduced by the linearization of a nonlinear model.

Author Contributions

The contributions of the authors are the following; conceptualization: all authors; methodology: H.Z. and X.Y.; software: T.X.; writing: J.Z.; investigation: T.X. All authors have read and agreed to the published version of the manuscript.

Funding

The authors appreciate the financial support from the National Natural Science Foundation of China (NSFC) (62173274), Natural Science Foundation of Shaanxi Province (2020JQ-219), and Aviation Fund (20200001053005).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data used during the study appear in the submitted article.

Conflicts of Interest

All of the authors declare that they have no known competing financial interests or personal relationships that could appear to influence the work reported in this paper.

References

  1. Song, J.; Song, S.; Xu, S. Three-dimensional cooperative guidance law for multiple missiles with finite-time convergence. Aerosp. Sci. Technol. 2017, 67, 193–205. [Google Scholar] [CrossRef]
  2. Liu, S.; Yan, B.; Liu, R.; Dai, P.; Yan, J.; Xin, G. Cooperative guidance law for intercepting a hypersonic target with impact angle constraint. Aeronaut. J. 2022, 1–19. [Google Scholar] [CrossRef]
  3. Wang, C.; Ding, X.; Wang, J.; Shan, J. A robust three-dimensional cooperative guidance law against maneuvering target. J. Frankl. Inst. 2020, 357, 5735–5752. [Google Scholar] [CrossRef]
  4. Chen, C.P.; Yu, D.; Liu, L. Automatic leader-follower persistent formation control for autonomous surface vehicles. IEEE Access 2018, 7, 12146–12155. [Google Scholar] [CrossRef]
  5. Lu, Y.; Zhang, G.; Sun, Z.; Zhang, W. Adaptive cooperative formation control of autonomous surface vessels with uncertain dynamics and external disturbances. Ocean Eng. 2018, 167, 36–44. [Google Scholar] [CrossRef]
  6. Kuriki, Y.; Namerikawa, T. Consensus-based cooperative formation control with collision avoidance for a multi-UAV system. In Proceedings of the 2014 American Control Conference, Linz, Austria, 15–17 July 2014; pp. 2077–2082. [Google Scholar]
  7. Liu, S.; Huang, F.; Yan, B.; Zhang, T.; Liu, R.; Liu, W. Optimal Design of Multimissile Formation Based on an Adaptive SA-PSO Algorithm. Aerospace 2022, 9, 21. [Google Scholar] [CrossRef]
  8. Lin, X.; Shi, X.; Li, S. Optimal cooperative control for formation flying spacecraft with collision avoidance. Sci. Prog. 2020, 103. [Google Scholar] [CrossRef]
  9. Ousingsawat, J.; Campbell, M.E. Optimal cooperative reconnaissance using multiple vehicles. J. Guid. Control Dyn. 2007, 30, 122–132. [Google Scholar] [CrossRef]
  10. Bellingham, J.S.; Tillerson, M.; Alighanbari, M.; How, J.P. Cooperative path planning for multiple UAVs in dynamic and uncertain environments. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; Volume 3, pp. 2816–2822. [Google Scholar]
  11. Yu, H.; Meier, K.; Argyle, M.; Beard, R.W. Cooperative path planning for target tracking in urban environments using unmanned air and ground vehicles. IEEE/ASME Trans. Mechatron. 2014, 20, 541–552. [Google Scholar]
  12. Gang, L.; Song-Yang, L.; Dong-Feng, T.; Zhi-Chao, Z. Research status and progress on anti-ship missile path planning. Acta Autom. Sin. 2013, 39, 347–359. [Google Scholar]
  13. Liu, S.; Liu, W.; Huang, F.; Yin, Y.; Yan, B.; Zhang, T. Multitarget allocation strategy based on adaptive SA-PSO algorithm. Aeronaut. J. 2022, 1–13. [Google Scholar] [CrossRef]
  14. Guo, J.; Hu, G.; Guo, Z.; Zhou, M. Evaluation Model, Intelligent Assignment and Cooperative Interception in Multi-missile and Multi-target Engagement. IEEE Trans. Aerosp. Electron. Syst. 2022. [Google Scholar] [CrossRef]
  15. Poore, A.P.; Rijavec, N. A Lagrangian relaxation algorithm for multidimensional assignment problems arising from multitarget tracking. SIAM J. Optim. 1993, 3, 544–563. [Google Scholar] [CrossRef]
  16. Lakas, A.; Belkhouche, B.; Benkraouda, O.; Shuaib, A.; Alasmawi, H.J. A framework for a cooperative UAV–UGV system for path discovery and planning. In Proceedings of the 2018 International Conference on Innovations in Information Technology (IIT), Al Ain, United Arab Emirates, 18–19 November 2018; pp. 42–46. [Google Scholar]
  17. Arbanas, B.; Ivanovic, A.; Car, M.; Orsag, M.; Petrovic, T.; Bogdan, S. Decentralized planning and control for UAV–UGV cooperative teams. Auton. Robot. 2018, 42, 1601–1618. [Google Scholar] [CrossRef]
  18. Yu, K.; Budhiraja, A.K.; Buebel, S.; Tokekar, P. Algorithms and experiments on routing of unmanned aerial vehicles with mobile recharging stations. J. Field Robot. 2019, 36, 602–616. [Google Scholar] [CrossRef]
  19. Harik, E.H.C.; Guérin, F.; Guinand, F.; Brethé, J.F.; Pelvillain, H. UAV–UGV cooperation for objects transportation in an industrial area. In Proceedings of the 2015 IEEE International Conference on Industrial Technology (ICIT), Seville, Spain, 17–19 March 2015; pp. 547–552. [Google Scholar]
  20. Rodriguez-Ramos, A.; Sampedro, C.; Bavle, H.; De La Puente, P.; Campoy, P. A deep reinforcement learning strategy for UAV autonomous landing on a moving platform. J. Intell. Robot. Syst. 2019, 93, 351–366. [Google Scholar] [CrossRef]
  21. Palafox, P.R.; Garzón, M.; Valente, J.; Roldán, J.J.; Barrientos, A. Robust visual-aided autonomous takeoff, tracking, and landing of a small UAV on a moving landing platform for life-long operation. Appl. Sci. 2019, 9, 2661. [Google Scholar] [CrossRef] [Green Version]
  22. Ghamry, K.A.; Kamel, M.A.; Zhang, Y. Cooperative forest monitoring and fire detection using a team of UAVs-UGVs. In Proceedings of the 2016 International Conference on Unmanned Aircraft Systems (ICUAS), Arlington, VA, USA, 7–10 June 2016; pp. 1206–1211. [Google Scholar]
  23. Kamel, M.A.; Ghamry, K.A.; Zhang, Y. Real-time fault-tolerant cooperative control of multiple UAVs-UGVs in the presence of actuator faults. J. Intell. Robot. Syst. 2017, 88, 469–480. [Google Scholar] [CrossRef]
  24. Khaleghi, A.M.; Xu, D.; Wang, Z.; Li, M.; Lobos, A.; Liu, J.; Son, Y.J. A DDDAMS-based planning and control framework for surveillance and crowd control via UAVs and UGVs. Expert Syst. Appl. 2013, 40, 7168–7183. [Google Scholar] [CrossRef]
  25. Grocholsky, B.; Keller, J.; Kumar, V.; Pappas, G. Cooperative air and ground surveillance. IEEE Robot. Autom. Mag. 2006, 13, 16–25. [Google Scholar] [CrossRef] [Green Version]
  26. Manyam, S.G.; Casbeer, D.W.; Sundar, K. Path planning for cooperative routing of air-ground vehicles. In Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016; pp. 4630–4635. [Google Scholar]
  27. Peterson, J.; Chaudhry, H.; Abdelatty, K.; Bird, J.; Kochersberger, K. Online aerial terrain mapping for ground robot navigation. Sensors 2018, 18, 630. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Beard, R.W.; Lawton, J.; Hadaegh, F.Y. A coordination architecture for spacecraft formation control. IEEE Trans. Control Syst. Technol. 2001, 9, 777–790. [Google Scholar] [CrossRef] [Green Version]
  29. Takahashi, H.; Nishi, H.; Ohnishi, K. Autonomous decentralized control for formation of multiple mobile robots considering ability of robot. IEEE Trans. Ind. Electron. 2004, 51, 1272–1279. [Google Scholar] [CrossRef]
  30. Oh, K.K.; Park, M.C.; Ahn, H.S. A survey of multi-agent formation control. Automatica 2015, 53, 424–440. [Google Scholar] [CrossRef]
  31. Cui, N.; Wei, C.; Guo, J.; Zhao, B. Research on missile formation control system. In Proceedings of the 2009 International Conference on Mechatronics and Automation, Changchun, China, 9–12 August 2009; pp. 4197–4202. [Google Scholar]
Figure 1. Simulation results of case 1. (a) Three-dimensional motion trajectory of UGV and UAV; (b) velocity of UAV; (c) deflection angle of UAV; (d) motion trajectory in X r -axis direction; (e) motion trajectory in Y r -axis direction; (f) motion trajectory in Z r -axis direction.
Figure 1. Simulation results of case 1. (a) Three-dimensional motion trajectory of UGV and UAV; (b) velocity of UAV; (c) deflection angle of UAV; (d) motion trajectory in X r -axis direction; (e) motion trajectory in Y r -axis direction; (f) motion trajectory in Z r -axis direction.
Applsci 12 03598 g001
Figure 2. Simulation results of case 2. (a) Three-dimensional motion trajectory of UGV and UAV; (b) velocity of UAV; (c) deflection angle of UAV; (d) motion trajectory in X r -axis direction; (e) motion trajectory in Y r -axis direction; (f) motion trajectory in Z r -axis direction.
Figure 2. Simulation results of case 2. (a) Three-dimensional motion trajectory of UGV and UAV; (b) velocity of UAV; (c) deflection angle of UAV; (d) motion trajectory in X r -axis direction; (e) motion trajectory in Y r -axis direction; (f) motion trajectory in Z r -axis direction.
Applsci 12 03598 g002
Table 1. Advantages and disadvantages of UAVs and UGVs.
Table 1. Advantages and disadvantages of UAVs and UGVs.
Type of UAVAdvantagesDisadvantages
UAVSmall fixed-wing UAVFast velocity
Wide field-of-view
Excellent communication
Low load capacity
Low observation accuracy
Small rotary-wing UAVVertical takeoff landing
Good reconnaissance
Low load capacity
UGVHigh load capacity
Precise observation of ground targets
Small field-of-view
Low velocity
Weak communication
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, J.; Yue, X.; Zhang, H.; Xiao, T. Optimal Unmanned Ground Vehicle—Unmanned Aerial Vehicle Formation-Maintenance Control for Air-Ground Cooperation. Appl. Sci. 2022, 12, 3598. https://doi.org/10.3390/app12073598

AMA Style

Zhang J, Yue X, Zhang H, Xiao T. Optimal Unmanned Ground Vehicle—Unmanned Aerial Vehicle Formation-Maintenance Control for Air-Ground Cooperation. Applied Sciences. 2022; 12(7):3598. https://doi.org/10.3390/app12073598

Chicago/Turabian Style

Zhang, Jingmin, Xiaokui Yue, Haofei Zhang, and Tiantian Xiao. 2022. "Optimal Unmanned Ground Vehicle—Unmanned Aerial Vehicle Formation-Maintenance Control for Air-Ground Cooperation" Applied Sciences 12, no. 7: 3598. https://doi.org/10.3390/app12073598

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop