Next Article in Journal
Physically Interpretable Soft Sensor for Deformation Diagnostics in Extrusion-Based Shaping: A Case Study on Ceramic Roof Tiles
Previous Article in Journal
Differential Tectono-Thermal Evolution Along the South–North Direction in the Central Qiangtang Basin and Implications for Hydrocarbon Generation Potential
 
 
Due to scheduled maintenance work on our servers, there may be short service disruptions on this website between 11:00 and 12:00 CEST on March 28th.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Path Tracking Control of Uncertain Robotic Manipulator Based on Adaptive Deviation Correction and Compensation Mechanism Neural Network

1
School of Intelligent Manufacturing, Anhui Wenda University of Information Engineering, Hefei 231201, China
2
Faculty of Engineering, Technology and Built Environment, UCSI University, Kuala Lumpur 56000, Malaysia
*
Author to whom correspondence should be addressed.
Processes 2026, 14(2), 278; https://doi.org/10.3390/pr14020278
Submission received: 5 December 2025 / Revised: 6 January 2026 / Accepted: 10 January 2026 / Published: 13 January 2026
(This article belongs to the Section Automation Control Systems)

Abstract

A fixed-time sliding mode controller based on an adaptive neural network is developed for the path tracking problem of robotic manipulators with model uncertainty and external nonlinear interference. Firstly, a fixed-time sliding surface and sliding mode reaching law are designed based on the dynamic model of the robotic manipulator, which ensures that the error signal converges along the sliding surface within a fixed time. The speed of the state approaching the sliding surface can be flexibly adjusted through the reaching law, and it has strong robustness to parameter perturbations and external disturbances. Then, the uncertainty of model parameters and external disturbances is regarded as composite interference, and an adaptive neural network is utilized to approximate the disturbance online for adaptive fitting. This does not require precise modelling, the control input jitter is reduced, the composite disturbance is compensated in real time, and the system tracking accuracy is improved. Subsequently, the fixed-time stability characteristics of the closed-loop system are demonstrated through Lyapunov stability theory. Finally, the effectiveness and robustness of the proposed control strategy are verified through simulation.

1. Introduction

With the rapid development of technologies such as artificial intelligence and automated control, robotic manipulators have demonstrated broad application prospects in practical work. Robotic manipulators can complete repetitive tasks such as welding, assembly, and handling, assisting in minimally invasive surgeries in healthcare. In addition, they are widely used in logistics sorting, hazardous environment operations, and aviation component assembly [1,2,3,4]. As a nonlinear, multi-input, multi-output time-varying system, research on the tracking problem of target trajectories by robotic manipulators has been relatively complete, such as adaptive control [5,6], neural network control [7,8,9,10,11,12,13,14], sliding mode control [15,16], backstepping control [17,18], and other control methods.
Due to its powerful adaptive learning ability, neural networks have been favored by many scholars. In [11], based on complete state feedback control and output feedback control, a neural network is proposed to control the online approximation of the unknown dynamic model of the rehabilitation robot. Adaptive neural networks and disturbance observers are combined in [12], which simultaneously solves the problems of model parameter perturbations and unknown system disturbances. The uncertain model is learned online through neural networks, and weight adaptive laws are designed based on Lyapunov functions. Sliding mode control has been widely used in industrial production due to its special structure and insensitivity to external disturbances. However, traditional terminal sliding mode control methods suffer from singularity phenomena and slow convergence speed of state tracking errors, which cannot meet the control requirements of nonlinear systems such as robots. Based on this, some literature combines neural networks with sliding mode control to improve system tracking accuracy, and this solution has been validated by robotic manipulators. A composite controller was developed in [13], where neural networks are utilized to approximate the uncertain parts of the dynamic model and environmental disturbances, and sliding mode controllers are used to track the position of joint output angles. A novel neural network sliding mode control scheme has been proposed [14], which is innovative in that the designed switch gain can achieve dynamic adaptive adjustment, and the approximation error and external disturbances are suppressed.
It is worth noting that in the above analysis, the convergence time of tracking error cannot be calculated and can only be measured through actual experiments. In the tracking control of robotic manipulators, convergence speed is an important performance indicator that reflects the response characteristics of the tracking system. The upper bound of the convergence time of tracking error can be calculated through finite time control theory, but it is important to know the initial value of the system state [19,20]. However, in actual operation, it is difficult to accurately obtain the initial state of the system. Therefore, fixed time control has been developed because it is independent of the initial state value. In [21], a fixed-time sliding mode controller based on an RBF neural network is designed, which ensures the system converges to a stable state within a fixed time while solving unknown dynamic models and external disturbances. Finally, a comparison was made with a finite-time sliding mode controller, and the good tracking performance of the proposed strategy is demonstrated by simulation results. For the trajectory tracking control of multi-joint robotic manipulators with input saturation, reinforcement learning, RBF neural network, and fixed time theory are combined in reference [22], and a new non-singular fast terminal sliding mode is adopted. In [16], a fixed-time sliding mode control based on fixed-time disturbance observer compensation is presented to solve the tracking control of robotic manipulators with unknown models and external disturbances. In the above controller, there are some parameters that need to be determined, such as feedback gains from different terms, and it is necessary to design adaptive update laws. However, updating the law may hinder the synchronization of neural networks, which is a tricky problem.
In view of the above analysis, the fixed time synchronization problem of delayed neural networks has been addressed in [23,24,25]. Unlike traditional adaptive control, [23] can determine multi-control gains with a unified update law adaptively, and its beneficial effects have been shown by some studies. However, for strongly coupled nonlinear systems like robotic manipulators, this composite control is difficult to generalize. Although fixed time control has been widely applied in various applications, how to solve the uncertainty of robot systems with input dead zones and delay constraints remains unresolved. The authors in [26,27] address uncertain system dynamic parameters while ensuring fixed time convergence of neural network weights. It is worth studying that hierarchical control was carried out in [27]. The upper layer is based on fixed-time state estimation, while the lower layer neural network approximates uncertainty. At present, only a small portion of the composite control strategy of neural networks and fixed-time sliding mode control has been applied to path tracking control of nonlinear robotic systems. Therefore, this paper attempts to combine the above algorithms to improve the convergence speed and tracking accuracy of the tracking system.
In this work, a fixed-time sliding mode control based on adaptive neural networks is designed to address the problems of model parameter perturbations and external disturbances in nonlinear robotic manipulator tracking control. The main contributions are summarized as follows:
(1)
A fixed-time sliding mode controller based on an adaptive neural network was developed to address issues such as unmodeled dynamics, disturbances, and convergence time. Compared with the finite-time sliding mode controller in reference [15], the proposed scheme ensures faster convergence speed and tracking accuracy. Unlike the adaptive update law in [21], there is no need to give the boundary of the aggregate disturbance in advance. Regularization is employed to avoid weight oscillations and improve approximation accuracy.
(2)
Different from the controller design methods in references [14,15,16], a switching function regarding tracking error is used in the sliding mode control section, and the designed convergence law is only related to the sliding surface. Even in the presence of model errors or sudden disturbances, the state can still be forced to converge along the sliding surface by switching functions, which ensure tracking accuracy.
(3)
Adaptive neural networks are utilized to approximate and compensate for uncertain parts of dynamic models and external disturbances, without the need for preset disturbance upper bounds, which avoids control input redundancy. Unlike existing asymptotic convergence or finite time convergence, the system tracking error can converge to the vicinity of the origin within a fixed time, and the convergence time is independent of the initial state of the system.

2. Problem Description and Preliminaries

2.1. Problem Description

For an N-rigid body system, when considering external disturbances, its dynamic equation can be given by [11,15,16]:
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) = τ ( t ) J T ( q ) f ( t )
where q , q ˙ , q ¨ R n respectively represent the joint angle, angular velocity, and angular acceleration of the robotic manipulator. M ( q ) = M T ( q ) R n × n is the inertia matrix. C ( q , q ˙ ) R n and G ( q ) R n represent the Coriolis centripetal force vector and gravity term vector, respectively. τ ( t ) R n is the required control torque. The Jacobian matrix can be expressed as J T ( q ) . The nonlinear constraint force exerted by the external on the robotic arm system can be displayed by f ( t ) R n .
For the convenience of control design, let x 1 = q , x 2 = q ˙ , we can obtain:
x ˙ 1 = x 2 x ˙ 2 = M 1 ( x 1 ) [ τ J T ( x 1 ) f ( t ) C ( x 1 , x 2 ) x 2 G ( x 1 ) ]
Due to the correlation between the dynamics of a robotic manipulator and its own characteristics, actual operation, and speed, these factors often change and are difficult to predict. Describe the above matrix in the form of uncertain terms as follows: M q = M 0 q + Δ M q , C q , q ˙ = C 0 q , q ˙ + Δ C q , q ˙ , G q = G 0 q + Δ G q . The dynamics of robotic manipulators can be redefined as
M 0 ( q ) q ¨ + C 0 ( q , q ˙ ) q ˙ + G 0 ( q ) = τ ( t ) + ϖ
where ϖ = J T ( q ) f ( t ) Δ M ( q ) q ¨ Δ C ( q , q ˙ ) q ˙ Δ G ( q ) represents a composite disturbance term composed of model uncertainty and external disturbances.
The system (2) can be rewritten as
x ˙ 1 = x 2 x ˙ 2 = M 0 1 ( x 1 ) [ τ + ϖ C 0 ( x 1 , x 2 ) x 2 G 0 ( x 1 ) ]
Assumption 1.
In system (3), ϖ is bounded, that is, it satisfies ϖ ϖ ¯ < , where ϖ ¯ is a constant.
Assumption 2.
x 1 , x 2 and f ( t ) are both continuously bounded, and the expected trajectory x d = [ q d 1 , , q d n ] T set in this article is also continuously bounded.
Remark 1.
Due to the limitations of its structure, the robotic manipulator is constrained by its own output energy in actual operation and control, so Assumption 1 is reasonable. Therefore, x 1 , x 2 , x ˙ 2 and f ( t ) are all bounded, and there exists a positive constant f ¯ that satisfies f ( t ) f ¯ .

2.2. Preliminaries

Lemma 1
[28]. If there exists a continuous radial bounded function V : R n R + U 0 , and meet the following conditions:
(1)
V ( x ) = 0 x = 0
(2)
For any x ( t ) satisfies the inequality V ˙ ( x ) γ 1 V α ( x ) γ 2 V β ( x ) , where γ 1 , γ 2 , α , and β are all positive numbers, and 0 < α < 1 , β > 1 , then the original system can converge to zero in a fixed time, and the convergence time T satisfies:
T T max : = 1 γ 1 1 α + 1 γ 2 β 1
Lemma 2
[28]. If there exists a continuous radial bounded function V : R n R + U 0 , and meet the following conditions:
(1)
V ( x ) = 0 x = 0
(2)
For any x ( t ) satisfies the inequality V ˙ ( x ) γ 1 V α ( x ) γ 2 V β ( x ) + ϑ , where γ 1 , γ 2 , α , β and ϑ are all positive numbers, and 0 < α < 1 , β > 1 , then the original system can converge to zero in a fixed time, and the convergence time T satisfies:
T T max : = 1 γ 1 θ 1 α + 1 γ 2 θ β 1
where θ is a positive number and satisfies 0 < θ < 1 .
Remark 2.
From (5) and (6), the convergence time of the system is only related to parameters γ 1 , γ 2 , α , β and ϑ , and is independent of the initial state of the system. In practical operation control, it can be used in scenarios with strict requirements for tracking time.

3. Controller Design

The purpose of path tracking for a robotic manipulator is to track the joint angle q = q 1 , , q n T onto the desired joint angle x d = q d 1 , , q d n T . In this section, a fixed time sliding mode controller based on the convergence law is designed to enable the system to track the desired trajectory, i.e., lim t T x 1 x d = 0 .
The definition of state error is as follows:
e = x 1 x d = [ q 1 q d 1 , , q n q d n ] T = [ e 11 , , e 1 n ] T
The fixed time sliding surface is selected as
S = e ˙ + k 1 e + k 2 e α 1 + k 3 e β 1
where the constants α 1 , β 1 , k 1 , k 2 and k 3 are positive and satisfy 0 < α 1 < 1 , β 1 > 1 .
Inspired by [21], the sliding mode approach law can be designed as follows
S ˙ = k 4 S 2 α 2 k 5 S 2 β 2
where the constants α 2 , β 2 , k 4 and k 5 are positive and satisfy 0 < α 2 < 1 , β 2 > 1 .
By taking the derivative of (8), we can obtain
S ˙ = e ¨ + k 1 e ˙ + k 2 α 1 e α 1 1 e ˙ + k 3 β 1 e β 1 1 e ˙ = M 0 1 ( x 1 ) [ τ + ϖ C 0 ( x 1 , x 2 ) x 2 G 0 ( x 1 ) ] x ¨ d + k 1 e ˙ + k 2 α 1 e α 1 1 e ˙ + k 3 β 1 e β 1 1 e ˙
Based on the Equations (9) and (10), the control law is designed as
τ 0 = M 0 ( x 1 ) k 3 S 2 α 2 k 4 S 2 β 2 k 1 e ˙ k 2 α 1 e α 1 1 e ˙ k 3 β 1 e β 1 1 e ˙ + M 0 ( x 1 ) x ¨ d ϖ + C 0 ( x 1 , x 2 ) x 2 + G 0 ( x 1 )
Theorem 1.
For system (4), when the sliding surface in (8) and the controller in (11) are used, the system can accurately track the desired trajectory x d within a fixed time.
Proof of Theorem 1.
The Lyapunov function can be constructed as
V 1 = 1 2 S T S
The time derivative of V 1 is designed as
V ˙ 1 = S T S ˙ = S T k 4 S 2 α 2 k 5 S 2 β 2 = 2 k 4 1 2 S T S α 2 + 1 2 2 k 5 1 2 S T S β 2 + 1 2 = γ 1 V α 2 + 1 2 γ 2 V β 2 + 1 2
where γ 1 = 2 k 4 > 0 , γ 2 = 2 k 5 > 0 .
According to Lemma 1, the designed tracking control strategy can enable the robotic arm to track the desired trajectory within a fixed time, and the upper bound of the maximum convergence time T 1 is given by
T 1 T max 1 : = 2 γ 1 1 α 2 + 2 γ 2 β 2 1
After reaching the sliding stage, S = S ˙ = 0 . According to (8), we have
e ˙ = k 1 e k 2 e α 1 k 3 e β 1
It is worth noting that (15) only describes the dynamic relationship between errors e and e ˙ , and cannot determine whether the upper bound of the fixed convergence time is independent of the initial state. To solve the above problems, the dynamic relationship of errors is transformed into an integral form of time state.
Let u = e 1 α 1 , e = u 1 1 α 1 , then the derivative of the tracking error signal is expressed as
e ˙ = 1 1 α 1 u α 1 1 α 1 u ˙
Substituting (16) into (15), then (15) becomes
1 1 α 1 u ˙ = k 1 u k 2 k 3 u β 1 α 1 1 α 1
According to (17), after reaching the fixed time sliding surface, the tracking errors e and e ˙ will quickly converge to 0 within a fixed time and are independent of the initial state. The upper bound of the convergence time is
lim u T 2 = lim u o u 1 1 α 1 ( k 1 u + k 2 + k 3 u β 1 α 1 1 α 1 ) 1 d u < 1 1 α 1 o u 1 k 2 d u + 1 1 α 1 1 ( k 1 u + k 3 u β 1 α 1 1 α 1 ) 1 d u = 1 k 2 ( 1 α 1 ) + 1 k 1 ( β 1 1 ) ln k 1 + k 3 k 3
Therefore, when reaching the sliding surface, the convergence time T 2 for the tracking system to reach the equilibrium point from any initial state is
T 2 = 1 k 2 ( 1 α 1 ) + 1 k 1 ( β 1 1 ) ln k 1 + k 3 k 3
. □
Remark 3.
Based on the above analysis, the designed fixed time sliding mode control strategy can achieve precise tracking of the desired trajectory within a fixed time in both the arrival and sliding phases. Therefore, the total convergence time T 0 of the system is T 0 T 1 + T 2 . According to (14) and (19), the convergence time is only related to the coefficients k 1 , k 2 , k 3 , k 4 , k 5 and the exponents α 1 , α 2   β 1 , β 2 .

4. Design of Adaptive Neural Network Controller

Composite disturbance ϖ is an unknown nonlinear function; therefore, (11) cannot meet the actual control needs. Adaptive neural networks are introduced for online approximation of ϖ .
A fixed-time sliding mode controller based on an adaptive neural network can be designed as
τ = M 0 ( x 1 ) k 3 S 2 α 2 k 4 S 2 β 2 k 1 e ˙ k 2 α 1 e α 1 1 e ˙ k 3 β 1 e β 1 1 e ˙ + M 0 ( x 1 ) x ¨ d W ^ T ψ ( Z ) + C 0 ( x 1 , x 2 ) x 2 + G 0 ( x 1 )
where Z = [ x 1 T , e T , e ˙ T , e ¨ T ] represents the input variable of the adaptive neural network, W ^ is the estimated weight vector of the neural network, ψ ( Z ) denotes the radial basis function, W is the optimal weight of the neural network, defined as W ˜ = W W ^ . The W ^ T ψ ( Z ) of neural networks can be used to approximate W T ψ ( Z ) .
W T ψ ( Z ) = J T ( q ) f ( t ) Δ M ( q ) q ¨ Δ C ( q , q ˙ ) q ˙ Δ G ( q ) ε ( Z ) = ϖ ε ( Z )
where ε ( Z ) is the estimation error of the neural network, and it is bounded, ε ( Z ) ε ¯ .
The adaptive law is given as
W ^ ˙ = Γ ( S T M 0 1 ψ ( Z ) + σ W ^ )
where the gain matrix Γ 0 , σ is a small positive number (In [11,12,15], the value of σ ranges from 0.01 to 0.05).
Theorem 2.
For system (4), the sliding surface in (8), the switching control law in (9), implemented in combination with the control law in (20), can ensure the system is globally stable and the tracking error converges to 0 within a fixed time T 3 , where T 3 can be given by
T 3 T 2 + T 4
where T 4 will be given below.
Proof of Theorem 2.
A Lyapunov function candidate V 2 is designed as
V 2 = V 1 + 1 2 W ˜ T Γ 1 W ˜
The time derivative of V 2 is
V ˙ 2 = V ˙ 1 + W ˜ T Γ 1 W ˜ ˙ = S T S ˙ + W ˜ T Γ 1 W ˜ ˙ 2 k 4 1 2 S T S α 2 + 1 2 2 k 5 1 2 S T S β 2 + 1 2 + S T M 0 1 W ˜ T ψ ( Z ) + S T M 0 1 ε ( Z ) + W ˜ T Γ 1 W ^ ˙ = 2 k 4 1 2 S T S α 2 + 1 2 2 k 5 1 2 S T S β 2 + 1 2 + S T M 0 1 ε ( Z ) W ˜ T σ W ^ γ 1 V 2 1 2 W ˜ T Γ 1 W ˜ α 2 + 1 2 γ 2 V 2 1 2 W ˜ T Γ 1 W ˜ i β 2 + 1 2 + M 0 1 2 2 ι S 2 + ι 2 ε ¯ 2 + σ i 2 W 2 σ i 2 W ˜ 2 = γ 1 V 2 1 2 W ˜ T Γ 1 W ˜ i α 2 + 1 2 γ 2 k = 0 β 2 + 1 2 ( 1 ) β 2 + 1 2 k C β 2 + 1 2 k V 2 k ( 1 2 W ˜ T Γ 1 W ˜ i ) β 2 + 1 2 k + M 0 1 2 2 ι S 2 + ι 2 ε ¯ 2 + σ i 2 W 2 σ i 2 W ˜ 2
. □
Remark 4.
According to the previous definition, inspired by reference [21], for ease of calculation, we set α 2 = 1 3 and β 2 = 5 , then (25) becomes
V ˙ 2 γ 1 V 2 1 2 W ˜ T Γ 1 W ˜ 2 3 γ 2 V 2 3 + 3 2 γ 2 V 2 2 W ˜ T Γ 1 W ˜ + 1 8 γ 2 W ˜ T Γ 1 W ˜ 3 + M 0 1 2 2 ι S 2 + ι 2 ε ¯ 2 + σ i 2 W 2 σ i 2 W ˜ 2 γ 1 V 2 2 3 + γ 1 1 2 W ˜ T Γ 1 W ˜ 2 3 γ 2 V 2 3 + 3 2 γ 2 V 2 2 W ˜ T Γ 1 W ˜ + 1 8 γ 2 W ˜ T Γ 1 W ˜ 3 + M 0 1 2 2 ι S 2 + ι 2 ε ¯ 2 + σ i 2 W 2 σ i 2 W ˜ 2 γ 1 V 2 2 3 γ 2 V 2 3 + ϑ
where
ϑ = 3 2 γ 2 V 2 2 W ˜ T Γ 1 W ˜ + 1 8 γ 2 W ˜ T Γ 1 W ˜ 3 + γ 1 1 2 W ˜ T Γ 1 W ˜ 2 3 + M 0 1 2 2 ι S 2 + ι 2 ε ¯ 2 + σ i 2 W 2 σ i 2 W ˜ 2
α 2 and β 2 can be expanded by taking other values. It is worth noting that ϑ   satisfies ϑ > 0 , so (25) always satisfies V ˙ 2 γ 1 V 2 α 2 + 1 2 γ 2 V 2 β 2 + 1 2 + ϑ .
Thus, fixed-time stability is achieved according to Lemma 2. We can further deduce that S = S ˙ = 0 and the tracking error converges to the zero domain, and the convergence time T 4 is satisfied
T 4 T max 4 : = 2 γ 1 θ 1 α 2 + 2 γ 2 θ β 2 1
Remark 5.
The two convergence times T 0 and T 3 are calculated here because the system has two stages in the convergence process, namely sliding mode control and composite control (sliding mode and neural network).
In the sliding mode control stage, we have T 0 T 1 + T 2 , where T 1 is the time from the system state to the sliding surface, and T 2 is the time from the state inside the sliding surface to zero.
T 4 is the convergence time of the neural network weights. The introduction of neural networks has changed the structure of the system’s Lyapunov. Therefore, the total convergence time is T 3 T 2 + T 4 .

5. Research Simulations

In this section, to verify the effectiveness of the proposed control strategy, simulations will be conducted on a robotic manipulator with model uncertainty and external disturbances, and compared with the method in [15]. The planar model of the manipulator is shown in Figure 1. The masses of joint links 1 and 2 are m 1 = 2   kg and m 2 = 0.85   kg , respectively. l 1 = 0.35   m and l 2 = 0.31   m represent the length of the two links. The inertia matrix is represented by I 1 = 0.25   m 1 l 1 2 kgm 2 and I 2 = 0.25   m 2 l 2 2 kgm 2 respectively. r 1 and r 2 are the distances from the endpoints of joints 1 and 2 to the center of mass.
The uncertain parts of the system model are set as Δ M = 0.2 M 0 , Δ C = 0.2 C 0 , Δ G = 0.2 G 0 .
The coefficient matrix of the dynamic model in (1) is described as follows [11,15]:
M ( q ) = m 1 l c 1 2 + m 2 ( l 1 2 + l c 2 2 + 2 l 1 l c 2 cos q 2 ) + I 1 + I 2 m 2 ( l c 2 2 + l 1 l c 2 cos q 2 ) + I 2 m 2 ( l c 2 2 + l 1 l c 2 cos q 2 ) + I 2 m 2 l c 2 2 I 2
C ( q , q ˙ ) = m 2 l 1 l c 2 q ˙ 2 sin q 2 m 2 l 1 l c 2 ( q ˙ 1 + q ˙ 2 ) sin q 2 m 2 l 1 l c 2 q ˙ 1 sin q 2 0
G ( q ) = ( m 1 l c 2 + m 2 l 1 ) g cos q 1 + m 2 l c 2 g cos ( q 1 + q 2 ) m 2 l c 2 g cos ( q 1 + q 2 )
J ( q ) = ( l 1 sin q 1 + l 2 sin ( q 1 + q 2 ) ) l 2 sin ( q 1 + q 2 ) l 1 cos q 1 + l 2 cos ( q 1 + q 2 ) l 2 cos ( q 1 + q 2 )
The expected trajectory is set to be consistent with [15], x d 1 = 0.14 sin ( 0.5 t ) , x d 2 = 0.14 cos ( 0.5 t ) . The width of the neural network is set to 1.5, and other control parameters are selected as follows: σ 1 = σ 2 = 0.05 , Γ 1 = Γ 2 = 10 I 16 × 16 . The controller parameter selection is as follows: k 1 = diag [ 50 ,   20 ] , k 2 = diag [ 10 ,   20 ] , k 3 = diag [ 10 ,   20 ] , k 4 = diag [ 15 ,   50 ] , k 5 = diag [ 15 ,   50 ] , α 1 = 0.8 , α 2 = 0.5 , β 1 = 1.2 , β 2 = 5 . The initial state of the system is defined as q 1 ( 0 ) = q 2 ( 0 ) = 0.2 , q ˙ 1 ( 0 ) = q ˙ 2 ( 0 ) = 0 , and the simulation time is set as 40 s.
The simulation results are shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9. The comparison curves of position tracking and tracking error are shown in Figure 2 and Figure 3. Both control strategies can be implemented with good tracking performance within the influence of model uncertainty and external nonlinear disturbances. It is obvious that the tracking error in this article converges to near zero within approximately 0.15 s, and its convergence time is included in the upper bound value T 3 0.953 s . From the simulation results in Figure 2, it can be seen that when the initial state of the system is far from the equilibrium point, the tracking performance of the controller proposed in this paper is better than that of the comparative controller. When a composite control combining a fixed time sliding surface and neural network compensation is adopted, the response time of the system is faster, and the impact of system uncertainty can be effectively reduced. The control inputs are presented in Figure 4. The torque response curves of the two joints are smooth and without any back-and-forth crossing phenomenon, which demonstrates that the system runs smoothly without chattering.
Table 1 presents the response characteristics of the two joints under different methods. From the data in Table 1, there is a smaller steady-state error in the developed controller as compared to the nonsingular terminal sliding mode control. Further analysis shows that the proposed method provides a fast recovery time and there is no positional deviation in subsequent tracking.
The true value ϖ of the composite disturbance and the estimated output value ϖ ^ of the neural network are shown in Figure 5. The uncertainty of dynamic models and external disturbances can be effectively estimated through neural networks and compensated for by controllers. The results indicate that the observation error can converge to the zero domain in a relatively short time.
In addition, to validate that the convergence time of the system under the designed control law (20) is independent of the initial state, different initial states are set q 0 = 0.1 ; 0.1 and q 0 = 0.1 ; 0 . The simulation results are described in Figure 6 and Figure 7, with an error convergence time of around 0.6s, which is included in the upper bound value T 3 0.953 s .
Figure 8 and Figure 9 show the tracking performance of two methods. The tracking curve of the controller in this article is red, and the one without an adaptive neural network (ANN) is black. From the data in the figure, it can be seen that by using an ANN, the tracking time can be shortened. At the step time, the error of the proposed method briefly increases and then converges quickly to near zero, while the error fluctuation of the comparative method is greater and the convergence speed is slower. For fluctuations at the step, the trajectory slope transition before the step can be increased. In future research, feedforward processing can be applied to neural networks to eliminate learning delays.

6. Conclusions

In this work, a fixed-time sliding mode control method based on neural network compensation was studied for path tracking control of n-joint robotic manipulators with model parameter perturbations and environmental disturbances. To achieve the control objective, a fixed-time convergent sliding mode controller is designed, which ensures that the actual angle tracks the desired trajectory within a fixed time. Subsequently, the uncertain parts of the model and external nonlinear disturbances are treated as composite disturbances, and an adaptive neural network is used for online approximation and compensation. The system tracking error can converge to zero within a fixed time, as proven by the Lyapunov stability theorem. Uncertainty can be estimated online by adaptive neural networks, which reduces reliance on “conservative upper bounds” and further reduces control input chattering. Once the system state reaches the sliding surface, it remains invariant to external disturbances and parameter perturbations. The dynamic characteristics of the system tracking error are reflected by the sliding surface S 1 , and the neural network weight adaptive update is based on the sliding mode error. Neural networks focus on “correcting tracking bias” to avoid blind learning without targets and improve tracking efficiency. Finally, the effectiveness of the designed controller is verified through simulation. The advantages of this study can provide an idea for tasks such as strong, robust assembly and sorting. As an extension of this work, it would be very attractive to consider adapting single manipulator control to multi-manipulator task space collaborative trajectory tracking through distributed neural sliding mode control.

Author Contributions

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

Funding

This research was funded by the Natural Science Research Project of Anhui Provincial Department of Education titled “Research and Optimization of Kinematic Stability of Eight Link Stamping Mechanisms” (No. 2023AH052823), the research is supported by Anhui Province University Research Project-Key Natural Science Project “Research on large-scale photovoltaic component cleaning robot based on big data technology and its comprehensive intelligent control platform” (No. 2024AH050597).

Data Availability Statement

All data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, Q.; Xu, W.; Leng, Z. Adaptive event-triggered anti-windup trajectory tracking control for robotic manipulator. ISA Trans. 2025, 167, 1137–1146. [Google Scholar] [CrossRef] [PubMed]
  2. Halamka, V.; Zavřel, J.; Hrabačka, M.; Beneš, P.; Bulín, R.; Hajžman, M.; Šika, Z. Control strategies for enhancing manipulability in tensegrity-based redundant robots and manipulators. Nonlinear Dyn. 2025, 113, 11647–11667. [Google Scholar] [CrossRef]
  3. Muñoz-Vázquez, A.J.; Sánchez-Torres, J.D.; Jiménez-Rodríguez, E.; Loukianov, A.G. Predefined-Time Robust Stabilization of Robotic Manipulators. IEEE/ASME Trans. Mechatron. 2019, 24, 1033–1040. [Google Scholar] [CrossRef]
  4. Feng, Q.; Li, Z.; Cai, J.; Guo, D. Acceleration-Level Configuration Adjustment Scheme for Robot Manipulators. IEEE Trans. Ind. Inform. 2021, 17, 147–157. [Google Scholar] [CrossRef]
  5. Di Paola, V.; Goldsztejn, A.; Zoppi, M.; Caro, S. Design of a Sliding Mode-Adaptive Proportional-Integral-Derivative Control for Aerial Systems with a Suspended Load Exposed to Wind Gusts. ASME. J. Comput. Nonlinear Dynam 2023, 18, 061008. [Google Scholar] [CrossRef]
  6. Romero, J.G. A robust adaptive velocity observer for mechanical systems transformed in cascade form. Acta Autom. Sin. 2024, 165, 111671. [Google Scholar] [CrossRef]
  7. Li, T.; Zhang, G.; Zhang, T.; Pan, J. Adaptive Neural Network Tracking Control of Robotic Manipulators Based on Disturbance Observer. Processes 2024, 12, 499. [Google Scholar] [CrossRef]
  8. Chen, Z.; Liang, Q.; Wei, Z.; Chen, X.; Shi, Q.; Yu, Z.; Sun, T. An Overview of In Vitro Biological Neural Networks for Robot Intelligence. Cyborg Bionic Syst. 2023, 4, 0001. [Google Scholar] [CrossRef]
  9. Zhang, R.; Chen, Q.; Guo, H. Chebyshev neural network-based adaptive nonsingular terminal sliding mode control for hypersonic vehicles. Math. Probl. Eng. 2020, 2020, 6830141. [Google Scholar] [CrossRef]
  10. Fu, K.; Dang, X. Light-Weight Convolutional Neural Networks for Generative Robotic Grasping. IEEE Trans. Ind. Inform. 2024, 20, 6696–6707. [Google Scholar] [CrossRef]
  11. He, W.; Ge, S.S.; Li, Y.; Chew, E.; Ng, Y.S. Neural Network Control of a Rehabilitation Robot by State and Output Feedback. J. Intell. Robot. Syst. 2015, 80, 15–34. [Google Scholar] [CrossRef]
  12. Yu, X.; He, W.; Xue, C.; Sun, Y.; Sun, C. Disturbance observer-based adaptive neural network tracking control for robots. Acta Autom. Sin. 2019, 45, 1307–1324. [Google Scholar]
  13. Men, X.; Guo, C. Adaptive composite control of an upper limb compliant exoskeleton robot based on RBF neural network. Control Eng. China 2023, 32, 586–594. [Google Scholar]
  14. Zhao, X.; Liu, Z.; Cao, C. Adaptive Neural Network-based Sliding Mode Controller Design for Manipulator Systems. Control Eng. China 2023, 30, 1624–1629. [Google Scholar]
  15. Liang, X.; Wang, H.; Zhang, Y. Adaptive nonsingular terminal sliding mode control for rehabilitation robots. Comput. Electr. Eng. 2022, 99, 107718. [Google Scholar] [CrossRef]
  16. Li, T.; Zhang, G.; Zhang, T.; Pan, J. Fixed-Time Sliding Mode Control for Robotic Manipulators Based on Disturbance Observer. Int. J. Aerosp. Eng. 2024, 2024, 1263459. [Google Scholar] [CrossRef]
  17. Gao, Z.; Guo, G. Fixed-time formation control of AUVs based on a disturbance observer. Acta Autom. Sin. 2019, 45, 1094−1102. [Google Scholar]
  18. Zhang, Z.; Sheng, A.; Qi, G.; Li, Y. Finite-time standoff tracking control of moving target by means of backstepping for non-holonmic robot. Acta Autom. Sin. 2019, 45, 540–552. [Google Scholar]
  19. Bao, J.; Wang, H.; Liu, X. Adaptive finite-time tracking control for robotic manipulators with funnel boundary. Int. J. Adapt. Control Signal Process. 2020, 34, 575–589. [Google Scholar] [CrossRef]
  20. Zhang, P.; Li, H.; Chen, B.; Wang, J.; Zhang, H. A novel ultra-local model-based finite time synergetic robustness control for uncertain robotic manipulators. J. Frankl. Inst. 2024, 361, 107362. [Google Scholar] [CrossRef]
  21. Liu, Y.; Xiong, Y.; Yang, H. Fixed-time sliding mode control of multi-joint robot based on RBF neural network. Control Decis. 2022, 37, 2790–2798. [Google Scholar]
  22. Cao, S.; Sun, L.; Jiang, J.; Zuo, Z. Reinforcement Learning-Based Fixed-Time Trajectory Tracking Control for Uncertain Robotic Manipulators with Input Saturation. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 4584–4598. [Google Scholar] [CrossRef] [PubMed]
  23. Jiang, S.; Song, Y.; Zeng, W.; Zhang, H.; Cai, S.; Lu, X. New results on adaptive fixed-time control for convex-delayed neural networks. ISA Trans. 2023, 134, 134–143. [Google Scholar] [CrossRef] [PubMed]
  24. Abdurahman, A.; Tohti, R.; Li, C. New results on fixed-time synchronization of impulsive neural networks via optimized fixed-time stability. J. Appl. Math. Comput. 2024, 70, 2809–2826. [Google Scholar] [CrossRef]
  25. Sun, W.; Guo, W.; Li, B.; Wen, S.; Cao, J.; Abdel-Aty, M. Finite/Fixed-Time Controls of Neural Networks in a Signed Graph. IEEE Trans. Syst. Man. Cybern. Syst. 2024, 54, 1049–1058. [Google Scholar] [CrossRef]
  26. Wu, Y.; Niu, W.; Kong, L.; Yu, X.; He, W. Fixed-time neural network control of a robotic manipulator with input deadzone. ISA Trans. 2023, 135, 449–461. [Google Scholar] [CrossRef]
  27. Gu, R.; Han, T.; Xiao, B.; Zhan, X.; Yan, H. Task-space tracking for networked heterogeneous robotic systems via adaptive neural fixed-time control. ISA Trans. 2024, 155, 184–192. [Google Scholar] [CrossRef]
  28. Zuo, Z.; Han, Q.; Ning, B.; Ge, X.; Zhang, X. An overview of recent advances in fixed-time cooperative control of multiagent systems. IEEE Trans. Ind. Inform. 2018, 14, 2322–2334. [Google Scholar] [CrossRef]
Figure 1. Schematic of a two-joint manipulator [7].
Figure 1. Schematic of a two-joint manipulator [7].
Processes 14 00278 g001
Figure 2. Trajectory tracking and error of joint 1.
Figure 2. Trajectory tracking and error of joint 1.
Processes 14 00278 g002
Figure 3. Trajectory tracking and error of joint 2.
Figure 3. Trajectory tracking and error of joint 2.
Processes 14 00278 g003
Figure 4. Control inputs for joints 1 and 2.
Figure 4. Control inputs for joints 1 and 2.
Processes 14 00278 g004
Figure 5. Composite disturbances and estimated values of joints 1 and 2.
Figure 5. Composite disturbances and estimated values of joints 1 and 2.
Processes 14 00278 g005
Figure 6. Trajectory tracking and error of joint 1 in different initial states.
Figure 6. Trajectory tracking and error of joint 1 in different initial states.
Processes 14 00278 g006
Figure 7. Trajectory tracking and error of joint 2 in different initial states.
Figure 7. Trajectory tracking and error of joint 2 in different initial states.
Processes 14 00278 g007
Figure 8. Trajectory tracking and error of joint 1 with two methods.
Figure 8. Trajectory tracking and error of joint 1 with two methods.
Processes 14 00278 g008
Figure 9. Trajectory tracking and error of joint 2 with two methods.
Figure 9. Trajectory tracking and error of joint 2 with two methods.
Processes 14 00278 g009
Table 1. Response characteristics of a two-link robotic manipulator: (a) Link 1 and (b) Link 2, where t r , t s , and e s s denote the rise time, settling time, and steady-state error, respectively.
Table 1. Response characteristics of a two-link robotic manipulator: (a) Link 1 and (b) Link 2, where t r , t s , and e s s denote the rise time, settling time, and steady-state error, respectively.
Controller t r (s) t s (s) e s s (rad)
Proposed0.320.38 7.85 × 10 6
Compared [15]1.962.05 1.57 × 10 3
(a) Link 1
Controller t r (s) t s (s) e s s (rad)
Proposed0.280.24 1.20 × 10 4
Compared [15]1.161.27 1.69 × 10 3
(b) Link 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

Ma, D.; Ren, L.; Li, T.; Solihin, M.I.; Li, J. Fixed-Time Path Tracking Control of Uncertain Robotic Manipulator Based on Adaptive Deviation Correction and Compensation Mechanism Neural Network. Processes 2026, 14, 278. https://doi.org/10.3390/pr14020278

AMA Style

Ma D, Ren L, Li T, Solihin MI, Li J. Fixed-Time Path Tracking Control of Uncertain Robotic Manipulator Based on Adaptive Deviation Correction and Compensation Mechanism Neural Network. Processes. 2026; 14(2):278. https://doi.org/10.3390/pr14020278

Chicago/Turabian Style

Ma, Dongsheng, Li Ren, Tianli Li, Mahmud Iwan Solihin, and Juchen Li. 2026. "Fixed-Time Path Tracking Control of Uncertain Robotic Manipulator Based on Adaptive Deviation Correction and Compensation Mechanism Neural Network" Processes 14, no. 2: 278. https://doi.org/10.3390/pr14020278

APA Style

Ma, D., Ren, L., Li, T., Solihin, M. I., & Li, J. (2026). Fixed-Time Path Tracking Control of Uncertain Robotic Manipulator Based on Adaptive Deviation Correction and Compensation Mechanism Neural Network. Processes, 14(2), 278. https://doi.org/10.3390/pr14020278

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