Next Article in Journal
New Third-Order Finite Volume Unequal-Sized WENO Lagrangian Schemes for Solving Euler Equations
Previous Article in Journal
Unitary Diagonalization of the Generalized Complementary Covariance Quaternion Matrices with Application in Signal Processing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Event-Triggered Neural Network Fast Finite-Time Control for Uncertain Robotic Systems

1
School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
2
School of Computer & Information, Qiannan Normal University for Nationalities, Duyun 558000, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(23), 4841; https://doi.org/10.3390/math11234841
Submission received: 1 November 2023 / Revised: 25 November 2023 / Accepted: 29 November 2023 / Published: 1 December 2023
(This article belongs to the Section Dynamical Systems)

Abstract

:
A fast convergence adaptive neural network event-triggered control strategy is proposed for the trajectory tracking issue of uncertain robotic systems with output constraints. To cope with the constraints on the system output in the actual industrial field while reducing the burden on communication resources, an adaptive event-triggered mechanism is designed by using logarithm-type barrier Lyapunov functions and an event-triggered mechanism. Meanwhile, the combination of neural networks and fast finite-time stability theory can not only approximate the unknown nonlinear function of the system, but also construct the control law and adaptive law with a fractional exponential power to accelerate the system’s convergence speed. Furthermore, the tracking errors converge quickly to a bounded and adjustable compact set in finite time. Finally, the effectiveness of the strategy is verified by simulation examples.

1. Introduction

In modern industrial systems, the constrained robot control problem has gradually become a hot research field. Constraints can restrict the system output during operation, ensuring the safety specifications and the system control performance, and have been extensively studied by scholars [1,2,3,4,5,6]. In [1], the tangent-type barrier Lyapunov function (BLF) is introduced to ensure that the output remains in the constrained region. In [2], a logarithm-type BLF and the Moore–Penrose inverse term are employed to prevent contravention of output and state constraints. In [3], an integral-type BLF is employed in a two-DOF helicopter system. In [6], an integral-type BLF is introduced to cope with symmetric output constraints, so that the system output conforms to the specified restrictions. In fact, a constant constraint is a typical situation in time-varying constraints. Moreover, methods to deal with time-varying constraints usually combine the time-varying BLF with fuzzy logic systems (FLSs) [7,8,9] or neural networks (NNs) [10,11,12]. In [7], an output feedback control approach for an adaptive fuzzy state observer is designed by employing the time-varying BLF. In [10], the time-varying BLF and NNs are used to ensure that the output is limited to a time-varying interval, and the n-link robotic systems are transformed into a class of MIMO systems, which makes them more versatile in dealing with practical problems.
Lyapunov stability theory is one of the most traditional and widely used methods for analyzing the stability of dynamic systems [13,14,15,16]. Only when time tends to infinity can the states of the system converge to an equilibrium point. In [13], a diagonal recurrent neural network (DRNN) is utilized for the adaptive control of nonlinear dynamic systems. Furthermore, update rules are developed using Lyapunov stability criteria to further adjust various parameters of the DRNN. Lastly, tests are conducted on parameter variations and disturbance signals to verify the robustness of the proposed control scheme. In [14], the authors proposed a time-domain locally recursive radial basis function network structure for nonlinear system modeling and adaptive control. The main feature of this study is the introduction of discrete Lyapunov stability in order to ensure the asymptotic stability of the system, and conditions on the learning rate are derived using this method. In the simulation study, the performance of a recurrent Elman neural network, a DRNN, a dynamic radial basis function network and a dynamic feedforward neural network is also compared. In [15], a new higher-order contextual hierarchical recursive pi-sigma neural network (CLRPSNN) is proposed. In order to adjust the weights of the proposed CLRPSNN model, a learning process is developed by combining BP and Lyapunov stability methods. The proposed model has better results compared to a PSNN, a feedforward neural network (FFNN) (containing a single hidden layer) and various popular recurrent neural networks (RNNs). In [16], an adaptive dynamic programming control and identification scheme for nonlinear dynamical systems is designed with the control objective that the output of the controlled object follows the desired trajectory. The gradient descent (GD) and Lyapunov stability (LS) criterion methods are used to derive the weight-updating equations for all the neural networks in the scheme. The global stability of the system is guaranteed by the weight-updating equations obtained by the LS criterion, and the final results show that the LS method is more accurate than the GD method.
In contrast, however, fast-finite time stabilization theory focuses on analyzing the ability of a system to reach a steady state in a finite time. The fast-finite time control method has rapid convergence speeds, high precision and strong robustness to uncertainty. Therefore, in recent years, many scholars have proposed a variety of finite-time stable design mechanisms [17,18,19,20,21,22,23]. For instance, in [17], semi-global practical finite-time stability theory is proposed, and a finite-time adaptive control approach to state feedback is proposed in combination with NNs. Nonetheless, when its preliminary state is away from the origin, the convergence speed of this control strategy will be reduced. In order to overcome this problem, in [18], it was found that, according to the fast finite-time stability criterion, the Lyapunov function satisfies V ˙ ( x ) a V ( x ) β V h ( x ) + ϱ . Furthermore, in [19], the dynamic surface control technique is utilized, the boundary conditions of the gain function are relaxed and an adaptive fast finite-time output tracking control approach is designed for reducing the computational complexity.
On the other hand, the above research achievements are based on a traditional time-triggered mechanism (TTM). The sampling period is fixed and the communication bandwidth is limited, thus leading to the data signal in the network transmission process being prone to delays, affecting the quality of network communication. Therefore, event-triggered mechanisms (ETMs) have attracted an increasing number of scholars’ attention [24,25,26,27,28,29,30,31,32]. In [24], the recent advances in event-triggered control mechanisms are summarized and discussed. In [25], an adaptive NN control strategy for TTM and ETM is designed, and comparative simulation experiments are conducted to further show that the adaptive NN event-triggered control strategy has stronger robustness. In [26], considering uncertain nonlinear systems, an event-triggered prescribed settling time consensus adaptive compensation control method is proposed by using the relative threshold ETM. Furthermore, in [28], by relaxing the permissible error scope of event triggering and integrating the state model error into the construction of compound conditions and the adaptive law of NNs, the amount of trigger moments is decreased significantly. In [33], in order to avoid the continuous sampling of the controller, a method without considering the Zeno current is proposed. The event trigger mechanism of an image is used, and the unmeasurable state variables are reconstructed by multi-filters, which transforms the unknown time-varying parameters and sensor sensitivity into an estimation problem with unknown parameters. Thus, the event-triggered control of robotic systems has certain research significance and is challenging.
Based on the above, considering an uncertain robot with output constraints, an adaptive event-triggered NN fast finite-time control approach is proposed. Under the condition that the system output remains within the predefined constraint interval, all closed-loop system signals are bounded and the tracking errors rapidly converge to a small and adjustable set. The primary innovations can be generalized as follows:
1.
Adaptive event-triggered control is designed by using the logarithm-type BLF and the ETM, which effectively reduces the update frequency of the transmitted information between the controller and the actuator while ensuring that the outputs of the robotic systems remain within the predefined constraint interval.
2.
Using fast finite-time stability theory, an adaptive NN control approach is proposed. In particular, while compensating for system uncertainties, the system’s convergence speed is also accelerated, so that the tracking error quickly converges to a bounded and adjustable compact set within a finite time to improve the system’s robustness.
Then the research is divided into 5 sections. Section 2 details the problem exposition and preliminaries. Section 3 introduces the design of event-triggered fast finite-time control and analyzes its stability. Section 4 verifies the effectiveness of the proposed approach through two simulation examples. At last, Section 5 is the conclusion.

2. Problem Description and Preliminaries

2.1. System Exposition

The dynamics of an n-degree of freedom (n-DOF) rigid robotic system [34] can be described as
H ( w ) w ¨ + K ( w , w ˙ ) w ˙ + D ( w ) + P T ( w ) Z ( t ) = φ ( t )
where the position, velocity, acceleration and input torque are w , w ˙ , w ¨ , φ ( t ) R n , respectively. P ( w ) is the reversible and unknown Jacobian matrix and Z ( t ) R n is the constrained vector force exerted by human and environment. H ( w ) R n × n represents an unknown inertia matrix. The unknown Coriolis and centripetal torque is denoted as K ( w , w ˙ ) R n × n . D ( w ) R n is the unknown gravitational force.
Property 1
([35,36]). The matrix H ˙ ( w ) 2 K ( w , w ˙ ) is skew-symmetric such that W T H ˙ ( w ) 2 K ( w , w ˙ ) W = 0 and W R n , where H ( w ) is positive definite and symmetric.
Then, let x 1 = w , x 2 = w ˙ . The dynamics of the robotic system (1) are transformed into the following equation
x ˙ 1 = x 2 x ˙ 2 = H 1 φ P T Z K x 2 D y = x 1
where, for convenience, H, φ , P , K, D and Z are abbreviations of H ( x 1 ) , φ ( t ) , P ( x 1 ) , K ( x 1 , x 2 ) , D ( x 1 ) and Z ( t ) , respectively. x 1 = x 11 , x 12 , , x 1 n T , x 2 = x 21 , x 22 , , x 2 n T R n and y represents the system output. Meanwhile, there exists a constant vector k ¯ v 1 = k ¯ v 11 , k ¯ v 12 , , k ¯ v 1 n T R n , such that the system output constraint satisfies x 1 k ¯ v 1 .
Assumption 1
([37]). The desired signal vector y s = y s 1 , y s 2 , , y s n T R n and its first-order derivative y ˙ s = y ˙ s 1 , y ˙ s 2 , , y ˙ s n T R n are both continuous and bounded. There exist positive constant vectors S 0 and S 1 such that y s S 0 k ¯ v 1 and y ˙ s S 1 .
Assumption 2
([38]). Assume that for any t [ 0 , ) , the constrained force Z ( t ) is uniformly bounded, and there exists Z ¯ > 0 , which satisfies Z ( t ) Z ¯ .
Lemma 1
([19]). Considering a general system x ˙ = f ( x , w ) , if there exists a continuous function V ( x , t ) , γ 1 > 0 , γ 2 > 0 , ϱ ( 0 , ) and h ( 0 , 1 ) such that
V ˙ ( x , t ) γ 1 V ( x , t ) γ 2 V ( x , t ) h + ϱ
then the trajectory of system x ˙ = f ( t , w ) is practically fast finite-time stable. Then, the residual set of the system solution is described as follows
Ξ = x | V ( x , t ) min ϱ ( 1 ω 0 ) γ 1 , ϱ ( 1 ω 0 ) γ 2 1 h
where ω 0 ( 0 , 1 ) . The convergence time T m is
T m = max t 0 + 1 ω 0 γ 1 ( 1 h ) ln ω 0 γ 1 V ( t 0 ) 1 h + γ 2 γ 2 , t 0 + 1 γ 1 ( 1 h ) ln γ 1 V ( t 0 ) 1 h + ω 0 γ 2 ω 0 γ 2
Lemma 2
([39]). For ϑ j R , j = 1 , 2 , , n and a [ 0 , 1 ] , the following inequality holds
j = 1 n ϑ j a j = 1 n ϑ j a
Lemma 3
([40]). For any δ, μ R , one has
0 δ δ tanh δ μ 0.2785 μ
Lemma 4
([41]). For any κ 1 > 0 , κ 2 > 0 , κ 3 > 0 , ψ 1 > 0 , ψ 2 > 0 and ψ 3 > 0 , the following inequality holds
ψ 1 κ 1 ψ 2 κ 2 ψ 3 κ 3 ψ 1 κ 1 + κ 2 + κ 2 κ 1 + κ 2 × κ 1 κ 3 κ 1 + κ 2 κ 1 κ 2 ψ 2 κ 1 + κ 2 ψ 3 κ 1 + κ 2 κ 2

2.2. Radial Basis Function Neural Networks

Radial basis function neural networks (RBFNNs) are widely applied in arbitrary approximation to deal with the environmental uncertainties in nonlinear systems. The general form of RBFNNs can be described as
M ( Y ) = U T N ( Y ) + ϵ ( Y )
where Y R n is the input vector; U = U 1 , U 2 , , U n T represents the ideal weight vector; and N ( Y ) = N 1 ( Y ) , N 2 ( Y ) , , N n ( Y ) T is the basis function vector, where n is the number of nodes. ϵ ( Y ) denotes approximation error such that | ϵ ( Y ) | ϵ ¯ . The Gaussian function is usually chosen as follows
N i ( Y ) = exp ( Y m i ) T ( Y m i ) u i 2 , i = 1 , 2 , , n
where u i and m i , respectively, represent the width and center of the Gaussian function.

3. Adaptive Event-Triggered Fast Finite-Time Control Design

3.1. Control Design

Firstly, the following error system has been defined as
ξ 1 = x 1 y s ξ 2 = x 2 α 1
where ξ 1 = ξ 11 , ξ 12 , , ξ 1 n T and ξ 2 = ξ 21 , ξ 22 , , ξ 2 n T ; y s = y s 1 , y s 2 , , y s n denotes the desired signal vector; and α 1 = α 11 , α 12 , , α 1 n T represents the virtual control law.
From (11), the derivative of ξ 1 can be written as
ξ ˙ 1 = ξ 2 + α 1 y ˙ s
ξ ˙ 1 i = ξ 2 i + α 1 i y ˙ s i
where i = 1 , 2 , , n . Choosing the first BLF as
V 1 = i = 1 n 1 2 log k 1 i 2 k 1 i 2 ξ 1 i 2
where k 1 = k ¯ v 1 S 0 = k 11 , k 12 , , k 1 n T , then V ˙ 1 can be expressed as
V ˙ 1 = i = 1 n ξ 1 i ( ξ 2 i + α 1 i y ˙ s i ) k 1 i 2 ξ 1 i 2
α 1 i is designed as follows
α 1 i = z 1 i ξ 1 i s 1 i ξ 1 i 2 h 1 ( k 1 i 2 ξ 1 i 2 ) h 1 + y ˙ s i
where z 1 i and s 1 i are positive constants and h ( 1 2 , 1 ) .
By substituting (16) into (15), one has
V ˙ 1 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n s 1 i ξ 1 i 2 h ( k 1 i 2 ξ 1 i 2 ) h + i = 1 n ξ 1 i ξ 2 i k 1 i 2 ξ 1 i 2
From (2) and (11), the derivative of ξ 2 can be written as
ξ ˙ 2 = H 1 φ P T Z K x 2 D α ˙ 1
Considering the second BLF as
V 2 = V 1 + 1 2 ξ 2 T H ξ 2
and taking the derivative of V 2 and combining it with (17) and (18), it can be obtained that
V ˙ 2 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n s 1 i ξ 1 i 2 h ( k 1 i 2 ξ 1 i 2 ) h + i = 1 n ξ 1 i ξ 2 i k 1 i 2 ξ 1 i 2 + ξ 2 T φ P T Z K x 2 D H α ˙ 1 + 1 2 ξ 2 T H ˙ ξ 2
Then, according to Property 1 and ξ 2 = x 2 α ˙ 1 , Equation (20) can be further rewritten as
V ˙ 2 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n s 1 i ξ 1 i 2 h ( k 1 i 2 ξ 1 i 2 ) h + i = 1 n ξ 1 i ξ 2 i k 1 i 2 ξ 1 i 2 + ξ 2 T φ P T Z K α 1 D H α ˙ 1
Define the unknown continuous function M = M 1 ( E ) , M 2 ( E ) , , M n ( E ) T R n as follows
M ( E ) = P T Z K α 1 D H α ˙ 1 + i = 1 n ξ 1 i k 1 i 2 ξ 1 i 2
where E = x 1 T , x 2 T , y s T , y ˙ s T T R 4 n . By utilizing RBFNNs to approximate the unknown continuous function, it can be described as
M i ( E ) = W i T Q i ( E ) + ϵ i
ξ 2 i M i ( E ) = ξ 2 i W i T Q i ( E ) + ξ 2 i ϵ i 1 2 r i 2 ξ 2 i 2 ζ i Q i 2 + r i 2 2 + ξ 2 i 2 2 + μ i 2 2
where W i T denotes the optimal weight vector; Q i ( E ) = Q i 1 ( E ) , Q i 2 ( E ) , , Q i r ( E ) T represents the radial function vector; r is the amount of nodes; ϵ i is the approximation error; μ i is a constant such that ϵ i μ i ; and ζ i W i 2 .
With the help of the relative threshold ETM, the actual control input torque φ i is introduced to save communication resources. The control input ϖ i ( t ) of the ETM is considered as
ϖ i ( t ) = ( 1 + λ i ) α 2 i tanh α 2 i ξ 2 i σ i + b i tanh b i ξ 2 i σ i
The actual control input φ i ( t ) is described as
φ i ( t ) = ϖ i t i , k , t i , k t < t i , k + 1 t i , k + 1 = inf t R | | m i ( t ) λ i φ i ( t ) + o i
where λ i , b i σ i and o i are positive design parameters; m i ( t ) = φ i ( t ) ϖ i ( t ) denotes the measurement error; b i > o i / ( 1 λ i ) ; and k Z + .
Remark 1.
While the trigger condition | m i ( t ) λ i φ i ( t ) + o i is true, the control input signal φ i ( t ) = ϖ i t i , k will be updated and its value will be transmitted to the actuator; conversely, when the trigger condition is false, the control signal that maintains the last moment φ i ( t ) = ϖ i 1 t i 1 , k is transmitted to the actuator. Therefore, the ETM reduces the communication burden of the system by reducing the update frequency of the control signal.
Equation (26) shows that for any t t i , k , t i , k + 1 , ϖ i ( t ) = 1 + η 1 i ( t ) ρ i φ i ( t ) + η 2 i ( t ) , where | η 1 i ( t ) | 1 and | η 2 i ( t ) | 1 are time-varying parameters. Thus, it can be further expressed that
φ i ( t ) = ϖ i ( t ) η 2 i ( t ) o i 1 + η 1 i ( t ) λ i
According to (26) and (27),
ξ 2 i φ i = 1 + λ i 1 + λ i η 2 i ( t ) ξ 2 i α 2 i tanh ξ 2 i α 2 i σ i + ξ 2 i b i tanh ξ 2 i b i σ i + o i η 1 i ( t ) 1 + λ i η 2 i ( t ) | ξ 2 i α 2 i | ξ 2 i α 2 i tanh ξ 2 i α 2 i σ i | ξ 2 i α 2 i | + | ξ 2 i b i | ξ 2 i b i tanh ξ 2 i b i σ i ξ 2 i α 2 i + 0.557 σ i
Substituting (23)–(28) into (21), one has
V ˙ 2 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n s 1 i ξ 1 i 2 h ( k 1 i 2 ξ 1 i 2 ) h + i = 1 n ξ 2 i ( α i + 1 2 r i 2 ξ 2 i ζ i Q i 2 + ξ 2 i 2 ) + i = 1 n r i 2 2 + i = 1 n μ i 2 2 + i = 1 n 0.557 σ i
The controller law α 2 i is designed as follows
α 2 i = c i ξ 2 i b i ξ 2 i 2 h 1 1 2 r i 2 ξ 2 i ζ ^ i Q i 2 ξ 2 i 2
The third BLF is chosen as
V 3 = V 2 + i = 1 n 1 2 a i ζ ˜ i 2
where ζ ˜ i = ζ i ζ ^ i . Taking the derivative of V 3 and combining it with (30) and (31), one obtains
V ˙ 3 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n s 1 i ξ 1 i 2 h ( k 1 i 2 ξ 1 i 2 ) h i = 1 n c i ξ 2 i 2 i = 1 n b i ξ 2 i 2 h + i = 1 n 1 a i ζ ˜ i ( 1 2 r i 2 a i ξ 2 i 2 Q i 2 ζ ^ ˙ i ) + i = 1 n ( 0.557 σ i + r i 2 2 + μ i 2 2 )
ζ ^ ˙ i is the adaptive law, designed as follows
ζ ^ ˙ i = 1 2 r i 2 a i ξ 2 i 2 Q i 2 ρ i ζ ^ i
Substituting (33) into (32), one has
V ˙ 3 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n s 1 i ξ 1 i 2 h ( k 1 i 2 ξ 1 i 2 ) h i = 1 n c i ξ 2 i 2 i = 1 n b i ξ 2 i 2 h + i = 1 n 1 a i ρ i ζ ˜ i ζ ^ i + i = 1 n ( 0.557 σ i + r i 2 2 + μ i 2 2 )
By utilizing Young’s inequality, one has
i = 1 n 1 a i ρ i ζ ˜ i ζ ^ i i = 1 n 1 2 a i ρ i ζ ˜ i 2 + i = 1 n 1 2 a i ρ i ζ i 2
Substituting (35) into (34), it can be obtained that
V ˙ 3 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n z 2 i ξ 2 i 2 k 2 i 2 ξ 2 i 2 i = 1 n b i ξ 2 i 2 h i = 1 n c i ξ 2 i 2 i = 1 n 1 2 a i ζ ˜ i 2 h + i = 1 n 1 2 a i ζ ˜ i 2 h i = 1 n 1 2 a i ρ i ζ ˜ i 2 + Δ 1
where Δ 1 = i = 1 n 1 2 a i ρ i ζ i 2 + μ i 2 2 + r i 2 2 + 0.557 σ i .
According to Lemma 4, and letting κ 1 = 1 κ 2 , κ 2 = h , κ 3 = κ 1 κ 2 κ 2 κ 1 , ψ 1 = 1 , ψ 2 = i = 1 n 1 2 a i ζ ˜ i 2 and ψ 3 = 1 , it can be obtained that
i = 1 n 1 2 a i ζ ˜ i 2 h κ 3 + i = 1 n 1 2 a i ζ ˜ i 2
Substituting (37) into (36), one has
V ˙ 3 i = 1 n z 1 i ξ 1 i 2 k 1 i 2 ξ 1 i 2 i = 1 n s 1 i ξ 1 i 2 h ( k 1 i 2 ξ 1 i 2 ) h i = 1 n c i ξ 2 i 2 i = 1 n b i ξ 2 i 2 h i = 1 n 1 2 a i ρ i ζ ˜ i 2 + i = 1 n 1 2 a i ζ ˜ i 2 i = 1 n 1 2 a i ζ ˜ i 2 h + Δ 2
where Δ 2 = Δ 1 + κ 3 . Furthermore, using Lemma 2 yields
V ˙ 3 2 min { z 1 i } i = 1 n 1 2 log k 1 i 2 k 1 i 2 ξ 1 i 2 2 h min { s 1 i } i = 1 n 1 2 log k 1 i 2 k 1 i 2 ξ 1 i 2 h min 2 c i λ m a x ( H ) 1 2 ξ 2 T H ξ 2 min b i 2 h λ m a x h ( H ) 1 2 ξ 2 T H ξ 2 h min ρ i 1 i = 1 n 1 2 a i ζ ˜ i 2 i = 1 n 1 2 a i ζ ˜ i 2 h + Δ 2
Finally, it can be obtained that
V ˙ 3 ϕ V 3 χ V 3 h + Δ 2
where ϕ = min 2 z 1 i , 2 c i λ m a x ( H ) , ρ i 1 and χ = min 2 h s 1 i , b i 2 h λ m a x h ( H ) , 1 .
Remark 2.
In [42], for any k > 0 satisfying | k | < z , we can obtain that log k 2 k 2 z 2 z 2 k 2 z 2 . Therefore, it can be further inferred that log k 2 k 2 z 2 h z 2 k 2 z 2 h holds when h ( 0 , 1 ) .

3.2. Stability Analysis

Theorem 1.
Considering n-DOF robotic systems (1) with output constraints under Assumptions 1 and 2, the virtual control laws (16) and (30), adaptive law (33) and ETMs (25) and (26), it is guaranteed that
1.
All the closed-loop system signals are bounded, and the tracking errors ξ 1 i rapidly converge to the bounded and adjustable compact set within a finite time.
2.
The system output does not exceed the predefined constraint interval, and the Zeno phenomenon does not occur successfully.
Proof of Theorem 1.
According to Lemma 1 and (40), in a finite time, the error signals E = [ ξ 1 i T , ξ 2 i T , ζ ˜ 1 , ζ ˜ 2 , , ζ ˜ n ] T can rapidly converge to the following set
Υ = E | V ( E ) m i n Δ 2 ( 1 κ ) ϕ , Δ 2 ( 1 κ ) χ 1 h
where κ ( 0 , 1 ) . Then, the convergence time T is given as
T m a x t 0 + 1 κ ϕ ( 1 h ) l n κ ϕ V ( t 0 ) 1 h + χ χ , t 0 + 1 ϕ ( 1 h ) l n ϕ V ( t 0 ) 1 h + κ χ κ χ
Therefore, it can be obtained from (41) that ξ 1 i , ξ 2 i and ζ ˜ i are bounded, as well as y m , so x 1 and ζ ^ i are bounded. Further, the boundedness of α 1 i , x 2 and α 2 i can be obtained from (11), (16) and (30). As a result of the boundedness of x 2 and α 2 i , one has that ϖ i and τ i are bounded. Thus, all closed-loop system signals are bounded.
Remark 3.
Based on the above analysis, the tracking errors converge to the bounded and adjustable set in Equation (41), which can be adjusted by adjusting the parameters of h, ψ, ϕ and κ. Furthermore, it can be perceived from Equation (44) that the convergence time T is bounded, and its related design parameters are the same as those of the tracking errors. Therefore, selecting appropriate parameter values can not only improve the convergence accuracy, but also accelerate the system’s convergence speed.
According to (11), | ξ 1 | k 1 and | y m | S 0 , and thus one has x 1 | | ξ 1 | + | y m | k 1 + S 0 . Due to k 1 = k ¯ v 1 S 0 , it can be further obtained that | x i | k ¯ v i , so the output of the n-DOF robotic system will remain within the predefined constraint interval.
From any t [ t i , k , t i , k + 1 ) and m i ( t ) = τ i ( t ) ϖ i ( t ) , one has
d | m i | d t = s g n ( m i ) m ˙ i | ϖ ˙ i |
As can be obtained from (27), ϖ ˙ i is continuous and bounded, so there is a positive constant ϖ ¯ i which satisfies | ϖ ˙ i | < ϖ ¯ i . At the same time, because l i m t k t k + 1 m i ( t ) = λ i | τ i ( t ) | + o i and m i ( t k ) = 0 , the lower bound of the event-triggered time interval can be expressed as t ( λ i | τ i ( t ) | + o i ) / ϖ ¯ i . Thus, the Zeno phenomenon does not occur successfully. Finally, the proposed control method and its pseudo-code are shown in Figure 1 and Algorithm 1.□
Algorithm 1: The proposed control method
 Choose the following controller parameters:
  The parameters of α 1 i : z 1 i , k 1 i , s 1 i , h;
  The parameters of α 2 i and ζ i : z 2 i , b 2 i , r i , a i , ρ i ;
 Choose the following controller parameters:
  Reference output: y s ;
  Initializing: x i ( 0 ) , ζ ^ i ( 0 ) ;
  State feedback: x i ( t ) .
    FOR EACH t
      1. Update the system states by solving (1);
      2. α 1 i is computed by solving (16);
      3. α 2 i and ζ ^ i are computed by solving (30) and (33), respectively;
      4. The control input ϖ i ( t ) is calculated by solving (25);
      5. Update the control input φ i ( t ) according to the following rules:
        IF  m i ( t ) λ i φ i ( t ) + o i
           φ i ( t ) = ϖ i t ;
        ELSE
           φ i ( t ) keeps the value of the previous moment;
        END
      6. φ i ( t ) is applied to the system (2);
    END FOR
    System output: y.

4. Simulation

Next, the control strategy designed above will be applied to rigid robotic systems with two DOFs and three DOFs in order to verify its effectiveness through simulations.

4.1. Example A: Two-DOF Rigid Robotic System

A rigid robotic system with two rotary degrees of freedom is considered. We define x 1 = w 1 , w 2 T and x 2 = w ˙ 1 , w ˙ 2 T . H ( x 1 ) , K ( x 1 , x 2 ) , D ( x 1 ) and P ( x 1 ) are defined as follows
H ( x 1 ) = H 11 H 12 H 21 H 22
K ( x 1 , x 2 ) = K 11 K 12 K 21 K 22
D ( x 1 ) = D 11 D 21
P ( x 1 ) = P 11 P 12 P 21 P 22
where the elements in these matrices are defined in Table 1.
The parameters for the two-DOF rigid robotic system have been chosen as m 1 = 2.0 kg, m 2 = 0.85 kg, L 1 = 0.35 m, L 2 = 0.31 m, I 1 = 61.25 × 10 3 kgm 2 , I 2 = 20.42 × 10 3 kgm 2 and g = 9.8 m/s 2 . The vector of constrained force exerted by humans and the environment is considered as Z ( t s ) = [ s i n ( t s ) + 1 , 2 c o s ( t s ) + 0.5 ] T . The output constraint interval is defined as | x i | 1.5   rad . The initial position and velocity are considered as x 1 i ( 0 ) = 0 and x 2 i ( 0 ) = 0.1 . The desired signal is selected as y s = [ s i n ( 2 t s ) 0.3 a r c t a n ( t ) + 0.1 , s i n ( 2 t s ) 0.3 a r c t a n ( t ) + 0.1 ] T , where t s [ 0 , 10 ] .
The Gaussian function is selected as
Q i ( E ) = exp ( E υ i ) T ( E υ i ) 2 , i = 1 , 2 , , 16
where the center υ i distribution interval of the Gaussian function is [ 1 , 1 ] .
The relevant parameters of the controller are chosen as h = 4 5 , z 11 = 5 , z 12 = 7 , s 11 = 3.5 , s 12 = 5.3 , k 11 = 1.5 , k 12 = 1.5 , c 1 = 7 , c 2 = 0.7 , f 1 = 2 , f 2 = 0.1 , r 1 = r 2 = 1 , a 1 = a 2 = 1 , ρ 1 = ρ 2 = 0.1 , λ 1 = λ 2 = σ 1 = σ 2 = 1 , o 1 = o 2 = 0.2 , b i = o i / ( 1 λ i ) + 0.001 , ζ ^ i ( 0 ) = 0 and E = x 1 T , x 2 T , y s T , y ˙ s T T .
The simulation results from Figure 2 and Figure 3 show that all signals are bounded under output constraints. It is observed from Figure 2a that the joint 1–2 outputs track the given desired trajectory well. The curves of the tracking errors are depicted in Figure 2b, which quickly converge to the compact set within 0.2 s. Figure 2c depicts the curves of the input torque, in which one is the event-triggered control input torque ϖ i ( t ) , and the other is the control input torque τ i ( t ) . Therefore, it shows that the input control signals are bounded. The time interval of event triggering is portrayed in Figure 3a, and the minimum time interval is 0.01 s. Thus, the Zeno phenomenon is eliminated successfully. With the same simulation time and step length, the total triggering time of the traditional TTM is 1000, while the total triggering times of joint 1 and joint 2 are 223 and 317, respectively, shown in Figure 3b,c. It can be perceived that the ETM effectively saves 77.7 % and 68.3 % of communication resources, respectively.
In addition, it can be seen from Figure 2a,c that the joint 1–2 outputs still track the given desired trajectory well under the premise of considering the constrained force exerted by humans and the environment. The control signal can also realize dynamic compensation, so the proposed control method in this paper has a better robustness.
The above designed control method was compared with Lyapunov asymptotic stability control (LASC) and the PD control method regarding tracking performance; the hyper-parameter selection in these three control methods was consistent. From the simulation results in Figure 2b and Table 2, LASC and the PD control method can also control the tracking error at 0.05 rad. Clearly, the convergence time of the above-designed control scheme is faster, which highlights the superiority of the proposed scheme.

4.2. Example B: A Three-DOF Rigid Robotic System

A rigid robotic system with one prismatic degree and two rotary degrees of freedom is considered. We define x 1 = w 1 , w 2 , w 3 T and x 2 = w ˙ 1 , w ˙ 2 , w ˙ 3 T . H ( x 1 ) , K ( x 1 , x 2 ) and D ( x 1 ) are defined as follows
H ( x 1 ) = H 11 H 12 H 13 H 21 H 22 H 23 H 31 H 32 H 33
K ( x 1 , x 2 ) = K 11 K 12 K 13 K 21 K 22 K 23 K 31 K 32 K 33
D ( x 1 ) = D 11 D 21 D 31
where the elements in these matrices are defined in Table 3.
The parameters for the three-DOF rigid robotic system were chosen as m 1 = m 2 = 2 kg, m 3 = 1 kg, p 1 = 0.3 m, p 2 = 0.4 m, p 3 = 0.5 m, I 1 = 1 4 m 1 p 1 2 , I 2 = 1 4 m 2 p 2 2 , g = 9.8 m/s 2 , P ( x 1 ) = I 3 × 3 and Z ( t s ) = [ s i n ( t s ) + 1 , 2 c o s ( t s ) + 0.5 , s i n ( t s ) + 1 ] T . The output constraint interval is defined as | x i | 1.5 rad. The initial position and velocity are considered as x 1 i ( 0 ) = 0.1 and x 2 i ( 0 ) = 0 . The desired trajectory is given as y s = [ s i n ( 2 t s ) 0.3 a r c t a n ( t ) + 0.1 , s i n ( 2 t s ) 0.3 a r c t a n ( t ) + 0.1 , s i n ( 2 t s ) 0.3 a r c t a n ( t ) + 0.1 ] T , where t s [ 0 , 10 ] .
The relevant parameters of the controller are designed as h = 3 5 , z 11 = 9 , z 12 = z 13 = 13 , s 11 = s 12 = s 13 = 0.5 , k 11 = k 12 = k 13 = 1.5 , c 1 = 8 , c 2 = c 3 = 11 , f 1 = f 2 = 2 , f 3 = 1.5 , r 1 = r 2 = r 3 = 0.5 , a 1 = a 2 = a 3 = 0.5 , ρ 1 = ρ 2 = ρ 3 = 1 , λ 1 = 0.1 , σ 1 = σ 2 = σ 3 = 1 , o 1 = 0.7 , λ 2 = λ 3 = o 2 = o 3 = 0.2 , b i = o i / ( 1 λ i ) + 0.001 , ζ ^ i ( 0 ) = 0 and E = x 1 T , x 2 T , y s T , y ˙ s T T . The basis function is the same as Example A.
According to the simulation results of Figure 4, Figure 5 and Figure 6, the three-DOF robotic system achieves the expected performance. The system effectively reduces the communication resources while ensuring that the joint outputs maintain within the predefined constraint interval, and the Zeno phenomenon is eliminated successfully. Moreover, the tracking errors quickly converge to a bounded and adjustable compact set within finite time; in particular, the system’s convergence speed significantly accelerated.

5. Conclusions

This paper investigates a category of uncertain robotic systems with output constraints and proposes an adaptive neural network event-triggered control method. By incorporating the logarithm-type BLF and the fast finite-time stability criterion into the backstepping control framework, this approach ensures that the system output is kept within the constraint interval while the tracking errors rapidly converge to a bounded and adjustable compact set in finite time. Simultaneously, the ETM is designed to reduce communication resource consumption by decreasing the control signal update frequency, and Zeno behavior does not successfully occur. Ultimately, the simulation results present evidence of the efficacy of this control method. Meanwhile, artificial neural networks have gradually become a new research hotspot in the field of nonlinear system control, which will be considered in our future related research work.

Author Contributions

Methodology, J.W. and Y.D.; validation, J.W., Y.D. and Y.Z.; formal analysis, Y.G.; data curation, Y.G.; writing—original draft preparation, Y.D. and K.C.; writing—review and editing, J.W. and Y.D.; supervision, Y.Z.; project administration, Y.D. and K.C. All authors have read and agreed to the published version of the manuscript.

Funding

National Natural Science Foundation of China (Grant Number 62103115, 62103153), Guangzhou Yangcheng Scholars Research Project (Grant Number 202235199), Applied basic research talent projects of Guangzhou School (Grant Number RC2023007).

Data Availability Statement

All relevant data are within the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yu, X.; He, W.; Li, H.; Sun, J. Adaptive Fuzzy Full-State and Output-Feedback Control for Uncertain Robots with Output Constraint. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6994–7007. [Google Scholar] [CrossRef]
  2. Zhang, S.; Dong, Y.; Ouyang, Y.; Yin, Z.; Peng, K. Adaptive Neural Control for Robotic Manipulators with Output Constraints and Uncertainties. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 5554–5564. [Google Scholar] [CrossRef]
  3. Ouyang, Y.; Dong, L.; Xue, L.; Sun, C. Adaptive control based on neural networks for an uncertain 2-DOF helicopter system with input deadzone and output constraints. IEEE/CAA J. Autom. Sin. 2019, 6, 807–815. [Google Scholar] [CrossRef]
  4. Shen, F.; Wang, X.; Yin, X. Adaptive neural output-feedback tracking control for a class of stochastic nonlinear systems with output constraint and unknown control coefficients. Int. J. Robust Nonlinear Control 2022, 32, 1862–1878. [Google Scholar] [CrossRef]
  5. Sun, Y.; Shi, P.; Lim, C.C. Adaptive consensus control for output-constrained nonlinear multi-agent systems with actuator faults. J. Frankl. Inst. 2022, 359, 4216–4232. [Google Scholar] [CrossRef]
  6. Xu, Q.; Zong, G.; Chen, Y.; Niu, B.; Shi, K. Command filter-based adaptive neural network controller design for uncertain nonsmooth nonlinear systems with output constraint. Int. J. Adapt. Control Signal Process. 2023, 37, 474–496. [Google Scholar] [CrossRef]
  7. Liu, Y.J.; Gong, M.; Liu, L.; Tong, S.; Chen, C.L.P. Fuzzy Observer Constraint Based on Adaptive Control for Uncertain Nonlinear MIMO Systems with Time-Varying State Constraints. IEEE Trans. Cybern. 2021, 51, 1380–1389. [Google Scholar] [CrossRef]
  8. Xu, B.; Li, Y.X.; Ahn, C.K. Small-Gain Approach to Fuzzy Adaptive Control for Interconnected Systems with Unmodeled Dynamics. IEEE Trans. Fuzzy Syst. 2022, 30, 4702–4716. [Google Scholar] [CrossRef]
  9. Bao, D.; Liang, X.; Ge, S.S.; Hao, Z.; Hou, B. A framework of adaptive fuzzy control and optimization for nonlinear systems with output constraints. Inf. Sci. 2022, 616, 411–426. [Google Scholar] [CrossRef]
  10. Liu, Y.J.; Lu, S.; Tong, S. Neural Network Controller Design for an Uncertain Robot With Time-Varying Output Constraint. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2060–2068. [Google Scholar] [CrossRef]
  11. Yang, T.; Sun, N.; Fang, Y.; Xin, X.; Chen, H. New Adaptive Control Methods for n-Link Robot Manipulators with Online Gravity Compensation: Design and Experiments. IEEE Trans. Ind. Electron. 2022, 69, 539–548. [Google Scholar] [CrossRef]
  12. Chen, C.Y.; Tang, Y.; Lu, M.; Yan, H.; Huang, T. Robust adaptive neural control for a class of perturbed nonlinear systems with unmodeled dynamics and output disturbances. Int. J. Robust Nonlinear Control 2022, 32, 8189–8210. [Google Scholar] [CrossRef]
  13. Kumar, R.; Srivastava, S.; Gupta, J.R.P. Lyapunov stability-based control and identification of nonlinear dynamical systems using adaptive dynamic programming. Soft Comput. 2017, 21, 4465–4480. [Google Scholar] [CrossRef]
  14. Kumar, R.; Srivastava, S.; Gupta, J.; Mohindru, A. Temporally local recurrent radial basis function network for modeling and adaptive control of nonlinear systems. ISA Trans. 2019, 87, 88–115. [Google Scholar] [CrossRef] [PubMed]
  15. Kumar, R.; Srivastava, S.; Gupta, J. Diagonal recurrent neural network based adaptive control of nonlinear dynamical systems using lyapunov stability criterion. ISA Trans. 2017, 67, 407–427. [Google Scholar] [CrossRef] [PubMed]
  16. Kumar, R. A Lyapunov-stability-based context-layered recurrent pi-sigma neural network for the identification of nonlinear systems. Appl. Soft Comput. 2022, 122, 108836. [Google Scholar] [CrossRef]
  17. Sun, Y.; Chen, B.; Lin, C.; Wang, H. Finite-Time Adaptive Control for a Class of Nonlinear Systems with Nonstrict Feedback Structure. IEEE Trans. Cybern. 2018, 48, 2774–2782. [Google Scholar] [CrossRef] [PubMed]
  18. Zhang, Y.; Wang, F.; Yan, F. Fast finite time adaptive neural network control for a class of uncertain nonlinear systems subject to unmodeled dynamics. Inf. Sci. 2021, 565, 306–325. [Google Scholar] [CrossRef]
  19. Wang, H.; Xu, K.; Liu, P.X.; Qiao, J. Adaptive Fuzzy Fast Finite-Time Dynamic Surface Tracking Control for Nonlinear Systems. IEEE Trans. Circuits Syst. Regul. Pap. 2021, 68, 4337–4348. [Google Scholar] [CrossRef]
  20. Wang, F.; You, Z.; Liu, Z.; Chen, C.L.P. A Fast Finite-Time Neural Network Control of Stochastic Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 7443–7452. [Google Scholar] [CrossRef]
  21. Wang, L.; Liu, P.X.; Wang, H. Fast Finite-Time Control for Nonaffine Stochastic Nonlinear Systems Against Multiple Actuator Constraints via Output Feedback. IEEE Trans. Cybern. 2023, 53, 3253–3262. [Google Scholar] [CrossRef]
  22. Meng, B.; Liu, W.; Qi, X. Disturbance and state observer-based adaptive finite-time control for quantized nonlinear systems with unknown control directions. J. Frankl. Inst. 2022, 359, 2906–2931. [Google Scholar] [CrossRef]
  23. Sun, Z.Y.; Shao, Y.; Chen, C.C. Fast finite-time stability and its application in adaptive control of high-order nonlinear system. Automatica 2019, 106, 339–348. [Google Scholar] [CrossRef]
  24. Peng, C.; Li, F. A survey on recent advances in event-triggered communication and control. Inf. Sci. 2018, 457–458, 113–125. [Google Scholar] [CrossRef]
  25. Zhang, J.; Niu, B.; Wang, D.; Wang, H.; Zhao, P.; Zong, G. Time-/Event-Triggered Adaptive Neural Asymptotic Tracking Control for Nonlinear Systems with Full-State Constraints and Application to a Single-Link Robot. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 6690–6700. [Google Scholar] [CrossRef]
  26. Wang, J.; Gong, Q.; Huang, K.; Liu, Z.; Chen, C.L.P.; Liu, J. Event-Triggered Prescribed Settling Time Consensus Compensation Control for a Class of Uncertain Nonlinear Systems with Actuator Failures. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 5590–5600. [Google Scholar] [CrossRef]
  27. Wang, J.; Wang, C.; Liu, Z.; Chen, C.L.P.; Zhang, C. Practical Fixed-Time Adaptive ERBFNNs Event-Triggered Control for Uncertain Nonlinear Systems with Dead-Zone Constraint. IEEE Trans. Syst. Man Cybern. Syst. 2023. [Google Scholar] [CrossRef]
  28. Liu, X.; Xu, B.; Shou, Y.; Fan, Q.Y.; Chen, Y. Event-Triggered Adaptive Control of Uncertain Nonlinear Systems with Composite Condition. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 6030–6037. [Google Scholar] [CrossRef]
  29. Wu, J.; He, F.; He, X.; Li, J. Dynamic Event-Triggered Fuzzy Adaptive Control for Non-strict-Feedback Stochastic Nonlinear Systems with Injection and Deception Attacks. Int. J. Fuzzy Syst. 2023, 25, 1144–1155. [Google Scholar] [CrossRef]
  30. Yang, H.; Ye, D. Adaptive fixed-time bipartite tracking consensus control for unknown nonlinear multi-agent systems: An information classification mechanism. Inf. Sci. 2018, 459, 238–254. [Google Scholar] [CrossRef]
  31. Wang, J.; Liu, J.; Li, Y.; Chen, C.L.P.; Liu, Z.; Li, F. Prescribed Time Fuzzy Adaptive Consensus Control for Multiagent Systems with Dead-Zone Input and Sensor Faults. IEEE Trans. Autom. Sci. Eng. 2023. [Google Scholar] [CrossRef]
  32. Diao, S.; Sun, W.; Su, S.F.; Xia, J. Adaptive Fuzzy Event-Triggered Control for Single-Link Flexible-Joint Robots with Actuator Failures. IEEE Trans. Cybern. 2022, 52, 7231–7241. [Google Scholar] [CrossRef]
  33. Meng, R.; Hua, C.; Li, K.; Ning, P. A Multifilters Approach to Adaptive Event-Triggered Control of Uncertain Nonlinear Systems With Global Output Constraint. IEEE Trans. Cybern. 2022. [Google Scholar] [CrossRef] [PubMed]
  34. He, W.; Chen, Y.; Yin, Z. Adaptive Neural Network Control of an Uncertain Robot with Full-State Constraints. IEEE Trans. Cybern. 2016, 46, 620–629. [Google Scholar] [CrossRef] [PubMed]
  35. Pan, Y.; Du, P.; Xue, H.; Lam, H.K. Singularity-Free Fixed-Time Fuzzy Control for Robotic Systems with User-Defined Performance. IEEE Trans. Fuzzy Syst. 2021, 29, 2388–2398. [Google Scholar] [CrossRef]
  36. Zhu, C.; Yang, C.; Jiang, Y.; Zhang, H. Fixed-Time Fuzzy Control of Uncertain Robots with Guaranteed Transient Performance. IEEE Trans. Fuzzy Syst. 2023, 31, 1041–1051. [Google Scholar] [CrossRef]
  37. Rahimi Nohooji, H.; Howard, I.; Cui, L. Neural network adaptive control design for robot manipulators under velocity constraints. J. Frankl. Inst. 2018, 355, 693–713. [Google Scholar] [CrossRef]
  38. Wu, Y.; Huang, R.; Li, X.; Liu, S. Adaptive neural network control of uncertain robotic manipulators with external disturbance and time-varying output constraints. Neurocomputing 2019, 323, 108–116. [Google Scholar] [CrossRef]
  39. Li, C.; Zhao, L.; Xu, Z. Finite-Time Adaptive Event-Triggered Control for Robot Manipulators with Output Constraints. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3824–3828. [Google Scholar] [CrossRef]
  40. Zhao, Y.; Yu, H.; Xia, X. Event-triggered adaptive control of multi-agent systems with saturated input and partial state constraints. J. Frankl. Inst. 2022, 359, 3333–3365. [Google Scholar] [CrossRef]
  41. Wang, H.; Xu, K.; Qiu, J. Event-Triggered Adaptive Fuzzy Fixed-Time Tracking Control for a Class of Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Circuits Syst. Regul. Pap. 2021, 68, 3058–3068. [Google Scholar] [CrossRef]
  42. He, W.; David, A.O.; Yin, Z.; Sun, C. Neural Network Control of a Robotic Manipulator with Input Deadzone and Output Constraint. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 759–770. [Google Scholar] [CrossRef]
Figure 1. The proposed control method.
Figure 1. The proposed control method.
Mathematics 11 04841 g001
Figure 2. The simulation results of Example A.
Figure 2. The simulation results of Example A.
Mathematics 11 04841 g002
Figure 3. The event-triggered interval and number of Example A.
Figure 3. The event-triggered interval and number of Example A.
Mathematics 11 04841 g003
Figure 4. The simulation results of Example B.
Figure 4. The simulation results of Example B.
Mathematics 11 04841 g004
Figure 5. The event-triggered interval of Example B.
Figure 5. The event-triggered interval of Example B.
Mathematics 11 04841 g005
Figure 6. The event-triggered number of Example B.
Figure 6. The event-triggered number of Example B.
Mathematics 11 04841 g006
Table 1. Definition of elements in H ( x 1 ) , K ( x 1 , x 2 ) , D ( x 1 ) and P ( x 1 ) .
Table 1. Definition of elements in H ( x 1 ) , K ( x 1 , x 2 ) , D ( x 1 ) and P ( x 1 ) .
ElementsDefinitionElementsDefinition
H 11 m 1 L c 1 2 + m 2 ( L 1 2 + L c 2 2 K 22 0
+ 2 L 1 L c 2 c o s ( w 2 ) ) + I 1 + I 2 D 11 ( m 1 L c 2 + m 2 L 1 ) g c o s ( w 1 )
H 21 m 2 ( L c 2 2 + L 1 L c 2 c o s ( w 2 ) ) + I 2 + m 2 L c 2 g c o s ( w 1 + w 2 )
H 12 m 2 ( L c 2 2 + L 1 L c 2 c o s ( w 2 ) ) + I 2 D 21 m 2 L c 2 g c o s ( w 1 + w 2 )
H 22 m 2 L c 2 2 + I 2 P 11 L 1 s i n ( w 1 ) L 2 s i n ( w 1 + w 2 )
K 11 m 2 L 1 L c 2 w ˙ 2 s i n ( w 2 ) P 21 L 1 c o s ( w 1 ) + L 2 c o s ( w 1 + w 2 )
K 21 m 2 L 1 L c 2 w ˙ 1 s i n ( w 2 ) P 12 L 2 s i n ( w 1 + w 2 )
K 12 m 2 L 1 L c 2 ( w ˙ 1 + w ˙ 2 ) s i n ( w 2 ) P 22 L 2 c o s ( w 1 + w 2 )
Table 2. Convergence time of different control methods.
Table 2. Convergence time of different control methods.
Control DesignOvershoot (rad)Settling Time (s)
PD 2.36 s 0.03
LASC 0.87 s 0.04
Proposed control method 0.87 s 0.1
Table 3. Definition of elements in H ( x 1 ) , K ( x 1 , x 2 ) and D ( x 1 ) .
Table 3. Definition of elements in H ( x 1 ) , K ( x 1 , x 2 ) and D ( x 1 ) .
ElementsDefinitionElementsDefinition
H 11 m 3 p 3 2 s i n 2 ( w 2 ) + m 3 p 1 2 + m 2 p 1 2 + I 1 K 13 m 3 w 3 s i n 2 ( w 2 ) w ˙ 1
H 12 m 3 w 3 p 1 c o s ( w 2 ) m 3 p 1 w 3 s i n ( w 2 ) w ˙ 2
H 13 m 3 p 1 s i n ( w 2 ) K 21 m 3 w 3 2 s i n ( w 2 ) c o s ( w 2 ) w ˙ 1
H 21 m 3 w 3 p 1 c o s ( w 2 ) K 22 m 3 w 3 w ˙ 3
H 22 m 3 w 3 2 + I 2 K 23 m 3 p 1 c o s ( w 2 ) w ˙ 1 m 3 w 3 w ˙ 2
H 23 0 K 31 m 3 w 3 s i n 2 ( w 2 ) w ˙ 1
H 31 m 3 p 1 s i n ( w 2 ) + m 3 p 1 c o s ( w 2 ) w ˙ 2
H 32 0 K 32 m 3 w 3 w ˙ 2 + m 3 p 1 c o s ( w 2 ) w ˙ 2
H 33 m 3 K 33 0
K 11 m 3 w 3 2 s i n ( w 2 ) c o s ( w 2 ) w ˙ 2 D 11 0
+ m 3 w 3 2 s i n 2 ( w 2 ) w ˙ 3 D 21 m 3 g w 3 c o s ( w 2 )
K 12 m 3 w 3 2 s i n ( w 2 ) c o s ( w 2 ) w ˙ 1 D 31 m 3 g s i n ( w 2 )
m 3 p 1 w 3 s i n ( w 2 ) ( w ˙ 1 + w ˙ 2 )
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

Wang, J.; Du, Y.; Zhang, Y.; Gu, Y.; Chen, K. Adaptive Event-Triggered Neural Network Fast Finite-Time Control for Uncertain Robotic Systems. Mathematics 2023, 11, 4841. https://doi.org/10.3390/math11234841

AMA Style

Wang J, Du Y, Zhang Y, Gu Y, Chen K. Adaptive Event-Triggered Neural Network Fast Finite-Time Control for Uncertain Robotic Systems. Mathematics. 2023; 11(23):4841. https://doi.org/10.3390/math11234841

Chicago/Turabian Style

Wang, Jianhui, Yongping Du, Yuanqing Zhang, Yixiang Gu, and Kairui Chen. 2023. "Adaptive Event-Triggered Neural Network Fast Finite-Time Control for Uncertain Robotic Systems" Mathematics 11, no. 23: 4841. https://doi.org/10.3390/math11234841

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