Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2024 Oct 26;14:25460. doi: 10.1038/s41598-024-75618-4

Cluster formation tracking of networked perturbed robotic systems via hierarchical fixed-time neural adaptive approach

Xionghua Liu 1,3, Kai-Lun Huang 1,, Chang-Duo Liang 2, Jing-Zhe Xu 3, Qian Chen 4, Ming-Feng Ge 4
PMCID: PMC11514050  PMID: 39462011

Abstract

This paper investigates the fixed-time cluster formation tracking (CFT) problem for networked perturbed robotic systems (NPRSs) under directed graph information interaction, considering parametric uncertainties, external perturbations, and actuator input deadzone. To address this complex problem, a novel hierarchical fixed-time neural adaptive control algorithm is proposed based on a hierarchical fixed-time framework and a neural adaptive control strategy. The objective of this study is to achieve accurate CFT of NPRSs within a fixed time. Specifically, we design a distributed observer algorithm to estimate the states of the virtual leader within a fixed time accurately. By using these observers, a neural adaptive fixed-time controller is developed in the local control layer to ensure rapid and reliable system performance. Through the use of the Lyapunov argument, we derive sufficient conditions on the control parameters to guarantee the fixed-time stability of NPRSs. The theoretical results are eventually validated through numerical simulations, demonstrating the effectiveness and robustness of the proposed approach.

Keywords: Cluster formation tracking, Networked perturbed robotic systems, Hierarchical fixed-time neural adaptive

Subject terms: Computer science, Information technology

Introduction

Recently, there has been a growing interest in distributed cooperative control of multi-agent systems due to its various advantages over traditional centralized approaches. These advantages include increased flexibility, decentralization, and stronger robustness1. As a result, this field has given rise to numerous research topics, such as consensus2,3, tracking4,5, distributed formation control6,7, containment8, and flocking9. However, most existing literature in this area focuses on systems with single- or double-integrator dynamics and Lipschitz-type dynamics. Although these dynamics are suitable for many applications, the use of such models may not be sufficiently rigorous for networked robotic systems, which are typical examples of multi-agent systems. Instead, employing Euler–Lagrange dynamics provides a more accurate representation of real-world robotic systems and their interactions. This distinction highlights the need for more specialized and precise control strategies of networked robotic systems.

Therefore, many researchers have been directing their effort toward the collaborative control of networked robotic systems with Euler–Lagrange dynamics1012. However, the existence of actuator input deadzone, parametric uncertainties, and external perturbations is inevitable in networked perturbed robotic systems (NPRSs). These deadzone characteristics often arise in practical robotic systems due to factors such as friction, backlash, and mechanical wear, which introduce nonlinearities and can significantly impair system performance13,14. In addition, NPRSs exhibit inherent characteristics, such as nonlinearity, susceptibility to uncertainties, and inter-joint couplings, further complicating their analysis and control. To address these difficulties, several control algorithms have been developed, including adaptive control15, fuzzy control16, robust control17, and sliding mode control18. In particular, sliding mode control has gained significant attention due to its potential for achieving finite convergence1921/fixed-time convergence2227and robustness in the presence of uncertainties. While finite-time stability ensures convergence within a time frame that depends on the system’s initial conditions, fixed-time stability guarantees convergence regardless of these initial conditions. This key difference enhances system predictability and performance reliability, making fixed-time stability particularly useful in time-critical applications. Significantly, under the framework of finite-time control for switched nonlinear systems with multiple objective constraints, an adaptive finite-time controller based on a multi-dimensional Taylor network is proposed, ensuring constraint compliance and avoiding singularity21. Polyakov et al. have utilized theorems on Lyapunov functions for fixed-time stability analysis to design nonlinear control laws for the robust stabilization of a chain of integrators24. Based on the framework of input-output linearization, the challenge of fixed-time stabilization for nonlinear systems with a full relative degree has been addressed by developing homogeneous feedback laws27. However, achieving fixed-time stability for NPRSs remains an open problem.

Moreover, constructing appropriate equivalent terms to approximate the lumped uncertainty terms of a system is particularly challenging. These uncertainty terms include actuator input deadzone, external perturbations, and parametric uncertainties. Recently, interest in utilizing radial basis function (RBF) neural networks for approximating unknown nonlinear functions has been increasing28,29. In the context of multi-agent systems, the neural network approach presumes that the uncertainties within the system can be accurately approximated by a neural network with adequate capacity and training data. It also presupposes that the dynamics of the multi-agent system can be accurately represented by the neural network to capture the nonlinear characteristics of these uncertainties. Under the neural network-based control strategy, the challenge of fixed-time formation control in nonlinear multi-agent systems has been addressed30. Within the framework of backstepping and utilizing predefined-time stability, the predefined-time adaptive neural tracking control problem for nonlinear multi-agent systems is investigated in31. Hierarchical control strategies, in particular, offer considerable advantages for managing multi-agent systems by enhancing robustness and scalability32,33. By breaking down a global problem into smaller sub-problems, hierarchical framework reduce computational complexity and enhance overall system stability and coordination. Building on this interest, we propose a novel hierarchical fixed-time neural adaptive (HFNA) control algorithm that combines the fixed-time algorithm that uses a hierarchical framework with an RBF neural network. This innovative approach aims to enhance steady-state performance compared with that of conventional methods.

Meanwhile, existing research on cooperative control has focused on cooperative tracking25 and formation tracking3438, where all robots converge to a single stable state or formation. Specifically, Cheng et al. have investigated single time-varying formation control for heterogeneous multi-agent systems, addressing actuator faults, uncertainties, and perturbations34. Under an adaptive fuzzy control approach combined with a periodic adaptive event-triggered control scheme, single fixed-time formation control for multi-agent systems facing actuator failures is achieved35. Based on a low-complexity control framework ensuring prescribed performance, single formation tracking for networked underactuated surface vessels in a fully quantized environment has been addressed in38. However, these results are not directly applicable to scenarios wherein networked robotic systems are required to perform multiple tasks simultaneously. This motivation has led to research on group consensus39 and multi-tracking40. However, most of the aforementioned studies primarily address state coordination problems in networked robotic systems. By contrast, the current study focuses on the cluster formation tracking (CFT) problem, which involves coordinating the output of subnetworks in an NPRS to form multiple desired formations in local coordinates. Each chosen reference point follows a predefined trajectory in global coordinates while maintaining the formation. In the CFT control task scenario of NPRSs, as shown in Fig. 1, it becomes indispensable to study the fixed-time problem in CFT of NPRSs. This is particularly important when considering actuator input deadzone, external perturbations, and parametric uncertainties, as it addresses a fundamental challenge in the control of networked robotic systems.

Fig. 1.

Fig. 1

Cluster formation tracking control scenario of NPRS.

Motivated by the aforementioned discussions, this paper introduces the HFNA control algorithm, specifically crafted to address the intricate challenges of fixed-time CFT in NPRSs. By focusing on key issues such as parametric uncertainties, external perturbations, and actuator input deadzone, the HFNA algorithm aims to enhance the robustness and effectiveness of multi-robot coordination. The following are the main contributions of this paper.

  • In contrast with prior research on the finite-time stability of NPRSs, where error states typically reach the origin within a finite time that is dependent on the initial condition1921, we propose a novel HFNA control algorithm that achieves fixed-time stability independent of the initial condition, ensuring a controllable convergence time, which enhances the predictability and reliability of the system’s performance.

  • The proposed HFNA control algorithm provides a comprehensive framework for fixed-time CFT under directed graphs, addressing key challenges in existing studies34,36,38,41 by systematically managing parametric uncertainties, external perturbations, and actuator input deadzone.

  • Different from the conventional fixed-time control algorithms for networked robotic systems26,27, the HFNA control algorithm effectively addresses lumped uncertainty terms while exhibiting minimal chattering by utilizing RBF neural networks to approximate the lumped uncertainty.

The remaining sections are organized in the following sequence. Section Preliminaries provides preliminaries on graph theory, stability theory, neural networks, function approximation, systems, and problems. Section Major results describes the designed HFNA control algorithm with the corresponding convergence analysis. Section Simulations presents the simulation results. Eventually, a concise summary of conclusions is provided in Section Conclusion.

Notations: Let Rd be the d-dimensional Euclidean space. Rd×d represents a d×d real matrix. denotes the Kronecker product. 1d refers to a d-dimensional vector with elements equal to 1. The symbols max{·} and min{·} denote maximum and minimum magnitudes, respectively. ·p represents the p-norm. Moreover, the column vectors a·b=col(a1b1,a1b1,,a1b1), a=col(a1,a1,,ad)Rd, and b=col(b1,b2,,bn)Rd. For the provided ς=col(ς1,ς2,,ςN) and ρ>0, it follows that sig(ς)ρ=col(sgn(ς1)|ς1|ρ,sgn(ς2)|ς2|ρ,,sgn(ςN)|ςN|ρ) and diag(ς)=diag(ς1,ς2,,ςN).

Preliminaries

Graph theory

In this paper, we consider a NPRS comprising N robots. The communication topology in NPRS is crucial, as it defines how robots exchange information. This topology forms the foundation for both the formulation of the control problem and the control design. To represent these interactions, we introduce a directed graph G=V,E,A, where V denotes the set of vertices representing the robots, EV×V is the edge set, and A=aijRN×N is the adjacency matrix. eijE represents the direct information flow from robot j to robot i. More precisely, we establish aij>0 to represent cooperation between robot i and robot j; aij<0 to indicate competition; otherwise, aij=0 signifies no interaction. In addition, the directed graph G is acyclic, i.e., aii=0. Ni=jVeijE denotes the neighbor set of robot i. The Laplacian matrix L=lijRN×N of G is defined such that lij=-aij and lii=jNiaij for ijV. Moreover, G can be partitioned into K subnetworks denoted by Gk=Vk,Ek,Ak with each comprising nk robots, where k{1,2,,K}, VkVm= for all km{1,2,,K}, k=1KVk=V and k=1Knk=N. Specifically, Vk={1+i=1kni-1,,i=1kni} is utilized to describe the nodes of the kth subnetwork with n0=0. Besides, each subnetwork has K corresponding virtual leaders. The interactions among robots and virtual leaders are captured by the diagonal weighted matrix B=diagb1,b2,,bN. When the ith robot is able to receive information from its virtual leader, we have bi>0; otherwise, bi=0. Let Bk represent the diagonal weighted matrix associated with Gk. Then, B=diagB1,B2,,BK.

Assumption 1

The directed graph G can be partitioned into a sequence {V1,V2,,VK} such that no cycles occur within this partition. Within each subnetwork, the information of the virtual leader is accessible to all individuals globally.

Assumption 2

For any given iVk and km{1,2,,K}, the sum of the connection weights between robot i and the robots in subnetwork m is equal to zero to ensure that the interaction in subnetwork m is balanced in terms of its influence on NPRS, i.e., j=ςkklij=0, where ςk=1+i=1kni-1 and ς~k=i=1kni.

Remark 1

Unlike previous work on single formation34,3638, which may not explicitly enforce an acyclic structure within a partition, Assumption 1 ensures that information from the virtual leader is accessible to all individuals globally within each subnetwork. Assumption 2 means that the sum of connection weights between robot i and robots in subnetwork m equals zero, not requiring the sum of weights within each subnetwork to be zero. Negative edge weights represent inhibitory constraints on interactions among robots. They are included to illustrate scenarios where interactions within a subnetwork offset each other, resulting in a neutral effect on a specific robot’s behavior.

Finite- and fixed-time stability

Imagine a differential system in the following manner:

z˙=f(z,t),z(0)=z0, 1

where zRd represents the system state, f(·) denotes a nonlinear function, and z0Rd is the initial state.

Definition 1

10 System (1) is considered to exhibit finite-time stability if it satisfies the conditions of Lyapunov stability and there exists a settling time function T(z0) such that Φz(t,z0)=0 for t[T(z0),+]. Unlike autonomous systems, the Lyapunov function V(zt) and the stability conditions explicitly depend on time, incorporating additional terms to reflect this time dependency.

Definition 2

22 System (1) is characterized as fixed-time stability if it satisfies the conditions of finite-time stability and a settling time function T(z0) that is bounded by a constant exists. In simpler terms, there exists a maximum settling time Tmax>0 such that f(z(t))=0, tTmax and T(z0)Tmax, z0Rd.

Lemma 1

22 Given a system described as system (1), if a continuous positive-definite function V(z) satisfies the condition

Vzf(z,t)-σV1γ1(z)-ηV2γ2(z),

where σ>0, η>0, 1, γ1, 2, and γ2 are positive odd integers that satisfy 1>γ1 and 2<γ2. In such case, the origin of the system is a globally fixed-time stable equilibrium, with the settling time function T limited by

TTmax=1σγ11-γ1+1ηγ2γ2-2.

Furthermore, if θ=Δ[γ2(1-γ1)]/[γ1(γ2-2)]1, we can obtain a less conservative estimate of the time functionTas

TTmax=γ2γ2-21σηtan-1ση+1σθ.

Neural network principle

As depicted in Fig. 2, the RBF neural network is typically characterized by the neural structure that consists of an input layer, a hidden layer, and an output layer. The primary purposes of these layers are as follows: the input layer is responsible for receiving external information, the hidden layer performs nonlinear transformations, and the output layer provides the final output information. RBF neural networks are a suitable choice in this scenario due to their capability to estimate unknown nonlinear functions effectively23. Therefore, we employ RBF neural networks to estimate a nonlinear function g(·):RbRd.

Fig. 2.

Fig. 2

RBF neural network.

The RBF neural network approximates the function g(z) as follows:

g(z)g^(z)=KTφ(z)+ε,

where the weight matrix KRm×d consists of the weights of m neurons, and the input data vector is denoted as zRb. The approximation error of a RBF neural network is represented by εRd. To derive this, consider the basis function φ=φj(z)m×1Rm, defined as:

φj(z)=exp-12ιjz-ρj,j{1,2,,m},

where ρjRb is the center of the jth neuron and ιj represents the width of this neuron. A practical rule for choosing the width ιj for each neuron based on the distance between the centers can be expressed as:

ιj=1mk=1mρj-ρk.

The width of a neuron remains a positive constant when the neuron is a hidden neuron. This ensures that each neuron’s receptive field overlaps with its neighbors, providing smooth transitions and improved approximation capabilities.

The RBF network’s output is a linear combination of these basis functions weighted by the matrix K. This can be expressed as:

g^(z)=j=1mKjφj(z),

where KjRb is the weight vector associated with the jth neuron.

By minimizing the approximation error ε between the actual function g(z) and the observed function g^(z), the weights K are adjusted to ensure that the RBF neural network can approximate g(z) as accurately as possible. This is typically done through a learning algorithm such as gradient descent.

System statement

In this scenario, we examine an example that involves a NPRS that consists of N robots. The dynamics and kinematics of the ith robot can be represented by

Hi(qi)q¨i+Ci(qi,q˙i)q˙i+Gi(qi)+di(t)=ψ(τi), 2

where the position, velocity, and acceleration vectors of the robot are denoted as qi,q˙i, and q¨iRd, respectively. Hi(qi)Rd×d represents the robotic inertia matrix. Ci(qi,q˙i)Rd×d denotes the Coriolis centrifugal matrix. Gi(qi) represents the gravitational torque. di(t) represents external perturbations that affect the robot. τiRd includes the calculated control signals. ψ(τi)Rd is the deadzone function of the input torque, i.e.,

ψ(τi)=uh(τi-δh1d),τiδh,0,δl<τi<δh,ul(τi-δl1d),τiδl,

where the constants δl and δh represent the bounds of the deadzone. In addition, ul(·) and uh(·) refer to the uncertain deadzone functions. Furthermore, to account for parametric uncertainties, the unknown ψ(τi) can be decomposed into two components: ψ(τi)=Δτi-Δτi, where Δτi denotes an unknown continuous error function. Accounting for the presence of parametric uncertainties, the dynamical terms take the form of

Hi(qi)=Hi0(qi)+ΔHi(qi),Ci(qi,q˙i)=Ci0(qi,q˙i)+ΔCi(qi,q˙i),Gi(qi)=Gi0(qi)+ΔGi(qi),

where the terms Hi0(qi), Ci0(qi,q˙i), and Gi0(qi) are known and provided by the user, directly usable for control design. By contrast, ΔHi(qi), ΔCi(qi,q˙i), and ΔGi(qi) are uncertain terms that arise due to inevitable measurement errors in practical applications. Consequently, System (2) can be reformulated as follows:

Hi0(qi)q¨i+Ci0(qi,q˙i)q˙i+Gi0(qi)=τi+Fi(t), 3

where the consideration of lumped uncertainty terms Fi(t)=-ΔHi(qi)q¨i-ΔCi(qi,q˙i)q˙i-ΔGi(qi)-di(t)-ΔτiFi(t)=-ΔHi(qi)q¨i-ΔCi(qi,q˙i)q˙i-ΔGi(qi)-di(t)-Δτi encompasses the effects of parametric perturbations ΔHi(qi), ΔCi(qi,q˙i), and ΔGi(qi), as well as external disturbances di(t), and actuator input deadzone Δτi. Utilizing RBF neural networks, Fi(t) can be represented as follows:

Fi(t)=KiTφi(zi)+εi, 4

where KiRm×d represents the weight matrix associated with m neurons. The input vector is denoted as ziRb. Furthermore, εiRd represents the neural network approximation error, assumed to be bounded, i.e., εiϖi, ϖi is a positive constant. In this case, φi(zi)=φij(zi)m×1 represents the Gaussian function associated with the RBF neural network, and

φij(zi)=exp-12ιjzi-ρj,j{1,2,,m}.

ρjRb represents the center of the jth neuron, while ιj denotes the width of the same neuron.

Subsequently, NPRS (3) can be reformulated as follows:

Hi0(qi)q¨i+Ci0(qi,q˙i)q˙i+Gi0(qi)=τi+KiTφi(zi)+εi. 5

Notably, the following salient properties distinctly characterize the model of NPRS (2).

Property 1

The inertia matrix Hi(qi) is known to possess the properties of symmetry and positive definiteness.

Property 2

The matrix H˙i(qi)-2Ci(qi,q˙i) exhibits the property of skew-symmetry.

Furthermore, with regard to the kth subnetwork, the dynamics of the virtual leader’s trajectory are given by

x˙0,k=v0,k,v˙0,k=a0,k,

where x0,k,v0,k, and a0,kRd represent the position, velocity, and acceleration vectors of the kth virtual leader, respectively, kK. Here, we present a justifiable assumption that concerns the virtual leaders.

Assumption 3

Acceleration a0,k is bounded by a nonnegative constant δ0,k, such that a0,kδ0,k.

Remark 2

RBF networks are particularly advantageous for our application due to their universal approximation capabilities, enabling accurate approximation of continuous functions with sufficient neurons in the hidden layer. This makes them effective for modeling and compensating for system nonlinearities and uncertainties. Additionally, RBF networks are well-suited for capturing complex, nonlinear disturbances that are challenging for observer techniques. Their effectiveness in similar applications has been demonstrated in previous studies23,28,29, further supporting our choice.

Remark 3

The NPRS (2) can be extended to form a mobile manipulator when integrated with a mobile platform. This system comprises a nonholonomic mobile base and a holonomic manipulator. Specifically, consider a two-wheel-driven mobile platform operating under non-slip conditions. When factoring in parametric uncertainties, the system’s dynamics can be written as:

Hi022q¨ia+Ci022q˙ia+Gi0a+fia=τia,Hi011q¨ib+Ci011q˙ib+Gi0b+Uib=Bibτib-AibTϑi,

where qi=col(qia,qib), τi=col(τia,τib), di=col(dia,dib), Inline graphicCi=[Ci11,Ci12;Ci21,Ci22], fia=ΔHi22q¨ia+ΔCi22q˙ia+ΔGia+dia+Hi21q¨ib+Ci21q˙ib, Uib=ΔHi11q¨ib+ΔCi11q˙ib+ΔGib+dib+Hi12q¨ia+Ci12q˙ia with Aib denoting the constraint matrix, Bib as the transformation matrix, and ϑi representing the Lagrange multiplier.

Problem formulation

The primary focus is to investigate the fixed-time CFT problem of NPRSs described below. The following form of problem definition is provided using the principle of fixed-time stability.

Definition 3

The achievement of the fixed-time CFT problem of NPRSs is determined by the existence of a settling time Tmax, which remains independent of the initial condition, such that

limtTmaxqi(t)-ri-x0,k(t)=0,limtTmaxq˙i(t)-v0,k(t)=0,qi(t)-ri-x0,k(t)=0,t[Tmax,),q˙i(t)-v0,k(t)=0,t[Tmax,),

where qi(t) and q˙i(t)Rd are the robot’s position and velocity defined in formula (2), and riRd denotes the ith robot’s formation offset.

Remark 4

In the practical application of CFT for the NPRS, uncertain factors, such as device precision, actuator limitations, and variations in operating conditions, inevitably result in negative effects, such as reduced control accuracy and difficulties in determining the time when the system becomes stable. Consequently, considering actuator input deadzone, parametric uncertainties, and external perturbations, becomes of paramount importance.

Major results

This section introduces a new HFNA control algorithm tailored to address the CFT problem for NPRSs while ensuring fixed-time convergence capability. Additionally, the effectiveness of the algorithm is verified by the following stability analysis.

HFNA control algorithm

In this subsection, we present the HFNA control algorithm for NPRSs. Before proceeding further, we define e^i=qi-ri-x^i, e^˙i=q˙i-v^i, and e^¨i=q¨i-a^i, where x^i, v^i, and a^i are the observations of qi, q˙i, and q¨i, respectively. Moreover, we design a fixed-time sliding vector as follows:

s^i=e^i+ħi-1·e^˙in4/m4,ħi=σ0e^im3/n3-m4/n4+η01d,

where s^iRd, m3, n3, m4, and n4 are positive odd integers that satisfy m3>n3, m4<n4<2m4, and m3/n3-m4/n4>0. σ0 and η0 are positive constants.

In this manner, let ξ^i=col(x^i,v^i,a^i)R3d and γ0,k=col(x0,k,v0,k,a0,k)R3d. In the presence of actuator input deadzone, parametric uncertainties and external perturbations, the HFNA control algorithm is formulated in the following manner:

τi=τi,1+τi,2τi,1=Ci0q˙i+Gi0-K^iTφi-ϖ^i-βisig(s^i)τi,2=Hi0a^i-Hi0q˙i-Hi0(Γi·e^˙i2·ħi-1)-m4n4Hi0ħi·(ħi-1·e^˙i)m4-n4m4·(e^˙i+δi)K^˙i=α1φis^iT,ϖ^˙i=α2s^i, 6
ξ^˙i=jNiaij+bi-1jNiaijξ^˙j+biγ˙0,k-PIdsig(jNiaij(ξ^i-ξ^j)+bi(ξ^i-γ0,k))m1n1-QIdsig(jNiaij(ξ^i-ξ^j)+bi(ξ^i-γ0,k))m2n2P=diag(σ1,σ2,σ3),Q=diag(η1,η2,η3), 7

where δi=σ4s^im3/n3+η4s^im4/n4, Γi=-σ0[(m3/n3)-(m4/n4)]e^i(m3/n3)-(m4/n4)-1, σ4, and η4 are positive constants, and βi is given as a scalar gain. α1, and α2>0, φi is given by the expression in (4). The hierarchical framework of the proposed HFNA control algorithm is illustrated in Fig. 3, providing a clear depiction of its structure.

Fig. 3.

Fig. 3

Hierarchical control framework for NPRSs.

Remark 5

The control algorithm given in (6) demonstrates considerable physical significance. To elaborate further, τi,1 represents the robust control term for addressing the challenges posed by actuator input deadzone, parametric uncertainties, and external perturbations. τi,2 corresponds to an equivalent control designed for NPRSs to process known information. Additionally, the update laws K^˙i=α1φis^iT and ϖ^˙i=α2|s^i| in the neural adaptive control serve as effective approximations for dealing with the complexities introduced by the actuator input deadzone, parametric uncertainties, and external perturbations.

Remark 6

The proposed HFNA control algorithm consists of a local control layer (i.e., (6)) and a distributed observer layer (i.e., (7)). Its hierarchical architecture decomposes the control task into multiple levels, allowing each layer to handle specific aspects of the control problem. This structured decomposition enables smoother transitions between control actions, minimizing abrupt control signal changes, which helps reduce the high-frequency switching that typically leads to chattering in conventional sliding mode control. Furthermore, the adaptive neural network components continuously adjust control parameters in response to real-time system dynamics. This adaptability enables more precise and gradual modifications, mitigating the need for aggressive switching and further reducing chattering. Together, the hierarchical design and adaptive neural network enhance the robustness of the control strategy against parametric uncertainty and external perturbations, ensuring stable and reliable performance.

Analysis for the distributed observer

In this subsection, we validate the performance of the proposed distributed observer algorithm in addressing the fixed-time CFT problem.

Theorem 1

Under the assumptions of Assumption 1-3, and with the proposed distributed observer algorithm (7), if the conditions are satisfied as

σmin>0,ηmin>0, 8
m1>n1,m2<n2, 9

where σmin=min{σ1,σ2,σ3}, and ηmin=min{η1,η2,η3}. Then, the states of the virtual leaders are effectively observed within a fixed time tTe, i.e.,limtTeξ~i=0, and ξ~i=0, whent>Te, iV.

Proof

First, the distributed observer tracking error vectors for i,jV are defined as follows:

x~i=x^i-x0,k,v~i=v^i-v0,k,a~i=a^i-a0,k.

Let ξ~i=col(x~i,v~i,a~i)R3d, the compact representations of x~i , v~i, and a~i are as follows:

x~=col(x~1,x~2,,x~N)v~=col(v~1,v~2,,v~N)a~=col(a~1,a~2,,a~N)

Thus, we can obtain the compact form ξ~=col(x~,v~,a~). Furthermore, substituting the proposed HFNA control algorithm (6), (7) into (5) obtains the cascade closed-loop system as follows:

s^˙i=e^˙i+n4m4(ħi-1·e^˙i)n4-m4m4(Γi·e^˙i2·ħi-2+ħi-1·e^¨i),ξ~˙=[(L+B)I3d]-1{-Psig([(L+B)I3d]ξ~)m1n1-Qsig([(L+B)I3d]ξ~)m2n2+(BI3d)γ˙0}-γ˙0, 10

where γ0=colx0,v0,a0,

x0=col(x0,1,,x0,1n1,x0,2,,x0,2n2,,x0,K,,x0,KnK),v0=col(v0,1,,v0,1n1,v0,2,,v0,2n2,,v0,K,,v0,KnK),a0=col(a0,1,,a0,1n1,a0,2,,a0,2n2,,a0,K,,a0,KnK).

In the closed-loop system (10), given that ξ~˙ is defined, taking linear transformations Φ~=[(L+B)I3d]ξ~ yields

Φ~˙=[(L+B)I3d]ξ~˙=-Psig([(L+B)I3d]ξ~)m1n1-Qsig([(L+B)I3d]ξ~)m2n2+(BI3d)γ˙0-[(L+B)I3d]γ˙0. 11

It’s worth noting that (BI3d)γ˙0=[(L+B)I3d]γ˙0. Then, it can be derived that

Φ~˙=-Psig(Φ~)m1n1-Qsig(Φ~)m2n2. 12

Consider the positive-definite Lyapunov function candidate defined as

V(Φ~)=signT(Φ~). 13

Further, taking the derivative of the function V(Φ~), it can be derived that

V˙(Φ~)-P1Φ~1m1n1-Q1Φ~1m2n2=-P1Vm1n1(Φ~)-Q1Vm2n2(Φ~). 14

Thus, ξ~i=0 when fixed-time tTe and Te is bounded by

TeTemax=1σminn1m1-n1+1ηminn2n2-m2. 15

In addition, if θ1=Δ[n2(m1-n1)]/[n1(n2-m2)]1, a less conservative approximation can be derived as follows:

TeTemax=n2n2-m21σminηmintan-1σminηmin+1σminθ1.

Remark 7

The result from Theorem 1, limtTeξ~i=0, and ξ~i=0, when t>Te, and Inline graphic can be easily obtained limtTex~i=0, limtTev~i=0, limtTea~i=0 and x~i=0, v~i=0, a~i=0.

Analysis of fixed-time CFT

In this subsection, we demonstrate the effectiveness of the presented algorithm in solving the fixed-time CFT problem, building upon the result established in Theorem 1.

Theorem 2

By applying the proposed HFNA control algorithm (6)–(7) to the system (5), and under the condition that

βiK~iTφi+ϖ~i,iV, 16

where K~i=Ki-K^i and ϖ~i=ϖi-ϖ^i, the fixed-time CFT problem (Definition3) in NPRSs is successfully solved.

Proof

The theorem demonstrates that qi and qi˙ can track their corresponding observer terms x^i and v^i within a fixed time. First, the distributed tracking errors are defined as e^i=qi-ri-x^i and e^˙i=qi˙-v^i. The analysis then focuses on the convergence of the fixed-time sliding vector s^i. To facilitate this analysis, a Lyapunov function candidate is introduced, followed by a detailed convergence analysis.

Vi(s^i)=12s^iTs^i,iV. 17

Consider that s^˙i is defined in the closed-loop system (10), the derivative of Vi can be expressed as follows:

V˙i(s^i)=s^iTs^˙i=s^iT[e^˙i+n4m4(ħi-1·e^˙i)(n4/m4)-1(Γi·e^˙i2·ħi-2+ħi-1·e^¨i)],=s^iT{e^˙i+n4m4(ħi-1·e^˙i)(n4/m4)-1{Γi·e^˙i2·ħi-2+ħi-1·[Hi0-1(τi+KiTφi+εi-Ci0q˙i-Gi0)-a^i]}} 18

where Γi=-σ0[(m3/n3)-(m4/n4)]e^i(m3/n3)-(m4/n4)-1. Then, (18) can be rewritten as

V˙i(s^i)=n4m4(ħi-1·e^˙i)(n4/m4)-1s^iT[Hi0-1ħi-1·(KiTφi+εi-K^iTφi-ϖ^i-βisig(s^i))]-s^iTδis^iT[Hi0-1ħi-1·(KiTφi+ϖi-K^iTφi-ϖ^i-βisig(s^i))]-s^iTδis^iT[Hi0-1ħi-1·(K~iTφi+ϖ~i-βisig(s^i))]-s^iTδi, 19

where εiϖi is defined in (4). In accordance with (16), we obtain that

V˙i(s^i)-s^iTδi-s^iT(σ4s^im3/n3+η4s^im4/n4)0, 20

where δi=σ4s^im3/n3+η4s^im4/n4 is defined in (6). The inequality above indicates that V˙i(s^i) is negative definite, ensuring the convergence of s^i for all iV. Alternatively, the selected Lyapunov function candidate is as follows for the neural adaptive laws:

Vi(K~i,ϖ~i)=12tr(K~iTα1-1K~i)+12α2-1ϖ~i2. 21

Given the positive constants α1 and α2, the function Vi(K~i,ϖ~i) is positive definite. Furthermore, we can deduce from (6), (16), and the previous analysis that K~i,ϖ~iL2L and K~˙i,ϖ~˙iL. The derivative of Vi(K~i,ϖ~i) is then expressed as follows:

V˙i(K~i,ϖ~i)=-tr(K~iT(φis^iT))-ϖ~is^i. 22

Thus, it follows that

V¨i(K~i,ϖ~i)=tr(α1s^iφiT(φis^iT))+tr(K~iT(φ˙is^˙iT)+α2s^˙i. 23

On the basis of the analysis of (19) and (20), which shows that s^iL2L, and considering the closed-loop dynamics (10), we can conclude that s^˙iL. Additionally, the boundedness of φ˙i defined in (4) implies that V¨i(K~i,ϖ~i)L. By applying Barbalat’s lemma10 and combining it with the previous analysis, we further deduce that K~i0 and ϖ~i0 as t. This finding demonstrates the effectiveness of the neural adaptive law, allowing the use of smaller βi and reducing the chattering phenomenon.

With regard to (16), obtaining knowledge of ϖ~i may be challenging in practical applications. In such scenarios, a practical solution is to choose a suitably large βi to ensure the stability condition. This solution results in the following reformulation of (19):

V˙i(s^i)-s^iT(σ4s^im3/n3+η4s^im4/n4)-σ4s^i(m3+n3)/n3-η4s^i(m4+n4)/n4-σ42(m3+n3)/2n3Vi(s^i)(m3+n3)/2n3-η42(m4+n4)/2n4Vi(s^i)(m4+n4)/2n4. 24

By utilizing Lemma 1 and the expression in (24), the distributed tracking errors e^i=qi-ri-x^i and e^˙i=q˙i-v^i evidently reach the manifold s^i within the fixed time tTl,1. Then, Tl,1 is defined as follows:

Tl,1Tlmax,1=2(n3-m3)/2n3σ4n3m3-n3+2(n4-m4)/2n4η4n4n4-m4. 25

Drawing upon the preceding analysis and fixed-time sliding mode control theory22, a conclusion can be readily drawn that e^i and e^˙i achieve convergence to the origin within the fixed time TlTlmax,1+Tlmax,2. In particular, it follows from (25) that

TlTlmax,1+Tlmax,2=Tlmax,1+1σ0n3m3-n3+1η0n4n4-m4=n3m3-n32(n3-m3)/2n3σ4+1σ0+n4n4-m42(n4-m4)/2n4η4+1η0. 26

In addition, if θ2=Δ[n4(m3-n3)]/[n3(n4-m4)]1, a less conservative bound can be obtained as

Tln4n4-m41σ0η0tan-1σ0η0+1σ0θ2+1σ4η4tan-1σ4η4+2-(n3+m3)/2n3σ4θ2. 27

The second step validates the successful resolution of the fixed-time CFT problem. Before proceeding, let ei=qi-ri-x0,k and e˙i=q˙i-v0,k, where ei and e˙i represent the position and velocity tracking errors of the robots, respectively. Applying the Triangle Inequality, it can be obtained that

limtTfei=limtTf(qi-ri-x^i)+(x^i-x0,k)limtTfe^i+limtTfx~i0,limtTfe˙i=limtTf(q˙i-v^i)+(v^i-x0,k)limtTfe^˙i+limtTfv~i0,

where TfTe+Tl. Therefore, the problem defined in Definition 3 is effectively resolved, concluding the proof.

Remark 8

We choose TfTe+Tl to represent the total time required for system convergence, which includes the time Te associated with the distributed observer layer and the time Tl related to the local control layer. This approach ensures that the cumulative nature of the convergence times across different stages is fully considered, encompassing all phases of the convergence process. By contrast, using Tfmax(Te,Tl) would imply that the convergence time is determined solely by the longer duration of either the distributed observer layer or the local control layer. This choice assumes that one stage completes immediately after the other, disregarding potential overlaps or the possibility of collaborative convergence between the stages.

Simulations

This section depicts the efficacy of the HFNA control algorithm outlined in Algorithm 1 through simulation.

Algorithm 1.

Algorithm 1

HFNA control

The NPRS comprises ten identical follower robots (2-DOF) and three virtual leaders (simplified leader representations). Moreover, the interactions of the NPRS are illustrated in Fig. 4. The Laplacian matrix L can be computed as

L=20-20000000-1100000000-202-40400000001-100000000030-3000000-203-10000000-303-202000000010-10000000-22000000000-11.

Additionally, the physical parameters of the NPRS are selected in Table 1. The observations of the physical parameters of the NPRS are selected in Table 2. The dynamics descriptions is given by

Hi11Hi12Hi21Hi22q¨i1q¨i2+Ci11Ci12Ci21Ci22q˙i1q˙i2+Gi1Gi2+di1di2=ψ(τi1)ψ(τi2).

In more detail, Hi11=n¯λi1+2n¯λi2cos(q˙i2), Hi12=Hi21=n¯λi3+2n¯λi2cos(q˙i2), Hi22=n¯λi2, Inline graphicCi12=-n¯λi2sin(q˙i2)(q˙i1+q˙i2) Ci21=-n¯λi2sin(q˙i2)q˙i1, Ci22=0, Inline graphicGi2=gn¯λi5cos(q˙i1+q˙i2). We select the standard gravitational torque as g=9.8im/s2. Furthermore, the detailed description of the corresponding parameters is provided below. n¯λi1 to n¯λi5 are given as n¯λi1=mi1χi12+mi2(li12+χi22)+Ii1+Ii2, n¯λi2=mi2li1χi2, n¯λi3=mi2χi22+Ii2, n¯λi4=mi1χi1+mi2li1, n¯λi5=mi2χi2, and Ii1=13mi1li12, Ii2=13mi2li22.

Fig. 4.

Fig. 4

Directed graph G representing the NPRS network.

Table 1.

Physical parameters of the robot.

Mass (kg) Length (m) COM (m)
mi=(mi1,mi2)T li1=(li1,li2)T χi2=(χi1,χi2)T
mi1=1.26+0.03i li1=2.68+0.04i χi1=1.34+0.02i
mi2=1.04+0.02i li2=2.44+0.02i χi2=1.22+0.01i

Table 2.

The observations of the physical parameters.

Mass (kg) Length (m) COM (m)
m^i=(m^i1,m^i2)T l^i1=(l^i1,l^i2)T χ^i2=(χ^i1,χ^i2)T
m^i1=1.16+0.03i l^i1=2.58+0.04i χ^i1=1.24+0.02i
m^i2=1.14+0.02i l^i2=2.54+0.02i χ^i2=1.12+0.01i

Under Assumption 3, the trajectory of the virtual leaders, labeled as L1, L2, and L3, are selected as

x0,1=col(0.9+0.4sin(0.4t),1.0+0.4cos(0.4t)),v0,1=col(0.42cos(0.4t),-0.42sin(0.4t)),a0,1=col(-0.43sin(0.4t),-0.43cos(0.4t)),x0,2=col(2.6+0.5cos(0.5t),1.4+0.5sin(0.5t)),v0,2=col(-0.52sin(0.5t),0.52cos(0.5t)),a0,2=col(-0.53cos(0.5t),-0.53sin(0.5t)),x0,3=col(1.6+0.3sin(0.3t),2.6+0.3cos(0.3t)),v0,3=col(0.32cos(0.3t),-0.32sin(0.3t)),a0,3=col(-0.33sin(0.3t),-0.33cos(0.3t)).

Furthermore, we present the parameters used in the HFNA control algorithm (6)–(7). To ensure the establishment of (8) and (9), the following parameter values are used: σmin=8 (σ1=8, σ2=9, σ3=10), ηmin=8 (η1=8, η2=9, η3=10), m1=2, n1=1, m2=1, and n2=2. Besides, the parameters of the neural adaptive laws are specified as α1=0.1 and α2=1.01. The neural networks K^iTφi comprise 10 neurons, where the centers ρi are evenly distributed in the range [-2π,2π], with widths ιi=20. We choose σ0=1,η0=1,σ4=1,η4=1, Inline graphicn3=5, m4=7 and n4=9, βi=50 to make (16) holds. Furthermore, the external perturbations is chosen as di(t)=-0.1col(cost,sint). Besides, the formation offsets are set to r1=col(0,2/9)m, Inline graphicr3=col(3/9,-1/9)m, r4=col(-0.16,0.15)m, r5=col(0.15,0.15)m, r6=col(0.15,-0.15)m, r7=col(-0.15,-0.15)m, r8=col(0,1/4)m, r9=col(-3/8,-1/8)m, r10=col(3/8,-1/8)m. Here, the input deadzone function of the robotic manipulator is denoted as

ψ(τi)=τi-col(10,10),τi10,0,-10<τi<10,τi+col(10,10),τi-10.

The initial states qi0 and q˙i0 are randomly assigned within the ranges of [-5,5] and [-0.2,0.2], respectively.

Remark 9

The comparative analysis provided in Table 3 offers a thorough evaluation of our proposed control algorithm in relation to several established methods20,33,34,37,38. This analysis emphasizes the advantages of our approach, particularly in key performance areas such as convergence time, hierarchical control, deadzone compensation, uncertainty treatment, and formation task. By highlighting these aspects, we demonstrate the practical benefits of our method, ensuring a more comprehensive understanding of its effectiveness in addressing complex control challenges.

Table 3.

Comparison of related literature.

References CT HC DC UT FT
Meng et al.20 Finite No No Fuzzy No
Shi and Hu33 Finite Yes No No No
Cheng et al.34 Fixed No No Observer Single
Ding et al.37 Practical fixed Yes No Observer Cluster
Yoo and Park38 Fixed No No No Single
Our Fixed Yes Yes RBF Cluster

CT convergence time, HC hierarchical control, DC deadzone compensation, UT uncertainty treatment, FT formation task.

Simulation results are presented in Figs. 5, 6, 7, 8, 9, 10 and 11, depicting the fixed-time CFT trajectories of the NPRS on the XY plane for 10 robots (Fig. 5). The efficacy of the proposed HFNA control algorithm (6)–(7) in achieving excellent fixed-time CFT performance of the NPRS is evident from the outcomes. In detail, from (c)–(d) in Figs. 6 and 7, the position observers x^i converge to x0,k for all iVk,k1,2,3 within the fixed time Te. Additionally, (a)–(b) in Figs. 6 and 7 reveal the attainment of fixed-time convergence of qi, iV, through the designed HFNA control algorithm. Using the parameters we set, the fixed settling time of the distributed observer layer tTe=0.38s (based on (15)), and the fixed settling time of the local layer tTl=9.36s (based on (26)). Therefore, the total fixed-time convergence is TfTe+Tl=9.74s. Meanwhile, from Fig. 7, ei for iV are bounded within the range of [-0.1,0.1] in a fixed time t4.50s<Tf. Similarly, Fig. 8 demonstrates the tracking performance of the velocities. Additionally, Fig. 9 provides evidence of the stability of the neural adaptive parameters. Figure 10 illustrates the evolution of the RBF neural network approximation error. As shown, the neural network approximation error εi gradually converges to zero. This result demonstrates that the RBF network effectively approximates the lumped uncertainties, thereby ensuring the accuracy of the control algorithm and the stability of the overall system. In Fig. 11b, the control input torque τ1 for the 1st robot is bounded, minimizing the impact of minor input fluctuations and resulting in smoother control inputs as well as improved overall system performance. Overall, the simulation results validate the effectiveness and accuracy of the HFNA control algorithm.

Fig. 5.

Fig. 5

Trajectories of NHRS with a constant cluster formation configuration under different initial conditions. Note: The intersections of the trajectories in this figure do not occur simultaneously. The robots do not occupy the same position at the same time, hence avoiding any potential collisions.

Fig. 6.

Fig. 6

(a, b) Illustrate the evolution of the error term (qi-ri), representing the difference between the actual and reference trajectories. (c, d) display the evolution of the observed state x^i, showing how the state observation evolves over time.

Fig. 7.

Fig. 7

(a, b) Show the overall position error ei, illustrating the deviation between the actual and desired positions. (c, d) describe the evolution of the state observation error x~i in the distributed observer layer. Finally, (e, f) display the evolution of the position error e^i in the local control layer.

Fig. 8.

Fig. 8

(a, b) Illustrate the velocity errors associated with cluster formation tracking, highlighting the discrepancies between the desired and actual velocities of the robots throughout the formation process.

Fig. 9.

Fig. 9

(a, b) Illustrate the neural adaptive parameters of the 1st subnetwork. (c, d) display the neural adaptive parameters of the 2nd subnetwork. (e, f) present the neural adaptive parameters of the 3rd subnetwork.

Fig. 10.

Fig. 10

(a, b) illustrate the convergence of the RBF neural network approximation error εi during the approximation of Fi(t) for coordinates 1 and 2.

Fig. 11.

Fig. 11

(a) Control input torque τi for coordinates 1 and 2 of the first robot without considering actuator input deadzone compensation. The comparison algorithm applied in the figure (a) is derived from reference23. (b) Control input torque τi for coordinates 1 and 2 of the first robot while considering actuator input deadzone compensation.

Conclusion

The fixed-time CFT control problem in NPRSs was successfully addressed by considering actuator input deadzone, parametric uncertainties, and external perturbations. To address this challenging problem, a novel HFNA control algorithm, which comprised a distributed observer algorithm and a neural-adaptive fixed-time controller in the local control layer, was proposed. The simulation results demonstrated that the robots in a NPRS effectively achieved the fixed-time CFT control task, validating the feasibility of the HFNA control algorithm. Furthermore, the bipartite CFT control problem of NPRSs, which incorporates cooperative and antagonistic interconnections, can handle more complex control tasks. Consequently, our future work will be dedicated to exploring the CFT control for bipartite consensus and mobile manipulators.

Acknowledgements

This work was supported by the National Natural Science Foundation of China under Grant 62073301 and Grant 62403187; China Private Education Association Annual Planning Project under Grant CANFZG23047 and Grant CANFZG23048; China Higher Education Association Higher Education Scientific Research Project under Grant 23XXK0403; Hubei Provincial Department of Education Research Project under Grant B2023316; General Project of Scientific Research of Wuhan Technology and Business University under Grant 2023Y22 and Grant A2024041; Academic Team of Wuhan Technology and Business University under Grant WPT2023055; Special Fund of Advantageous and Characteristic Disciplines (Group) of Hubei Province.

Author contributions

X.L., K.-L.H., J.-Z.X.: Conceptualization, Methodology, Investigation and Validation. X.L., C.-D.L., Q.C.: Writing-original draft, Formal analysis. M.-F.G., K.-L.H., C.-D.L.: Supervision, Writing-Review & Editing.

Data availability

Simulation programmes are available from the corresponding author on reasonable request.

Declarations

Competing interests

The authors declare that there are no conflict of interest.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Olfati-Saber, R. & Murray, R. M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Automatic Control49(9), 1520–1533. 10.1109/TAC.2004.834113 (2004). [Google Scholar]
  • 2.Jin, X., Lü, S. & Yu, J. Adaptive NN-based consensus for a class of nonlinear multiagent systems with actuator faults and faulty networks. IEEE Trans. Neural Netw. Learn. Syst.33(8), 3474–3486. 10.1109/TNNLS.2021.3053112 (2021). [DOI] [PubMed] [Google Scholar]
  • 3.Stiti, C. et al. Lyapunov-based neural network model predictive control using metaheuristic optimization approach. Sci. Rep.14(1), 18760. 10.1038/s41598-024-69365-9 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Deng, C., Wen, C., Wang, W., Li, X. & Yue, D. Distributed adaptive tracking control for high-order nonlinear multiagent systems over event-triggered communication. IEEE Trans. Autom. Control68(2), 1176–1183. 10.1109/TAC.2022.3148384 (2022). [Google Scholar]
  • 5.Tang, M., Tang, K., Zhang, Y., Qiu, J. & Chen, X. Motion/force coordinated trajectory tracking control of nonholonomic wheeled mobile robot via LMPC-AISMC strategy. Sci. Rep.14(1), 18504. 10.1038/s41598-024-68757-1 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Li, W., Zhang, H., Cai, Y. & Wang, Y. Fully distributed formation control of general linear multiagent systems using a novel mixed self-and event-triggered strategy. IEEE Trans. Syst. Man Cybern. Syst.52(9), 5736–5745. 10.1109/TSMC.2021.3129469 (2021). [Google Scholar]
  • 7.Cajo, R. et al. Distributed formation control for multiagent systems using a fractional-order proportional-integral structure. IEEE Trans. Control Syst. Technol.29(6), 2738–2745. 10.1109/TCST.2021.3053541 (2021). [Google Scholar]
  • 8.Liu, Y., Zhang, H., Shi, Z. & Gao, Z. Neural-network-based finite-time bipartite containment control for fractional-order multi-agent systems. IEEE Trans. Neural Netw. Learn. Syst.34(10), 7418–7429. 10.1109/TNNLS.2022.3143494 (2023). [DOI] [PubMed] [Google Scholar]
  • 9.Xiao, J., Yuan, G., He, J., Fang, K. & Wang, Z. Graph attention mechanism based reinforcement learning for multi-agent flocking control in communication-restricted environment. Inf. Sci.620, 142–157. 10.1016/j.ins.2022.11.059 (2023). [Google Scholar]
  • 10.Li, Y., Li, Y. X. & Tong, S. Event-based finite-time control for nonlinear multi-agent systems with asymptotic tracking. IEEE Trans. Autom. Control68(6), 3790–3797. 10.1109/TAC.2022.3197562 (2023). [Google Scholar]
  • 11.Dong, Y. & Chen, Z. Fixed-time synchronization of networked uncertain Euler–Lagrange systems. Automatica146, 110571. 10.1016/j.automatica.2022.110571 (2022). [Google Scholar]
  • 12.Ding, T. F., Ge, M. F., Xiong, C. H., Park, J. H. & Li, M. Second-order bipartite consensus for networked robotic systems with quantized-data interactions and time-varying transmission delays. ISA Trans.108, 178–187. 10.1016/j.isatra.2020.08.026 (2021). [DOI] [PubMed] [Google Scholar]
  • 13.Zhang, Y., Kong, L., Zhang, S., Yu, X. & Liu, Y. Improved sliding mode control for a robotic manipulator with input deadzone and deferred constraint. IEEE Trans. Syst. Man Cybern. Syst.53(12), 7814–7826. 10.1109/TSMC.2023.3301662 (2023). [Google Scholar]
  • 14.Wu, Y., Niu, W., Kong, L., Yu, X. & He, W. Fixed-time neural network control of a robotic manipulator with input Deadzone. IEEE Trans. Syst. Man Cybern. Syst.135, 449–461. 10.1016/j.isatra.2022.09.030 (2023). [DOI] [PubMed] [Google Scholar]
  • 15.Zhang, J., Zhang, H., Zhang, K. & Cai, Y. Observer-based output feedback event-triggered adaptive control for linear multiagent systems under switching topologies. IEEE Trans. Neural Netw. Learn. Syst.33(12), 7161–7171. 10.1109/TNNLS.2021.3084317 (2021). [DOI] [PubMed] [Google Scholar]
  • 16.Li, Y., Li, K. & Tong, S. An observer-based fuzzy adaptive consensus control method for nonlinear multiagent systems. IEEE Trans. Fuzzy Syst.30(11), 4667–4678. 10.1109/TFUZZ.2022.3154433 (2022). [Google Scholar]
  • 17.Yang, R., Liu, L. & Feng, G. Event-triggered robust control for output consensus of unknown discrete-time multiagent systems with unmodeled dynamics. IEEE Trans. Cyber.52(7), 6872–6885. 10.1109/TCYB.2020.3034697 (2020). [DOI] [PubMed] [Google Scholar]
  • 18.Jin, Z., Wang, Z. & Zhang, X. Cooperative control problem of Takagi–Sugeno fuzzy multiagent systems via observer based distributed adaptive sliding mode control. J. Franklin Inst.359(8), 3405–3426. 10.1016/j.jfranklin.2022.03.024 (2022). [Google Scholar]
  • 19.Liu, Y., Zhu, Q., Zhao, N. & Wang, L. Fuzzy approximation-based adaptive finite-time control for nonstrict feedback nonlinear systems with state constraints. Inf. Sci.548, 101–117. 10.1016/j.ins.2020.09.042 (2021). [Google Scholar]
  • 20.Meng, B., Liu, W. & Qi, X. Disturbance and state observer-based adaptive finite-time control for quantized nonlinear systems with unknown control directions. J. Franklin Inst.359(7), 2906–2931. 10.1016/j.jfranklin.2022.02.033 (2022). [Google Scholar]
  • 21.He, W. J., Zhu, S. L., Li, N. & Han, Y. Q. Adaptive finite-time control for switched nonlinear systems subject to multiple objective constraints via multi-dimensional Taylor network approach. ISA Trans.136, 323–333. 10.1016/j.isatra.2022.10.048 (2023). [DOI] [PubMed] [Google Scholar]
  • 22.Zuo, Z., Tian, B., Defoort, M. & Ding, Z. Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics. IEEE Trans. Autom. Control63(2), 563–570. 10.1109/TAC.2017.2729502 (2017). [Google Scholar]
  • 23.Xu, J. Z., Ge, M. F., Ding, T. F., Liang, C. D. & Liu, Z. W. Neuro-adaptive fixed-time trajectory tracking control for human-in-the-loop teleoperation with mixed communication delays. IET Control Theory Appl.14(19), 3193–3203. 10.1049/iet-cta.2019.1479 (2020). [Google Scholar]
  • 24.Polyakov, A., Efimov, D. & Perruquetti, W. Finite-time and fixed-time stabilization: Implicit Lyapunov function approach. Automatica51, 332–340. 10.1016/j.automatica.2014.10.082 (2015). [Google Scholar]
  • 25.Koo, Y. C., Mahyuddin, M. N. & Ab Wahab, M. N. Novel control theoretic consensus-based time synchronization algorithm for WSN in industrial applications: Convergence analysis and performance characterization. IEEE Sens. J.23(4), 4159–4175. 10.1109/JSEN.2022.3231726 (2023). [Google Scholar]
  • 26.Bai, W., Liu, P. X. & Wang, H. Neural-network-based adaptive fixed-time control for nonlinear multiagent non-affine systems. IEEE Trans. Neural Netw. Learn. Syst.35(1), 570–583. 10.1109/TNNLS.2022.3175929 (2024). [DOI] [PubMed] [Google Scholar]
  • 27.Polyakov, A. & Krstic, M. Finite-and fixed-time nonovershooting stabilizers and safety filters by homogeneous feedback. IEEE Trans. Autom. Control68(11), 6434–6449. 10.1109/TAC.2023.3237482 (2023). [Google Scholar]
  • 28.Liu, W. & Zhao, T. An active disturbance rejection control for hysteresis compensation based on neural networks adaptive control. ISA Trans.109, 81–88. 10.1016/j.isatra.2020.10.019 (2021). [DOI] [PubMed] [Google Scholar]
  • 29.Guo, Q. & Chen, Z. Neural adaptive control of single-rod electrohydraulic system with lumped uncertainty. Mech. Syst. Signal Process.146, 106869. 10.1016/j.ymssp.2020.106869 (2021). [Google Scholar]
  • 30.Cao, L., Cheng, Z., Liu, Y. & Li, H. Event-based adaptive NN fixed-time cooperative formation for multiagent systems. IEEE Trans. Neural Netw. Learn. Syst.35(5), 6467–6477. 10.1109/TNNLS.2022.3210269 (2022). [DOI] [PubMed] [Google Scholar]
  • 31.Pan, Y., Ji, W., Lam, H. K. & Cao, L. An improved predefined-time adaptive neural control approach for nonlinear multiagent systems. IEEE Trans. Autom. Sci. Eng.10.1109/TASE.2023.3324397 (2023). [Google Scholar]
  • 32.Wang, X., Xu, Y., Cao, Y. & Li, S. A hierarchical design framework for distributed control of multi-agent systems. Automatica160, 111402. 10.1016/j.automatica.2023.111402 (2024). [Google Scholar]
  • 33.Shi, Y. & Hu, J. Finite-time hierarchical containment control of heterogeneous multi-agent systems with intermittent communication. IEEE Trans. Circ. Syst. II Express Briefs71(9), 4211–4215. 10.1109/TCSII.2024.3379228 (2024). [Google Scholar]
  • 34.Cheng, W., Zhang, K., Jiang, B. & Ding, S. X. Fixed-time fault-tolerant formation control for heterogeneous multi-agent systems with parameter uncertainties and disturbances. IEEE Trans. Circ. Syst. I Regul. Pap.68(5), 2121–2133. 10.1109/TCSI.2021.3061386 (2021). [Google Scholar]
  • 35.Wang, J. et al. Fixed-time formation control for uncertain nonlinear multiagent systems with time-varying actuator failures. IEEE Trans. Fuzzy Syst.32(4), 1965–1977. 10.1109/TFUZZ.2023.3342282 (2024). [Google Scholar]
  • 36.Li, Q., Wei, J., Gou, Q. & Niu, Z. Distributed adaptive fixed-time formation control for second-order multi-agent systems with collision avoidance. Inf. Sci.564, 27–44. 10.1016/j.ins.2021.02.029 (2021). [Google Scholar]
  • 37.Ding, T. F., Ge, M. F., Liu, Z. W., Chi, M. & Ahn, C. K. Cluster time-varying formation-containment tracking of networked robotic systems via hierarchical prescribed-time ESO-based control. IEEE Trans. Netw. Sci. Eng.11(1), 566–577. 10.1109/TNSE.2023.3302011 (2023). [Google Scholar]
  • 38.Yoo, S. J. & Park, B. S. Approximation-free design for distributed formation tracking of networked uncertain underactuated surface vessels under fully quantized environment. Nonlinear Dyn.111(7), 6411–6430. 10.1007/s11071-022-08169-w (2023). [Google Scholar]
  • 39.Li, X., Yu, Z., Li, Z. & Wu, N. Group consensus via pinning control for a class of heterogeneous multi-agent systems with input constraints. Inf. Sci.542, 247–262. 10.1016/j.ins.2020.05.085 (2021). [Google Scholar]
  • 40.Huang, D., Jiang, H., Yu, Z., Hu, C. & Fan, X. Cluster-delay consensus in MASs with layered intermittent communication: A multi-tracking approach. Nonlinear Dyn.95, 1713–1730. 10.1007/s11071-018-4604-4 (2019). [Google Scholar]
  • 41.Dao, P. N., Nguyen, V. Q. & Duc, H. A. N. Nonlinear RISE based integral reinforcement learning algorithms for perturbed Bilateral Teleoperators with variable time delay. Neurocomputing605(7), 128355. 10.1016/j.neucom.2024.128355 (2024). [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Simulation programmes are available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES