Next Article in Journal
A Cascaded Quantized Spiking Neural Network for Real-Time ECG Arrhythmia Detection on Edge Hardware
Previous Article in Journal
Sleep Stage Classification During CPAP Therapy from CPAP-Airflow and Wearable Fingertip Signals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Neural Network-Based Tracking Control for a Single-Link Flexible Manipulator Under State Constraints

1
Pittsburgh Institute, Sichuan University, Chengdu 610207, China
2
College of Electrical Engineering, Sichuan University, Chengdu 610207, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(12), 3722; https://doi.org/10.3390/s26123722
Submission received: 22 April 2026 / Revised: 26 May 2026 / Accepted: 8 June 2026 / Published: 11 June 2026
(This article belongs to the Topic Advances in Autonomous Vehicles, Automation, and Robotics)

Abstract

Flexible manipulators have attracted increasing attention due to their lightweight structure, high flexibility, and energy efficiency, for which they are suitable for delicate and high-precision tasks. However, their control remains a problem because of strong nonlinearities and uncertainties in the system. Based on the trajectory tracking control problem of the single-link flexible manipulator (SLFM) system, this paper proposes a fractional order adaptive neural network control scheme for SLFM under symmetric time-varying full-state constraints. Firstly, a fractional-order dynamic model is established to better capture the inherent memory and nonlinear characteristics of the SLFM. Secondly, an adaptive radial basis function (RBF) neural network-based control scheme is developed within a backstepping framework, and a symmetric time-varying barrier Lyapunov function (BLF) is incorporated to guarantee that all system states remain within predefined bounds. In addition, command filters are introduced to avoid the “explosion of complexity” caused by backstepping. Next, theoretical analysis based on Lyapunov stability theory is provided to demonstrate that all signals in the closed-loop system are bounded, while the tracking error converges to a small neighborhood of zero. Finally, the proposed method is applied as an SLFM: the simulation results show that the presented controller has excellent control performance, the tracking error is less than 0.02 rad, and the tip polarization angle of the system does not exceed 0.045 rad. Additionally, the comparison with the recent DSC and SMC methods also shows that the designed controller behaves with less tracking error, which in return validates the effectiveness and superiority of the proposed control strategy.

1. Introduction

Robots are playing an increasingly important role in a wide range of fields, including intelligent manufacturing, surgical assistance, and aerospace exploration. In particular, robotic manipulators serve as the core components of robotic systems, as they directly interact with the physical environment under the guidance of programmed control algorithms. This enables them to perform skill-intensive, hazardous, repetitive, and labor-intensive tasks with high precision and efficiency [1]. Consequently, the design and control of robotic manipulators have attracted sustained attention in both academia and the industry.
Among various types of manipulators, single-link flexible manipulators (SLFMs) have received significant attention in recent years. Compared with traditional rigid manipulators, SLFMs exhibit superior performance in delicate and high-precision tasks due to their inherent structural flexibility. Moreover, they possess effectively infinite degrees of freedom, which greatly enhance their adaptability in complex environments [2,3]. These advantages primarily stem from their intrinsic properties, such as lightweight structure, low energy consumption, and strong dexterity [4,5,6,7,8]. As a result, SLFMs are particularly suitable for applications requiring high flexibility and safety.
However, the inherent flexibility of SLFMs also introduces several challenging issues. Specifically, structural flexibility leads to unwanted vibrations and dynamic uncertainties, which significantly complicate the control design [9]. In practical applications, SLFMs are often subject to various uncertainties, including external disturbances, unmodeled dynamics, and parameter variations, all of which degrade the accuracy of the system model [10,11]. Furthermore, the system dynamics are highly nonlinear and strongly coupled, making it difficult to achieve high-performance control [12]. In addition, for safety and operational requirements, system states such as joint angles and tip deflections are usually required to strictly satisfy predefined constraints. The presence of such state constraints further increases the complexity of controller design and stability analysis.
To address the aforementioned challenges, extensive research efforts have been devoted to both the modeling and control design of SLFMs. From the perspective of system modeling, several classical approaches have been widely adopted. For instance, Zhang et al. [13] established a flexible two-link manipulator model based on the Hamiltonian principle. Scaglioni et al. [14] developed a three-dimensional flexible manipulator model using the Newton–Euler formulation. Wang and Jiang [15] employed the Lagrange method combined with the assumed modal method to derive the dynamics of flexible link–flexible joint manipulators. These methods represent the most commonly used techniques for modeling SLFMs. Nevertheless, most existing studies rely on integer-order calculus (IOC) for system modeling. Considering that SLFMs exhibit inherent memory effects and complex nonlinear behaviors, fractional-order modeling provides a more accurate and effective framework. Fractional-order derivatives are particularly suitable for describing systems with memory, hereditary properties and long-term dependencies, thereby offering improved modeling fidelity compared with traditional integer-order approaches [16,17].
In terms of controller design, a variety of advanced control strategies have been proposed. Among them, adaptive control and neural network-based control have gained considerable attention due to their ability to handle uncertainties and nonlinearities. For example, Zhao et al. [18] developed an adaptive control scheme to suppress disturbances and elastic oscillations. Many other researchers adopt the adaptive fuzzy control scheme for flexible robotic systems specifically [19,20]. Shang et al. [21] proposed a sliding mode control approach combined with radial basis function (RBF) neural networks to approximate system uncertainties. Zhang et al. [22] incorporated RBF neural networks into cooperative trajectory tracking control to compensate for unknown and unmodeled dynamics. Gao et al. utilized an adaptive RBF neural network-based controller for a two-link flexible robotic manipulator to improve robustness and handle system uncertainties [23]. Although these methods effectively mitigate the influence of uncertainties and disturbances, most existing works do not explicitly consider full-state time-varying constraints during controller design, which may limit their applicability in safety-critical scenarios. To address this issue, the barrier Lyapunov function (BLF) can be utilized, which is recognized as a powerful approach to deal with a constrained nonlinear system [24,25]. By transforming state constraints into state error signals, this indirect method guarantees that the constraints are not violated once the BLF chosen is kept bounded.
Motivated by the above observations, this paper proposes an adaptive neural network control scheme for fractional-order SLFMs with full-state constraints. Specifically, the contributions are as follows:
  • A fractional-order dynamic model is established to accurately describe the system behavior;
  • An adaptive RBF neural network-based controller is developed to approximate unknown nonlinear dynamics, while BLF is incorporated to ensure that all system states satisfy prescribed time-varying constraints.
Furthermore, a rigorous stability analysis based on Lyapunov theory is conducted to guarantee the boundedness of all closed-loop signals. Finally, simulation results are presented to demonstrate the effectiveness and superiority of the proposed control strategy.
The remainder of this paper is organized as follows. Section 2 presents the system model and necessary preliminaries. Section 3 details the controller design. Section 4 provides the stability analysis. Section 5 gives simulation results, followed by conclusions in Section 6.

2. Problem Statement and Preliminaries

In this chapter, the fractional order derivative dynamic model of the single-link flexible manipulator will be presented, and some preliminary knowledge and necessary lemmas are listed to facilitate the subsequent controller design and stability analysis.

2.1. Problem Formulation

Before the construction of the dynamic model, make the following assumptions first:
Assumption 1.
The rotating axis of the motor rotor is co-axial with the manipulator’s rotating axis.
Assumption 2.
The influence of the motor’s electrical dynamics can be ignored compared to its mechanical dynamics.
Assumption 3.
The rotational kinetic energy of the rotor is determined by manipulator’s velocity as the rotor’s rotational inertia is much smaller than the manipulator’s rotational inertia.
Assumption 4.
The influences of shearing deformation and the gravity of the manipulator are ignored under the premise that SLFM undergoes small deformation.
The schematic of the SLFM system is shown in Figure 1. X 0 O Y 0 is the fixed coordinate system, M l is the mass of the manipulator, τ is the control torque provided by the output voltage, θ is the rotation angle of the manipulator, and α represents the bending deformation at the tip.
The SLFM system is a nonlinear mechanical system with incomplete constraints. Lagrange energy functions are used to model it, and the total energy of the system is given by
L = T V ,
where T and V represent the kinetic and potential energy of the system, respectively.
Only horizontal movements for SLFM are studied in this article, and the total kinetic energy is given by
T = 1 2 J e g θ ˙ 2 + 1 2 J l θ ˙ + α ˙ 2
Here, J e q is the motor’s rotational inertia, and J l is the link’s rotational inertia, both with respect to the rotational axis. The total potential energy of the system is
V = 1 2 K s α 2 ,
where K s is the flexible manipulator’s link rigidity. Combine (1)–(3) to get
L = 1 2 J e q θ ˙ 2 + 1 2 J l ( θ ˙ + α ˙ ) 2 1 2 K s α 2
According to Lagrange equations of the second kind:
2 L t θ ˙ L θ = Q 1 = τ B e q θ ˙ 2 L t α ˙ L α = Q 2 = B l α ˙
Q 1 and Q 2 are generalized forces, and B e q is the viscous damping coefficient of the servo system. B l is the viscous damping coefficient related to the friction on the link, which is set to be 0 in this article for simplification. Substituting (4) into (5) will yield:
θ ¨ = B e q / J e q θ ˙ + K s α + 1 / J e q τ α ¨ = B e q / J e q θ ˙ K s J l + J e q / J l J e q α 1 / J e q τ y = α + θ
Rewrite the equation set in state space representation:
η 1 ˙ = η 3 η 2 ˙ = η 4 η 3 ˙ = ω 2 η 2 ω 1 η 3 + ω 3 u ( t ) η 4 ˙ = ω 4 η 2 + ω 1 η 3 ω 3 u ( t ) y = η 1 + η 2
Here, we define η T = [ θ , α , θ ˙ , α ˙ ] , u t = τ , ω 1 = B J e q , ω 2 = K J e q , ω 3 = 1 J e q , and ω 4 =   K ( J l + J e q ) J l J e q . Due to the fact that SLFM is an underactuated system, introduce the following global coordinate transformation to decouple the system into two second-order subsystems:
x 1 = η 1 + η 2 x 2 = η 3 + η 4 x 3 = η 2 x 4 = η 4
Then, substitute (7) into (8) and apply fractional calculus to handle the nonlinearities and memory effects of the SLFM system. Based on the fractional-order definition given in Section 2.2, the system dynamics can be described as follows:
D t q   x 1 = x 2 + f 1 ( x 1 ) 0 C + d 1 ( t ) D t q   x 2 = x 3 + f 2 ( x 3 ) 0 C + d 2 ( t ) D t q   x 3 = x 4 + f 3 ( x 3 ) 0 C + d 3 ( t ) D t q   x 4 = ω 3 u ( t ) + f 4 ( x 2 , x 3 , x 4 ) 0 C + d 4 ( t ) y = x 1
In the following equations, f 1 ( x 1 ) = f 3 ( x 3 ) = 0 , f 2 ( x 3 ) = ( ω 2 ω 4 1 ) x 3 , and f 4 ( x ) = ω 1 ( x 2 x 4 ) ω 4 x 3 . d i ( t ) ( i = 1 ,   2 ,   3 ,   4 ) are unknown disturbances introduced to the state space equations, and there exists an upper bound for each disturbance: d i ( t ) Λ i * . u ( t ) R is the input of the system. x 1 , x 2 , x 3 , x 4 represent the state variables for the system, and y is the output of the system. Define an open set as Ω x i : = { x i ( t ) R : | x i ( t ) | < k c i , k c i > 0 } , i = 1 ,   2 ,   3 ,   4 ,   t > 0 . k c i is a positive constant number and every state variable is constrained in Ω x i .
The objective of this paper is to develop an adaptive neural network control scheme for the single-link flexible manipulator system described above, which is subject to multiple time-variant constraints as well. Specifically, the controller is designed to achieve the following objectives:
(1) The system output tracks the desired trajectory with high accuracy, i.e., the tracking error converges to a small neighborhood of zero.
(2) All signals in the closed-loop system remain bounded.
(3) The full-state constraints are strictly satisfied, ensuring that all state variables remain within predefined time-varying bounds.
(4) The effects of unknown nonlinear dynamics and external disturbances are effectively compensated.

2.2. Preliminary Knowledge and Lemmas

To realize the aforementioned objectives, the following preliminary knowledge and lemmas are worth mentioning.

2.2.1. Fractional Calculus

There are different forms of definitions for fractional calculus, and the most commonly seen forms are the R-L form, Caputo form, and G-L form. For this article, the Caputo form fractional order derivative is used, and its definition is provided below [26]:
D t 0 C t q f ( t ) = 1 Γ ( n q ) t 0 t f ( n ) ( s ) ( t s ) q n + 1 d s
In the definition, t t 0 and n = [ q ] . When n 1 < q n , introduce the Mittag-Leffler function as follows [27]:
ϕ q ( t ) = k = 0 t k Γ k q + 1 , q > 0
For t 0 = 0 and 0 < q < 1 , it can be obtained that [28]:
D 0 C t q f ( t ) = 1 Γ ( 1 q ) 0 t f ( s ) ( t s ) q d s
Lemma 1
([29]). Let x ( t ) = [ x 1 ( t ) , x 2 ( t ) , , x n ( t ) ] T R n be a continuous and differentiable vector function. If t t 0 ,   q ( 0 ,   1 ) , then:
D t 0 C t q x T ( t ) P x ( t ) x T ( t ) P D t 0 C t q x ( t ) + D t 0 C t q x T ( t ) P x ( t ) ,
where P R n × n is a symmetric and positive definite matrix.
Lemma 2
([30]). If h 1 and h 2 are both smooth functions, and 2 h 1 h 2 h 2 2 0 , then t 0 ,   D 0 C t q h 1 h 2 h 1 h 2 h 2 · D 0 C t q h 2 , where q ( 0 ,   1 ] .
Lemma 3
([31]).  k b 0 > 0 , if | ς ( t ) | k b 0 , then ln k b 0 2 k b 0 2 ς 2 ( t ) ς 2 ( t ) k b 0 2 ς 2 ( t ) .
Lemma 4
([32]). If the Caputo fractional order derivative of continuous function V ( t ) :   [ 0 ,   + ) R satisfies that D t 0 C t q V ( t ) a V ( a ) + b ,   t t 0 0 ,   a > 0 ,   b > 0 , then V ( t ) V ( t 0 ) b a ϕ q a ( t t 0 ) q + b a , t t 0 0 .

2.2.2. Radial Basis Function Neural Network

The radial basis function neural network is a three-layer feedforward neural network. In the field of nonlinear adaptive control, it is frequently used to deal with unknown smooth nonlinear functions, as it can approximate a function well.
For a continuous function f ( x ) : R n R and any ε > 0 , given a compact set Ξ n R n , there exist radial basis function neural networks (RBF NNs) such that:
| f ( x ) W T Φ ( x ) | ε
Here, W = [ w 1 , , w ι ] T is the weight vector, ι > 1   is the number of network nodes, and x R n is the input. Φ ( x ) = [ ϕ 1 ( x ) , , ϕ ι ( x ) ] T is the RBF vector, where the Gaussian function is in the following form:
ϕ i ( x ) = exp ( x μ i ) T ( x μ i ) η i 2 ,
where i = 1 ,   2 ,   . . . ,   ι ,   μ i is the center of the neuron, and η i is the width of Gaussian function.
The structure for the RBF neural network is shown in Figure 2 below:
The unknown functions in the system can be approximated as
f i ( x ) = W i * T Φ i ( x ) + ε i ( x )
W i * is the ideal weight and is defined as
W i * = arg m i n W i R ι s u p x i Ξ i f i ( x ) W ^ i T Φ i ( x )
W ^ i is the estimation of W i * . Meanwhile, 0 < Φ i T ( · ) Φ i ( · ) ι i , where ι i is the number of neurons.

3. Controller Design

Next, design the controller for the SLFM dynamic system. The following assumptions are made for this chapter:
Assumption 5
([33]). Assume the reference signal y d and its fractional order derivatives D 0 C t q y d and D 0 C t q ( D 0 C t q y d ) are continuous and bounded, which means | y d | A 1 < k c i , D 0 C t q y d Y 1 and D 0 C t q ( D 0 C t q y d ) Z 1 , where A 1 ,   Y 1 ,   Z 1 > 0 .
Assumption 6
([34]). Unknown nonlinear function f i ( x ) satisfies local Lipschitz condition, which means there exists a known constant ζ i > 0 such that for any x , y R n , | f i ( x ) f i ( y ) | ζ i x y is always satisfied. Here, x represents the 2-norm of vector x.
In this chapter, the adaptive neural network control algorithm combined with the fractional order command filter is used. Meanwhile, adaptive parameters are applied to effectively estimate all of the disturbances in the system, increasing the robustness of the system. The command filter [35] is defined as follows:
D t q 0 C φ i , 1 = β j 1 φ i , 2 D t t 0 C φ i , 2 = 2 ξ β j 1 φ i , 2 β j 1 φ i , 1 z j 1
In the equations, φ i , 1 = x i , d is the output of the command filter, and z j 1 is the input. ξ ( 0 ,   1 ) and x i , d ( 0 ) = z j 1 ( 0 ) ,   φ i , 2 ( 0 ) = 0 when j = 2, 3, 4. Conduct the following coordinate transformation:
S 1 = y y d S i = x i x i , d   i = 2 ,   3 ,   4 v i = S i r i
S i ,   r i ,   v i represent the tracking error, compensated signal, and compensated tracking error signal, respectively.
Based on the approximation characteristic of RBF NNs, the unknown functions in the system can be approximated as
f i ( x ) = W i * T Φ i ( x ) + ε i ( x )
W i * is the ideal weight and is defined as
W i * = arg m i n W i R ι s u p x i Ξ i f i ( x ) W ^ i T Φ i ( x )
W ^ i is the estimation of W i * .
The following part will present the design process of the controller in four steps.
Step 1:
The fractional order derivative of the compensated tracking error signal v 1 is calculated as:
D 0 C t q v 1 = D 0 C t q y D 0 C t q y d D 0 C t q r 1 = v 2 + r 2 + x 2 , d + W 1 * T Φ 1 ( x ) + ϵ 1 ( x ) + W ^ 1 T Φ 1 ( x 1 ) + W ~ 1 T Φ 1 ( x 1 ) W 1 * T Φ 1 ( x 1 ) + d 1 ( t ) D t q 0 C y d D 0 C t q r 1
The Lyapunov function is designed as:
V 1 = 1 2 ln k b 1 2 k b 1 2 v 1 2 + 1 2 Γ 1 W ~ 1 T W ~ 1 + 1 2 γ 1 Λ ~ 1 2
In the function, Γ 1 ,   γ 1 > 0 ,   v 1 < k b 1 = k c 1 Λ 1 . It is worth noting that the barrier Lyapunov function remains a positive definite if v 1 < k b 1 , which helps to restrict the state of x 1 and keeps the system stable. It could then be derived later that | x 1 | | v 1 | + | y d | + | r 1 | < k b 1 + Λ 1 .
According to Lemmas 1–3 and (18), it can be derived that:
D 0 C t q V 1 v 1 k b 1 2 v 1 2 D t q 0 C v 1 + 1 Γ 1 W 1 T ~ D 0 C t q W 1 ~ + 1 γ 1 Λ 1 ~ D 0 C t q Λ 1 ~ = v 1 k b 1 2 v 1 2 ( v 2 + r 2 + x 2 , d + W 1 * T Φ 1 ( x ) + ϵ 1 ( x ) + d 1 ( t ) D 0 C t q y d D 0 C t q r 1 ) 1 Γ 1 W ~ 1 T D 0 C t q W 1 1 γ 1 Λ 1 ~ D 0 C t q Λ 1
According to Young’s inequality:
v 1 k b 1 2 v 1 2 ε 1 ( x ) v 1 2 2 ( k b 1 2 v 1 2 ) 2 + ε ¯ 1 2 2
v 1 k b 1 2 v 1 2 W 1 * T Φ 1 ( x ) Φ 1 ( x 1 ) W 1 * 2 v 1 2 ( k b 1 2 v 1 2 ) 2 + N ,   N > ι 1
Substitute (20) and (21) into (19):
D 0 C t q V 1 v 1 k b 1 2 v 1 2 ( v 2 + r 2 + x 2 , d z 1 + z 1   +   W ^ 1 T Φ 1 ( x 1 ) + W ~ 1 T Φ 1 ( x 1 ) + d 1 ( t ) D t q 0 C y d D 0 C t q r 1 )   + v 1 2 2 ( k b 1 2 v 1 2 ) 2 + W 1 * 2 v 1 2 ( k b 1 2 v 1 2 ) 2 1 Γ 1 W ~ 1 T D 0 C t q W 1 1 γ 1 Λ 1 ~ D 0 C t q Λ 1 + N + ϵ ¯ 1 2 2
Select the pseudo control law z 1   and compensated signal r 1 as follows:
  z 1 = c 1 S 1 S 1 2 ( k b 1 2 v 1 2 ) Λ 1 tanh v 1 ϖ W ^ 1 T Φ 1 ( x 1 ) + D 0 C t q y d D 0 C t q r 1 = c 1 r 1 r 1 2 ( k b 1 2 v 1 2 ) + r 2 + x 2 , d z 1
The adaptive law is designed in the following form:
D 0 C t q Λ 1 = γ 1 v 1 k b 1 2 v 1 2 tanh v 1 ϖ τ 1 Λ 1 D 0 C t q W 1 = Γ 1 v 1 k b 1 2 v 1 2 Φ 1 x 1 σ 1 W 1
Substitute (23) and (24) into (22), and the final form of the fractional order derivative of the barrier Lyapunov function V 1 is shown below:
  D 0 C t q V 1 1 k b 1 2 v 1 2 c 1 W 1 * 2 v 1 2 + v 1 v 2 + τ 1 γ 1 Λ ~ 1 Λ 1 + σ 1 Γ 1 W ~ 1 T W 1 + M 1 ,
where M 1 = N + ϵ ¯ 1 2 / 2 + 0.2785 Λ 1 * ϖ / ( k b 1 2 ν 1 2 ) .
Step i, i = 2, 3: Using similar approaches as in Step 1, the fractional order derivative of the compensated signal v i is calculated to be:
D 0 C t q v i = D 0 C t q x i D 0 C t q x i , d D 0 C t q r i = v i + 1 + r i + 1 + x i + 1 , d + W i * T Φ i ( x ) + ε i ( x ) + W ^ i T Φ i ( x i ) + W ~ i T Φ i ( x i ) W i * T Φ i ( x i ) + d i ( t ) D 0 C t q x i , d D 0 C t q r i
The Lyapunov function is selected as:
V i = V i 1 + 1 2 ln k b i 2 k b i 2 v i 2 + 1 2 Γ i W ~ i T W ~ i + 1 2 γ i Λ ~ i 2
Γ i ,   γ i > 0 , v i < k b i = k c i Λ i . According to Lemmas 1–3, the fractional order derivative of the barrier Lyapunov function is:
  D 0 C t q V i D 0 C t q V i 1 + v i k b i 2 v i 2 ( v i + 1 + r i + 1 + x i + 1 , d z i + z i   + W i * T Φ i ( x ) +   ϵ i ( x ) + d i ( t ) D 0 C t q x i , d D 0 C t q r i ) 1 Γ i W ~ i T D 0 C t q W i 1 γ i Λ ~ i D 0 C t q Λ i
According to Young’s inequality:
v i k b i 2 v i 2 ε i ( x ) v i 2 2 ( k b i 2 v i 2 ) 2 + ε ¯ i 2 2
v i k b i 2 v i 2 W i * T Φ i ( x ) Φ i ( x i ) W i * 2 v i 2 ( k b i 2 v i 2 ) 2 + N
Substitute (29) and (30) into (28):
D 0 C t q V i D 0 C t q V i 1 + v i k b i 2 v i 2 ( v i + 1 + r i + 1 + x i + 1 , d z i + z i + W ^ i T Φ i ( x i ) + W ~ i T Φ i ( x i ) + d i ( t ) D t q 0 C x i , d D 0 C t q r i + v i 2 2 ( k b i 2 v i 2 ) 2 + W i * 2 v i 2 ( k b i 2 v i 2 ) 2 1 Γ i W ~ i T D 0 C t q W i 1 γ i Λ ~ i D 0 C t q Λ i + N + ϵ ¯ i 2 2
The pseudo control law z i and compensated signal r i are shown below:
  z i = c i S i k b i 2 v i 2 k b i 1 2 v i 1 2 S i 1 S i 2 ( k b i 2 v i 2 ) Λ i tanh v i ϖ W ^ i T Φ i ( x i ) + D 0 C t q x i , d D 0 C t q r i = c i r i k b i 2 v i 2 k b i 1 2 v i 1 2 r i 1 r i 2 ( k b i 2 v i 2 ) + r i + 1 + ( x i + 1 , d z i )
The corresponding adaptive law is as follows:
D 0 C t q Λ i = γ i v i k b i 2 v i 2 tanh v i ϖ τ i Λ i D 0 C t q W i = Γ i v i k b i 2 v i 2 Φ i ( x i ) σ i W i
Substitute (32) and (33) into (31):
  D 0 C t q V i v i v i + 1 k b i 2 v i 2 + k = 1 i 1 k b k 2 v k 2 c k W k * 2 v k 2 + τ k γ k Λ ~ k Λ k + σ k Γ k W ~ k T W k + M k
where M k = k N + k = 1 i 0 . 2785 Λ k * ϖ / ( k b k 2 v k 2 ) + ϵ ¯ k 2 / 2 .
Step 4: With a similar method mentioned above, the fractional order derivative of the compensated tracking error signal v 4 is calculated to be:
D 0 C t q v 4 = D 0 C t q S 4 D 0 C t q r 4 = ω 3 u t + W 4 * T Φ 4 x + W ~ 4 T Φ 4 x 4 W 4 * T Φ 4 x 4 + W ^ 4 T Φ 4 x 4 + ε 4 x + d 4 t D 0 C t q x 4 , d D 0 C t q r 4
Choose the Lyapunov function as:
V 4 = V 3 + 1 2 ln k b 4 2 k b 4 2 v 4 2 + 1 2 Γ 4 W ~ 4 T W ~ 4 + 1 2 γ 4 Λ ~ 4 2
According to Lemmas 1–3:
D 0 C t q V 4 D 0 C t q V 3 + v 4 k b 4 2 v 4 2 ( ω 3 u ( t ) + W 4 * T Φ 4 ( x ) + W ~ 4 T Φ 4 ( x 4 ) W 4 * T Φ 4 ( x 4 )   + W ^ 4 T Φ 4 ( x 4 ) + ε 4 ( x ) + d 4 ( t ) D 0 C t q x 4 , d D 0 C t q r 4 ) 1 Γ 4 W ~ 4 T D 0 C t q W 4 1 γ 4 Λ ~ 4 D 0 C t q Λ 4
According to Young’s inequality:
v 4 k b 4 2 v 4 2 ε 4 ( x ) v 4 2 2 ( k b 4 2 v 4 2 ) 2 + ε ¯ 4 2 2
v 4 k b 4 2 v 4 2 W 4 * T Φ 4 ( x ) Φ 4 ( x 4 ) W 4 * 2 v 4 2 ( k b 4 2 v 4 2 ) 2 + N
Substitute (38) and (39) into (37):
  D 0 C t q V 4 D 0 C t q V 3 + v 4 k b 4 2 v 4 2 ω 3 u ( t ) + W ^ 4 T Φ 4 ( x 4 ) + W 4 T ~ Φ 4 ( x 4 ) + d 4 ( t ) D 0 C t q x 4 , d D 0 C t q r 4 ) + v 4 2 2 ( k b 4 2 v 4 2 ) 2 + W 4 * 2 v 4 2 ( k b 4 2 v 4 2 ) 2 1 Γ 4 W ~ 4 T D 0 C t q W 4 1 γ 4 Λ ~ 4 D 0 C t q Λ 4 + N + ε ¯ 4 2 2
Design the real control law u(t) and compensated signal r 4 as follows:
u ( t ) = 1 ω 3 c 4 S 4 k b 4 2 v 4 2 k b 3 2 v 3 2 S 3 S 4 2 ( k b 4 2 v 4 2 ) Λ 4 tanh v 4 ϖ W ^ 4 T Φ 4 ( x 4 ) + D 0 C t q x 4 , d D 0 C t q r 4 = c 4 r 4 k b 4 2 v 4 2 k b 3 2 v 3 2 r 3 r 4 2 ( k b 4 2 v 4 2 )
and the adaptive law is in the following form:
D 0 C t q Λ 4 = γ 4 v 4 k b 4 2 v 4 2 tanh v 4 ϖ τ 4 Λ 4 D 0 C t q W 4 = Γ 4 v 4 k b 4 2 v 4 2 Φ 4 ( x 4 ) σ 4 W 4
Substitute (41) and (42) into (40):
D 0 C t q V 4 M i + i = 1 4 1 k b i 2 v i 2 c i W i * 2 v i 2 + τ i γ i Λ ~ i Λ i + σ i Γ i W ~ i T W i ,
and M i = 4 N + i = 1 4 0 . 2785 Λ i * ϖ / ( k b i 2 v i 2 ) .
The block diagram for the adaptive backstepping control algorithm based on the command filter and full-state constraints is shown in Figure 3:

4. Stability Analysis

After the establishment of the controller design, the proof that the variables occurred above are bounded is carried out in the proceeding chapter. For the sake of simplifying the stability analysis process, rewrite (43) in the following form:
  D 0 C t q V 4 i = 1 4 ( c i W i * 2 ) v i 2 k b i 2 v i 2 + i = 1 4 τ i γ i Λ ~ i Λ i + i = 1 4 σ i Γ i W ~ i T W i +   i = 1 4 ϵ ¯ i 2 2 + l = 1 4 0.2785 Λ i * ϖ k b i 2 v i 2 + 4 N #
It is already specified in the previous contents that | ν i | < k b i ,   ϖ > 0 , and the disturbance upper bound Λ i * > 0 . Therefore, (44) can further be written as:
D 0 C t q V 4 i = 1 4 c i W i * 2 v i 2 k b i 2 v i 2 + i = 1 4 τ i γ i Λ ~ i Λ i + i = 1 4 σ i Γ i W ~ i T W i + i = 1 4 ϵ ¯ i 2 2
Based on Young’s inequality and W ~ i = W i * W i , Λ ~ i = Λ i * Λ i mentioned above, the following inequalities can be obtained:
τ i γ i Λ ~ i Λ i = τ i γ i Λ ~ i 2 + τ i γ i Λ ~ i Λ i * τ i 2 γ i Λ ~ i 2 + τ i 2 γ i Λ i * 2 #
  σ i Γ i W ~ i T W i = σ i Γ i W ~ i T W ~ i + σ i Γ i W ~ i T W i * σ i 2 Γ i W ~ i T W ~ i + σ i 2 Γ i W i * 2
Meanwhile, the following inequality can be obtained according to Lemma 3:
c i W i * 2 v i 2 k b i 2 v i 2 c i W i * 2 ln k b i 2 k b i 2 v i 2
Based on (46)–(48), rewrite (45) into the form below:
D 0 C t q V 4 i = 1 4 c i W i * 2 ln k b i 2 k b i 2 v i 2 i = 1 4 τ i 2 γ i Λ ~ i 2 i = 1 4 σ i 2 Γ i W ~ i T W ~ i + i = 1 4 τ i 2 γ i Λ i * 2 + i = 1 4 σ i 2 Γ i W i * 2 + i = 1 4 ϵ ¯ i 2 2
Simultaneously, according to (18), (27) and (36), the equation below can be obtained:
V 4 = 1 2 i = 1 4 ln k b i 2 k b i 2 v i 2 + i = 1 4 1 2 Γ i W ~ i T W ~ i + i = 1 4 1 2 γ i Λ ~ i 2
Based on (49) and (50), obtain:
D 0 C t q V 4 ϑ V 4 + M ¯ ,
where ϑ = min c i W i * 2 , τ i / 2 γ i , σ i / 2 Γ i , i   =   1 ,   2 ,   3 ,   4 and M ¯ = i = 1 4 τ i Λ i * 2 / 2 γ i + ϵ ¯ i 2 / 2 + σ i W i * 2 / 2 Γ i .
Based on (51) and Lemma 4, it can be obtained that:
V 4 ( t ) V 4 ( 0 ) M ϑ ϕ q ( ϑ t q ) + M ¯ ϑ ,
where t 0 ,   M ,   ϑ > 0 , and M ¯ is bounded. Further rewrite (52) as:
V 4 ( t ) V 4 ( 0 ) ϕ q ( ϑ t q ) + M ¯ ϑ ,   t 0
lim t V 4 ( t ) M ¯ ϑ
It can be derived that compensated tracking error signal v i is bounded and restricted in the compact set Ω v , where
Ω v = v i | | v i | k b i 1 e 2 V 4 ( 0 ) ϕ q ( ϑ t q ) 2 M ¯ ϑ , i   =   1 ,   2 ,   3 ,   4
According to (51), (54) and (55), it can be obtained that ln k b i 2 k b i 2 v i 2 is bounded, which demonstrates that v i < k b i . It can also be derived that W ~ i and Λ ~ i are bounded. Since W ~ i = W i * W i and Λ ~ i = Λ i * Λ i , both W i and Λ i are bounded.
Next, prove the boundedness of tracking error S i . As S i = v i + r i , the first step is to prove that compensated signal r i is bounded. According to [21], one has that the error of command filter satisfies g i ( x i + 1 , d z i ) μ ρ , i   =   1 ,   2 ,   3 . g i = 1 is the gain coefficient of the command filter error system. The upper bound is ρ , and μ is the error’s upper bound of the command filter.
Use the following Lyapunov function:
V r = i = 1 4 1 2 r i 2
The fractional order derivatives of all compensated signals are as follows:
  D 0 C t q r 1 = c 1 r 1 r 1 2 ( k b 1 2 v 1 2 ) + r 2 + ( x 2 , d z 1 ) D 0 C t q r i = c i r i k b i 2 v i 2 k b i 1 2 v i 1 2 r i 1 r i 2 ( k b i 2 v i 2 ) + r i + 1 + ( x i + 1 , d z i ) D 0 C t q r 4 = c 4 r 4 k b 4 2 v 4 2 k b 3 2 v 3 2 r 3 r 4 2 ( k b 4 2 v 4 2 ) , i   =   2 ,   3
The fractional order derivative of V r is:
  D 0 C t q V r i = 1 4 c i + 1 2 ( k b i 2 v i 2 ) r i 2 + i = 2 4 1 k b i 2 v i 2 k b i 1 2 v i 1 2 r i 1 r i + i = 2 4 r i 1 x i , d z i 1 #
Based on Young’s inequality, the eventual form of V r is:
D 0 C t q V r c 1 1 2 k b 1 2 v 1 2 + 1 2 1 k b 2 2 v 2 2 k b 1 2 v 1 2 r 1 2 + c 2 1 2 k b 2 2 v 2 2 + 1 2 1 k b 2 2 v 2 2 k b 1 2 v 1 2 + 1 2 1 k b 3 2 v 3 2 k b 2 2 v 2 2 r 2 2 + c 3 1 2 k b 3 2 v 3 2 + 1 2 1 k b 3 2 v 3 2 k b 2 2 v 2 2 + 1 2 1 k b 4 2 v 4 2 k b 3 2 v 3 2 r 3 2 + c 4 1 2 k b 4 2 v 4 2 + 1 2 1 k b 4 2 v 4 2 k b 3 2 v 3 2 r 4 2 + μ 2 2 i = 1 3 r i 2 ψ V r + m 0 μ 2 ρ 2
By selecting the appropriate ψ , the inequality below can be satisfied:
lim t V r ( t ) m 0 μ 2 ρ 2 ψ
As a result, r i is bounded, and this means S i is bounded. Meanwhile, the pseudo control law z 1 is a function of S 1 ,   k b 1 , v 1 , Λ 1 , W 1 and D 0 C t q y d , so it is derived that z 1 is continuous and bounded. Similarly, it can be obtained that pseudo control laws z 2 ,   z 3 and the real control law u(t) are all bounded.
For the command filter:
D 0 C t q φ i , 2 = 2 ξ β j 1 φ i , 2 β j 1 φ i , 1 z j 1 2 ξ β j 1 φ i , 2 + β j 1 μ
Therefore, both D 0 C t q φ i , 2 and φ i , 2 are bounded, and the boundedness of D 0 C t q φ i , 1 can be acquired by D 0 C t q φ i , 1 = β j 1 φ i , 2 i , j   =   2 ,   3 ,   4 . From Assumptions 5 and 6, under the initial conditions that Ω x 1 = { x i ( 0 ) R : | x i ( 0 ) | < k c i , k i > 0 } , all the pseudo control laws, adaptive laws, and compensated signals specified in Section 3 are effectively designed, making sure that all the signals in the system are bounded. Additionally, as v i = x i x i , d r i and x i , d < k a i ( t ) , it can be obtained that | x i | < k b i ( t ) + k a i ( t ) + r i . Define k b i ( t ) = k c i ( t ) k a i ( t ) r i , and then it is clear that | x i | < k c i ( t ) . To conclude, all the states in the closed-loop system satisfy the time-variant state constraints specified previously.

5. Simulation Results and Discussions

For the controller designed above, the simulation results obtained by Matlab 2022b are shown in this chapter, and the selection of parameters is specified in Table 1 below.
For the neural network, the parameters are given as: μ1 = [−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1]; μ2 = [−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1]; μ3 = [−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1]; μ4 = [−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1;−1 −0.5 0 0.5 1]; X1 = [x1;x2;x3;x4;v1;v2;v3;v4]; X2 = [x1;x2;x3;x4;v1;v2;v3;v4]; X3 = [x1;x2;x3;x4;v1;v2;v3;v4]; and X4 = [x1;x2;x3;x4;v1;v2;v3;v4]. The function is designed as: ϕ i x = exp X i μ i : , j j = 1 , 2 , 3 , 4 , 5 ; i = 1 , 2 , 3 , 4 . The initial conditions for other parameters are 0. The tracking performance of SLFM, indicated by how well the output y = x 1 tracks the reference signal y d , and the time responses for the time-varying constraints k c 1 ( t ) and k c 1 ( t ) for x 1 are shown in Figure 4. x 1 is the sum of rotation angle θ of the manipulator and the bending deformation α at the tip.
The track for x 2 and time responses for time-varying constraints − k c 2 ( t ) and k c 2 ( t ) for x 2 are shown in Figure 5. x 2 is the rate of change for x 1 .
The track for x 3 and time responses for time-varying constraints − k c 3 ( t ) and k c 3 ( t ) for x 3 are shown in Figure 6. x 3 is bending deformation α at the manipulator’s tip.
The track for x 4 and time responses for time-varying constraints − k c 4 ( t ) and k c 4 ( t ) for x 4 are shown in Figure 7. x 4 is the rate of change for x 3 .
The time responses of adaptive parameters W 2 and W 4 are shown in Figure 8.
The time responses for adaptive parameters Λ i ,   i = 1 ,   2 ,   3 ,   4 are shown in Figure 9.
The time responses for compensated signals r i ,   i = 1 ,   2 ,   3 ,   4 are shown in Figure 10.
The time responses for compensated tracking error signals v i ,   i = 1 ,   2 ,   3 ,   4 and corresponding constraints k b i are shown in Figure 11.
Figure 11. Tracks for compensated tracking error signal v i and constraint k b i , i = 1, 2, 3, 4. The time response of the system’s control input signal u(t) is shown in Figure 12.
Figure 11. Tracks for compensated tracking error signal v i and constraint k b i , i = 1, 2, 3, 4. The time response of the system’s control input signal u(t) is shown in Figure 12.
Sensors 26 03722 g011
Figure 12. Track for control input u(t).
Figure 12. Track for control input u(t).
Sensors 26 03722 g012
From Figure 4, Figure 5, Figure 6 and Figure 7, it can be seen that all the state variables in the system are strictly constrained in the predefined time-varying intervals, and the output signal x 1 can effectively track the reference signal y d , with the tracking error being no more than 0.02 rad. This directly indicates the effectiveness and the satisfactory performance of the controller proposed in this article.
It is worth noting that Figure 6 shows the track of the tip deflection angle of the SLFM. When the SLFM’s link arrives at the desired angle, the elastic vibration of the system does not converge to 0, which will bring out a lagging effect for SLFM’s angle tracking and influence the overall performance. It can be seen from Figure 6 that the controller designed in this article suppresses the tip deflection angle to be less than 0.045 rad, dramatically decreasing the negative effects of the tip’s vibration.
Finally, in order to validate the superiority of the algorithm proposed in this article in terms of the tracking performance, make a comparison with the dynamic surface control method (DSC) and the sliding mode control (SMC). Take the reference signal to be y d = s i n ( 2 t ) + 0.5 s i n ( t ) , and set the parameters of the DSC controller to be c 1 = 150 ,   c 2 = 15 ,   c 3 = 20 ,   c 4 = 40 . Set the parameters of the controller proposed in this article to be c 1 = 600 ,   c 2 = 15 ,   c 3 = 20 ,   c 4 = 20 , and the sliding mode control method is designed as S = c e . The other parameters are kept the same. The comparisons between SLFM’s rotational angle tracking performance and tracking error ( S 1 ) are shown in Figure 13 and Figure 14, respectively. It can be concluded that the method proposed in this article has better tracking performance with a smaller tracking error than DSC and SMC. The Root Mean Square Errors (RMSEs) of the tracking errors with different methods are shown in Table 2, from which one can see that the tracking performance of the proposed method is better than the other two methods.
Future work may be done in fields like establishing a physical SLFM experiment platform to further validate the effectiveness of the proposed method. Meanwhile, a more precise model of SLFM may be derived to better capture the dynamic behavior of SLFM and yield a more satisfactory control performance.

6. Conclusions

This paper investigates the trajectory tracking control of a fractional-order single-link flexible manipulator (SLFM) system under symmetric time-varying full-state constraints. The symmetric time-varying barrier Lyapunov function (BLF) is incorporated into each step of the backstepping design to ensure that all states remain within the prescribed bounds, thereby enhancing system safety. An adaptive RBF neural network controller with command filters is developed to handle uncertainties and avoid the complexity explosion issue. Lyapunov theory proves that all closed-loop signals are semi-globally uniformly ultimately bounded, and simulations verify the effectiveness of the proposed method. The simulation results show that the presented controller has excellent control performance, the tracking error is less than 0.02 rad, and the tip polarization angle of the system does not exceed 0.045 rad. Additionally, the comparison with the recent DSC and SMC methods shows that the designed controller behaves with less tracking error and has a better control performance, which in return validate the effectiveness and superiority of the proposed control strategy. Future work will focus on experimental validation via a physical flexible manipulator platform and on developing more refined models to better capture system dynamics and improve control performance.

Author Contributions

Conceptualization, S.D.; Methodology, S.D.; Software, W.L.; Validation, W.L.; Formal analysis, E.L. and W.L.; Investigation, E.L.; Resources, E.L.; Writing—original draft, E.L. and W.L.; Writing—review & editing, E.L. and S.D.; Visualization, E.L.; Supervision, S.D.; Project administration, S.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Nor applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, B.; Li, X.; Gao, H.; Wang, F.-Y. Advances in Flexible Robotic Manipulator Systems—Part I: Overview and Dynamics Modeling Methods. IEEE/ASME Trans. Mechatron. 2024, 29, 1100. [Google Scholar] [CrossRef]
  2. Aner, E.A.; Shehata, O.M.; Awad, M.I.; ElHady, N.E. A Decade of Soft Robotic Manipulators: Advances in Design, Modeling, Control, and Emerging Challenges. J. Bionic Eng. 2026, 23, 55–98. [Google Scholar] [CrossRef]
  3. Mohsenipour, R.; Liu, G. Flexible Single-Link Manipulators Control Based on a Full-Order Transfer Function Model. IEEE Trans. Autom. Control 2024, 69, 4086–4093. [Google Scholar] [CrossRef]
  4. Zhu, X.; Cao, J.; Yannick, C.; Wang, L.; Shen, X.; Liu, P. High-Precision Tip Tracking of a Flexible Link Manipulator Using Two-Time Scale Adaptive Robust Control. IEEE/ASME Trans. Mechatron. 2023, 28, 2576–2587. [Google Scholar] [CrossRef]
  5. Wang, J.; Liu, J.; Ji, B.; He, Y.; Xia, S.; Zhou, Y. Vibration suppression and boundary control for nonlinear flexible rotating manipulator in three-dimensional space subject to output restrictions. Commun. Nonlinear Sci. Numer. Simul. 2023, 120, 107151. [Google Scholar] [CrossRef]
  6. Meng, Q.; Zhu, M.; Lai, X.; Wang, Y.; Wu, M. Iterative-Learning-Based Motion Planning and Position Control of a Single-Link Flexible Manipulator with Vibration Sensor Hysteresis. IEEE/ASME Trans. Mechatron. 2024, 29, 4560–4571. [Google Scholar] [CrossRef]
  7. Li, B.; Li, X.; Gao, H.; Wang, F.-Y. Advances in Flexible Robotic Manipulator Systems—Part II: Planning Control, Applications, and Perspectives. IEEE/ASME Trans. Mechatron. 2024, 29, 1680–1689. [Google Scholar] [CrossRef]
  8. Zhao, B.; Yao, X.; Zheng, W.X. Fixed-Time Composite Anti-Disturbance Control for Flexible-Link Manipulators Based on Disturbance Observer. IEEE Trans. Circuits Syst. I Regul. Pap. 2024, 71, 3390–3400. [Google Scholar] [CrossRef]
  9. Geronel, R.S.; Felix, F.L.; Da Silva, M.M. Adaptive Neural Network Control for Trajectory Tracking and Vibration Suppression in Flexible-Link Parallel Manipulators. IEEE Access 2026, 14, 16859. [Google Scholar] [CrossRef]
  10. Chang, W.; Li, Y.; Tong, S. Adaptive Fuzzy Backstepping Tracking Control for Flexible Robotic Manipulator. IEEE/CAA J. Autom. Sin. 2021, 8, 1923–1930. [Google Scholar] [CrossRef]
  11. Wang, J.; Yan, X.; Yu, L. Enhanced Friction and Disturbance Compensation-Based Trajectory Tracking Control for Flexible Manipulator System. IEEE J. Emerg. Sel. Top. Ind. Electron. 2024, 5, 1322–1332. [Google Scholar] [CrossRef]
  12. Mamo, M.B. Control of flexible link manipulators using nonlinear feedback. Results Eng. 2025, 27, 106186. [Google Scholar] [CrossRef]
  13. Zhang, S.; Liu, R.; Peng, K.; He, W. Boundary Output Feedback Control for a Flexible Two-Link Manipulator System with High-Gain Observers. IEEE Trans. Control Syst. Technol. 2021, 29, 835–840. [Google Scholar] [CrossRef]
  14. Scaglioni, B.; Bascetta, L.; Baur, M.; Ferretti, G. Closed-form control oriented model of highly flexible manipulators. Appl. Math. Model. 2017, 52, 174–185. [Google Scholar] [CrossRef]
  15. Wang, J.; Jiang, S. Dynamics Modeling and Analysis of a Single Flexible Link-Flexible Joint Manipulator. In Proceedings of the 9th International Conference on Advances in Construction Machinery and Vehicle Engineering, Qinhuangdao, China, 7–10 November 2024; Springer Nature: Singapore, 2025; pp. 705–714. [Google Scholar] [CrossRef]
  16. Krejcar, O.; Namazi, H. Review of the applications of different fractional models in engineering. Appl. Math. Model. 2026, 153, 116623. [Google Scholar] [CrossRef]
  17. Singh, A.P.; Bingi, K. Applications of Fractional-Order Calculus in Robotics. Fractal Fract. 2024, 8, 403. [Google Scholar] [CrossRef]
  18. Zhao, Z.; Liu, Z.; He, W.; Hong, K.-S.; Li, H.-X. Boundary adaptive fault-tolerant control for a flexible Timoshenko arm with backlash-like hysteresis. Automatica 2021, 130, 109690. [Google Scholar] [CrossRef]
  19. Ling, S.; Wang, H.; Liu, P.X. Adaptive fuzzy dynamic surface control of flexible-joint robot systems with input saturation. IEEE/CAA J. Autom. Sin. 2019, 6, 97–107. [Google Scholar] [CrossRef]
  20. Wang, X.; Niu, B.; Zhao, X.; Zong, G.; Cheng, T.; Li, B. Command-Filtered Adaptive Fuzzy Finite-Time Tracking Control Algorithm for Flexible Robotic Manipulator: A Singularity-Free Approach. IEEE Trans. Fuzzy Syst. 2024, 32, 409–419. [Google Scholar] [CrossRef]
  21. Shang, D.; Li, X.; Yin, M.; Li, F. Dynamic modeling and RBF neural network compensation control for space flexible manipulator with an underactuated hand. Chin. J. Aeronaut. 2024, 37, 417–439. [Google Scholar] [CrossRef]
  22. Zhang, S.; Wu, Y.; He, X.; Wang, J. Neural Network-Based Cooperative Trajectory Tracking Control for a Mobile Dual Flexible Manipulator. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 6545–6556. [Google Scholar] [CrossRef] [PubMed]
  23. Gao, H.; He, W.; Zhou, C.; Sun, C. Neural Network Control of a Two-Link Flexible Robotic Manipulator Using Assumed Mode Method. IEEE Trans. Ind. Inform. 2019, 15, 755–765. [Google Scholar] [CrossRef]
  24. Liu, A.; Li, H. Stabilization of Delayed Boolean Control Networks with State Constraints: A Barrier Lyapunov Function Method. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 2553–2557. [Google Scholar] [CrossRef]
  25. Min, H.; Duan, N.; Yu, X.; Fei, S. Tracking-Based Control for Constrained Nonlinear Systems Under Parametric Uncertainties. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 973–977. [Google Scholar] [CrossRef]
  26. Cajo, R.; Mac, T.T.; Plaza, D.; Copot, C.; De Keyser, R.; Ionescu, C. A Survey on Fractional Order Control Techniques for Unmanned Aerial and Ground Vehicles. IEEE Access 2019, 7, 66864–66878. [Google Scholar] [CrossRef]
  27. Lien, N.T.; Van Hien, L.; Thang, N.N. Mittag-Leffler Stability of Homogeneous Fractional-Order Systems with Delay. IEEE Control Syst. Lett. 2024, 8, 3243–3248. [Google Scholar] [CrossRef]
  28. Song, S.; Park, J.H.; Zhang, B.; Song, X. Observer-Based Adaptive Hybrid Fuzzy Resilient Control for Fractional-Order Nonlinear Systems with Time-Varying Delays and Actuator Failures. IEEE Trans. Fuzzy Syst. 2021, 29, 471–485. [Google Scholar] [CrossRef]
  29. Li, Y.-X.; Wei, M.; Tong, S. Event-Triggered Adaptive Neural Control for Fractional-Order Nonlinear Systems Based on Finite-Time Scheme. IEEE Trans. Cybern. 2022, 52, 9481–9489. [Google Scholar] [CrossRef]
  30. Chen, W.; Dai, H.; Song, Y.; Zhang, Z. Convex Lyapunov functions for stability analysis of fractional order systems. IET Control Theory Appl. 2017, 11, 1070–1074. [Google Scholar] [CrossRef]
  31. Ren, B.; Ge, S.S.; Tee, K.P.; Lee, T.H. Adaptive Neural Control for Output Feedback Nonlinear Systems Using a Barrier Lyapunov Function. IEEE Trans. Neural Netw. 2010, 21, 1339–1345. [Google Scholar] [CrossRef]
  32. Gong, P.; Lan, W. Adaptive Robust Tracking Control for Multiple Unknown Fractional-Order Nonlinear Systems. IEEE Trans. Cybern. 2019, 49, 1365–1376. [Google Scholar] [CrossRef] [PubMed]
  33. Yu, J.; Shi, P.; Dong, W.; Yu, H. Observer and Command-Filter-Based Adaptive Fuzzy Output Feedback Control of Uncertain Nonlinear Systems. IEEE Trans. Ind. Electron. 2015, 62, 5962–5970. [Google Scholar] [CrossRef]
  34. Wang, T.; Gao, Z.; Zhang, D. Sampled-Data H∞ Control for High-Order Fully Actuated Systems Based on A Local Lipschitz Condition. In Proceedings of the 2024 3rd Conference on Fully Actuated System Theory and Applications (FASTA), Shenzhen, China, 10–12 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 691–694. [Google Scholar] [CrossRef]
  35. Farrell, J.A.; Polycarpou, M.; Sharma, M.; Dong, W. Command Filtered Backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
Figure 1. Schematic of the SLFM system.
Figure 1. Schematic of the SLFM system.
Sensors 26 03722 g001
Figure 2. The structure for RBF neural network.
Figure 2. The structure for RBF neural network.
Sensors 26 03722 g002
Figure 3. Block diagram for the controller.
Figure 3. Block diagram for the controller.
Sensors 26 03722 g003
Figure 4. Tracking performance and k c 1 ( t ) .
Figure 4. Tracking performance and k c 1 ( t ) .
Sensors 26 03722 g004
Figure 5. Tracks for x 2 and k c 2 ( t ) .
Figure 5. Tracks for x 2 and k c 2 ( t ) .
Sensors 26 03722 g005
Figure 6. Tracks for x 3 and k c 3 ( t ) .
Figure 6. Tracks for x 3 and k c 3 ( t ) .
Sensors 26 03722 g006
Figure 7. Tracks for x 4 and W 4 . and k c 4 ( t ) .
Figure 7. Tracks for x 4 and W 4 . and k c 4 ( t ) .
Sensors 26 03722 g007
Figure 8. Tracks of adaptive parameters W 2 and W 4 .
Figure 8. Tracks of adaptive parameters W 2 and W 4 .
Sensors 26 03722 g008
Figure 9. Tracks for adaptive parameters Λ i ,   i = 1 ,   2 ,   3 ,   4 .
Figure 9. Tracks for adaptive parameters Λ i ,   i = 1 ,   2 ,   3 ,   4 .
Sensors 26 03722 g009
Figure 10. Tracks for compensated signals r i ,   i = 1 ,   2 ,   3 ,   4 .
Figure 10. Tracks for compensated signals r i ,   i = 1 ,   2 ,   3 ,   4 .
Sensors 26 03722 g010
Figure 13. Rotational angle tracking performance comparison.
Figure 13. Rotational angle tracking performance comparison.
Sensors 26 03722 g013
Figure 14. Tracking error ( S 1 ) comparison.
Figure 14. Tracking error ( S 1 ) comparison.
Sensors 26 03722 g014
Table 1. Parameters selection.
Table 1. Parameters selection.
CategoryParameters
Dynamic model parameters     B e q = 0.6153 Nm, J e q = 0.0156   k g · m 2 ,
J l = 0.0312   k g · m 2 , K s = 7.7886   N · m / r a d
Controller parameters c 1 = 400 ,   c 2 = 15 ,   c 3 = 20 and c 4 = 30
Command filter parameters ξ = 0.8 ,   β 1 = 30 ,   β 2 = 30 and β 3 = 6
Adaptive parameters σ 1 = σ 2 = σ 3 = σ 4 = 0.1 ,   Γ 1 = Γ 2 = Γ 3 = Γ 4 = 30.2 ,
γ 1 = γ 2 = γ 3 = γ 4 = 0.1 , τ 1 = τ 2 = τ 3 = τ 4 = 0.03
Gaussian function width η 1 = η 2 = η 3 = η 4 = 1.5
RBF NN nodes ι 1 = ι 2 = ι 3 = ι 4 = 5
State constraints k c 1 = 2 + 0.2 sin ( t ) ,   k c 2 = 4 + 0.4 sin ( t ) ,
k c 3 = 0.4 + 0.04 sin ( t ) ,   k c 4 = 25 + 2.5 sin ( t )
Initial conditions of system x 1 ( 0 ) = 0.2 , x 2 ( 0 ) = 0.1 , x 3 0 = 0.15 , x 4 ( 0 ) = 0.05
Initial adaptive parameters Λ 1 ( 0 ) = 0.5 , Λ 2 ( 0 ) = 0.2 , Λ 3 ( 0 ) = 0.1 , Λ 4 ( 0 ) = 0.1
Initial NN weights w 1 ( 0 ) = [ 0.1 , , 0.1 ] 1 × 5 T , w 2 ( 0 ) = [ 0.2 , , 0.2 ] 1 × 5 T ,
w 3 ( 0 ) = [ 0.3 , , 0.3 ] 1 × 5 T , w 4 ( 0 ) = [ 0.4 , , 0.4 ] 1 × 5 T
Unknown disturbances d 1 ( t ) = 0.05 sin ( π t ) , d 2 ( t ) = 0.03 cos ( π t ) ,
d 3 ( t ) = 0.02 sin ( t ) ,   d 4 ( t ) = 0.01 cos ( t )
System order q = 0.9
Reference signal y d = s i n ( t ) + s i n ( 2 t )
Simulation time20s
Table 2. Comparison results of different methods.
Table 2. Comparison results of different methods.
MethodProposedDSCSMC
RMSE0.0419440.111580.16959
Max error0.358540.784361.0343
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, E.; Lai, W.; Dian, S. Adaptive Neural Network-Based Tracking Control for a Single-Link Flexible Manipulator Under State Constraints. Sensors 2026, 26, 3722. https://doi.org/10.3390/s26123722

AMA Style

Liu E, Lai W, Dian S. Adaptive Neural Network-Based Tracking Control for a Single-Link Flexible Manipulator Under State Constraints. Sensors. 2026; 26(12):3722. https://doi.org/10.3390/s26123722

Chicago/Turabian Style

Liu, Enrui, Wuxing Lai, and Songyi Dian. 2026. "Adaptive Neural Network-Based Tracking Control for a Single-Link Flexible Manipulator Under State Constraints" Sensors 26, no. 12: 3722. https://doi.org/10.3390/s26123722

APA Style

Liu, E., Lai, W., & Dian, S. (2026). Adaptive Neural Network-Based Tracking Control for a Single-Link Flexible Manipulator Under State Constraints. Sensors, 26(12), 3722. https://doi.org/10.3390/s26123722

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