1. Introduction
Heterogeneous MASs composed of unmanned ground vehicles (UGVs) and unmanned aerial vehicles (UAVs) integrate the advantages of UAVs for large-scale rapid reconnaissance and UGVs for precise ground target localization. Such systems have garnered increasing attention in both academic and practical domains [
1,
2,
3]. However, ground–air cooperative formations face significant challenges. For example, practical systems inevitably suffer from the effects of input saturation, external disturbances, and actuator attacks. Moreover, as formation missions and heterogeneous systems grow in complexity, centralized control schemes become infeasible. Therefore, it is imperative to further explore effective distributed strategies.
The coordinated control field has seen substantial research focus on MASs’ formation tracking challenges, a critical subset of multi-agent coordination. Formation tracking control requires followers to maintain predefined formation configurations while tracking the leader’s states. In the domain of air–ground cooperation, several classical formation tracking approaches have been proposed, including leader–follower distributed control [
4,
5], fault-tolerant control [
6], observer design [
7,
8,
9], and integrated adaptive control with sliding mode control [
10,
11]. These methodologies enable followers to achieve trajectory tracking through specifically designed controllers. For instance, reference [
7] investigated distributed fixed-time formation-tracking control for nonholonomic wheeled mobile robot systems under directed fixed/switching topologies. It proposed a control protocol based on distributed observers, which transforms the formation problem into a consensus control problem, ensuring followers track the leader and establish desired formations within a fixed time. Reference [
11] addressed second-order MASs by integrating repulsive potential functions with sliding manifolds, developing a distributed fixed-time sliding mode adaptive formation control strategy. This approach achieves fixed-time formation tracking while realizing collision avoidance between agents under undirected connected topologies.
The convergence rate serves as a critical performance metric in formation control studies, particularly for achieving predefined multi-agent configurations within finite-time horizons. For instance, heterogeneous multi-agent systems comprising UGVs and UAVs must accomplish formation missions under strict temporal constraints [
12,
13,
14]. Nevertheless, the settling time of finite-time coordination protocols is generally influenced by the agents’ initial states. In scenarios involving excessively large or unavailable initial conditions, convergence within prescribed deadlines may prove unattainable. Moreover, even with accessible initialization parameters, specific values could induce prolonged settling durations, thereby constraining the applicability of finite-time consensus frameworks. To circumvent this limitation, the notion of fixed-time stability has been incorporated [
15], offering an explicit upper-bound convergence time independent of the initial state information. Consequently, fixed-time cooperative control strategies for networked multi-agent systems have attracted substantial research interest in recent years [
16,
17,
18].
In practical formation-tracking control tasks for MASs, critical real-world challenges, such as input saturation, external disturbances, and actuator attacks, must be rigorously addressed to ensure robustness and closed-loop stability in dynamic environments. For instance, Vazquez Trejo, J. A. et al. [
19] proposed a fault-tolerant consensus control method for continuous-time multi-agent systems subject to additive and multiplicative actuator faults by utilizing distributed LPV observers and virtual actuators to redistribute control inputs. Wang Lei Cheng et al. [
20] proposed a neural network-based adaptive nonsingular fast terminal sliding mode formation control method for heterogeneous UGV-UAV systems subject to actuator faults, model uncertainties, and external disturbances, achieving finite-time convergence of heterogeneous formation errors. Addressing similar issues, Wang Lei Cheng et al. [
21] developed a fixed-time formation-tracking control framework leveraging fixed-time distributed observers, disturbance observers, and backstepping techniques to ensure system performance. Hao Xiong et al. [
22] designed a distributed formation-tracking strategy for heterogeneous MASs under external disturbances and model uncertainties, integrating adaptive fractional-order sliding mode control with feedback multilayer fuzzy neural networks. Their approach incorporated an event-triggered mechanism to reduce the communication frequency and validated the robustness and stability of the system under uncertainties. Although studies [
20,
21,
22] addressed practical constraints in heterogeneous multi-agent systems, they neglected the collision avoidance problem between agents.
Adderson et al. [
23] proposed a time-varying formation control method for heterogeneous MASs based on an improved artificial potential field (APF) algorithm. By integrating agent motion state parameters to optimize obstacle-avoidance paths and employing terminal sliding mode controllers, they achieved simulation and experimental validations of hybrid formations involving quadrotors and mobile robots. Under the constraints of collision avoidance, actuator attacks, and Markov switching topologies, Xisheng Zhan et al. [
24] studied the fixed-time formation control problem involving multiple groups with time-varying configurations in second-order nonlinear multi-agent systems. They developed a distributed fixed-time sliding mode manifold control strategy using RBF neural networks (to approximate unknown nonlinear terms), enabling collision-avoidance formations under switching topologies. While references [
23,
24] adopted generic nonlinear models that rely solely on the relative position or distance control; such frameworks struggle to eliminate rotational degrees of freedom in formations, potentially leading to non-rigid morphologies. In contrast, practical systems (e.g., UAVs, intelligent vehicles) are often constrained by kinematic models with limitations on steering angles and heading angles. This work utilized a nonholonomic constrained model to achieve directional coordination by adjusting the heading angles during obstacle avoidance or trajectory tracking, thereby avoiding control saturation or oscillations caused by steering constraints.
Building upon existing research in fixed-time formation tracking, collision avoidance, and multi-constraint handling, this study further investigated the fixed-time coordinated formation control problem for heterogeneous systems under multiple constraints. The main contributions are summarized as follows:
Multi-constraint integration: This work addresses practical challenges in formation control, including input saturation, external disturbances, and actuator attacks, by introducing a fixed-time control framework independent of the initial system states. This ensures the fixed-time convergence of formation tracking errors under these constraints.
For the collision avoidance problem in multi-unmanned vehicle formation processes, a control strategy was designed by integrating sliding mode controllers with the artificial potential field method, which achieved collision avoidance between multiple agents while ensuring robustness and real-time performance in dynamic obstacle avoidance.
Distributed fixed-time estimation and tracking: To achieve the fixed-time stable tracking of UAVs toward a virtual leader UGV, for each follower, a distributed fixed-time sliding mode estimator was developed. This estimator reconstructs the virtual leader’s state information within a fixed time. Subsequently, a formation controller is designed based on trajectory tracking errors, enabling UAVs to rapidly form a reconnaissance formation in a fixed time.
The remainder of this paper is organized as follows:
Section 2 introduces preliminary knowledge and presents relevant lemmas.
Section 3 establishes the dynamic models for both UAVs and UGVs. In
Section 4, the design of a formation controller is described for each follower UAV based on its estimation of the virtual leader’s state, while an adaptive fixed-time controller is developed for each follower UGV to address multi-vehicle formation collision avoidance under external disturbances, actuator attacks, and input saturation, with stability proofs provided for both controllers.
Section 5 presents the results of simulation experiments conducted to verify the effectiveness of the control protocol and the feasibility of the control strategy. Finally,
Section 6 summarizes the core content of this paper.
4. Controller Design and Stability Analysis
For heterogeneous UAV-UGV multi-agent systems subject to external disturbances, actuator attacks, and input saturation, this work proposes a distributed fixed-time sliding mode estimator and controller that incorporates collision avoidance between agents. The designed framework ensures that each follower achieves trajectory-tracking control of the leader and completes the formation within a fixed time, with all closed-loop signals converging to a small neighborhood of zero within a bounded time interval.
Assumption 1. The unknown disturbances and the leader’s control input are bounded such that and , where and .
Assumption 2 ([
11])
. The undirected graph G is connected, and one or more followers can access the leader’s state. Assumption 3. The desired position trajectory , , and of the leader is bounded.
4.1. Fixed-Time Formation Control for UAVs
The purpose of formation control is to enable the UAVs system to achieve desired collective motion in a predefined formation pattern. The control objectives of heterogeneous UAV systems can be formulated as
where
represents the desired attitude of the UAV relative to the leader.
4.1.1. Distributed Fixed-Time Sliding Mode Estimator
The state of the leader is represented as . The estimated state for the follower relative to the leader is formulated as . We propose a distributed fixed-time sliding mode estimator to estimate the state information of , where for , followers have direct access to the leader’s information without requiring an estimator.
The attitude tracking error can be formulated as
The estimation system can be designed based on the attitude tracking error as
where
,
,
, and
is a symbolic function.
Theorem 1. For system (8) under the distributed fixed-time sliding mode estimation laws (14)–(16), if is implemented, then the follower UAVs achieve fixed-time tracking of the virtual leader such that
Proof of Theorem 1. Combining Equations (13) and (14), we conclude that
The Lyapunov function is introduced as
Taking the derivative of
yields
The system satisfies the fixed-time convergence condition under multi-agent coordination. Then, according to Lemma 1, the settling time can be derived as
:
Therefore, it can be concluded that
asymptotically converges to a small neighborhood around zero within a fixed and tunable time horizon:
According to Assumption (2), since the matrix
, it follows that H is positive definite. From Equation (
21), it follows that
, which implies that the system achieves fixed-time stability. □
Similarly, for estimators (15) and (16), it holds that
and
within a fixed time. The convergence times
and
can be derived:
As demonstrated above, all attitude errors , , and converge to the equilibrium point within a fixed and adjustable time .
Based on the aforementioned estimation system, the estimator can be constructed as
where
w is the yaw angular velocity.
4.1.2. Controller Design
The tracking error of the follower UAV(s) can be formulated as
where
. The global coordinate errors can be transformed into local coordinate errors via the coordinate transformation matrix:
By taking the derivative of Equation (
29), the following can be obtained:
Based on the aforementioned error dynamics of the UAVs, we designed the formation control laws for the follower UAVs as
where
.
4.2. Fixed-Time Formation Control of UGVs
The objective of multi-unmanned vehicle formation control is to establish a robust fixed-time algorithm that considers collision avoidance between the agents under the presence of external disturbances, actuator attacks, and input saturation constraints. This algorithm ensures that the multi-unmanned vehicles achieve the desired formation configuration, where and with bounded tracking errors, while avoiding collisions during formation tracking, where .
4.2.1. Fixed-Time Sliding Manifold Design
For the collision avoidance problem of agents in a UGV system, two circular regions are introduced: the collision avoidance region
and the detection region
, where
and
denote the radii, where
. The repulsive potential function (RPF) can then be designed as follows:
where
is a positive constant. The following conclusion can be drawn from Equation (
35): if the distance between the j-th follower UGV and the i-th follower UGV exceeds radius
, the potential function satisfies
equal to zero; if the distance equals
, the potential function
asymptotically approaches infinity.
The formation geometry of the UGVs is determined by the formation shape parameter
, where
denotes the desired positional deviation between the
i-th UGV and the
j-th UGV in the multi-agent system:
where
denotes the desired positional deviation of the i-th follower UGV relative to the leader in the multi-agent system. Therefore,
denotes the follower’s expected position, and
denotes the follower’s expected velocity, where
is the leader’s position and
is the leader’s velocity of the formation center.
Assumption 4. Collision avoidance between agents is inherently guaranteed upon convergence to the desired formation geometry, where .
The trajectory tracking error of the UGV can be formulated as
where
and
.
and
are the expected position and velocity of the UGV, respectively;
and
are the position and velocity of the UGV, respectively.
The following fixed-time sliding manifold is developed:
where
, and
and
are two odd integers with
where
and
are two odd integers with
, and
is a small positive constant.
4.2.2. Distributed Sliding Mode Controller Design
By taking the derivative of
, we can obtain
Substituting Equation (
11) into Equation (
42) yields
Then, the derivative of
can be expressed as
where
Substituting Equation (
43) into Equation (
44) yields
Because , represents the difference between the desired control input and the actual control input , where .
So,
can be organized as
where
Because
, it can then be concluded that there exists an unknown normal number such that
The distributed adaptive sliding mode controllers are designed as follows:
The associated adaptive control law is formulated as follows:
where
, and
.
4.3. Control System
The control architecture of the heterogeneous system is depicted in
Figure 2. The upper section represents the UAV system, while the lower section corresponds to the UGV system.
4.4. Stability Analysis
Theorem 2. For system (8), , , and in fixed time means the achievement of the control objectives of the UAVs.
Proof of Theorem 2. The Lyapunov function is introduced as
Taking the derivative of
yields
where
Therefore, if and only if , and , this equation holds. According to Lassalle’s theorem, can be obtained. Subsequently, combining Equations (26)–(28) yields . Therefore, the UAV system is capable of achieving the desired formation. □
In addition, because
, and
, then there are
From the above equations, it can be observed that by appropriately selecting the controller parameters , , and , and can be confined within the desired bounds.
Theorem 3. Under Assumptions 1, 2, and 4, consider the second-order MAS (11). The adaptive fixed-time controller, defined by (49) and governed by the adaptive laws (50) and (51), ensures the attainment of the control objectives for the UGV system.
Proof of Theorem 3. The Lyapunov function is introduced as
where
Taking the derivative of
yields
According to Lemma 4, the above equation can be organized as
According to Yang’s inequality, it can be concluded that
where
Equation (
58) can be rearranged as
Because
, Equation (
60) can be summarized as
Assume and .
If , then ;
If , then .
Equation (
61) can be rearranged as
Therefore, from Lemma 3, it can be concluded that there exist two positive constants
and
such that
where
.
From Equation (
63), the bounded convergence region of
is guaranteed, which is defined as
System (11) is proven to stabilize at the origin under a fixed convergence time constraint, where the fixed time is given by
□
Based on its fixed-time stability expression, the system can achieve stabilization within an adjustable time frame, enabling followers to track the leader UAV and complete specific formation configurations.
5. Simulation
5.1. Heterogeneous Simulation
To verify the effectiveness of Equations (33), (34) and (49), simulation experiments were performed on the UAV-UGV system. The heterogeneous MAS consisted of six UAVs and three UGVs. The agents’ positions and parameters of the agents are detailed in
Table 1,
Table 2 and
Table 3.
Figure 3 illustrates the communication topology, agent 2–agent 7 were UAVs, and agent 8–agent 10 were UGVs. Under the proposed protocol, the system was required to achieve formation within a fixed settling time.
We assumed the desired formation for multiple agents was a triangle, with the desired positional deviations defined as , , and . were defined as , , and . The actuator attacks were modeled as . The external disturbances that acted on UAV2 were modeled as . The external disturbances that acted on UAV4 were modeled as .
The simulation result is shown in
Figure 4.
According to
Figure 4, which shows the simulation results, under external disturbances, the proposed fixed-time distributed control protocol ensured tracking error convergence for the UAVs and UGVs, which enabled them to achieve the desired formation within the predefined time frame. This demonstrates the protocol’s robustness and consensus-based coordination in complex environments with disturbances.
By breaking down
Figure 4, the trajectory path corresponding to each UAV is clearly depicted, as demonstrated in
Figure 5.
Figure 5 illustrates the tracking performance of the follower UAVs, where the red dashed curve represents the desired trajectory of the virtual leader, and the six other colored curves correspond to the actual trajectories of the follower UAVs. Additionally, the configurations at three distinct times—initial state, pre-formation, and post-formation—are plotted. From this simulation, it is evident that under the proposed control protocol, the formation system rapidly overcame the initial errors, achieved the desired formation, and tracked the reference trajectory with a high precision.
Figure 6 presents a top-down view of the heterogeneous system, where hollow circles represent the positions of the UGVs. The dashed lines connecting these hollow circles clearly illustrate the triangular formation of the system, highlighting the geometric configuration achieved through the proposed control strategy.
Figure 6 illustrates four distinct states of the UGVs and UAVs during both the initialization and operation. It clearly demonstrates that the UGVs and UAVs maintained their respective formations while following the virtual leader in a coordinated multi-agent framework.
The position error diagrams are shown in
Figure 7 and
Figure 8, demonstrating the trajectory tracking performance in multi-agent formation control systems.
As shown in
Figure 7 and
Figure 8, the convergence time of the UGVs system was approximately 72 s. This delay arose from the formation tracking control requirements under multiple constraints, including input saturation, external disturbances, and actuator attacks, which collectively impeded the convergence rate. Despite the presence of initial tracking errors, the system achieved asymptotic stability by maintaining the tracking errors within a bounded and stable range, demonstrating robustness against the aforementioned constraints.
5.2. Simulation Comparison
To demonstrate the superiority of the proposed protocol, this section describes comparative simulation experiments with reference [
11] (the study that only considered scenarios with external conditions/external interference).
Regarding the position error of the
x-axis,
Figure 9 illustrates the
x-axis error plot of the existing method, while
Figure 10 presents the
x-axis error plot of the approach proposed in this paper.
As shown in
Figure 9, the existing method required approximately 95 s to achieve
x-axis tracking. In contrast,
Figure 10 reveals that the method proposed in this paper accomplished the
x-axis tracking in only around 75 s. Notably, despite incorporating two additional factors—input saturation and actuator faults—the convergence time was reduced by 20 s. This demonstrates the superior convergence effectiveness of the proposed controller at addressing
x-axis positioning errors.
For the positional error along the
y-axis,
Figure 11 shows the
y-axis error graph of the existing method, while
Figure 12 displays the
y-axis error graph presented in this paper.
As can be seen from
Figure 11, the existing method exhibited a tracking time along the
y-axis that was very close to that along the
x-axis. Similarly,
Figure 12 demonstrates that the method presented in this paper also achieved a
y-axis tracking time comparable to its
x-axis counterpart.
Overall, compared with the existing method, the controller proposed in this paper additionally considers both input saturation and actuator failures while achieving a 20-s faster error convergence time. This demonstrates that the controller developed in this study achieved superior convergence performance.
Comparative experiment 2: By changing the leader’s trajectory to straight-line motion, the trajectory path diagram of the existing method is shown in
Figure 13, while that of the proposed method in this paper is presented in
Figure 14.
As shown in both
Figure 13 and
Figure 14, the initial velocity and starting positions of the agents, as well as the time points corresponding to their positions depicted in the simulation, were maintained. As demonstrated in
Figure 13 and
Figure 14, the method proposed in this paper required a shorter formation time and achieved the target formation pattern more rapidly.
Subsequently, the error convergence times of the two methods were compared.
Figure 15 presents the
x-axis error convergence diagram of the conventional method, while
Figure 16 illustrates that of the proposed method.
It can be seen from
Figure 15 that the convergence of the error on the
x-axis for the existing method took about 108 s. From
Figure 16, it can be observed that the convergence of the error on the
x-axis for the method proposed in this paper only took about 70 s. From the locally enlarged view, it can be seen that there was still an error after tracking. This was because the situations of actuator attacks and input saturation were considered in this paper, and there was an error of approximately 0.1 in the error curve after convergence. It can be concluded that the convergence time of the error on the
x-axis for the method in this paper was about 30 s faster than that of the existing method for the error on the
x-axis.
Figure 17 presents the
y-axis error convergence diagram of the conventional method, while
Figure 18 illustrates that of the proposed method.
As demonstrated in
Figure 17, the conventional method required approximately 120 s to achieve the
y-axis error convergence, whereas the proposed method attained convergence within only 80 s (
Figure 18). This represents a 40-s improvement in the
y-axis error convergence time compared with the conventional method.
As evidenced by the two comparative experiments above, the proposed controller not only addressed additional constraints (e.g., actuator attacks and input saturation) compared with the original disturbance rejection controller but also achieved faster convergence rates, which resulted in significantly shorter formation times.
6. Conclusions
This paper addresses the formation tracking control of heterogeneous MASs under the simultaneous consideration of input saturation, actuator attacks, and external disturbances. For such systems, a distributed sliding mode formation tracking control protocol was designed by integrating a fixed-time control algorithm and an adaptive sliding mode control method. To address collision avoidance between agents, the RPF was incorporated into the sliding manifold, enabling the system to track the virtual leader under fixed and adjustable time intervals while ensuring collision-free formation under fixed interaction topologies.
Finally, numerical simulations were simulated in MATLAB2021b. The simulation outcomes confirmed that the proposed controller enabled the follower UAV-UGV to acquire the virtual leader’s state information and achieve collision-free formation tracking within fixed and adjustable time intervals, validating the efficacy of the distributed adaptive sliding mode control protocol under heterogeneous multi-agent dynamics.
In the current study, the theoretical framework and simulation verification of the control strategy were primarily emphasized, which led to limited exploration of its limitations and real-world challenges. Future investigations should prioritize practical implementation challenges, including collision avoidance for UAV swarms, obstacle negotiation for UGV formations, and heterogeneous communication latency. Systematic resolution of these technical barriers is essential to strengthen the practical applicability of the multi-agent framework in operational scenarios.