Next Article in Journal
PDE-Constrained Scale Optimization Selection for Feature Detection in Remote Sensing Image Matching
Previous Article in Journal
Bi-Squashing S2,2-Designs into (K4e)-Designs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Neural Network Prescribed Time Control for Constrained Multi-Robotics Systems with Parametric Uncertainties

School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(12), 1880; https://doi.org/10.3390/math12121880
Submission received: 4 June 2024 / Accepted: 11 June 2024 / Published: 17 June 2024
(This article belongs to the Topic Distributed Optimization for Control)

Abstract

This study designed an adaptive neural network (NN) control method for a category of multi-robotic systems with parametric uncertainties. In practical engineering applications, systems commonly face design challenges due to uncertainties in their parameters. Especially when a system’s parameters are completely unknown, the unpredictability caused by parametric uncertainties may increase control complexity, and even cause system instability. To address these problems, an adaptive NN compensation mechanism is proposed. Moreover, using backstepping and barrier Lyapunov functions (BLFs), guarantee that state constraints can be ensured. With the aid of the transform function, systems’ convergence speeds were greatly improved. Under the implemented control strategy, the prescribed time control of multi-robotic systems with parametric uncertainties under the prescribed performance was achieved. Finally, the efficacy of the proposed control strategy was verified through the application of several cases.

1. Introduction

Multi-robotic systems have extensive applications across various domains [1,2,3,4,5,6,7,8,9], including agriculture [10], healthcare [11], manufacturing automation [12,13], and other fields. In multi-robotic systems, cooperative control primarily includes consensus, formation, and containment control. Consensus control, considered the fundamental basis for cooperative control in multi-robotic systems, has captured the attention and interest of scholars [14,15,16]. In [5], the authors tackled the problem of adapting to changes in robot types within multi-robotic systems by introducing a collaborative relationship meta reinforcement learning method, which emphasizes inter-robot relationships to enhance performance. The authors in [15] introduced an echo control strategy to tackle multiagent consensus issues with interaction distortions. By having agents relay information back to neighbors, this approach forms a negative feedback loop, ensuring stability and convergence. In [17], the authors directed attention to addressing the consensus control problem within state-constrained nonlinear strict-feedback systems, introducing a pioneering distributed fuzzy optimal control approach to resolve it. For second-order nonlinear multiagent systems, the lag consensus problem was solved in [18]. As shown in [19], the authors tackled control issues related to consensus attainment in higher-order multi-agent systems, considering both leaderless and leader–follower disturbances. Note that it is necessary to consider the characteristics of convergence time while reaching systems consensus.
Many practical systems have requirements for convergence time, convergence process, and convergence accuracy. Prescribed time control methods [20,21,22,23,24] were suggested to secure system convergence within the prescribed time, irrespective of initial state and controller parameter. In [22], a novel distributed controller was proposed, utilizing time-varying control gains and a state transformation to achieve this objective. The focus of the author in [25] laid in event-triggered control methods for attaining prescribed-time bipartite consensus in first-order multiagent systems. They introduced efficient control laws and conditions, while also preventing Zeno behavior. Based on a distributed observer approach, a prescribed time observer-based controller for multiagent systems was proposed in [26]. The above studies all achieved the goal of enforcing systems to object states, and the convergence time remained preset, irrespective of these systems’ initial conditions. However, in the process of rapid convergence, a system’s state may significantly change, which may affect the system’s performance. How to guarantee the fast convergence of systems while guaranteeing the systems’ performance is still a problem worth discussing.
Systems uncertainty is a common situation that can lead to a significant degradation of control performance and may even affect the stability of the systems [27,28]. To end it, many scholars have conducted extensive research on uncertain systems [29,30,31]. NN is a promising tool for unknown uncertainty because of its out of the ordinary approximation ability. In [29], a novel wavelet-TSK-type fuzzy cerebellar model neural network was proposed for uncertain nonlinear systems. This neural network combines a cerebellar model neural network framework with a wavelet-function-based Takagi–Sugeno–Kang fuzzy inference model, offering enhanced effectiveness in handling system uncertainty. The author in [32] proposed a pioneering strategy integrating an NN controller within the approximate domain, providing a novel solution for global tracking control in uncertain nonlinear systems with output feedback. To address uncertainties in nonlinear systems, a novel adaptive event-triggered control strategy was proposed in [33]. The above studies have effectively addressed uncertainty within systems. However, when facing entirely unknown parameters, the application of an NN to handle this problem remains a topic for discussion.
In practical applications, with increasing demands for safety performance, the issue of handling state constraints has gained increasing attention in recent times [34,35,36]. The use of BLFs has emerged as an effective strategy to restrict tracking errors within predetermined ranges [37,38]. The authors in [35] introduced an innovative backstepping controller for hydraulic systems, incorporating extended state observers (ESOs) and an adaptive law to address uncertainties. The controller combines prescribed performance function (PPF) and barrier Lyapunov function (BLF) synthesis to address specified performance tracking. For a class of chained nonholonomic systems with full-state constraints, the author in [39] proposed a systematic strategy for the tracking controller based on BLFs. Further, considering full-state constraints and actuator failures, by incorporating BLFs and the backstepping technique, the author proposed an adaptive consensus control approach in [40]. It is noteworthy that the mentioned authors successfully addressed the issue of rapid changes in systems convergence by introducing BLFs. Therefore, the effectiveness of BLFs in solving constraint problems has been demonstrated, and were utilized in this study.
The key contributions of this study are summarized as follows:
  • To achieve the balance between rapid convergence and systems performance, a transform function was constructed, integrating the speed function into the prescribed performance function. In addition, employing this method, which merges the proposed transformation function with BLFs at every step, guarantees that all errors of the systems converge to prescribed regions during the prescribed time. Simultaneously, it effectively prevents violations of state constraints.
  • Acquiring complete parameters for multi-robotic systems in actual applications is difficult, introducing complexity to control design. Based on backstepping technique, an adaptive NN method was developed to solve it. At the same time, considering that the systems have a large number of variables, it was difficult to choose an appropriate NN. Designing a suitable adaptive law to estimate the parameter boundary simplified control design while compensating for systems uncertainties.
Notations: 
In this paper, d i a g · stands for diagonal matrix, and · represents the symbols of all elements on the diagonal of the matrix. R and R N × N denote the real numbers set and the real numbers in N × N size space, respectively. Then, m a x is the maximal function, which express the maximum value among , and can be a dimensional arbitrary array. X T describes the transposed matrix of the original matrix   X . Y stands for the Euclidean norm of vector Y .

2. Preliminaries

2.1. System Description

In the domain of uncertain multi-robotic systems, there exists a virtual leader accompanied by N followers. Each follower, identified by i   ( ranging   from   1 ,   2 ,   to   N ) , is characterized by the following model
x ˙ i , 1 = x i , 2 x ˙ i , 2 = J i 1 u i B i x i , 2 + G i l i sin x i , 1 y i = x i , 1 ,   i = 1 , 2 , , N
where x i , 1 and x i , 2 express angle and angular velocity, respectively, u i represents the input, and y i represents the output of the uncertain multi-robotics systems. J i is the rotational inertia of the robotic arm. B i represents the frictional viscous coefficient, G i = m g denotes the gravitational force acting on the robotic arm, and l i represents the length from the joint axis to the center of mass.

2.2. Graph Theory

In a one-way directed topology, a virtual leader is present alongside N followers. The communication between them is depicted by digraph G = V ¯ , E , A , B . The virtual leader 0 and followers i i = 1 , 2 , , N are denoted as V ¯ = 0 , 1 , , N , and E V ¯ × V ¯ represents a set of edges. A = a i j N × N represents the weighted adjacency matrix of the digraph G , and the edges between follower j and follower i are denoted as V ¯ j × V ¯ i E . If follower j can obtain data from follower i , then a i j > 0 ; if not, a i j = 0 . And the i - t h follower degree is represented by d i = j = 1 , j i N a i j . Its diagonal matrix is D = d i a g d 1 , d 2 , , d N , and its Laplacian matrix L is L = D A R N × N . Connections from the leader to the followers are symbolized by the weighted adjacency matrix, labeled as B = d i a g b 1 , b 2 , , b N R N × N . The usage of b i > 0 signifies that the i - t h follower can receive messages from the virtual leader, whereas b i = 0 indicates the absence of such communication. There exists at least one b i , such that b i > 0 ensures L + B is non-singular. At least one path exists from the root node leader 0 to every follower node, and the digraph can generate a directed tree with the leader 0 as the root.
Definition 1.
Define the synchronization error of the follower  i  as follows
e i , 1 = j = 1 N a i j y i y j + b i y i y 0
where the reference signal of the leader is denoted by  y 0 .

2.3. Transform Function

Introduce the prescribed performance function as follows
E t = E 0 E exp t + E
where E 0 = E 0 is the function’s starting value, and E = E is the function’s end value, and they satisfy the condition E 0 > E > 0 .
With the aim of enhancing the systems convergence rate, introduce the following speed function
s t = T t 2 T 2 ,   t 0 , T
where a prescribed time is denoted by T .
Combining Equations (3) and (4), obtain the speed performance function as outlined below
E s t = E 0 E e t T     t 2 T 2 + E ,   0 < t T E ,   t > T
Its inverse satisfies
1 / E s t = T 2 exp t E 0     E T     t 2   +   E T 2 exp t ,   0 < t T 1 / E ,   t > T
According to the above equation, with Λ being a positive definite parameter ( Λ E 0 ) , constructed as follows is the transform function
k i t = T 2 exp t 1     P 1 T     t 2   +   P 1 T 2 exp t ,   0 < t T P ,   t > T
where the positive definite parameter P satisfies Λ P 1 E .
Remark 1.
From the previous derivation and scrutiny, it becomes apparent that the systems’ starting states and systems design parameters have no impact on the prescribed time. The inequality  Λ k i 1 ( t ) E s ( t )  always holds, and it holds immense importance for the subsequent deductions and proofs.

2.4. Radial Basis Function Neural Networks

This experiment utilized radial basis function neural networks (RBFNNs) to approximate continuous uncertain nonlinear functions. For function f X ¯ and a positive definite parameter σ ¯ they satisfy
sup X ¯ R f X ¯ Γ T Θ X ¯ σ ¯
where X ¯ = x 1 , x 2 , , x p T represents the input vector, Γ = Γ 1 , Γ 2 , , Γ q T denotes the weight vector, q > 1 stands for the quantity of NN nodes, and then Θ X ¯ = Θ X ¯ 1 , Θ X ¯ 2 , , Θ X ¯ q T represents Gaussian basis functions, which can be expressed as outlined below
Θ i X ¯ = exp X ¯ i X ¯ i T X ¯ i X ¯ i υ i 2
where the center and width of the Gaussian function are denoted by X ¯ i and υ i , respectively.
Describing Γ as the optimized weight parameter vector, one can achieve it in the following way
Γ = arg min W R sup X Ω f X ¯ Γ T Θ X ¯
On the compact set Ω , RBFNNs can accurately approximate f X ¯ with an accuracy of σ X ¯
f X ¯ = Γ T Θ X ¯ + σ X ¯
where σ X ¯ σ ¯ .
Assumption 1
[41].  y 0  expresses the leader reference output signal; it can be denoted by a differentiable, continuous, and bounded function.

3. Control Design and Analysis

3.1. Adaptive NN Prescribed Time Control Design

Coordinate transformations are defined as
e i , 2 = x i , 2 α i , 1 ,   i = 1 , 2 , , N z i , k = k i e i , k ,   k = 1 , 2
where α i , 1 denotes the virtual control input and e i , 1 , e i , 2 express error variables.
In accordance with definition (12), the derivative of z i , 1 is
z ˙ i , 1 = k i e ˙ i , 1 + k ˙ i e i , 1 = k i b i + d i y ˙ i b i y ˙ 0 j = 1 M a i j y ˙ j + k ˙ i e i , 1 = k i b i + d i e i , 2 + α i , 1 b i y ˙ 0 j = 1 M a i j y ˙ j + k ˙ i e i , 1 = k i χ e i , 1 + b i + d i e i , 2 + α i , 1 b i y ˙ 0 j = 1 M a i j y ˙ j
where χ = k i 1 k ˙ i .
Utilizing the BLFs, select the following BLF V i , 1
V i , 1 = 1 2 log Λ i , 1 2 Λ i , 1 2 z i , 1 2 + 1 2 λ i , 1 ϕ ˜ i , 1 2
where the positive parameter is λ i , 1 . The error in adaptive estimation of an unknown constant ϕ i , 1 = max K i , 1 2 , 1 is denoted by ϕ ˜ i , 1 = ϕ i , 1 ϕ ^ i , 1 , then ϕ ^ i , 1 is the estimation value.
Remark 2.
Later, controllers and adaptive laws are established to maintain the boundedness of  V i , 1 . And combined with the transform function (7) and BLFs (14), prescribed time control under the given performance is achieved. To further enhance the performance of the systems, similar applications are demonstrated at each step.
Using the derivative of z i , 1 as a basis, the derivative of V i , 1 is
V ˙ i , 1 = z i , 1 k i Λ i , 1 2 z i , 1 2 b i + d i e i , 2 + α i , 1 + f i , 1 X ¯ i , 1 1 λ i , 1 ϕ ˜ i , 1 ϕ ^ ˙ i , 1
where function f i , 1 X ¯ i , 1 = χ e i , 1 b i y ˙ 0 j = 1 N a i j y ˙ j , using an NN to deal with it
f i , 1 X ¯ i , 1 = Γ i , 1 T Θ i , 1 X ¯ i , 1 + σ i , 1 X ¯ i , 1 ,   σ i , 1 X ¯ i , 1 σ ¯ i , 1
where X ¯ i , 1 = x i , 1 , x j , 1 , x j , 2 , y 0 , y ˙ 0 T .
The subsequent inequalities are established based on Young’s inequality as follows
z i , 1 k i b i + d i Λ i , 1 2 z i , 1 2 e i , 2 e i , 2 2 2 + b i + d i 2 k i 2 z i , 1 2 2 Λ i , 1 2 z i , 1 2 2
z i , 1 k i f i , i Λ i , 1 2 z i , 1 2 k i 2 z i , 1 2 Γ i , 1 T 2 Θ i , 1 2 2 i , 1 2 Λ i , 1 2 z i , 1 2 2 + i , 1 2 2 + k i 2 z i , 1 2 2 ƛ i , 1 2 Λ i , 1 2 z i , 1 2 2 + σ ¯ i , 1 2 ƛ i , 1 2 2
where positive designed parameters are denoted as i , 1 and ƛ i , 1 .
Based on the above derivation, one has
V ˙ i , 1 z i , 1 k i Λ i , 1 2     z i , 1 2 b i + d i α i , 1 + k i 2 z i , 1 2 Γ i , 1 T 2 Θ i , 1 2 2 i , 1 2 Λ i , 1 2     z i , 1 2 2 + i , 1 2 2 + k i 2 z i , 1 2 2 ƛ i , 1 2 Λ i , 1 2     z i , 1 2 2 + σ ¯ i , 1 2 ƛ i , 1 2 2 + b i + d i 2 k i 2 z i , 1 2 2 Λ i , 1 2     z i , 1 2 2 + e i , 2 2 2 1 λ i , 1 ϕ ˜ i , 1 ϕ ^ ˙ i , 1
Define parameter Q i , 1 = k i , 1 2 2 Λ i , 1 2 z i , 1 2 1 ƛ i , 1 2 + Θ i , 1 2 i , 1 2 + b i + d i 2 , and the following inequality can be obtained
V ˙ i , 1 z i , 1 k i Λ i , 1 2 z i , 1 2 b i + d i α i , 1 + e i , 1 Q i , 1 ϕ i , 1 + i , 1 2 2 + σ ¯ i , 1 2 ƛ i , 1 2 2 + e i , 2 2 2 1 λ i , 1 ϕ ˜ i , 1 ϕ ^ ˙ i , 1
The virtual controller α i , 1 and adaptive law ϕ ^ ˙ i , 1 are crafted in the subsequent manner
α i , 1 = l i , 1 e i , 1 e i , 1 ϕ ^ i , 1 Q i , 1 b i + d i 1
ϕ ^ ˙ i , 1 = ξ i , 1 ϕ ^ i , 1 + z i , 1 2 λ i , 1 Q i , 1 Λ i , 1 2 z i , 1 2
where l i , 1 and ξ i , 1 are design parameters that satisfy l i , 1 > 0 and ξ i , 1 > 0 .
Integrating controller (21) and adaptive law (22) into Equation (19), it can be obtained that
V ˙ i , 1 l i , 1 z i , 1 2 Λ i , 1 2 z i , 1 2 + ξ i , 1 λ i , 1 ϕ ˜ i , 1 ϕ ^ i , 1 + i , 1 2 2 + τ ¯ i , 1 2 ƛ i , 1 2 2 + e i , 2 2 2
The derivative of e i , 2 can be obtained as follows
z ˙ i , 2 =   k ˙ i e i , 2 + k i e ˙ i , 2 = k ˙ i e i , 2 + k i J i 1 u i G i l i sin x i , 1 B i x i , 2 α ˙ i , 1 = k i χ e i , 2 + J i 1 u i J i 1 G i l i sin x i , 1 J i 1 B i x i , 2 α ˙ i , 1
Choose the Lyapunov function below
V i , 2 = V i , 1 + 1 2 log Λ i , 2 2 Λ i , 2 2 z i , 2 2 + 1 2 J i δ i φ ˜ i 2 + 1 2 λ i , 2 ϕ ˜ i , 2 2
where λ i , 2 , δ i are the design parameters; δ i > 0 , λ i , 2 > 0 , ϕ i , 2 = max K i , 2 2 , 1 , and φ i = J i are the unknowns; ϕ ^ i , 2 and φ ^ i are the estimation values; and ϕ ˜ i , 2 = ϕ i , 2 ϕ ^ i , 2 and φ ˜ i = φ i φ ^ i are parameter estimation errors.
Given Equation (13), this leads to the derivative of V i , 2
V ˙ i , 2   = V ˙ i , 1 + z i , 2 k i Λ i , 2 2     z i , 2 2 χ e i , 2 + J i 1 u i J i 1 B i x i , 2 J i 1 G i l i sin x i , 1 α ˙ i , 1 1 λ i , 2 ϕ ˜ i , 2 ϕ ^ ˙ i , 2 1 J i δ i φ ˜ i φ ^ ˙ i
Define the input as u i = J i α i , 2 , where α i , 2 express the intermediate control input. As φ i is unknown, the input can be reformulated as
u i = φ ^ i α i , 2 = J i α i , 2 φ ˜ i α i , 2
The following equation is obtained by substituting into Equation (26)
V ˙ i , 2 = V ˙ i , m 1 + z i , 2 k i Λ i , 2 2     z i , 2 2 α i , 2 J i 1 φ ˜ i α i , 2 + f i , 2 X ¯ i , 2 1 λ i , 2 ϕ ˜ i , 2 ϕ ^ ˙ i , 2 1 J i δ i φ ˜ i φ ^ ˙ i
where function f i , 2 X ¯ i , 2 = χ e i , 2 J i 1 B i x i , 2 + G i l i sin x i , 1 α ˙ i , 1 , which can be obtained by applying RBFNNs as follows
f i , 2 X ¯ i , 2 = Γ i , 2 T Θ i , 2 X ¯ i , 2 + σ i , 2 X ¯ i , 2 ,   σ i , 2 X ¯ i , 2 σ ¯ i , 2
where X ¯ i , 2 = x i , 1 , x i , 2 , x j , 1 , x j , 2 , ϕ ^ i , 1 , y ˙ 0 T .
The subsequent inequalities can be derived by utilizing Young’s inequality
z i , 2 k i f i , 2 Λ i , 2 2 z i , 2 2 k i 2 z i , 2 2 Γ i , 2 T 2 Θ i , 2 2 2 i , 2 2 Λ i , 2 2 z i , 2 2 2 + i , 2 2 2 + k i 2 z i , 2 2 2 ƛ i , 2 2 Λ i , 2 2 z i , 2 2 2 + σ ¯ i , 2 2 ƛ i , 2 2 2
where i , 2 and ƛ i , 2 are design parameters that satisfy i , 2 > 0 and ƛ i , 2 > 0 .
Replacing these inequalities (30) into Equation (28), this yields
V ˙ i , 2   V ˙ i , 1 + z i , 2 k i Λ i , 2 2     z i , 2 2 α i , 2 + k i 2 z i , 2 2 Γ i , 2 T 2 Θ i , 2 2 2 i , 2 2 Λ i , 2 2     z i , 2 2 2 + k i 2 z i , 2 2 2 ƛ i , 2 2 Λ i , 2 2     z i , 2 2 2 + i , 2 2 2 +   σ ¯ i , 2 2 ƛ i , 2 2 2 1 λ i , 2 ϕ ˜ i , 2 ϕ ^ ˙ i , 2 J i 1 φ ˜ i z i , 2 k i α i , 2 Λ i , 2 2     z i , 2 2 + δ i 1 φ ^ ˙ i
Define Q i , 2 = k i 2 2 Λ i , 2 2 z i , 2 2 Θ i , 2 2 i , 2 2 + 1 ƛ i , 2 2 + 1 , hence
V ˙ i , 2   V ˙ i , 1 + z i , 2 k i Λ i , 2 2     z i , 2 2 α i , 2 + e i , 2 Q i , 2 ϕ i , 2 + i , 2 2 2 + σ ¯ i , 2 2 ƛ i , 2 2 2 1 λ i , 2 ϕ ˜ i , 2 ϕ ^ ˙ i , 2 J i 1 φ ˜ i z i , 2 k i Λ i , 2 2     z i , 2 2 α i , 2 + δ i 1 φ ^ ˙ i
To ensure the boundedness of V i , 2 , select the intermediate control input α i , 2 , adaptive law ϕ ^ ˙ i , 2 and φ ^ ˙ i as
α i , 2 = l i , 2 e i , 2 e i , 2 ϕ ^ i , 2 Q i , 2 Λ i , 2 2 z i , 2 2 k i 2 e i , 2
ϕ ^ ˙ i , 2 = ξ i , 2 ϕ ^ i , 2 + z i , 2 2 λ i , 2 Q i , 2 Λ i , 2 2 z i , 2 2
φ ^ ˙ i = ς i φ ^ i z i , 2 k i δ i α i , 2 Λ i , 2 2 z i , 2 2
where l i , 2 , ξ i , 2 , and ς i are design parameters that satisfy l i , 2 > 0 , ξ i , 2 > 0 and ς i > 0 .
Substituting controller (33) and adaptive laws (34) and (35) into Equation (32), one has
V ˙ i , 2   V ˙ i , 1 l i , 2 z i , 2 2 Λ i , 2 2     z i , 2 2 + δ i , 2 λ i , 2 ϕ ˜ i , 2 ϕ ^ i , 2 + ς i J i δ i φ ˜ i φ ^ i + i , 2 2 2 + σ ¯ i , 2 2 ƛ i , 2 2 2 e i , 2 2 2 = j = 1 2 l i , j z i , j 2 Λ i , j 2 z i , j 2 + j = 1 2 δ i , j λ i , j ϕ ˜ i , j ϕ ^ i , j + ς i J i δ i φ ˜ i φ ^ i + j = 1 2 i , j 2 2 + σ ¯ i , j 2 ƛ i , j 2 2
Applying Young’s inequality enables the derivation of the following inequalities
δ i , j λ i , j ϕ ˜ i , j ϕ ^ i , j δ i , j 2 λ i , j ϕ i , j 2 δ i , j 2 λ i , j ϕ ˜ i , j 2
ς i J i δ i φ ˜ i φ ^ i ς i 2 J i δ i φ i 2 ς i 2 J i δ i φ ˜ i 2
According to [40], following result holds
log Λ i , j 2 Λ i , j 2 z i , j 2 z i , j 2 Λ i , j 2 z i , j 2
Substituting Equations (37)–(39) into Equation (36), it can be obtained, as follows, that
V ˙ i , 2   j = 1 2 l i , j log Λ i , j 2 Λ i , j 2 z i , j 2 j = 1 2 ξ i , j 2 λ i , j ϕ ˜ i , j 2 ς i 2 J i δ i φ ˜ i 2 + j = 1 2 ξ i , j 2 λ i , j ϕ i , j 2 + i , j 2 2 + σ ¯ i , j 2 ƛ i , j 2 2 + ς i 2 J i δ i φ i 2 Φ i V i , 2 + Ψ i
where Φ i = j = 1 2 ξ i , j 2 λ i , j ϕ i , j 2 + i , j 2 2 + σ ¯ i , j 2 ƛ i , j 2 2 + ς i 2 J i δ i φ i 2 , Ψ i = min l i , j 2 , ξ i , ς i .

3.2. Multi-Robotics Systems Stability Analysis

For constrained multi-robotic systems with parametric uncertainties, the construction of virtual controllers (Equations (21) and (33)) and adaptive laws (Equations (22), (34) and (35)) enables the realization of the following outcomes:
  • Signals in multi-robotic systems remain within certain bounds, and systems convergence within a prescribed time T , then convergence errors converge in the prescribed regions e i , j P 1 Λ i , j .
  • The systems’ error meets the prescribed performance function E i , j t , and the constraints are adhered to by the system states.
Proof of Theorem 1.
Formulated below is the constructed entire Lyapunov function V as follows
V = i N V i , 2
Based on Equation (40), the subsequent equation is derived
V ˙ Φ V + Ψ
where Φ = j = 1 N Φ i , Ψ = min Γ i , i = 1 , 2 , , N .
By integrating Equation (42), one can derive the resulting expression
0 V Ψ Φ + e Ψ t V 0 Ψ Φ
The boundary of the systems’ errors z i , j , φ ˜ i , and ϕ ˜ i , j is evident, and ϕ i , j and φ i are bounded constants, then the boundedness of the estimates ϕ ^ i , j and φ ^ i implies that the virtual controllers α i , j are also bounded, according to the definition of virtual controllers. Consequently, both the input and the systems’ signal are bounded.
The function is specified as follows, according to the Lyapunov function
1 2 log Λ i , j 2 Λ i , j 2 z i , j 2 e Ψ t V 0 Ψ Φ + Ψ Φ
Define variable h = 2 e Ψ t V 0 Ψ Φ + Ψ Φ > 0 , and the integration of Equation (44) can be acquired through
z i , j Λ i , j 1 z h < Λ i , j
According to Equation k i (7), it can be obtained, as follows, that
e i , j     Λ i , j k i = 1 P 1 T     t T 2 exp t Λ i , j + P 1 Λ i , j ,   0 t < T P 1 Λ i , j ,   t T
According to Equation (46), under the prescribed time T , the error attains prescribed areas convergence, satisfying e i , j P 1 Λ i , j . □
Proof of Theorem 2.
Combined with Λ i .1 E 0 and P 1 Λ i .1 Z , it can be obtained that 1 P 1 Λ i .1 E 0 E . In accordance with the function definitions of (5) and (3), the convergence process of error e i , j t satisfies
e i , j t E i , j s t E i , j t
Hence, the error e i , j satisfies the prescribed performance E i , j t .
Remark 3.
Drawing from the earlier derivation, the systems’ convergence time  T  and the prescribed convergence region  e i , j P 1 Λ i , j  are preset. By enhancing the design parameters  l i , j ,  λ i , j , and  δ i , and diminishing the design parameters  ξ i , j  and  ς i , it is evident that  e i , j  can be reduced. However, regardless of how the aforementioned five design parameters are adjusted, the convergence time and area remain unaffected.
Additionally, based on Equation (46), it is evident that e i , 1 Λ i , 1 / k i . Referring to (40), the inequality y i y d e i , 1 π min holds, where π min represents the smallest singular value of L + B . As y d satisfies y d y ¯ d , one can derive that x i , 1 Λ i , 1 k i π min + y ¯ d . Define Λ i , j = k i π min Π i , 1 y ¯ d ; hence, x i , 1 Π i , 1 holds.
Equally, from Equation (46) it is evident that e i , 2 Λ i , 2 k i holds. Because e i , 2 = x i , 2 α i , 1 , therefore x i , 2 P 1 Λ i , 2 + α i , 1 . Define Λ i , 2 = P α ¯ i , 1 + Π i , 2 ; hence, x i , 1 Π i , 2 holds.
Remark 4.
Although most prescribed time controls emphasize systems convergence time, most of them overlook the issue that rapid convergence progress might lead systems states beyond safe ranges. To tackle this problem, BLFs, prescribed performance function, and speed function are simultaneously applied to achieve quick convergence while ensuring state constraints.
The proof is concluded. □
The proposed adaptive NN control method successfully demonstrated achieving systems convergence with prescribed performance in the presence of parametric uncertainties.
Remark 5.
By constructing BLF and utilizing transform function at every step, the control approach ensures swift convergence of the systems within the prescribed area while avoiding violations of constrained states. Through the incorporation of RBFNNs and the formulation of adaptive laws, systems with uncertain parameters attain the prescribed state within the prescribed time.

4. Simulation Example

The communication topology of the multi-robot system is visualized in Figure 1, including a virtual leader and four followers.

Example

The systems dynamic of follower robotics i   i = 1 , 2 , 3 , 4 can be described as
x ˙ i , 1 = x i , 2 ,   i = 1 , 2 , , N x ˙ i , 2 = 1 J i u i B i x i , 2 + G i l i sin x i , 1 y i = x i , 1
where x i , 1 and x i , 2 , respectively, represent the i - t h link angle and angular velocity. Then, J i = 0.8 is the inertia moment. B i = 2 denotes the viscous friction coefficient of robotics, and G i = m g = 0.2 × 9.8 and l i = 1 are the mass and length of the i - t h robotics, respectively.
In this example, the system’s prescribed time T was designed as T = 1   s , and the prescribed performance functions were designed in two steps as E i , 1 t = 2.5 0.05 e t + 0.05 and E i , 2 t = 5 0.1 e t + 0.1 . Moreover, the parameter of transform function k i t was designed as Λ i , 1 = 2.5 , Λ i , 2 = 5 , and P = 50 . And selecting parameters as Π i , 1 = 2 and Π i , 2 = 5 , the multi-agent Laplacian matrix L and the degree matrix D were defined as shown below
L = 0.1 0 0 0.1 0.9 0.9 0 0 0 0.8 0.8 0 0 0.7 0.7 1.4 ,   D = 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
The developed adaptive NN control approach is outlined below
α i , 1 = l i , 1 e i , 1 e i , 1 ϕ ^ i , 1 Q i , 1 b i + d i 1
α i , 2 = l i , 2 e i , 2 e i , 2 ϕ ^ i , 2 Q i , 2 Λ i , 2 2 z i , 2 2 k i 2 e i , 2
ϕ ^ ˙ i , 1 = ξ i , 1 ϕ ^ i , 1 + z i , 1 2 λ i , 1 Q i , 1 Λ i , 1 2 z i , 1 2
ϕ ^ ˙ i , 2 = ξ i , 2 ϕ ^ i , 2 + z i , 2 2 λ i , 2 Q i , 2 Λ i , 2 2 z i , 2 2
φ ^ ˙ i = ς i φ ^ i z i , 2 k i δ i α i , 2 Λ i , 2 2 z i , 2 2
Below, radial basis functions’ parameters are indicated as
Θ i X ¯ = exp X ¯ i X ¯ i T X ¯ i X ¯ i υ i 2 ,   i = 1 , 2 , , 5
where X ¯ 1 , 1 = x 1 , 1 , x 2 , 1 , x 2 , 2 , y 0 , y ˙ 0 T , X ¯ 2 , 1 = x 2 , 1 , x 3 , 1 , x 3 , 2 , y 0 , y ˙ 0 T , X ¯ 3 , 1 = x 3 , 1 , x 4 , 1 , x 4 , 2 , y 0 , y ˙ 0 T , X ¯ 4 , 1 = x 4 , 1 , x 1 , 1 , x 1 , 2 , y 0 , y ˙ 0 T , X ¯ 1 , 2 = x 1 , 1 , x 1 , 2 , x 2 , 1 , x 2 , 2 , ϕ ^ 1 , 1 , y 0 , y ˙ 0 T , X ¯ 2 , 2 = x 2 , 1 , x 2 , 2 , x 3 , 1 , x 3 , 2 , ϕ ^ 2 , 1 , y 0 , y ˙ 0 T , X ¯ 3 , 2 = x 3 , 1 , x 3 , 2 , x 4 , 1 , x 4 , 2 , ϕ ^ 3 , 1 , y 0 , y ˙ 0 T , and X ¯ 4 , 2 = x 4 , 1 , x 4 , 2 , x 1 , 1 , x 1 , 2 , ϕ ^ 4 , 1 , y 0 , y ˙ 0 T are the inputs of the RBFNNs. Then, υ i 2 = 2 . Table 1 provides the remaining parameters and initial states.
Figure 2 displays simulation outcomes. The display features both the leader output signal and the follower output signal in Figure 2a. Meanwhile, each follower’s states can be observed in Figure 2b. The followers tracked the leader quickly while adhering to the specified state constraints without any violations, a clarity evident in Figure 2a,b. Figure 2c,d display each follower’s synchronization error and dynamics error. Within the prescribed time T = 1 s , the convergence of all errors in the prescribed area became evident, meeting the prescribed performance for convergence progress.
To validate that the starting states and control parameters do not affect the convergence performance and time, while still adhering to the state constraints, two additional simulation experiments were conducted. Each experiment involved different design parameters and varying initial states. Figure 3 and Figure 4 display two simulations’ states and errors. Each follower swiftly converged to the leader without violating state constraints, demonstrating this capability when different parameters or initial states were used. Meeting the prescribed performance within the prescribed time, all errors converged.
Two simulation experiments were carried out (as depicted in Table 1) after adjusting the various design parameters and different initial states listed. Figure 3 and Figure 4 depict the states of the systems and the progress of error convergence. Results from Figure 2, Figure 3 and Figure 4 distinctly indicate that the systems quickly converged within the prescribed performance and prescribed area, even when the parameters were unknown. Furthermore, the state constraints were reliably obeyed. Thus, the confirmation of the effectiveness and feasibility of the advocated control method is evident from these outcomes.
In order to further verify the effectiveness and generality of the proposed method, the authors conducted experiments for different initial states and different control parameters, and the specific initial states and controller parameters are shown in Table 1.
Figure 3 and Figure 4 depict the states of the systems and the progress of error convergence, and similar control effects were obtained. Results from Figure 2, Figure 3 and Figure 4 distinctly indicate that the systems quickly converged within the prescribed performance and prescribed area, even when the parameters were unknown. Furthermore, the state constraints were reliably obeyed. Figure 3 and Figure 4 display two simulations’ states and errors. Each follower swiftly converged to the leader without violating state constraints, demonstrating this capability when different parameters or initial states were used. Within the prescribed time, all errors converged under the prescribed performance. Thus, the confirmation of the effectiveness and feasibility of the advocated control method is evident from these outcomes.

5. Conclusions

Under the influence of parametric uncertainties, this study explored achieving prescribed performance in constrained multi-robotic systems. Using an adaptive NN control approach, the challenge was tackled. Adaptive laws and RBFNNs, employed to manage the impact of unknown parameters, effectively countered their effects. Regardless of any existing parametric uncertainties, the proposed control approach ensured that all followers achieved the predefined precision within the prescribed time. The viability demonstrated here pertains to the proposed control approach through some simulations. In future, we will focus on refining our control strategy to address a broader range of uncertainties and exploring its applicability to various robotic applications. This includes examining additional uncertainties, such as environmental disturbances, sensor noise, and communication delays, as well as adapting our strategy for use in autonomous vehicles, industrial automation, and unmanned aerial vehicles (UAVs).

Author Contributions

Methodology, R.T. and H.L.; validation, R.T., H.L. and Z.L.; formal analysis, X.Z.; data curation, Y.G.; writing—original draft preparation, H.L. and Z.L.; writing—review and editing, R.T. and H.L.; supervision, Z.L.; project administration, H.L. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Special Funds for the Cultivation of Guangdong College Students’ Scientific and Technological Innovation (Grant Number pdjh2023b0409).

Data Availability Statement

All relevant data are within the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. He, S.; Xu, Y.; Wu, Y.; Li, Y.; Zhong, W. Adaptive consensus tracking of multi-robotic systems via using integral sliding mode control. Neurocomputing 2021, 455, 154–162. [Google Scholar] [CrossRef]
  2. Liu, D.; Liu, Z.; Chen, C.P.; Zhang, Y. Prescribed-time containment control with prescribed performance for uncertain nonlinear multi-agent systems. J. Frankl. Inst. 2021, 358, 1782–1811. [Google Scholar] [CrossRef]
  3. Dai, S.; Wu, Z.; Li, S.; Wang, J.; Tan, M.; Yu, J. Model-Based Event-Triggered Dynamic Pursuing and Surrounding Control for a Multi-Robotic Fish System. IEEE Robot. Autom. Lett. 2023, 8, 3788–3795. [Google Scholar] [CrossRef]
  4. Behera, L.; Rybak, L.; Malyshev, D.; Gaponenko, E. Determination of workspaces and intersections of robot links in a multi-robotic system for trajectory planning. Appl. Sci. 2021, 11, 4961. [Google Scholar] [CrossRef]
  5. Jia, H.; Zhao, Y.; Zhai, Y.; Ding, B.; Wang, H.; Wu, Q. Crmrl: Collaborative relationship meta reinforcement learning for effectively adapting to type changes in multi-robotic system. IEEE Robot. Autom. Lett. 2022, 7, 11362–11369. [Google Scholar] [CrossRef]
  6. Fang, Y.; Ming, H.; Li, M.; Liu, Q.; Pham, D.T. Multi-objective evolutionary simulated annealing optimisation for mixed-model multi-robotic disassembly line balancing with interval processing time. Int. J. Prod. Res. 2020, 58, 846–862. [Google Scholar] [CrossRef]
  7. Sanila, P.; Pradeep, A.; Jacob, J.; Ramchand, R. Leader–follower target interception control of multi-robotic vehicles with holonomic dynamics based on unscented Kalman filter. Nonlinear Dyn. 2023, 111, 11171–11190. [Google Scholar] [CrossRef]
  8. Klančar, G.; Seder, M. Coordinated Multi-Robotic Vehicles Navigation and Control in Shop Floor Automation. Sensors 2022, 22, 1455. [Google Scholar] [CrossRef]
  9. Wang, Z.; Zhou, B.; Trentesaux, D.; Bekrar, A. Approximate optimal method for cyclic solutions in multi-robotic cell with processing time window. Robot. Auton. Syst. 2017, 98, 307–316. [Google Scholar] [CrossRef]
  10. Din, A.; Ismail, M.Y.; Shah, B.; Babar, M.; Ali, F.; Baig, S.U. A deep reinforcement learning-based multi-agent area coverage control for smart agriculture. Comput. Electr. Eng. 2022, 101, 108089. [Google Scholar] [CrossRef]
  11. Mishra, R.; Bajpai, M.K. Hybrid multiagent based adaptive genetic algorithm for limited view tomography using oppositional learning. Biomed. Signal Process. Control 2022, 75, 103610. [Google Scholar] [CrossRef]
  12. Nilsson, A.; Danielsson, F.; Svensson, B. Customization and flexible manufacturing capacity using a graphical method applied on a configurable multi-agent system. Robot. Comput.-Integr. Manuf. 2023, 79, 102450. [Google Scholar] [CrossRef]
  13. Leng, J.; Sha, W.; Lin, Z.; Jing, J.; Liu, Q.; Chen, X. Blockchained smart contract pyramid-driven multi-agent autonomous process control for resilient individualised manufacturing towards Industry 5.0. Int. J. Prod. Res. 2023, 61, 4302–4321. [Google Scholar] [CrossRef]
  14. Li, D.; Ge, S.S.; Lee, T.H. Fixed-time-synchronized consensus control of multiagent systems. IEEE Trans. Control Netw. Syst. 2020, 8, 89–98. [Google Scholar] [CrossRef]
  15. Wang, X.; Su, H. Consensus of multiagent with interaction distortions via echo control. Inf. Sci. 2022, 614, 518–533. [Google Scholar] [CrossRef]
  16. Wang, G.; Wang, C.; Cai, X. Consensus control of output-constrained multiagent systems with unknown control directions under a directed graph. Int. J. Robust Nonlinear Control 2020, 30, 1802–1818. [Google Scholar] [CrossRef]
  17. Wang, W.; Li, Y. Distributed fuzzy optimal consensus control of state-constrained nonlinear strict-feedback systems. IEEE Trans. Cybern. 2022, 53, 2914–2929. [Google Scholar] [CrossRef] [PubMed]
  18. Wang, J.L.; Han, X.; Huang, T. PD and PI Control for the Lag Consensus of Nonlinear Multiagent Systems with and Without External Disturbances. IEEE Trans. Cybern. 2023, 54, 3716–3726. [Google Scholar] [CrossRef] [PubMed]
  19. Wang, X.; Wang, G.; Li, S.; Lu, K. Composite sliding-mode consensus algorithms for higher-order multi-agent systems subject to disturbances. IET Control Theory Appl. 2020, 14, 291–303. [Google Scholar] [CrossRef]
  20. Xu, C.; Wu, B.; Zhang, Y. Distributed prescribed-time attitude cooperative control for multiple spacecraft. Aerosp. Sci. Technol. 2021, 113, 106699. [Google Scholar] [CrossRef]
  21. Ye, H.; Song, Y. Prescribed-time control for linear systems in canonical form via nonlinear feedback. IEEE Trans. Syst. Man Cybern. Syst. 2022, 53, 1126–1135. [Google Scholar] [CrossRef]
  22. Ren, Y.; Zhou, W.; Li, Z.; Liu, L.; Sun, Y. Prescribed-time cluster lag consensus control for second-order non-linear leader-following multiagent systems. ISA Trans. 2021, 109, 49–60. [Google Scholar] [CrossRef] [PubMed]
  23. Ning, B.; Han, Q.-L.; Zuo, Z.; Ding, L.; Lu, Q.; Ge, X. Fixed-time and prescribed-time consensus control of multiagent systems and its applications: A survey of recent trends and methodologies. IEEE Trans. Ind. Inform. 2022, 19, 1121–1135. [Google Scholar] [CrossRef]
  24. Wang, Y.; Song, Y.; Hill, D.J.; Krstic, M. Prescribed-time consensus and containment control of networked multiagent systems. IEEE Trans. Cybern. 2018, 49, 1138–1147. [Google Scholar] [CrossRef] [PubMed]
  25. Chen, X.; Yu, H.; Hao, F. Prescribed-time event-triggered bipartite consensus of multiagent systems. IEEE Trans. Cybern. 2020, 52, 2589–2598. [Google Scholar] [CrossRef] [PubMed]
  26. Dai, L.; Chen, X.; Guo, L.; Zhang, J.; Chen, J. Prescribed-time Group Consensus for Multiagent System Based on a Distributed Observer Approach. Int. J. Control Autom. Syst. 2022, 20, 3129–3137. [Google Scholar] [CrossRef]
  27. Zhu, P.; Hong, X.; Yang, D. Disturbance observer-based controller design for uncertain nonlinear parameter-varying systems. ISA Trans. 2022, 130, 265–276. [Google Scholar] [CrossRef] [PubMed]
  28. Yan, Y.; Wang, X.; Li, Y.; Zeng, L.; Li, Y.; Wang, L. Importance measure analysis of design variables and uncertain parameters in multidisciplinary systems. Appl. Math. Model. 2022, 107, 296–315. [Google Scholar] [CrossRef]
  29. Zhao, J.; Lin, C.M. Wavelet-TSK-type fuzzy cerebellar model neural network for uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 2018, 27, 549–558. [Google Scholar] [CrossRef]
  30. Zhang, Z.; Wang, Q.; Sang, Y.; Ge, S.S. Globally Adaptive Neural Network Output-Feedback Control for Uncertain Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 9078–9087. [Google Scholar] [CrossRef]
  31. Li, Y.; Min, X.; Tong, S. Adaptive fuzzy inverse optimal control for uncertain strict-feedback nonlinear systems. IEEE Trans. Fuzzy Syst. 2019, 28, 2363–2374. [Google Scholar] [CrossRef]
  32. Wang, Q.; Zhang, Z.; Xie, X.J. Globally adaptive neural network tracking for uncertain output-feedback systems. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 814–823. [Google Scholar] [CrossRef] [PubMed]
  33. Chen, Z.; Niu, B.; Zhang, L.; Zhao, J.; Ahmad, A.M.; Alassafi, M.O. Command filtering-based adaptive neural network control for uncertain switched nonlinear systems using event-triggered communication. Int. J. Robust Nonlinear Control 2022, 32, 6507–6522. [Google Scholar] [CrossRef]
  34. Ding, B.; Pan, Y.; Lu, Q. Neural adaptive optimal control for nonlinear multiagent systems with full-state constraints and immeasurable states. Neurocomputing 2023, 544, 126259. [Google Scholar] [CrossRef]
  35. Xu, Z.; Deng, W.; Shen, H.; Yao, J. Extended-state-observer-based adaptive prescribed performance control for hydraulic systems with full-state constraints. IEEE/ASME Trans. Mechatron. 2022, 27, 5615–5625. [Google Scholar] [CrossRef]
  36. Duan, J.; Liu, Z.; Li, S.E.; Sun, Q.; Jia, Z.; Cheng, B. Adaptive dynamic programming for nonaffine nonlinear optimal control problem with state constraints. Neurocomputing 2022, 484, 128–141. [Google Scholar] [CrossRef]
  37. Ji, Q.; Chen, G.; He, Q. Neural network-based distributed finite-time tracking control of uncertain multi-agent systems with full state constraints. IEEE Access 2020, 8, 174365–174374. [Google Scholar] [CrossRef]
  38. Xu, Z.; Qi, G.; Liu, Q.; Yao, J. ESO-based adaptive full state constraint control of uncertain systems and its application to hydraulic servo systems. Mech. Syst. Signal Process. 2022, 167, 108560. [Google Scholar] [CrossRef]
  39. Liu, R.; Liu, M.; Shi, Y.; Qu, J. Adaptive Fixed-Time Fuzzy Control for Uncertain Nonlinear Systems with Asymmetric Time-Varying Full-State Constraints. Int. J. Fuzzy Syst. 2023, 25, 1597–1611. [Google Scholar] [CrossRef]
  40. Wang, J.; Yan, Y.; Liu, Z.; Chen, C.P.; Zhang, C.; Chen, K. Finite-time consensus control for multi-agent systems with full-state constraints and actuator failures. Neural Netw. 2023, 157, 350–363. [Google Scholar] [CrossRef]
  41. Li, Y.; Li, K.; Tong, S. An observer-based fuzzy adaptive consensus control method for nonlinear multiagent systems. IEEE Trans. Fuzzy Syst. 2022, 30, 4667–4678. [Google Scholar] [CrossRef]
Figure 1. Communication topology.
Figure 1. Communication topology.
Mathematics 12 01880 g001
Figure 2. Simulations results for Example case I. (a) Outputs of all followers; (b) states of all followers; (c) synchronization errors of all followers; and (d) dynamics errors of all followers.
Figure 2. Simulations results for Example case I. (a) Outputs of all followers; (b) states of all followers; (c) synchronization errors of all followers; and (d) dynamics errors of all followers.
Mathematics 12 01880 g002
Figure 3. Simulations results for Example case II. (a) Outputs of all followers; (b) states of all followers; (c) synchronization errors of all followers; and (d) dynamics errors of all followers.
Figure 3. Simulations results for Example case II. (a) Outputs of all followers; (b) states of all followers; (c) synchronization errors of all followers; and (d) dynamics errors of all followers.
Mathematics 12 01880 g003
Figure 4. Simulations results for Example case III. (a) Outputs of all followers; (b) states of all followers; (c) synchronization errors of all followers; and (d) dynamics errors of all followers.
Figure 4. Simulations results for Example case III. (a) Outputs of all followers; (b) states of all followers; (c) synchronization errors of all followers; and (d) dynamics errors of all followers.
Mathematics 12 01880 g004
Table 1. The initial states and controller parameters of the system.
Table 1. The initial states and controller parameters of the system.
Case x i , 1 x i , 2 l i , 1 l i , 2 λ i , j ξ i , j δ i ς i
I 0.1 , 0.3 , 0.5 , 0.2 0.2 , 0.4 , 0.6 , 0.5 30 , 20 , 15 , 22 20 , 10 , 8 , 18 0.1 , 0.5 5 , 4 1 0.1
II 0.1 , 0.3 , 0.5 , 0.2 0.2 , 0.4 , 0.6 , 0.5 25 , 18 , 12 , 20 18 , 13 , 6 , 12 0.08 , 0.6 3 , 5 1.5 0.2
III 0.1 , 0.3 , 0.2 , 0.4 0.5 , 0.6 , 0.7 , 0.8 30 , 20 , 15 , 22 20 , 10 , 8 , 18 0.1 , 0.5 5 , 4 1 0.1
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

Tang, R.; Lin, H.; Liu, Z.; Zhou, X.; Gu, Y. Adaptive Neural Network Prescribed Time Control for Constrained Multi-Robotics Systems with Parametric Uncertainties. Mathematics 2024, 12, 1880. https://doi.org/10.3390/math12121880

AMA Style

Tang R, Lin H, Liu Z, Zhou X, Gu Y. Adaptive Neural Network Prescribed Time Control for Constrained Multi-Robotics Systems with Parametric Uncertainties. Mathematics. 2024; 12(12):1880. https://doi.org/10.3390/math12121880

Chicago/Turabian Style

Tang, Ruizhi, Hai Lin, Zheng Liu, Xiaoyang Zhou, and Yixiang Gu. 2024. "Adaptive Neural Network Prescribed Time Control for Constrained Multi-Robotics Systems with Parametric Uncertainties" Mathematics 12, no. 12: 1880. https://doi.org/10.3390/math12121880

APA Style

Tang, R., Lin, H., Liu, Z., Zhou, X., & Gu, Y. (2024). Adaptive Neural Network Prescribed Time Control for Constrained Multi-Robotics Systems with Parametric Uncertainties. Mathematics, 12(12), 1880. https://doi.org/10.3390/math12121880

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