Next Article in Journal
Cost-Optimised Machine Learning Model Comparison for Predictive Maintenance
Previous Article in Journal
AI-Driven Anomaly Detection for Securing IoT Devices in 5G-Enabled Smart Cities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust H Time-Varying Formation Tracking for Heterogeneous Multi-Agent Systems with Unknown Control Input

by
Jichuan Liu
1,2,
Song Yang
2,3,
Chunxi Dong
1 and
Peng Song
4,*
1
School of Electronic Engineering, Xidian University, Xi’an 710071, China
2
Hebei Key Laboratory of Electromagnetic Spectrum Cognition and Control, Shijiazhuang 050081, China
3
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
4
School of Automation, Beijing Institute of Technology, Beijing 100081, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(12), 2494; https://doi.org/10.3390/electronics14122494
Submission received: 28 March 2025 / Revised: 16 June 2025 / Accepted: 17 June 2025 / Published: 19 June 2025

Abstract

:
This paper studies the robust H time-varying formation tracking (TVFT) problem for heterogeneous nonlinear multi-agent systems (MASs) with parameter uncertainties, external disturbances, and unknown leader inputs. The objective is to ensure that follower agents track the leader’s trajectory while achieving a desired time-varying formation, even under unmodeled dynamics and disturbances. Unlike existing methods that rely on global topology information or homogeneous system assumptions, an adaptive control protocol is proposed in full distribution, requiring no global topology information, and integrates nonlinear compensation terms to handle unknown leader inputs and parameter uncertainties. Based on the Lyapunov theory and laplacian matrix, a robust H TVFT criterion is developed. Finally, a numerical example is given to verify the theory.

1. Introduction

In the last few years, multi-agent system (MAS) strategy has received considerable attention [1,2]. The main goal of the strategy is to develop efficient control protocols that allow the agents with the ability to interact with each other to realize and keep the preset formation in accordance with the particular mission needs. Conventional robotic approaches, such as the ones described in [3], the virtual architecture [4] and the leading follower strategies, have been widely investigated. But, there are intrinsic limits to approaches that influence MAS performance [5]. For instance, the virtual structure approach faces challenges in controlling autonomous agents with purely distributed information. Additionally, behavior-based methods often face difficulties in constructing accurate mathematical models to analyze system stability. In leader–follower strategies, the failure of a leader may destabilize the entire system.
Along with the progress of the consensus control theory, there is increased research on MAS formation control because of its robust performance, low computation cost, and stable performance [6,7,8,9,10,11,12,13,14,15]. In [16], a control protocol is proposed to guarantee high-order linear MAS to obtain the expected formation.
What should be noticed is that MAS must not only set up the desired pattern of the formation, but also make sure it follows the path of the leader precisely. This is especially important in the case of a target siege or combined assault. Expanding on consensus theory, a formation tracking (FT) protocol was suggested in [17] for linear MAS. Taking into account that every agent’s behavior is affected not only by the interaction with other agents, but also by their nonlinear dynamics, an FT criterion for MAS with nonlinear dynamics is proposed in [18].
Existing studies [16,17,18] have primarily focussed on consensus tracking and fixed-form FT problems of MASs. But, in the real world, MASs usually need to adapt dynamically. An unmanned surface ship, for instance, might have to quickly alter its formation in order to navigate a narrow channel. Thus, it is essential to develop a time-varying Formation Tracing (TVFT) control protocol adapted to MASs. Previous studies [19,20,21,22] focused on TVFT for first-order non-holonomic, second-order, and generic MASs. A novel TVFT scheme is presented in [23] for the management of a plurality of lower-triangle nonlinear MASs. In addition, the TVFT criterion has been developed in [2] for second-order linear MASs. However, because of the intrinsic nonlinearity of the agent, which satisfies Lipschitz conditions, it is very difficult to develop a distributed control protocol. The TVFT problem of Lipschitz MASs has not been solved yet.
In practice, MASs are usually composed of a variety of robots, which results in a variety of nonlinearities and variable parameters. Thus, addressing the FT problem in heterogeneous systems is of great importance. In this study, the FT problem for linear heterogeneous MASs is investigated by means of an output adjustment policy [24,25,26]. Hua et al. in [27] proposed a completely distributed TVFT model in order to deal with different parameters and different sizes of MASs. But, it is difficult to realize FT for heterogeneous nonlinear MASs because of the complexity of their dynamical behavior. Although numerous control strategies have been explored in relation to the TVFT problem [28,29,30], due to the complexity of the layer information derivatives in the analytical and design process, they are not suitable for TVFT. The TVFT problem of inhomogeneous nonlinear MASs is not resolved due to the presence of extraneous interference, parameter uncertainty, and unknown inputs [31].
To address this challenge, we present a kind of TVFT with a high robustness, H TVFT, which can be used to deal with the outside interference and the uncertain parameters in spite of the master’s unknown input. The key contributions of this study are:
  • To enhance the robust performance of MASs, which are not consistent with each other, such as dynamical instability, extraneous interference, and parameter uncertainty, an adaptive controller scheme is presented. This is different from the current FT control scheme, which is not dependent on the global topological information as described in [32]. In addition, several adaptive control methods are proposed in [27], these methods cannot deal with the extraneous interference and parameter uncertainty in the system.
  • In this thesis, we build a robust H TVFT criterion of heterogenous MASs. While prior studies [28,29,30] have examined consensus tracing for MASs, they have not been applied to the TVFT issue.

2. Problem Description

This paper examines a specific category of heterogeneous MASs, where the dynamics of the i-th follower are formulated by:
x ˙ i ( t ) = A + Δ A i x i ( t ) + μ i ( t ) + B u i ( t ) + f i ( x i ( t ) ) .
Here, x i ( t ) R n and u i ( t ) R m denote the state and control input vectors of the i-th follower, respectively. B is a constant matrix with a rank of m, while A R n × n and Δ A i denotes the time-varying unknown parameter uncertainty. The inherent nonlinear dynamical behavior of the system is characterized by the function f i ( x i ( t ) ) R m , while μ i ( t ) R n represents the unmodeled external disturbance affecting the i-th follower. This disturbance is constrained to be a square integrable, satisfying the condition:
0 t ( μ i ( τ ) ) d τ < + ,
for t 0 , and  y = y T y
Additionally, the dynamical model of the leader is expressed as:
x ˙ 0 ( t ) = A x 0 ( t ) + B u 0 ( t ) + f 0 ( x 0 ( t ) ) ,
Here, x 0 ( t ) R n and u 0 ( t ) R m denote the state vectors and external control input of the leader, respectively, satisfying that f 0 ( x 0 ( t ) ) R n and u 0 ( t ) are continuous and bounded, i.e.,
u 0 ( t ) < χ ,
where χ is totally unknown for any follower, satisfying χ > 0 .
Assumption 1.
For any y 1 R n and y 2 R n , we can find 0 < ς i R , which satisfies
f i ( y 1 ) f 0 ( y 2 ) ς i y 1 y 2 .
Remark 1.
Assumption 1 represents the Lipschitz condition, which is commonly applicable in many real-world systems. For instance, the function f i ( · ) has been extensively used to study the cooperative control issues of heterogeneous nonlinear MASs, as shown in [7,8,13,14,33,34,35,36,37,38,39,40,41,42,43,44,45]. Thus, this technical assumption is considered to be relatively mild.
Assumption 2.
There exists a time-varying matrix N i , such that Δ A i = B N i , with  N i ζ i , where ζ i ( i = 1 , 2 , , M ) are unknown positive constants.
To define the target formation at time t, let h = ( h 1 T , h 2 T , , h M T ) T R M n be a piecewise continuously differentiable function that meets the following inequality:
0 t * ( h ( τ ) ) d τ σ 1 < ,
for any 0 t * R , in which 0 < σ 1 .
The communication topology among agents is modeled by a graph G , which adheres to the following condition.
Assumption 3.
The graph G contains a spanning tree with the leader as the root node, and the communication topology among the followers is undirected.
Utilizing Assumption 2, the corresponding Laplacian matrix L for the graph G can be formulated as follows:
L = 0 0 L 1 L 2 .
Here, L 1 = ( ϑ 10 , ϑ 20 , , ϑ M 0 ) T R M , L 2 = ( l i j ) M × M R M × M .  
Moreover, the definition of robust H TVFT is introduced as follows.
Definition 1.
The robust H TVFT for heterogeneous nonlinear MASs with external disturbance given by (1) and (2) is achieved if the FT error ε i ( t ) ( i = 1 , 2 , , M ) satisfying
i = 1 M 0 t ( ε i ( τ ) ) d τ a + r 2 i = 1 M 0 t ( μ i ( τ ) ) d τ
for any t 0 , where 0 < r , ε i ( t ) = ( ε i 1 ( t ) , ε i 2 ( t ) , , ε i n ( t ) ) T = x i ( t ) x 0 ( t ) h i ( t ) R n , r represents the disturbance attenuation level, and a is a small positive constant.
For simplicity, the variable t is omitted later, except for those within the integral expression.

3. Main Results

This section presents the main results of the proposed adaptive robust H TVFT control protocol, developed for heterogeneous nonlinear MASs with an unknown leader input. The proposed control strategy leverages relative information from neighboring agents to achieve a robust FT performance. A novel three-step algorithm is introduced for calculating the control parameters within the distributed control protocol, ensuring system stability and adaptability under uncertain conditions.
The adaptive robust H TVFT control protocol is designed to handle inherent challenges of heterogeneous nonlinear MASs, particularly when the leader’s input is unknown. The protocol employs Lyapunov theory to guarantee system stability and robustness, demonstrating that the designed control method effectively mitigates the influence of external disturbances and parameter uncertainties. The application of Lyapunov theory not only ensures the convergence of the tracking errors, but also establishes the stability of the entire closed-loop system under the proposed control scheme. For the i-th follower agent, the FT neighborhood error, denoted by ξ i , is a critical metric for evaluating the tracking performance. The error ξ i is defined based on the relative information obtained from the agent’s neighboring nodes, which forms the foundation for constructing the distributed control protocol. The neighborhood error is mathematically expressed as follows:
ξ i = ϑ i 0 ( x i h i x 0 ) + j = 1 M ϑ i j x i h i ( x j h j ) .
where ϑ i j represents the adjacency matrix of the communication graph, x i and x j are the states of the follower agents, and  h i is the FT offest vector.
The distributed control protocol for achieving adaptive robust H TVFT is designed as:
u i = v i b 1 i g 1 i c 1 i g 2 i d 1 i B T P ξ i .
Here, u i is the control input for the i-th follower, and  v i R m denotes the FT compensation determined by the desired dynamic formation information. The parameters b 1 i , c 1 i , and  d 1 i are time-varying adaptive parameters that will be updated dynamically using specific adaptive updating laws, which will be elaborated in subsequent sections. P is a positive definite matrix, integral to the stability proof and will also be designed at a later stage.
To address the uncertainties in the system parameters and the leader’s unknown input, the proposed control protocol incorporates nonlinear functions g 1 i and g 2 i . These functions are crucial for enhancing the robustness of the control system against unpredictable disturbances and parameter variations. The functions are formulated as follows:
g 1 i = B T P ξ i B T P ξ i , if B T P ξ i 0 , 0 , otherwise ,
g 2 i = x i B T P ξ i B T P ξ i , if B T P ξ i 0 , 0 , otherwise ,
Let Z = [ B ˜ T , B ¯ T ] T consisting of B ˜ R m × n and B ¯ R ( n m ) × n denote a nonsingular matrix, which B ˜ B = I m , and  B ¯ B = 0 .
In what follows, we propose Algorithm 1 to determine the control parameters in the control protocol (5).
Algorithm 1: The control parameters with the protocol (5) can be systematically determined through the following steps:
  • Verify the following H TVFT feasibility condition (8):
    B ¯ A h i + B ¯ h ˙ i = 0 .
    If the feasible condition holds, then continue; otherwise, the desired h i is not feasible for MASs (1) under the control protocol (5) and stop.
  • The FT compensation v i is designed as follows:
    v i = B ˜ A h i + B ˜ h ˙ i ,
    where v i has been defined in the control protocol (5).
  • For the i-th follower, the time-varying adaptive parameters b 1 i , c 1 i , and  d 1 i are governed by the following adaptive laws:
    b ˙ 1 i = B T P ξ i , c ˙ 1 i = x i B T P ξ i , d ˙ 1 i = ξ i T ξ i ,
    where i = 1 , 2 , , M , b 1 i ( 0 ) , c 1 i ( 0 ) and d 1 i ( 0 ) are, respectively, positive constants.
According to Assumption 2, Algorithm 1, substituting (5) into the system (1), it follows:
x ˙ i = A + B N i x i + B f i ( x i ) + μ i + B v i b 1 i B g 1 i c 1 i B g 2 i d 1 i B B T P ξ i ,
where i = 1 , 2 , , M .
In light of (1)–(2), (11), and the definition of ε i , we have
ε ˙ i = A ε i + B N i x i + B f i ( x i ) + μ i B f 0 ( x 0 ) b 1 i B g 1 i c 1 i B g 2 i d 1 i B B T P ξ i + B v i B u 0 h ˙ i + A h i .
Here, i = 1 , 2 , , M .
Let ε = ( ε 1 T , ε 2 T , , ε M T ) T R M n , then system (12) is described in the compact form:
ε ˙ = ( I M A ) ε + ( I M B ) Γ x + μ + ( I M B ) f ¯ ( x ) ( 1 M B ) f ( x 0 ) B ^ 1 B g 1 C ^ 1 B g 2 D ^ 1 B B T P ξ + ( I M B ) v ( 1 M B ) u 0 h ˙ ( I M A ) h ,
where x = ( x 1 T , x 2 T , , x M T ) T , Γ = diag { N i , N 2 , , N M } , μ = ( μ 1 T , , μ M T ) T , f ¯ ( x ) = ( f 1 T ( x 1 ) , , f M T ( x M ) T ) , B ^ 1 = diag { b 11 , b 12 , , b 1 M } , C ^ 1 = diag { c 11 , c 12 , , c 1 M } , D ^ 1 = diag { d 11 , d 12 , , d 1 M } , g 1 = ( g 11 T , g 12 T , , g 1 M T ) T , g 2 = ( g 21 T , , g 2 M T ) T , ξ = ( ξ 1 T , ξ 2 T , , ξ M T ) T , h ˙ = ( h ˙ 1 T , h ˙ 2 T , , h ˙ M T ) T , v = ( v 1 T , v 2 T , , v M T ) T .
The following theorem ensures that the proposed control protocol (5) enables the system to achieve robust H TVFT.
Theorem 1.
Given Assumptions 1 and 2, the heterogeneous nonlinear MASs with external disturbances and unknown control inputs can achieve robust H TVFT through the implementation of the H TVFT control protocol (5), as defined by Algorithm 1.
Proof. 
Consider the Lyapunov function selected for (13):
V 1 = ε T Λ ε + i = 1 M b 1 i b 1 2 + i = 1 M c 1 i c 1 2 + i = 1 M ( d 1 i d 1 ) 2 ,
where b 1 , c 1 , and d 1 denote, respectively, positive constants with b 1 b , c 1 a i . Here, Λ = L 2 P , with P being a positive definite matrix that satisfies the algebraic Riccati equation:
Θ Ψ + I n = 0 ,
where Θ = A T P + P A and Ψ = P B B T P .
The Lyapunov function in (14), which incorporates both the tracking error term ε T Λ ε and the deviations of adaptive parameters i = 1 M b 1 i b 1 2 + i = 1 M c 1 i c 1 2 + i = 1 M ( d 1 i d 1 ) 2 , is selected to holistically address stability and robustness under parameter uncertainties and external disturbances. This design ensures simultaneous convergence of state tracking errors and adaptive parameter estimates (toward b 1 , c 1 , and d 1 ), aligning with standard adaptive control methodologies. The inclusion of parameter deviations enables the Lyapunov derivative to satisfy negative definiteness while achieving the H performance criterion.
According to (13) and (14), it follows
V ˙ 1 = 2 ε T Λ [ ( I M A ) ε + ( I M B ) Γ x + μ + ( I M B ) f ¯ ( x ) ( 1 M B ) f ( x 0 ) + ( I M B ) v ( 1 M B ) u 0 h ˙ ( I M A ) h ] + 2 ε T ( L 2 B ^ 1 P B ) g 1 2 ε T L 2 C ^ 1 P B g 2 2 ε T L 2 D ^ 1 Ψ ξ + 2 i = 1 M b 1 i b 1 B T P ξ i + 2 i = 1 M c 1 i c 1 x i B T P ξ i + 2 i = 1 M d 1 i d 1 ξ i T Ψ ξ i .
From the definition of ε and ξ , it follows that ξ = L 2 I n ε . Then, in light of the property of f m ( · ) ( m = 0 , 1 , , M ) and Lemma 2.1, we have:
2 ξ i T P B f i ( x i ) f 0 ( x 0 ) ξ i T Ψ ξ i + ς i ε i T h i T ε i h i ξ i T ξ i + 2 ς ε i T ε i T + 2 ς h i T h i ,
where i = 1 , 2 , , M , ς = max { ς 1 , ς 2 , , ς M } , and ς i is defined in (3).
Moreover, from the definition of g 1 i and g 2 i , one derives
2 ε T ( L 2 B ^ 1 P B ) g 1 + 2 i = 1 M b 1 i b 1 B T P ξ i = 2 i = 1 M b 1 i ξ i T P B g 1 i + 2 i = 1 M b 1 i b 1 B T P ξ i
= 2 b 1 i = 1 M B T P ξ i , 2 e T L 2 C ^ 1 P B g 2 + 2 i = 1 M c 1 i c 1 x i B T P ξ i = 2 i = 1 M c 1 i ξ i T P B g 2 i + 2 i = 1 M c 1 i c 1 x i B T P ξ i = 2 c 1 i = 1 M x i B T P ξ i ,
and
2 ε T L 2 D ^ 1 ξ + 2 i = 1 M d 1 i d 1 ξ i T ξ i = 2 i = 1 M d 1 i ξ i T ξ + 2 i = 1 M d 1 i d 1 ξ i T ξ i = 2 d 1 i = 1 M ξ i T ξ i .
Since u 0 < χ , one derives
2 ε T L 2 1 M P B u 0 = 2 i = 1 M ξ i P B u 0 2 i = 1 M B T P ξ i u 0 2 χ i = 1 M B T P ξ i .
In light of Assumption 2, one obtains
2 ε T ( L 2 P B ) Γ x = 2 i = 1 M ξ i T P B N i x i 2 i = 1 M ζ i B T P ξ i x i .
Noting that b 1 χ , c 1 ζ * with ζ * = max { ζ 1 , ζ 2 , , ζ M } , and substituting the results of (17)–(22) to (16), we have
V ˙ 1 ε T L 2 A T P + P A + L 2 2 2 d 1 ( L 2 2 ) + 2 ς I M n ε + 2 ς h T h + 2 ε T Λ μ + 2 ε T ( I M P ) h ˜ ,
where h ˜ = ( I M P A ) h + ( I M P B ) v ( I M P ) h ˙ .
Since (8) holds, one obtains
B ¯ A h i + B ¯ B v i B ¯ h ˙ i = 0 .
According to (9), one yields
B ˜ A h i + B ˜ B v i B ˜ h ˙ i = 0 .
Following the definition of Z, one derives
A h i + B v i h ˙ i = 0 ,
which implies that h ˜ = 0 .
Together with (26), it can be obtained from (23) that
V ˙ 1 ε T L 2 Θ + 2 ς I M n ( 2 d 1 1 ) ( L 2 2 ) ε + 2 ς h T h + 2 ε T Λ μ .
From (27), it holds
0 t ( ε ( τ ) ) r 2 ( μ ( τ ) ) d τ = 0 t ( ε ( τ ) ) r 2 ( μ ( τ ) ) d τ + 0 t V ˙ 1 ( τ ) d τ V 1 ( t ) + V 1 ( 0 ) 0 t ( ε ( τ ) ) r 2 ( μ ( τ ) ) d τ + 2 ς 0 t ( h ( τ ) ) d τ + V 1 ( 0 ) + 0 t ε T ( τ ) L 2 Θ + 2 ς I M n + 1 r 2 ( L 2 2 P P ) ( 2 d 1 1 ) ( L 2 2 ) ε ( τ ) d τ = V 1 ( 0 ) + 2 ς 0 t ( h ( τ ) ) d τ 0 t Λ ε ( τ ) r r μ ( τ ) T Λ ε ( τ ) r r μ ( 0 ) d τ + 0 t ε T ( τ ) L 2 Θ + 2 ς + 1 I M n ( 2 d 1 1 ) ( L 2 2 ) + 1 r 2 ( L 2 2 P P ) ε ( τ ) d τ a + 0 t ε T ( τ ) L 2 Θ + ( 2 ς + 1 ) I M n + 1 r 2 ( L 2 2 P P ) ( 2 d 1 1 ) ( L 2 2 ) ε ( τ ) d τ ,
where t 0 and a = V 1 ( 0 ) + 2 ς σ 1 .
According to the definition of L 2 , and Assumption 2, it holds that L 2 > 0 , and there exists a unitary matrix U R M × M satisfying U T L 2 U = J L = diag { η 1 , η 2 , , η M } R M × M where 0 < η 1 η 2 η M . Let ζ = ( ζ 1 T , ζ 2 T , , ζ M T ) T = ( U T I n ) ε . Consequently, one derives
0 t ε T ( τ ) L 2 Θ + 2 ς + 1 I M n ( 2 d 1 1 ) ( L 2 2 ) + 1 r 2 ( L 2 2 P P ) ε ( τ ) d τ = 0 t ζ T ( τ ) J L Θ + 2 ς + 1 I M n ( 2 d 1 1 ) ( J L 2 ) + 1 r 2 ( J L 2 P P ) ζ ( τ ) d τ = i = 1 M 0 t η i ζ i T ( τ ) Q i ζ i ( τ ) d τ ,
where Q i = Θ + ( 2 ς + 1 ) η i I n ( 2 d 1 1 ) η i + η i r 2 P P , i = 1 , 2 , , M .
Choose a sufficiently large parameter d 1 satisfying d 1 > 1 2 η 1 + 1 2 , and select a sufficiently small parameter σ , such that σ < η 1 r 2 η M r 2 η max ( P P ) 2 ς 1 η max ( P ) , where η max ( · ) denotes the maximum eigenvalues of η max ( P ) . From (15), it follows that Q i < Θ + Ψ + I n = 0 , thereby guaranteeing that Q i is a positive definite matrix. Therefore, one derives
0 t ( ε ( τ ) ) d τ r 2 0 t ( μ ( τ ) ) d τ + a .
Therefore, for heterogenous nonlinear MASs, a robust H TVFT can be achieved (1) and (2) under external disturbances and unknown control inputs, utilizing the designed distributed adaptive control protocol (5). This concludes the proof. □
Remark 2.
“Fully distribution” means each follower agent utilizes only locally available information from its immediate neighbors (via the communication topology) and requires no global knowledge of the network (e.g., eigenvalues of the Laplacian matrix). This contrasts with conventional distributed control methods that may rely on centralized graph parameters. The adaptive control protocol is executed locally by each follower, relying solely on information from adjacent agents. This is achieved through real-time estimation of neighboring states via local communication, autonomous adjustment of control inputs based on this local information, and the use of decoupled adaptation laws to handle system uncertainties without requiring global coordination.
Remark 3.
The proposed adaptive robust H TVFT protocol features low-complexity distributed computation, and the following analysis is provided:
  • Neighbor error ξ i calculation: Each follower agent computes ξ i using local neighbor information. For a follower with k neighbors, the calculation involves vector additions and multiplications proportional to the state dimension n. The complexity is O ( k n ) , which scales linearly with the number of neighbors and state dimensions.
  • Adaptive parameter updates: b 1 i and c 1 i depend on B T P ξ i , requiring vector norm computations ( O ( n ) ) and scalar updates. Update d 1 i via ξ T ξ , involving an inner product ( O ( n ) ). Overall, each parameter update has O ( n ) complexity, independent of the total number of agents.
  • Nonlinear functions ( g 1 i , g 2 i ): Both functions involve conditional checks and normalization operations. The normalization requires O ( n ) computations for vector norms and divisions. No iterative loops are needed, ensuring a low overhead.
  • Matrix P and offline computations: The positive definite matrix P is derived from an ARE, which is solved offline. This step does not contribute to the online computational burden.
  • Distributed nature: The protocol is fully distributed, meaning each agent’s computations rely only on local and neighbor data. The complexity for each agent is independent of the total number of agents and scales only with local variables (n, k).
The proposed protocol exhibits linear computational complexity in the state dimension n and neighbor count k, with no dependence on the total number of agents. This ensures scalability and practicality for heterogeneous MASs with time-varying formations.
Remark 4.
The initial gains b 1 i ( 0 ) , c 1 i ( 0 ) , and d 1 i ( 0 ) in the adaptive law (10) should be selected according to the following considerations. Firstly, to ensure positive definiteness, all initial values must be strictly positive (e.g., b 1 i ( 0 ) > 0 ) so that the adaptive law starts with a reasonable update direction. Secondly, the values can be empirically chosen based on the system’s dynamic range. For instance, if the upper bound of external disturbances χ or the Lipschitz constant ζ i of the nonlinear term is known, one may set b 1 i ( 0 ) > χ and c 1 i ( 0 ) > ζ i . In the absence of prior knowledge, a uniform small positive constant (e.g., b 1 i ( 0 ) = c 1 i ( 0 ) = d 1 i ( 0 ) = 1 ) is recommended. Finally, while the initial values influence the transient adaptation speed, they do not affect the system’s asymptotic convergence or stability, as the adaptive law dynamically tunes the parameters to their steady-state values.

4. Numerical Examples

In the chapter, the proposed distributed adaptive robust H TVFT control strategies are applied to the following numerical example.
Δ A 1 = 0 0.5 cos ( 2 t ) 0 0 0.5 cos ( 2 t ) 0 sin ( 2 t ) 0 0 , Δ A 2 = 0 0.5 e t 0 0 0 0 0 0 0.5 e t , Δ A 3 = 0.5 sin ( t ) 0 cos ( t ) 0.5 sin ( t ) 0 cos ( t ) 0 0 0 , Δ A 4 = 0 0 0 0 0 0 0 0 0 , Δ A 5 = 0.5 e t 0 0 0.5 e t 0 0 0 0 sin ( 0.5 t ) , Δ A 6 = 0 0 0 0 0 0 0 0 0 ,
f 1 ( x 1 ) = ( 0.1 sin ( x 11 ) , 0.1 sin ( x 12 ) ) T , f 2 ( x 2 ) = ( 0.2 sin ( x 21 ) , 0.2 sin ( x 22 ) ) T , f 3 ( x 3 ) = ( 0.3 sin ( x 31 ) , f 4 ( x 4 ) = ( 0.4 sin ( x 41 ) , 0.4 sin ( x 42 ) ) T , f 5 ( x 5 ) = ( 0.5 sin ( x 51 ) , 0.5 sin ( x 52 ) ) T , f 6 ( x 6 ) = ( 0.6 sin ( x 61 ) , 0.6 sin ( x 62 ) ) T , μ 1 = ( 0.5 , 0.5 , sin ( 0.5 t ) ) T , μ 2 = ( cos ( 5 t ) , sin ( 0.5 t ) , cos ( 5 t ) ) T , 0.3 sin ( x 32 ) ) T , μ 3 = ( e 0.1 t , e 0.1 t , 1 ) T , μ 4 = ( cos ( t ) , cos ( t ) , 2 e 0.2 t ) T , μ 5 = ( sin ( 2 t ) , 2 sin ( 2 t ) , 1 ) T , μ 6 = ( 0.5 , 0.5 , sin ( 0.5 t ) ) T .
A heterogeneous nonlinear MAS comprising seven agents is considered, with the communication topology illustrated in Figure 1. The dynamic models of the followers and the leader are given by the MASs in (1) and (2) with x i R 3 , x 0 R 3 , and
A = 0 1 0 0 0 1 4 6 4 , B = 0 1 0 1 1 0 ,
where i = 1 , 2 , , 6 .
Obviously, there exists the following positive definite matrix satisfying (15):
P = 1.4060 1.1559 0.1155 1.1559 1.9389 0.2208 0.1155 0.2208 0.1750 ,
Let f 0 ( x 0 ) = ( 2 sin ( x 01 ) , 2 sin ( x 02 ) ) ) T , μ 0 = ( 0.3 sin ( x 01 ) , 0.18 sin ( x 02 ) ) ) T , f i ( · ) satisfies Assumption 1 with ς i = 0.1 i ( i = 1 , 2 , , 6 ) and u 0 < 2 = χ .
In addition, the expected formation can be selected as:
h i = 3 sin t + φ 3 cos t + φ 3 cos t + φ ,
where φ = i 1 π 3 , i = 1 , 2 , , 6 . Select b 1 i ( 0 ) = 3 , c 1 i ( 0 ) = 3 , and d 1 i ( 0 ) = 3 in the distributed adaptive control protocol (5) to demonstrate Theorem 1.
Figure 2, Figure 3 and Figure 4 depict the evolution of the adaptive parameters b 1 i , c 1 i , and d 1 i , respectively. Figure 5 illustrates the progression of the FT errors ε i for the MAS under the adaptive control protocol (5). Due to the presence of external disturbances μ i , i = 1 , , 6 , the FT errors converge to a finite positive value. Consequently, the heterogeneous nonlinear MASs represented by Equations (1) and (2) achieve robust H TVFT according to Definition 1. The leader’s trajectory is shown in Figure 6, and the simulation results effectively support the theoretical conclusions drawn in Theorem 1.
Although the numerical simulation results validate the effectiveness of the proposed method, certain limitations remain in the experimental outcomes. Firstly, the simulations rely on idealized assumptions and do not account for practical factors such as sensor noise, actuator saturation, or communication delays, which may lead to deviations between the actual performance of the control protocol and simulation results. For instance, the communication topology is assumed to be fixed and interference-free, whereas dynamic topology changes or packet losses in real-world scenarios could compromise the robustness of the distributed control. Secondly, external disturbances are required to satisfy the square-integrable condition ( 0 t μ i τ d τ < + ), yet practical disturbances may exhibit non-stationary characteristics (e.g., abrupt spikes or persistent drifts), potentially undermining the applicability of the H performance criterion. Furthermore, parameter uncertainties Δ A i are explicitly modeled as time-varying functions in simulations (e.g., terms involving cos ( 2 t ) ). However, real-world uncertainties could be more complex and challenging to model accurately, thereby reducing the efficacy of adaptive parameter compensation.

5. Conclusions

This study explored the robust H TVFT problem for a class of heterogeneous nonlinear MASs with parameter uncertainties, external disturbances, and an unknown input from the leader. An adaptive robust H TVFT control protocol was proposed using neighboring information, adopting a fully distributed approach. Nonlinear functions were introduced to address parameter uncertainties and mitigate the influence of the leader’s unknown input. Additionally, a three-step algorithm was developed to establish the control parameters in the TVFT control protocol. The stability and effectiveness of the proposed method were rigorously demonstrated through Lyapunov theory.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

All data generated or analysed during this study are included in this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Millán, P.; Orihuela, L.; Jurado, I.; Rubio, F.R. Formation control of autonomous underwater vehicles subject to communication delays. IEEE Trans. Control Syst. Technol. 2014, 22, 770–777. [Google Scholar] [CrossRef]
  2. Dong, X.W.; Zhou, Y.; Ren, Z.; Zhong, Y.S. Time-varying formation tracking for second-order multi-agent systems subjected to switching topologies with application to quadrotor formation flying. IEEE Trans. Ind. Electron. 2017, 64, 5014–5024. [Google Scholar] [CrossRef]
  3. Balch, T.; Arkin, R.C. Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 1998, 14, 926–939. [Google Scholar] [CrossRef]
  4. Lewis, M.A.; Tan, K.-H. High precision formation control of mobile robots using virtual structures. Auton. Robot. 1997, 4, 387–403. [Google Scholar] [CrossRef]
  5. 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]
  6. Wu, Z.G.; Xu, Y.; Lu, R.Q.; Wu, Y.Q.; Huang, T.W. Event-triggered control for consensus of multiagent systems with fixed/switching topologies. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 1736–1746. [Google Scholar] [CrossRef]
  7. Wang, Q.; Wang, J.L.; Wu, H.N.; Huang, T.W. Consensus and H consensus of nonlinear second-order multi-agent systems. IEEE Trans. Netw. Sci. Eng. 2020, 7, 1251–1264. [Google Scholar] [CrossRef]
  8. Ding, L.; Zheng, W.X. Network-based practical consensus of heterogeneous nonlinear multiagent systems. IEEE Trans. Cybern. 2017, 47, 1841–1851. [Google Scholar] [CrossRef]
  9. Wang, Q.; Shu, P.; Yan, B.; Shi, Z.; Hua, Y.; Lü, J. Robust predefined output containment for heterogeneous nonlinear multiagent systems under unknown nonidentical leaders’ dynamics. IEEE Trans. Cybern. 2024, 54, 5770–5780. [Google Scholar] [CrossRef]
  10. Wang, Q.; Hua, Y.; Dong, X.; Shu, P.; Lü, J.; Ren, Z. Finite-time time-varying formation tracking for heterogeneous nonlinear multiagent systems using adaptive output Regulation. IEEE Trans. Cybern. 2024, 54, 2460–2471. [Google Scholar] [CrossRef]
  11. Zhang, X.; Zhan, X.; Wu, J.; Han, T.; Yan, H. Distributed adaptive time-varying formation tracking for input saturated multi-agent systems with multiple leaders. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 2084–2088. [Google Scholar] [CrossRef]
  12. Wang, Q.; Dong, X.; Chen, Z.; Lian, Z.; Lü, J. Finite-time formation tracking for heterogeneous Euler–Lagrange systems with an uncertain leader. Automatica 2025, 176, 112268. [Google Scholar] [CrossRef]
  13. Ren, S.Y.; Wang, Q.; Wang, J.L. Passivity-based finite-time synchronization of nonlinear multi-agent systems. IEEE Trans. Netw. Sci. Eng. 2020, 7, 1953–1965. [Google Scholar] [CrossRef]
  14. Fu, J.J.; Lv, Y.Z.; Wen, G.H.; Yu, X.H.; Huang, T.W. Velocity and input constrained coordination of second-Order multi-agent systems with relative output information. IEEE Trans. Netw. Sci. Eng. 2020, 7, 1925–1938. [Google Scholar] [CrossRef]
  15. Wang, Q.; Dong, X.; Yu, J.; Lü, J.; Ren, Z. Predefined finite-time output containment of nonlinear multi-agent systems with Leaders of unknown inputs. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3436–3448. [Google Scholar] [CrossRef]
  16. Fax, J.A.; Murray, R.M. Information flow and cooperative control of vehicle formations. IEEE Trans. Autom. Control 2004, 49, 1465–1476. [Google Scholar] [CrossRef]
  17. Yuan, C.Z. Leader-following consensus control of general linear multiagent systems with diverse time-varying input delays. J. Dyn. Syst. Meas. Control 2018, 140, 061010. [Google Scholar] [CrossRef]
  18. Aryankia, K.; Selmic, R.R. Neuro-adaptive formation control and target tracking for nonlinear multi-agent systems with time-delay. IEEE Control Syst. Lett. 2021, 5, 791–796. [Google Scholar] [CrossRef]
  19. Ren, W.; Sorensen, N. Distributed coordination architecture for multi-robot formation control. Robot. Auton. Syst. 2008, 56, 324–333. [Google Scholar] [CrossRef]
  20. Wang, C.; Xie, G.M. Limit-cycle based decoupled design of circle formation control with collision avoidance for anonymous agents in a plane. IEEE Trans. Autom. Control 2017, 62, 6560–6567. [Google Scholar] [CrossRef]
  21. Arranz, L.B.; Seuret, A.; Canudas-de-Wit, C. Cooperative control design for time-varying formations of multi-agent systems. IEEE Trans. Autom. Control 2014, 59, 2283–2288. [Google Scholar] [CrossRef]
  22. Dong, X.W.; Hu, G.Q. Time-varying formation tracking for linear multi-agent systems with multiple leaders. IEEE Trans. Autom. Control 2017, 62, 3658–3664. [Google Scholar] [CrossRef]
  23. He, L.; Sun, X.X.; Lin, Y. Distributed adaptive control for time-varying formation tracking of a class of networked nonlinear systems. Int. J. Control 2017, 90, 1319–1326. [Google Scholar] [CrossRef]
  24. Wang, X.L. Distributed formation output regulation of switching heterogeneous multi-agent systems. Int. J. Syst. Sci. 2013, 44, 2004–2014. [Google Scholar] [CrossRef]
  25. Liu, X.K.; Wang, Y.W.; Xiao, J.W.; Yang, W. Distributed hierarchical control design of coupled heterogeneous linear systems under switching networks. Int. J. Robust Nonlinear Control 2017, 27, 1242–1259. [Google Scholar] [CrossRef]
  26. Li, S.B.; Zhang, J.; Li, X.L.; Wang, F.; Luo, X.; Guan, X. Formation control of heterogeneous discrete-time nonlinear multi-agent systems with uncertainties. IEEE Trans. Ind. Electron. 2017, 64, 4730–4740. [Google Scholar] [CrossRef]
  27. Hua, Y.Z.; Dong, X.W.; Hu, G.Q.; Li, Q.D.; Ren, Z. Distributed time-varying output formation tracking for heterogeneous linear multiagent systems with a nonautonomous leader of unknown input. IEEE Trans. Autom. Control 2019, 64, 4292–4299. [Google Scholar] [CrossRef]
  28. Wang, B. Cooperative Consensus for heterogeneous nonlinear multiagent systems under a leader having bounded unknown inputs. IEEE Trans. Syst. Man, Cybern. Syst. 2020, 51, 7075–7086. [Google Scholar] [CrossRef]
  29. Wei, Y.; Liu, G. Consensus tracking of heterogeneous discrete-time networked multiagent systems based on the networked predictive control scheme. IEEE Trans. Cybern. 2017, 47, 2173–2184. [Google Scholar] [CrossRef]
  30. Pei, H.; Chen, S.; Lai, Q.; Yan, H. Consensus Tracking for Heterogeneous Interdependent Group Systems. IEEE Trans. Cybern. 2020, 50, 1752–1760. [Google Scholar] [CrossRef]
  31. Zhang, Z.; Chen, S.; Zheng, Y. Fully distributed scaled consensus tracking of high-order multi-agent systems with time delays and disturbances. IEEE Trans. Ind. Inform. 2022, 18, 305–314. [Google Scholar] [CrossRef]
  32. Yu, J.L.; Dong, X.W.; Li, Q.D.; Ren, Z. Robust H guaranteed cost time-varying formation tracking for high-order multiagent systems with time-varying delays. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 1465–1475. [Google Scholar] [CrossRef]
  33. Du, H.; Wen, G.H.; Wu, D.; Cheng, Y.; Lü, J. Distributed fixed-time consensus for nonlinear heterogeneous multi-agent systems. Automatica 2020, 113, 108797. [Google Scholar] [CrossRef]
  34. Hua, Y.Z.; Dong, X.W.; Han, L.; Li, Q.D.; Ren, Z. Formation-containment tracking for general linear multi-agent systems with a tracking-leader of unknown control input. Syst. Control Lett. 2018, 122, 67–76. [Google Scholar] [CrossRef]
  35. Li, Z.; Liu, X.; Ren, W.; Xie, L. Distributed tracking control for linear multiagent systems with a leader of bounded unknown input. IEEE Trans. Autom. Control 2013, 58, 518–523. [Google Scholar] [CrossRef]
  36. Zhang, D.; Xu, Z.; Karimi, H.R.; Wang, Q.; Yu, L. Distributed H output-feedback control for consensus of heterogeneous linear multiagent systems with aperiodic sampled-data communications. IEEE Trans. Ind. Electron. 2018, 65, 4145–4155. [Google Scholar] [CrossRef]
  37. Hong, H.F.; Anderson, B.D.O. Distributed fixed-time attitude tracking consensus for rigid spacecraft systems under directed graphs. IEEE Control Syst. Lett. 2020, 4, 698–703. [Google Scholar] [CrossRef]
  38. Godsil, C.; Royle, G. Algebraic Graph Theory; Springer: New York, NY, USA, 2010. [Google Scholar]
  39. Green, M.; Limebeer, D.J.N. Linear Robust Control; Prentice-Hall: Englewood Cliffs, NJ, USA, 1994. [Google Scholar]
  40. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef]
  41. Xu, T.; Lv, G.; Duan, Z.; Sun, Z.; Yu, J. Distributed fixed-time triggering-based containment control for networked nonlinear agents under directed graphs. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 3541–3552. [Google Scholar] [CrossRef]
  42. Ning, B.; Zuo, Z.; Jin, J.; Zheng, J. Distributed fixed-time coordinated tracking for nonlinear multi-agent systems under directed graphs. Asian J. Control 2018, 20, 646–658. [Google Scholar] [CrossRef]
  43. Penrose. A generalized inverse for matrices. Math. Proc. Camb. Philos. Soc. 1955, 51, 406–413. [Google Scholar] [CrossRef]
  44. Dong, Y.; Huang, J. Cooperative global output regulation for a class of nonlinear multi-agent systems. IEEE Trans. Autom. Control 2014, 59, 1348–1354. [Google Scholar] [CrossRef]
  45. Han, T.; Zheng, W.X. Bipartite output consensus for heterogeneous multi-agent systems via output regulation approach. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 281–285. [Google Scholar] [CrossRef]
Figure 1. Topological structure.
Figure 1. Topological structure.
Electronics 14 02494 g001
Figure 2. Curves of b 1 i .
Figure 2. Curves of b 1 i .
Electronics 14 02494 g002
Figure 3. Curves of c 1 i .
Figure 3. Curves of c 1 i .
Electronics 14 02494 g003
Figure 4. Curves of d 1 i .
Figure 4. Curves of d 1 i .
Electronics 14 02494 g004
Figure 5. Curves of ε i .
Figure 5. Curves of ε i .
Electronics 14 02494 g005
Figure 6. Trajectory of the leader x 0 ( t ) .
Figure 6. Trajectory of the leader x 0 ( t ) .
Electronics 14 02494 g006
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.

Share and Cite

MDPI and ACS Style

Liu, J.; Yang, S.; Dong, C.; Song, P. Robust H Time-Varying Formation Tracking for Heterogeneous Multi-Agent Systems with Unknown Control Input. Electronics 2025, 14, 2494. https://doi.org/10.3390/electronics14122494

AMA Style

Liu J, Yang S, Dong C, Song P. Robust H Time-Varying Formation Tracking for Heterogeneous Multi-Agent Systems with Unknown Control Input. Electronics. 2025; 14(12):2494. https://doi.org/10.3390/electronics14122494

Chicago/Turabian Style

Liu, Jichuan, Song Yang, Chunxi Dong, and Peng Song. 2025. "Robust H Time-Varying Formation Tracking for Heterogeneous Multi-Agent Systems with Unknown Control Input" Electronics 14, no. 12: 2494. https://doi.org/10.3390/electronics14122494

APA Style

Liu, J., Yang, S., Dong, C., & Song, P. (2025). Robust H Time-Varying Formation Tracking for Heterogeneous Multi-Agent Systems with Unknown Control Input. Electronics, 14(12), 2494. https://doi.org/10.3390/electronics14122494

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