Next Article in Journal
Maritime Mobile Edge Computing for Sporadic Tasks: A PPO-Based Dynamic Offloading Strategy
Previous Article in Journal
Fully Bayesian Inference for Meta-Analytic Deconvolution Using Efron’s Log-Spline Prior
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Precision Tracking of Industrial Manipulators via Adaptive Nonsingular Fixed-Time Sliding Mode Control

1
Department of Smart Information and Technology Engineering, Kongju National University, Cheonan 314701, Republic of Korea
2
Department of Electrical and Electronic Engineering, The University of Danang—University of Technology and Education, Danang 550000, Vietnam
3
Department of Electrical, Electronic and Computer Engineering, University of Ulsan, Ulsan 44610, Republic of Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(16), 2641; https://doi.org/10.3390/math13162641
Submission received: 18 July 2025 / Revised: 6 August 2025 / Accepted: 14 August 2025 / Published: 17 August 2025
(This article belongs to the Special Issue New Advances in Control Theory and Its Applications)

Abstract

This paper presents a novel adaptive fixed-time sliding mode control (AFxTSMC) framework for industrial manipulators. The proposed adaptive reaching law (ARL) enables rapid and stable gain reduction by leveraging the current parameter values to maintain positivity and prevent sign reversals, thereby reducing chattering. Additionally, the ARL guarantees fixed-time convergence. A singularity-free fixed-time sliding function (SF-FxTSF) ensures fast, robust, and singularity-free convergence. To enhance robustness, a modified third-order sliding mode observer (TOSMO) is integrated into the control framework. This observer estimates both internal uncertainties and external disturbances with improved estimation speed, enabling effective compensation while maintaining convergence performance. A Lyapunov-based analysis rigorously confirms the stability of the proposed method. Simulations of the SAMSUNG FARA AT2 manipulator indicate superior tracking accuracy, faster convergence, and smoother control performance compared to the three state-of-the-art methods. These results underscore the proposed method’s advantages as a robust, scalable, and high-performance control solution for industrial robotic systems.

1. Introduction

Robotic manipulators have undergone remarkable development, leading to increased accuracy and reliability across a wide range of sectors. In manufacturing, aerospace, and automotive industries, they are crucial for executing precise and repetitive operations. In specialized domains such as biotechnology, nanotechnology, and medical applications, they enable highly delicate procedures, including targeted drug administration and minimally invasive surgeries. Moreover, these systems are essential in environments that pose risks to human safety, such as outer space missions and the handling of hazardous materials in nuclear facilities. Collaborative robots, or cobots, are also gaining popularity for supporting human workers in tasks like product assembly and packaging, resulting in greater operational efficiency. In agriculture and logistics, robotic manipulators contribute to automation by handling activities like crop harvesting, planting, sorting, and delivery, thereby improving output and minimizing losses. With continuous advances in control methods, hardware systems, and sensor technologies, these systems are becoming increasingly efficient, reliable, and adaptive. Consequently, ongoing research focuses on enhancing control algorithms to meet the growing demand for more capable and versatile robotic solutions in real-world applications [1,2].
Sliding mode control (SMC) is a well-established control algorithm known for its simplicity and robust performance in the presence of uncertainties and perturbations [3]. Consequently, it has been extensively applied in numerous real-world scenarios, including quadrotor vehicles, photovoltaic battery systems, chemical chaotic reactors, and robot manipulators [4]. To handle uncertainties and perturbations, SMC employs tunable sliding parameters that drive the system states toward a predefined sliding function. Although using large values of these parameters enables the system states to approach the sliding function rapidly, it often leads to significant chattering [5], which can cause issues such as oscillations in the robot manipulator’s end effector. Reducing this chattering effect remains a challenging issue in SMC. To mitigate the chattering phenomenon in SMC control inputs, numerous enhanced control algorithms based on SMC have been proposed, including adaptive SMC (ASMC), fuzzy SMC [6], neuro-fuzzy SMC [7], and others.
ASMC employs adaptively tunable sliding gains within the reaching law to suppress chattering and enhance convergence speed [8]. With appropriately designed adaptation laws, ASMC can significantly enhance system performance while minimizing chattering. To ensure convergence and stability of the control loop, the adaptive gains must be sufficiently large to cover the full uncertainty bound while remaining strictly positive. Typically, the adaptive law consists of two components: one for increasing the adaptive parameters and another for decreasing them [9]. The increasing component is usually based on a proportional term of the sliding variable, while the decreasing component often involves an inverse term of the sliding variable. However, when the sliding variable approaches zero, this design can result in an excessive reduction of the adaptive parameters, potentially causing them to become negative—violating the positivity requirement in SMC. Moreover, a reduction in adaptive parameters may lead to increased tracking errors and reduced robustness, thereby degrading control performance. Conversely, if the sliding parameters are not decreased appropriately, chattering may persist. Increasing the control gains can enhance the system’s response speed and accelerate convergence. However, excessively high gains may surpass the physical limitations of actuators and lead to chattering—undesirable high-frequency oscillations that generate mechanical stress, signal disturbances, and potential damage to hardware components. To overcome this issue, [9] proposed an adaptive law that combines a proportional term of the sliding function with an additional exponential component to accelerate gain reduction. Although this method helps prevent the adaptive parameters from becoming excessively negative, it still does not guarantee their positivity, which remains a critical concern in ASMC design. An alternative strategy such as [10] aimed at addressing the challenges of chattering and slow adaptation involves the use of ASMCs, which are designed to achieve fast response and accurate control within a finite time. Despite their advantages, these methods still face unresolved limitations. For instance, chattering can persist due to the use of switching gains that do not decrease over time. Additionally, the trade-off between control performance and chattering suppression remains suboptimal, as it often relies on conservative estimates of system uncertainties and external disturbances. Therefore, adaptive laws in SMC design should be carefully constructed to reduce chattering and improve convergence while simultaneously preserving tracking accuracy and ensuring the positivity of adaptive parameters.
Although ASMC provides clear benefits such as reduced chattering, a simple structure, and wide applicability, many existing implementations continue to utilize linear sliding functions (LSFs) because of their simple structure and practical simplicity. However, LSFs tend to lose control effectiveness as the tracking error becomes small. This reduction in corrective influence near the target trajectory slows down the system’s response and ensures only gradual, asymptotic convergence instead of achieving finite time convergence. To resolve these issues, exponential components are added to LSFs, producing nonlinear sliding functions (NSFs) that accelerate convergence as errors diminish and ensure finite-time stability, particularly within terminal sliding mode control (TSMC) approaches [11]. Accordingly, adaptive-based TSMC has also been introduced to enhance the performance of ASMC [12]. A well-known drawback of traditional TSMC is the occurrence of singularities near zero error, which can cause the control input to diverge [13]. To overcome this obstacle, nonsingular TSMC (NTSMC) enhances the NFS to eliminate singular behavior while retaining finite-time convergence [14]. Nevertheless, NTSMC may exhibit slow convergence when the system states begin far from the desired values. To enhance response speed and improve robustness, fast TSMC (FTSMC) techniques have been proposed and have demonstrated effective performance in nonlinear system and robotic applications [15,16]. Subsequent advancements, including continuous, fast, and fractional-order versions of NTSMC, have further improved robustness, adaptability, and chattering attenuation [17,18,19]. Despite these advancements, a fundamental limitation of control methods based on TSMC persists: their convergence time inherently depends on initial conditions, which can result in slow responses when initial errors are large [20,21]. To eliminate the dependence of the settling time on the initial states, fixed-time control (FxTC) algorithms were introduced [22]. Thanks to this approach, the state variables of the system converge to the designed manifold within a predefined bound on the settling time, irrespective of the initial conditions and entirely determined by the controller design parameters, thereby offering predictable and tunable performance.
By combining the advantages of fixed-time control (FxTC) theory with the inherent robustness of SMC, fixed-time SMC (FxTSMC) was proposed, making it a widely adopted method for managing nonlinear systems [23,24,25]. These frameworks have proven particularly effective in robotic manipulator control, where reliability and fast, predictable convergence are critical. Building upon fixed-time stability theory, several FxTSMC schemes have been proposed for robot manipulators operating under such challenging conditions [26,27]. These advancements in FxTSMC have significantly contributed to the development of time-constrained tracking strategies. However, due to the inherent nature of SMC, chattering remains a persistent challenge, even within FxTSMC frameworks. To enhance convergence speed and improve applicability in handling uncertainties, nonlinearities, and external disturbances, adaptive fixed-time sliding mode control (AFxTSMC) schemes have been proposed [28]. Moreover, integrating adaptive mechanisms with FxTSMC offers a promising approach to reducing chattering while maintaining fast and predictable convergence. Despite substantial advancements in FxTC, its practical implementation in robotic manipulator tracking control still faces obstacles. One major challenge is the difficulty in handling uncertain dynamics and external perturbations, particularly in the presence of singularities, algebraic loop issues, or when an exact system model is unavailable. While FxTSMC provides strong robustness, its performance can degrade under rapidly varying uncertainties or external inputs. Moreover, its effectiveness is often limited when the system dynamics are not well known or are difficult to model accurately. To overcome these challenges, several estimation and observer-based strategies have been introduced [29,30]. These include methods based on time-delay estimation (TDE) techniques, such as adaptive time-delay control (ATDC) [31], and other approaches [26,32], as well as observer frameworks, including disturbance observers (DOs) [33], third-order sliding mode observers (TOSMOs) [34,35,36], fixed-time disturbance observers (FxTDOs) [37], fuzzy logic observers [38], and neural network observers [39]. Within these frameworks, the observer is responsible for approximating uncertain system dynamics and external perturbations, whereas SMC addresses the residual discrepancies [40]. Consequently, the approximation error from the observer can only be mitigated by selecting an appropriate sliding gain, which directly influences control precision and robustness while also helping to produce smoother control inputs. Fuzzy logic and neural network observers are particularly effective in handling complex and uncertain environments; however, they typically involve higher computational complexity and often lack guaranteed finite-time convergence [41]. FxTDOs provide convergence in fixed time but usually require acceleration measurements, which are difficult to obtain in practice [37,42]. Among the aforementioned observers, TOSMO is considered superior due to its ability to achieve finite-time convergence using only position measurements [43]. Nevertheless, its convergence speed still requires improvement to prevent potential delays in the control system.
In light of the challenges posed by system uncertainties and external disturbances, as well as the stringent requirements for tracking accuracy, there is a clear need for a fixed-time tracking control framework that ensures effectiveness, simplicity, and robustness. To meet this need, the present study proposes a novel AFxTSMC method specifically designed for robotic manipulators. The primary contributions of this work are summarized as follows:
  • An adaptive law is developed to ensure rapid and stable gain reduction by utilizing the current parameter values, maintaining positivity, and preventing sign reversals. This approach effectively reduces chattering and guarantees fixed-time convergence, which is not ensured in the study [9].
  • An SF-FxTSF is designed to ensure fast fixed-time convergence, robust, and singularity-free convergence.
  • A modified TOSMO is integrated into the control framework to estimate both internal uncertainties and external disturbances with improved estimation speed, thereby enabling effective compensation.
  • A Lyapunov-based analysis is conducted to rigorously verify the stability of the proposed AFxTSMC.
  • The proposed method is evaluated via simulations conducted on the SAMSUNG FARA AT2 robot. The results highlight its enhanced capability in terms of precise trajectory tracking, rapid response, and smooth control effort, outperforming the ATDC, FTSMC, and NTSMC techniques.
The structure of the paper is as follows. In Section 2, the system dynamics, notational conventions, and necessary background are presented. Section 3 outlines the development of the proposed AFxTSMC. Section 4 discusses the simulation studies and provides a comparative performance evaluation. Concluding remarks and suggestions for future work are provided in Section 5.

2. Preliminaries and Formulation

Let x R n be a vector, where x i denotes its i-th element.
The following functions are defined as
sign ( x ) = [ sign ( x 1 ) , , sign ( x n ) ] T , x i a = | x i | a sign ( x i ) , x a = [ | x 1 | a sign ( x 1 ) , , | x n | a sign ( x n ) ] T , x a = [ | x 1 | a 1 sign ( x 1 ) , , | x n | a n sign ( x n ) ] T ,
where a = [ a 1 , , a n ] T .
The notation x denotes the Euclidean norm.

2.1. Preliminaries

Consider the following system:
y ˙ = f ( y ( t ) ) , y ( 0 ) = y 0 , f ( 0 ) = 0 , y Ω R n ,
where f : Ω × R + R n is continuous in an open neighborhood Ω around the origin.
Definition 1
([44]). The origin of system (1) is finite-time-stable if it is Lyapunov-stable and there exists a function T ( y 0 ) > 0 such that lim t t 0 + T ( y 0 ) y ( t , y 0 ) = 0 , for all y 0 Ω and t 0 0 .
Definition 2
([44]). System (1) exhibits fixed-time stability if it is finite-time-stable and there exists a uniform upper bound T max > 0 such that the settling time satisfies
T ( y 0 ) T max , y 0 Ω .
Lemma 1
([44]). Consider the following scalar system:
y ˙ = ψ 0 y μ 0 κ 0 y ρ 0 ,
with constants ψ 0 , κ 0 > 0 , μ 0 > 1 , and 0 < ρ 0 < 1 . Then, the system is fixed-time-stable, and the settling time is bounded by
T ( y 0 ) < T max 1 ψ 0 ( μ 0 1 ) + 1 κ 0 ( 1 ρ 0 ) .
Lemma 2
([45]). Let V ( ξ ) : R n R + be a positive-definite continuous function for system (1), and suppose
V ˙ ( ξ ) χ 1 V r ( ξ ) χ 2 V q ( ξ ) + φ ,
where χ 1 , χ 2 > 0 , r > 1 , 0 < q < 1 , and 0 < φ < . Then, system (1) is said to be practically fixed-time-stable.
Its solution satisfies
lim t T ξ min φ χ 1 ( 1 κ ) 1 r , φ χ 2 ( 1 κ ) 1 q ,
for any 0 < κ < 1 , and the settling time is bounded by
T ( ξ 0 ) 1 χ 1 κ ( r 1 ) + 1 χ 2 κ ( 1 q ) .
Lemma 3
([46]). Consider a third-order sliding mode system of the form
y ˙ 1 = π 1 | y 1 | 2 / 3 + y 2 , y ˙ 2 = π 2 | y 1 | 1 / 3 + y 3 , y ˙ 3 = π 3 sign ( y 1 ) + δ ( t ) ,
where π 1 , π 2 , π 3 > 0 are positive gains, and δ ( t ) is a bounded perturbation satisfying | δ ( t ) | δ ¯ . Then, there exists a finite time T > 0 , depending on the initial conditions and observer gains, such that y 1 ( t ) = y 2 ( t ) = y 3 ( t ) = 0 for all t T .

2.2. Overview of Robot Manipulator Dynamic Modeling

The n-DOF robot manipulator dynamics, including uncertainties and external disturbances, are expressed as
W ( p ) p ¨ + Q ( p , p ˙ ) p ˙ + g ( p ) + f r ( p ˙ ) = τ τ d ( t ) ,
where p R n is the joint position vector, W ( p ) R n × n is the inertia matrix, Q ( p , p ˙ ) R n × n is the Coriolis and centrifugal matrix, g ( p ) R n is the gravity vector, f r ( p ˙ ) R n is the friction vector, τ R n is the torque signal, and τ d ( t ) R n denotes the unknown disturbance.
In practice, the dynamics of manipulators involve uncertain terms and nonlinearities, such as wear, Coulomb friction, and varying payloads. To capture these uncertainties, the system components are represented as W ( p ) = W ^ ( p ) + δ W ( p ) , Q ( p , p ˙ ) = Q ^ ( p , p ˙ ) + δ Q ( p , p ˙ ) , and g ( p ) = g ^ ( p ) + δ g ( p ) , where the hat terms are the nominal models, and the δ terms represent the modeling uncertainties.
Define the state vector as v = v 1 T v 2 T T = p T p ˙ T T and the control input as u = τ . Then, the robot dynamics (3) can be rewritten in the following state-space form:
v ˙ 1 = v 2 , v ˙ 2 = Z ( v ) u + B ( v ) + D ( v , δ , τ d ) ,
where Z ( v ) = W ^ 1 ( p ) , B ( v ) = W ^ 1 ( p ) Q ^ ( p , p ˙ ) p ˙ + g ^ ( p ) , and D ( · ) = W ^ 1 ( p ) ( f r ( p ˙ ) + δ W ( p ) p ¨ + δ Q ( p , p ˙ ) p ˙ + δ g ( p ) + τ d ) .
Now, define the tracking errors as
e 1 = p p d , e 2 = p ˙ p ˙ d , e ˙ 2 = p ¨ p ¨ d ,
where p d , p ˙ d , and p ¨ d denote the desired trajectories. Then, the system (4) in terms of the error variables becomes
e ˙ 1 = e 2 , e ˙ 2 = Z ( v ) u + H ( v ) + D ( · ) ,
where H ( v ) = B ( v ) p ¨ d is a smooth nonlinear function, and e = e 1 T e 2 T T R 2 n is the tracking error vector.

3. Control Method Design

3.1. Design of an Observer for Disturbance Estimation in Robot Manipulators

This section uses a modified TOSMO with the improved estimation speed to estimate both dynamical uncertainties and external disturbances, as described below:
v ^ ˙ 1 = π 1 [ v ¯ 1 ] 2 / 3 + ϱ v ¯ 1 + v ^ 2 v ^ ˙ 2 = Z ( v ) u + B ( v ) + π 2 [ v ¯ 1 ] 1 / 3 + ϱ ( v ^ ˙ 1 v ^ 2 ) + D ^ D ^ ˙ = π 3 sign ( v ¯ 1 ) .
Here, v ^ 1 , v ^ 2 , and D ^ denote the estimated values of v 1 , v 2 , and D ( · ) , respectively. The parameters π i   ( i = 1 , 2 , 3 ) are observer gains selected according to [46], and ϱ is a positive design constant. By properly choosing ϱ , the convergence speed of the observer (7) can be significantly enhanced.
The estimation error dynamics can be obtained by subtracting Equation (7) from Equation (4), resulting in
v ¯ ˙ 1 = π 1 [ v ¯ 1 ] 2 / 3 ϱ v ¯ 1 + v ¯ 2 v ¯ ˙ 2 = π 2 [ v ¯ 1 ] 1 / 3 ϱ π 1 [ v ¯ 1 ] 2 / 3 ϱ 2 v ¯ 1 + D ( · ) D ^ D ^ ˙ = π 3 sign ( v ¯ 1 ) ,
where v ¯ 1 = v 1 v ^ 1 , and v ¯ 2 = v 2 v ^ 2 .
Define X = v ¯ 2 ϱ v ¯ 1 , and using Equation (8), we obtain
X ˙ = v ¯ ˙ 2 ϱ v ¯ ˙ 1 = π 2 [ v ¯ 1 ] 1 / 3 ϱ π 1 [ v ¯ 1 ] 2 / 3 ϱ 2 v ¯ 1 + D ( · ) D ^ ϱ π 1 [ v ¯ 1 ] 2 / 3 ϱ v ¯ 1 + v ¯ 2 = π 2 [ v ¯ 1 ] 1 / 3 + D ( · ) D ^ ϱ v ¯ 2 .
By utilizing Equation (9), the estimation error dynamics in Equation (8) can be reformulated into the following structure resembling a TOSMO:
v ¯ ˙ 1 = π 1 [ v ¯ 1 ] 2 / 3 + X X ˙ = π 2 [ v ¯ 1 ] 1 / 3 + P P ˙ = π 3 sign ( v ¯ 1 ) + Δ ˙ .
Here, Δ = D ( · ) ϱ v ¯ 2 represents the combined disturbance term, and P = Δ D ^ denotes the disturbance estimation error. It is assumed that the derivative of Δ is bounded by a known positive constant, i.e., Δ ˙ Δ ¯ .
It is observed that Equation (10) shares the same structure as the system presented in Lemma 3. Therefore, by selecting an appropriate Lyapunov candidate and applying the standard finite-time stability analysis as detailed in [46], it follows that the system in Equation (10) guarantees the finite-time convergence of the variables v ¯ 1 , X , and P to the origin. Consequently, the proposed observer in Equation (7) ensures that the estimation errors converge to zero within a finite time interval.

3.2. Novel Singularity-Free Fixed-Time Sliding Function

To ensure fixed-time convergence while avoiding singularities in the control input, the following novel SF-FxTSF is proposed:
s = e 1 + 1 κ 1 1 / ρ 1 ψ 1 e 1 μ 1 + e ˙ 1 1 / ρ 1 ,
where the parameters satisfy ψ 1 > 0 , κ 1 > 0 , μ 1 > 1 , and 1 2 < ρ 1 < 1 .
When the SF-FxTSF in (11) reaches zero, i.e., s = 0 , the resulting error dynamics are given by
e ˙ 1 = ψ 1 e 1 μ 1 κ 1 e 1 ρ 1 .
Based on Lemma 1, the function defined in Equation (11) exhibits fixed-time convergence properties analogous to those in the SMC method of [47]. Consequently, the trajectories of the system described by Equation (12) reach the origin within a fixed duration that does not depend on initial states. The maximum settling time can be expressed as follows:
T ( e 10 ) < T max 1 ψ 1 ( μ 1 1 ) + 1 κ 1 ( 1 ρ 1 ) ,
where e 10 = e 1 ( 0 ) denotes the initial tracking error.

3.3. Design of the Proposed Control Method

Let us define an auxiliary variable Υ as follows: Υ = ψ 1 e 1 μ 1 + e ˙ 1 , which implies that | Υ | 1 ρ 1 1 = ψ 1 e 1 μ 1 + e ˙ 1 1 ρ 1 1 .
Taking the time derivative of Equation (11) yields the dynamics of s as
s ˙ = e ˙ 1 + S ψ 1 μ 1 | e 1 | μ 1 1 e ˙ 1 + e ¨ 1 ,
where S = diag { S i } , with each diagonal entry defined as
S i = 1 κ 1 1 / ρ 1 · 1 ρ 1 Υ i 1 ρ 1 1 , i = 1 , , n .
This derivative forms the basis for designing the control input that guarantees fixed-time convergence of the closed-loop system.
Substituting the system dynamics from Equation (6) into Equation (13), we obtain
s ˙ = e ˙ 1 + S ψ 1 μ 1 | e 1 | μ 1 1 e ˙ 1 + Z ( v ) u + H ( v ) + D ( · ) .
Using the derivative expression in Equation (14), the control input is designed as
u = u e q + u r ,
where the equivalent control law u e q is defined by
u e q = Z ( v ) 1 ψ 1 μ 1 | e 1 | μ 1 1 e ˙ 1 + H ( v ) + D ^ Z ( v ) 1 S 1 e ˙ 1 ,
and the term u r is expressed as
u r = Z ( v ) 1 κ 2 Γ s ρ 2 + θ ^ sign ( s ) .
Here, κ 2 , ψ 2 > 0 are design parameters, and 0 < ρ 2 < 1 ensures fixed-time convergence. The gain matrix Γ R n × n is defined as Γ = diag 1 + ψ 2 2 | s i | 2 ( 1 ρ 2 ) , and the diagonal matrix θ ^ = diag { θ i } contains adaptive or predefined estimates to counteract bounded uncertainties.
The structure of the designed AFxTSMC is shown in the block diagram in Figure 1.
Remark 1.
The equivalent control term u e q , constructed from Equation (15), includes a nonlinear expression of the form Υ 1 1 ρ 1 e ˙ 1 . Importantly, this term does not introduce singularities into the control input. In particular, consider the case when e 1 = 0 but e ˙ 1 0 . In this situation, we observe that | e ˙ 1 | 1 1 ρ 1 e ˙ 1 e ˙ 1 2 1 ρ 1 , and since the exponent 2 1 ρ 1 remains strictly positive for all ρ 1 ( 0 , 1 ) , the term remains bounded and continuous. Therefore, the proposed control law avoids singularities and ensures well-defined behavior across its entire domain.
Theorem 1.
For the robotic system described by Equation (3), using the disturbance estimate D ^ from the observer in Equation (7), the control strategy defined in Equation (15), which is based on the SF-FxTSF in Equation (11) and the adaptive control term u r , ensures convergence of the tracking error and guarantees fixed-time stability of the closed-loop system.
Substituting the control law (15) into the system dynamics (14) yields
s ˙ = S κ 2 Γ s ρ 2 + θ ^ sign ( s ) D ˜ ,
where D ˜ = D D ^ denotes the disturbance estimation error.

3.4. Closed-Loop System Stability Analysis

Consider the Lyapunov function for the i-th element as
V 1 = 1 2 s i 2 + 1 2 λ i θ ˜ i 2 ,
where θ ¯ represents the known upper bound of the disturbance estimation error, satisfying | D ˜ i | θ ¯ .
Differentiating Equation (17) with respect to time gives
V ˙ 1 = s i S i κ 2 Γ i | s i | ρ 2 sign ( s i ) + θ i sign ( s i ) D ˜ i λ i S i θ ˜ i θ ˙ i = S i s i D ˜ i θ i | s i | κ 2 Γ i | s i | ρ 2 + 1 λ i θ ˜ i θ ˙ i .
The adaptive gain is updated according to
θ ˙ i = 1 λ i S i | s i | + κ 3 | θ ˜ i | ρ 3 sign ( θ ˜ i ) , if | s i | ρ res , θ i λ i ρ res | s i | + β i e | s i | , if | s i | < ρ res ,
where ρ res is a positive constant, typically chosen such that 0 < ρ res < 1 , to satisfy the desired control performance requirements.
Case 1: When | s i | ρ res , we have
V ˙ 1 S i θ ¯ | s i | θ i | s i | κ 2 | s i | ρ 2 + 1 S i | θ ˜ i | | s i | + κ 3 | θ ˜ i | ρ 3 + 1 = S i κ 2 | s i | ρ 2 + 1 S i κ 3 | θ ˜ i | ρ 3 + 1 .
Applying the inequalities for ρ 3 > 1 and 0 < ρ 2 < 1 , we obtain
| θ ˜ i | ρ 3 + 1 = θ ˜ i 2 ρ 3 + 1 2 = 2 V 12 λ i ρ 3 + 1 2 ,
| s i | ρ 2 + 1 = s i 2 ρ 2 + 1 2 = ( 2 V 11 ) ρ 2 + 1 2 .
Hence, Equation (20) satisfies
V ˙ 1 S i c s V 1 ρ 2 + 1 2 c θ V 1 ρ 3 + 1 2 + σ ,
where σ = c s V 12 ρ 2 + 1 2 + c θ V 11 ρ 3 + 1 2 , and the constants are c s = κ 2 2 ρ 2 + 1 2 , c θ = κ 3 2 λ i ρ 3 + 1 2 .
From Equation (22), we observe that if Υ i 0 , then S i > 0 . Consequently, the state space of ( e 1 i , e ˙ 1 i ) is divided into two distinct regions as follows:
Ω 1 i = ( e 1 i , e ˙ 1 i ) S i 1 , Ω 2 i = ( e 1 i , e ˙ 1 i ) S i < 1 .
When S i 1 , it implies that s i will ultimately enter and remain within the bounded region | s i | < ρ res in a fixed time. The residual set is given by | s i | 2 min { σ c s ( 1 κ ) 2 ρ 2 + 1 , σ c θ ( 1 κ ) 2 ρ 3 + 1 } , where 0 < κ < 1 , and the corresponding settling time is estimated as
T 1 c s κ 1 ρ 2 + 1 2 + 1 c θ κ ρ 3 + 1 2 1 .
From the Lyapunov function V 1 = 1 2 s i 2 + 1 2 λ i θ ˜ i 2 and the inequality in Equation (22), we conclude that V 1 is bounded for all time. Hence, θ ˜ i is also bounded. Since the true bound θ ¯ is finite, the adaptive estimate θ ^ i = θ ˜ i + θ ¯ is guaranteed to remain bounded as well.
Upon entering the second region Ω 2 i , where Υ i 0 and 0 < S i < 1 , the SF-FxTSF s i = 0 for i = 1 , , n remains an attracting set, as demonstrated by Equation (22). It is essential to establish that Υ i = 0 only occurs at the origin, which can be verified using the methodology from [48].
In conclusion, the SF-FxTSF s i = 0 , for all i = 1 , 2 , , n , is reachable from any initial condition in the phase plane within a finite time not exceeding T r ε < T r + ε ( τ ) [48], where ε ( τ ) is a small margin of time related to the thickness of the boundary layer. The parameter τ satisfies the inequality | Υ | τ = κ 1 1 ρ 1 ρ 1 ρ 1 1 ρ 1 .
Case 2.  s < ρ res . From Equation (18), the time derivative of V 1 satisfies
V ˙ 1 S i θ ¯ | s i | θ i | s i | κ 2 | s i | ρ 2 + 1 + S i | θ ˜ i | θ i ρ res | s i | = S i κ 2 | s i | ρ 2 + 1 + S i θ ¯ θ i + | θ ˜ i | θ i ρ res | s i | .
Within the region | s i | < ρ res , Case 2 does not guarantee that V ˙ 1 remains non-positive. Although s i ( t ) reaches this region within a fixed time, it may fluctuate around the boundary, potentially leaving and re-entering, due to the lack of assured negative definiteness of V ˙ 1 inside the region. However, once s i ( t ) leaves the interval | s i | < ρ res , Equation (22) ensures that V ˙ 1 becomes negative again, which steers the system state back toward the SF-FxTSF.
When | s i | < ρ res , the Lyapunov function V 1 is upper-bounded by
1 2 s i 2 V 1 1 2 s i 2 + 1 2 λ i θ ˜ i 2 .
Since | s i | < ρ res , the upper bound of V 1 becomes
V 1 1 2 ρ res 2 + 1 2 λ i θ ˜ i 2 .
Let κ ¯ i * = max λ i θ ˜ i 2 ; then,
V 1 1 2 ρ res 2 + 1 2 κ ¯ i * .
Hence, the ultimate bound of the sliding variable for the i-th element within the region | s i | < ρ res is given by
| s i | ρ res 2 + κ ¯ i * .
This result confirms that s ( t ) exhibits ultimately uniform boundedness (UUB) for t t ρ res . Moreover, the magnitude of its oscillation in the neighborhood of the SF-FxTSF is limited by the bound presented in Equation (28).
Remark 2.
In the AFxTSMC framework, the adaptive gains θ i —for i = 1 , 2 , , n —are regulated based on the magnitude of the SF-FxTSF. Specifically, the gains increase when | s i | ρ res , and they decrease when | s i | < ρ res . This mechanism is carefully designed to ensure the positivity of θ i throughout the control process, which is essential for maintaining stability. The adaptive law continuously tunes the update rate according to the system’s state, ensuring that the positivity of the parameter is maintained.
When | s i | ρ res , the adaptive gains are updated to increase, facilitating rapid convergence of the tracking error. Once the error enters the residual set, i.e., | s i | < ρ res , the update rule becomes dominated by the SF-FxTSF magnitude and a corrective feedback term that includes the difference between the current gain and its nominal reference value. In this region, the exponential term β i e | s i | becomes relatively small, and the adaptation dynamics accelerate the gain reduction, enabling the system to enter the boundary layer | s i | < ρ res within a fixed time.
On the other hand, when | s i | < ρ res and the SF-FxTSF is close to zero, the control objective shifts toward reducing the adaptive gain to suppress chattering. However, relying solely on the term | s i | in this region may not suffice to reduce the gains quickly, especially when they are initially large. To address this issue, an exponential decay term is incorporated into the adaptation law. As | s i | becomes small, the term β i e | s i | becomes more influential, promoting a faster reduction in the gain. This adjustment improves steady-state performance while avoiding instability.
Moreover, since the exponential term β i e | s i | is inherently bounded, the adaptation rate is naturally limited. This constraint prevents overly aggressive gain variations, thereby enhancing the controller’s robustness and reducing undesirable oscillations near the SF-FxTSF, in contrast to approaches that do not incorporate an exponential decay term, such as in [9].

4. Simulation

4.1. System Configuration and Simulation Environment

This section presents the simulation results and analysis for the control schemes applied to the 3-DOF SAMSUNG FARA-AT2, Samsung Electronics, Suwon, Republic of Korea industrial manipulator. The model, shown in Figure 2, was developed using SolidWorks2018. The model’s dimensional parameters were configured to match the actual specifications of the FARA-AT2. For precise modeling of both kinematic and dynamic characteristics, the mechanical model was integrated into MATLAB/Simulink2024a via the Simscape Multibody Link toolbox. The equations of motion for the 3-DOF manipulator were derived using established dynamic modeling approaches, as described in [49,50], while specific mechanical attributes were adopted from our earlier research [26]. All simulations were executed in MATLAB/Simulink2024a using the Dormand–Prince (ODE5) solver, with a fixed integration step size of 0.001 s. This setup enables accurate and stable time-domain evaluations. The integrated modeling and simulation environment closely emulates the robot’s physical behavior, providing a dependable platform for evaluating the performance of the proposed control strategies.
The parameters necessary for modeling and dynamic calculations of the FARA-AT2 robot include the physical dimensions, mass, center of mass, and inertia for each of the three links. The link lengths are defined as l 1 = 0.15 m , l 2 = 0.255 m , and l 3 = 0.41 m . Correspondingly, the masses are m 1 = 56.5 kg , m 2 = 35.6 kg , and m 3 = 58.9 kg . The center of mass (CoM) positions, expressed in millimeters relative to each link’s coordinate frame, are given as follows: for Link 1, the CoM is located at ( 98.3 , 2.9 , 85.4 ) mm ; for Link 2 at ( 5.5 , 0.001 , 156.9 ) mm ; and for Link 3 at ( 54.6 , 0.01 , 80.5 ) mm . The inertia tensors (in kg · m 2 ) are defined by their diagonal components as I 1 x x = 0.39 , I 1 y y = 0.59 , I 1 z z = 0.56 for Link 1; I 2 x x = 0.76 , I 2 y y = 0.44 , I 2 z z = 0.39 for Link 2; and I 3 x x = 0.22 , I 3 y y = 1.2 , I 3 z z = 1.2 for Link 3. These parameters are essential for accurately modeling the dynamics and mechanical behavior of the robotic system.
The robotic manipulator is required to follow a predefined joint-space reference trajectory specified as p 1 d = 0.5 cos ( t / 2 ) 0.5 , p 2 d = 0.3 cos ( t ) 0.3 , and p 3 d = 0.2 cos ( t ) 0.2 [rad].
To evaluate the robustness and estimation capabilities of the proposed controller under uncertain conditions, both internal and external disturbances are taken into account using the friction modeling approach presented in [51]. The joint friction effects are modeled as f r 1 ( p ˙ 1 ) = 0.01 sign ( p ˙ 1 ) + 2 p ˙ 1 , f r 2 ( p ˙ 2 ) = 0.01 sign ( p ˙ 2 ) + 2 p ˙ 2 , and f r 3 ( p ˙ 3 ) = 0.01 sign ( p ˙ 3 ) + 2 p ˙ 3 [N·m].
Moreover, time-varying external disturbances are introduced for each joint as τ d 1 = 4.5 sin ( t ) + 1.5 sin ( 2 t ) , τ d 2 = 6.5 sin ( t π ) 1.7 cos ( 2 t π 2 ) , and τ d 3 = 5.5 sin 3 t 2 + 3.2 cos ( 2 t π 2 ) [N·m] to simulate dynamic environmental uncertainties.
The uncertain dynamic terms are modeled by reducing their actual values by 15 % such that W ^ ( p ) = 0.85 W ( p ) , Q ^ ( p , p ˙ ) = 0.85 Q ( p , p ˙ ) , and g ^ ( p ) = 0.85 g ( p ) .
The initial joint positions are set to p ( 0 ) = [ 0.2 0.1 0.15 ] T .
With the above general setup, the simulation study and performance evaluation were divided into two distinct case studies:
  • Example 1: This scenario evaluates the estimation capability of the proposed observer (Observer 3). Its performance is compared with that of the conventional TOSMO (Observer 1) and the fixed-time disturbance observer (FxTDO) (Observer 2), emphasizing differences in convergence speed and estimation accuracy.
  • Example 2: This case assesses the tracking performance of four different control schemes. The comparison includes metrics such as tracking accuracy, peak overshoot, and steady-state error, demonstrated through MATLAB-generated plots and quantified using the RMSE metric. The analysis also considers the level of chattering in the control signals for each approach.
To quantify trajectory tracking accuracy, the following metric was employed:
  • Root Mean Square Error (RMSE): This measure captures both the transient phase (0–1.5 s) and the steady-state tracking error, computed over the interval from 1.5 s to 30 s.

4.2. Performance Analysis

4.2.1. Analysis of Example 1

To assess the estimation performance of all three observers, they were implemented in conjunction with the conventional SMC, as depicted in Figure 3, to estimate the lumped uncertainties in the robot manipulator.
Observer 1 is defined as [51]
v ^ ˙ 1 = π 1 [ v ¯ 1 ] 2 / 3 + v ^ 2 v ^ ˙ 2 = Z ( v ) u + B ( v ) + π 2 [ v ¯ 1 ] 1 / 3 + D ^ D ^ ˙ = π 3 sign ( v ¯ 1 ) .
Observer 2 is defined as [52]
v ¯ 2 = v 2 v ^ 2 v ^ ˙ 2 = Z ( v ) u + B ( v ) + D ^ + ξ 1 Ψ 1 ( v ¯ 2 ) D ^ ˙ = ξ 2 Ψ 2 ( v ¯ 2 ) .
Here, v 2 is approximated by v ^ 2 . The parameters ξ 1 , ξ 2 , and γ denote the observer gains. The functions are defined as Ψ 1 ( v ¯ 2 ) = [ v ¯ 2 ] 1 / 2 + γ [ v ¯ 2 ] 3 / 2 and Ψ 2 ( v ¯ 2 ) = 1 2 [ v ¯ 2 ] 0 + 2 γ v ¯ 2 + 3 2 γ 2 [ v ¯ 2 ] 2 .
The estimated outputs from each observer were compared simultaneously, as depicted in Figure 4. As shown in Figure 4, all three observers accurately estimated the unknown uncertain components. However, Observer 3 exhibited the fastest convergence to a stable state compared to Observers 1 and 2. Notably, Observer 3 showed no oscillation at the beginning of the convergence phase, which is critical for reducing estimation delays and thereby improving the overall responsiveness of the control system. In contrast, Observer 2 still exhibited some oscillation during this period, while Observer 1 experienced the longest duration of oscillation. It is also noteworthy that both Observers 1 and 3 required only position measurements, whereas Observer 2 required both position and velocity measurements.
Remark 3.
The convergence behaviors of Observer 1 (Equation (29)) and the modified observer (Equation (7)) differ significantly due to their structural formulations. Specifically, Equation (7) introduces an additional positive feedback term ϱ v ¯ 1 and a dynamic compensation term ϱ ( v ^ ˙ 1 v ^ 2 ) , both of which are absent in Equation (29). These modifications are designed to accelerate the decay of the observation error v ¯ 1 toward zero. As a result, the observer governed by Equation (7) exhibited a faster convergence rate compared to Equation (29), particularly during the initial transient phase when v ¯ 1 was large. This enhanced convergence speed was achieved without compromising finite-time convergence properties. Consequently, the modified observer offers improved estimation performance in terms of both speed and robustness.

4.2.2. Analysis of Example 2

This subsection presents the simulation results evaluating the trajectory tracking performance of the manipulator under four distinct control strategies. The tested methods include A1: FTSMC [53], A2: NTSMC [14], A3: ATDC [31], and A4: the proposed AFxTSMC.
A1: The FTSMC is formulated as
s = e ˙ 1 + α 1 e 1 + γ 1 e 1 ω 1 , u = Z ( v ) 1 H ( v ) + α 2 + γ 1 ω 1 | e 1 | ω 1 1 e ˙ 1 + Λ 1 s + κ 1 sign ( s ) ,
where α 1 , γ 1 , Λ 1 , and κ 1 are positive gains, and 0 < ω 1 < 1 .
A2: The NTSMC is formulated as
s = e 1 + ϖ 2 ( 1 + e 1 2 ) j l arctan ( e 1 ) e ˙ 1 j l , u = Z ( v ) 1 ( u e q + u r ) , u e q = H ( v ) + l ϖ 2 j ( 1 + e 1 2 ) j l 1 1 + 2 j l e 1 arctan ( e 1 ) e ˙ 1 2 j l , u r = ( Λ 2 s + κ 2 sign ( s ) ) .
with j , l positive odd integers satisfying 1 < j l < 2 and ϖ 2 , Λ 2 , and κ 2 positive gains.
A3: The ATDC is given by
u t = W ¯ N ^ t + α ϱ t ι + W ¯ p ¨ d t + K d e ˙ 1 t + K p e 1 t + W ¯ Λ 3 s t + K ^ sign ( s t ) ,
where W ¯ is a PD diagonal matrix, ι is the sampling time, Λ 3 is a positive diagonal matrix, and the sliding surface is
s t = e ˙ 1 t + K d e 1 t + K p 0 t e 1 t ( σ ) d σ ,
with e 1 t = p d t p t . The adaptive gain K ^ = diag ( κ 1 , t , , κ n , t ) updates as
κ ˙ i , t = 1 λ i | s i , t | , s t ρ , 1 ι κ i , t | s i , t | ρ , s t ρ ,
where λ i , ρ > 0 .
A4: The proposed AFxTSMC (see Section 3).
Remark 4.
In the comparative simulations, the A1 and A2 controllers, based on SMC, were proposed recently and implemented without any observer components, whereas the A3 controller employed SMC combined with TDE and an adaptive mechanism. In contrast, the proposed control scheme integrates SMC with a nonlinear disturbance observer, forming a composite controller. Although the inclusion of an observer may offer a performance advantage, this comparison aims to highlight the benefits of active disturbance rejection in enhancing robustness, tracking accuracy, and chattering reduction. This evaluation approach aligns with standard practices in the literature for validating the effectiveness of composite control strategies.
Remark 5.
The control parameters for all compared methods were selected based on standard tuning principles and recommendations from related literature. Where necessary, parameters were further fine-tuned via trial-and-error simulations to balance tracking accuracy and control effort. For sliding mode-based methods (A1 and A2), the gains were conservatively chosen to exceed the estimated uncertainty bounds, ensuring robustness and convergence guarantees. For the TDE-based adaptive method (A3), parameter values were initialized based on previous works applied to the same robotic platform and then adjusted for improved performance. All methods were tested under identical initial conditions, reference signals, and disturbance profiles to ensure a fair and unbiased comparison.
The control parameters employed in the simulations for each algorithm are summarized in Table 1.

Tracking Performance Evaluation and Justification

Figure 5, Figure 6 and Figure 7 and Table 2 provide a comparative evaluation of the performance metrics, including convergence rate, accuracy, robustness to uncertainties and external disturbances, and other relevant criteria. Figure 5 illustrates the position tracking of the robot arm in both Cartesian (XYZ) and joint spaces under the four control strategies. While all methods successfully followed the desired trajectory despite modeled uncertainties, there are notable differences in their convergence speed and tracking accuracy results across the approaches. Figure 6 illustrates the evolution of the different sliding mode surfaces.
To further evaluate tracking performance, Figure 7 presents both the RMSE comparison and the time responses of the joint tracking errors. As shown in the enlarged view over the interval (1–30 s) and the numerical results in Table 2, Method A3 yielded the highest RMSE values across all joints, with errors of 5.36 × 10 4 , 7.47 × 10 4 , and 7.37 × 10 4 for E 1 , E 2 , and E 3 , respectively, indicating the weakest tracking performance. Method A1 also produced relatively large tracking errors, particularly in E 3 ( 9.89 × 10 4 ), although it performed slightly better than A3 in E 1 and E 2 . Method A2 showed noticeable improvement by reducing the tracking errors across all joints. In contrast, the proposed Method A4 demonstrated the best tracking accuracy, achieving significantly lower RMSE values of 1 . 43 × 10 7 , 9 . 50 × 10 8 , and 1 . 09 × 10 6 for E 1 , E 2 , and E 3 , respectively. These values are at least two orders of magnitude smaller than those of the other methods.
Furthermore, from the enlarged view over the interval (0–1 s) in Figure 5 and Figure 7, it can be observed that Methods A1, A3, and A4 exhibited similar convergence speeds during the initial phase. This behavior can be attributed to the sliding surface designs employed in these methods, which are based on FTSMC, PID-SMC, and NFTSMC surfaces, respectively, as illustrated in Figure 6, along with the contribution of adaptive control laws in both A3 and A4. However, a more detailed comparison based on the indicators presented in Table 2 reveals that during the transient phase (0–1.5 s), A4 and A1 achieved the best overall tracking performance. For Joint 1, A4 attained an RMSE of 5.55 × 10 2 rad , which is nearly identical to that of A1 ( 5.56 × 10 2 rad ), and both methods outperformed A2 and A3. In Joint 2, A1 yielded the lowest error at 1.07 × 10 1 rad , closely followed by A4 with 1.08 × 10 1 rad , whereas A2 showed the highest error. For Joint 3, A1 again performed best with an RMSE of 4.12 × 10 2 rad , while A4 provided comparable accuracy with 4.33 × 10 2 rad . These results indicate that both A1 and A4 are effective in reducing transient tracking errors across all joints, with A4 maintaining competitive performance. In contrast, Method A2, which employed an NTSMC surface without adaptive mechanisms, demonstrated the slowest convergence speed among the four methods.
The superior performance of A4 is mainly attributed to its active robustness enhancement through the integration of a disturbance observer, the proposed sliding function, and the ARL. While Method A3 utilizes TDE to approximate and compensate for uncertainties, its estimation is based on delayed information and may degrade under fast-changing disturbances. In contrast, Method A4 employs an active disturbance observer that estimates and cancels unknown disturbances in real time, leading to more accurate and robust compensation. Meanwhile, Methods A1 and A2 rely purely on passive robustness by tuning conservative sliding gains without any uncertainty estimation mechanism. Overall, the active nature of the proposed control strategy in Method A4 significantly improves both tracking precision and robustness under uncertain and varying conditions.

Chattering Evaluation and Justification

To quantitatively assess chattering, we considered the sum of the absolute differences between consecutive control input values over the entire operation time. This metric is defined as i = 1 N 1 Δ u i = i = 1 N 1 u i + 1 u i , where N is the total number of discrete time steps, and u i is the control input at the i-th time step.
This sum captures the total magnitude of changes in the control signal. A high value indicates frequent and/or large variations between consecutive control inputs, which is characteristic of chattering behavior. Conversely, a lower value suggests smoother control signals with fewer abrupt changes, reflecting more stable and reliable controller performance. By analyzing this metric, we can compare different control strategies in terms of their propensity to induce chattering and evaluate their practical suitability for real-world manipulator applications.
Figure 8 illustrates the evolution of adaptive sliding gains and compares control torques among the four methods. From Figure 8a, it can be observed that during the initial convergence phase, the adaptive gains increased to compensate for the residual estimation error of the disturbance observer and to accelerated the convergence rate. Afterwards, the gains gradually decreased to suppress chattering behavior. To accelerate convergence and enhance robustness, the sliding gains in Methods A1 and A2 were conservatively set above the estimated worst-case uncertainty bounds. As a result, both A1 and A2 exhibited pronounced chattering behavior. In real-world applications, such chattering can cause several adverse effects, including increased energy consumption, reduced precision due to end-effector vibrations, and accelerated wear of mechanical components. Moreover, persistent chattering may induce structural fatigue, compromise system reliability, and shorten the operational lifespan of actuators and joints, making these methods less desirable for practical deployment. In contrast, Methods A3 and A4 generated torque signals that were much smoother than those of A1 and A2, as observed in Figure 8b and Table 3. Method A3 exhibited the lowest chattering; however, it may sacrifice robustness under severe uncertainties. This method employs relatively low adaptive sliding gains, intended to compensate for the estimation errors introduced by the TDE. Similarly, Method A4 uses a moderate adaptive gain to address residual errors from the disturbance observer during the initial convergence phase. As the tracking error decreases over time, the adaptive gain is gradually reduced, resulting in smoother control performance. Such smooth control signals are essential for enhancing tracking accuracy, minimizing energy consumption, and extending the service life of electrical and mechanical components.

5. Conclusions

This paper presents a novel AFxTSMC framework for industrial robotic manipulators facing uncertainties and disturbances. The core ARL enables fast and stable sliding gain reduction by maintaining positivity and preventing sign reversals, effectively reducing chattering while ensuring fixed-time convergence. The SF-FxTSF provides fast, robust, and singularity-free convergence. Robustness is further improved by a modified TOSMO, which accelerates estimation of unknown dynamics for precise compensation without sacrificing stability. Lyapunov analysis confirms overall system stability. Simulations on the industrial robot arm demonstrate that the proposed algorithm outperforms three state-of-the-art methods in several performance metrics, including convergence rate, tracking accuracy (RMSE), and chattering reduction. Its observer converges quickly and without oscillations, reducing estimation delays and improving responsiveness. Adaptive sliding gains initially increase to counter estimation errors and then decrease to suppress chattering, balancing robustness and smoothness. The quantitative results show that the proposed methodology achieves at least two orders of magnitude better tracking accuracy than alternatives. The combination of active disturbance estimation and adaptive gain tuning maintains robustness against rapidly varying uncertainties, outperforming passive methods with conservative gain settings.
Consequently, the AFxTSMC scheme provides a reliable, adaptable, and high-performance control strategy for industrial robotic manipulators. Future research will aim at validating the method through real-world experiments and expanding its application to multi-robot coordination and practical hardware deployment.

Author Contributions

Conceptualization, methodology, software development, and original draft writing: A.T.V.; Data visualization, resource provision, manuscript editing, and validation: T.N.T. and A.T.V.; Project supervision, funding support, and administrative coordination: I.-P.H.; Data analysis, formal investigation, and data management: I.-P.H. and H.-J.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Basic Science Research Program under Grant 2020R1I1A3057142, in part by the Priority Research Center Program through the National Research Foundation under Grant RS-2019-NR040074, and in part by Korea Basic Science Institute (National Research Facilities and Equipment Center) Grant funded by the Ministry of Education under Grant RS-2022-NF000835.

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. Ghodsian, N.; Benfriha, K.; Olabi, A.; Gopinath, V.; Arnou, A. Mobile manipulators in industry 4.0: A review of developments for industrial applications. Sensors 2023, 23, 8026. [Google Scholar] [CrossRef]
  2. Keshvarparast, A.; Battini, D.; Battaia, O.; Pirayesh, A. Collaborative robots in manufacturing and assembly systems: Literature review and future research agenda. J. Intell. Manuf. 2024, 35, 2065–2118. [Google Scholar] [CrossRef]
  3. Incremona, G.P.; Rubagotti, M.; Ferrara, A. Sliding mode control of constrained nonlinear systems. IEEE Trans. Autom. Control 2016, 62, 2965–2972. [Google Scholar] [CrossRef]
  4. Utkin, V.I.; Vadim, I. Sliding mode control. Var. Struct. Syst. Princ. Implement. 2004, 66, 1. [Google Scholar]
  5. Utkin, V.; Poznyak, A.; Orlov, Y.V.; Polyakov, A.; Utkin, V.; Poznyak, A.; Orlov, Y.V.; Polyakov, A. Chattering Problem. In Road Map for Sliding Mode Control Design; Springer: Cham, Switzerland, 2020; pp. 73–82. [Google Scholar]
  6. Amer, A.F.; Sallam, E.A.; Elawady, W.M. Adaptive fuzzy sliding mode control using supervisory fuzzy control for 3 DOF planar robot manipulators. Appl. Soft Comput. 2011, 11, 4943–4953. [Google Scholar] [CrossRef]
  7. Chiang, C.J.; Chen, Y.C. Neural network fuzzy sliding mode control of pneumatic muscle actuators. Eng. Appl. Artif. Intell. 2017, 65, 68–86. [Google Scholar] [CrossRef]
  8. Baek, S.; Baek, J.; Han, S. An adaptive sliding mode control with effective switching gain tuning near the sliding surface. IEEE Access 2019, 7, 15563–15572. [Google Scholar] [CrossRef]
  9. Baek, J.; Jin, M.; Han, S. A new adaptive sliding-mode control scheme for application to robot manipulators. IEEE Trans. Ind. Electron. 2016, 63, 3628–3637. [Google Scholar] [CrossRef]
  10. Chen, S.Y.; Lin, F.J. Robust nonsingular terminal sliding-mode control for nonlinear magnetic bearing system. IEEE Trans. Control Syst. Technol. 2010, 19, 636–643. [Google Scholar] [CrossRef]
  11. Rsetam, K.; Cao, Z.; Man, Z. Design of robust terminal sliding mode control for underactuated flexible joint robot. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 4272–4285. [Google Scholar] [CrossRef]
  12. Wang, H.; Man, Z.; Kong, H.; Zhao, Y.; Yu, M.; Cao, Z.; Zheng, J.; Do, M.T. Design and implementation of adaptive terminal sliding-mode control on a steer-by-wire equipped road vehicle. IEEE Trans. Ind. Electron. 2016, 63, 5774–5785. [Google Scholar] [CrossRef]
  13. Truong, T.N.; Vo, A.T.; Kang, H.J. Neural network-based sliding mode controllers applied to robot manipulators: A review. Neurocomputing 2023, 562, 126896. [Google Scholar] [CrossRef]
  14. Zhai, J.; Xu, G. A novel non-singular terminal sliding mode trajectory tracking control for robotic manipulators. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 391–395. [Google Scholar] [CrossRef]
  15. Le, Q.D.; Kang, H.J. Finite-time fault-tolerant control for a robot manipulator based on synchronous terminal sliding mode control. Appl. Sci. 2020, 10, 2998. [Google Scholar] [CrossRef]
  16. Zhang, L.; Tao, R.; Zhang, Z.X.; Chien, Y.R.; Bai, J. PMSM non-singular fast terminal sliding mode control with disturbance compensation. Inf. Sci. 2023, 642, 119040. [Google Scholar] [CrossRef]
  17. Zhang, L.; Yang, J. Continuous nonsingular terminal sliding mode control for nonlinear systems subject to mismatched terms. Asian J. Control 2022, 24, 885–894. [Google Scholar] [CrossRef]
  18. Wang, H.; Shi, L.; Man, Z.; Zheng, J.; Li, S.; Yu, M.; Jiang, C.; Kong, H.; Cao, Z. Continuous fast nonsingular terminal sliding mode control of automotive electronic throttle systems using finite-time exact observer. IEEE Trans. Ind. Electron. 2018, 65, 7160–7172. [Google Scholar] [CrossRef]
  19. Hu, R.; Deng, H.; Zhang, Y. Novel dynamic-sliding-mode-manifold-based continuous fractional-order nonsingular terminal sliding mode control for a class of second-order nonlinear systems. IEEE Access 2020, 8, 19820–19829. [Google Scholar] [CrossRef]
  20. Rguigui, H.; Elghribi, M. Finite-time stability for fractional-order systems with respect to another function. Asian J. Control 2025. [Google Scholar] [CrossRef]
  21. Mtiri, F. Finite time stability for a class of Hadamard fractional Itô–Doob stochastic time-delayed systems. Asian J. Control 2025. [Google Scholar] [CrossRef]
  22. Liu, Y.; Li, H.; Lu, R.; Zuo, Z.; Li, X. An overview of finite/fixed-time control and its application in engineering systems. IEEE/CAA J. Autom. Sin. 2022, 9, 2106–2120. [Google Scholar] [CrossRef]
  23. Anjum, Z.; Zhou, H.; Ahmed, S.; Guo, Y. Fixed time sliding mode control for disturbed robotic manipulator. J. Vib. Control 2024, 30, 1580–1593. [Google Scholar] [CrossRef]
  24. Zhang, L.; Su, Y.; Wang, Z.; Wang, H. Fixed-time terminal sliding mode control for uncertain robot manipulators. ISA Trans. 2024, 144, 364–373. [Google Scholar] [CrossRef]
  25. Cao, Y.; Wen, H.; Zhang, X.; Zhou, H.; Yao, B.; Lian, L. A novel flexible fixed-time stability result and its application in sliding-mode controller design. Nonlinear Dyn. 2025, 113, 15243–15256. [Google Scholar] [CrossRef]
  26. Truong, T.N.; Vo, A.T.; Kang, H.J.; Hong, I.P. A Novel Model-Free Nonsingular Fixed-Time Sliding Mode Control Method for Robotic Arm Systems. Mathematics 2025, 13, 1579. [Google Scholar] [CrossRef]
  27. Zhang, D.; Hu, J.; Cheng, J.; Wu, Z.G.; Yan, H. A novel disturbance observer based fixed-time sliding mode control for robotic manipulators with global fast convergence. IEEE/CAA J. Autom. Sin. 2024, 11, 661–672. [Google Scholar] [CrossRef]
  28. Pan, H.; Zhang, G.; Ouyang, H.; Mei, L. Novel fixed-time nonsingular fast terminal sliding mode control for second-order uncertain systems based on adaptive disturbance observer. IEEE Access 2020, 8, 126615–126627. [Google Scholar] [CrossRef]
  29. Rguigui, H.; Elghribi, M. Separation principle for Caputo–Hadamard fractional-order fuzzy systems. Asian J. Control 2025. [Google Scholar] [CrossRef]
  30. Rguigui, H.; Elghribi, M. Practical stabilization for a class of tempered fractional-order nonlinear fuzzy systems. Asian J. Control 2025. [Google Scholar] [CrossRef]
  31. Park, J.; Kwon, W.; Park, P. An improved adaptive sliding mode control based on time-delay control for robot manipulators. IEEE Trans. Ind. Electron. 2022, 70, 10363–10373. [Google Scholar] [CrossRef]
  32. Vo, A.T.; Truong, T.N.; Kang, H.J.; Nguyen, N.H.A. Prescribed Performance Model-Free Sliding Mode Control Using Time-Delay Estimation and Adaptive Technique Applied to Industrial Robot Arms. Inf. Sci. 2025, 702, 121911. [Google Scholar] [CrossRef]
  33. Ha, W.; Back, J. A disturbance observer-based robust tracking controller for uncertain robot manipulators. Int. J. Control. Autom. Syst. 2018, 16, 417–425. [Google Scholar] [CrossRef]
  34. Rinaldi, G.; Cucuzzella, M.; Ferrara, A. Third order sliding mode observer-based approach for distributed optimal load frequency control. IEEE Control Syst. Lett. 2017, 1, 215–220. [Google Scholar] [CrossRef]
  35. Nazari, N.; Moladavoudi, H.; Beyramzad, J. Finite time sliding mode control for agile rigid satellite with CMG actuators using fast high-order sliding mode observer. Aerosp. Syst. 2024, 7, 363–383. [Google Scholar] [CrossRef]
  36. Tarkhani, R.; Krim, S.; Mansouri, M.; Mimouni, M.F. Robust Current Sensor Fault-Tolerant Controller Using Third Order Super-Twisting Sliding Mode Observer and Controller for Induction Motors. IEEE Access 2025, 13, 52841–52862. [Google Scholar] [CrossRef]
  37. Liu, Z.; Liu, J.; Zhang, O.; Zhao, Y.; Chen, W.; Gao, Y. Adaptive disturbance observer-based fixed-time tracking control for uncertain robotic systems. IEEE Trans. Ind. Electron. 2024, 71, 14823–14831. [Google Scholar] [CrossRef]
  38. Ren, C.E. Adaptive fuzzy disturbance observer-based control for nonlinear uncertain systems with general exogenous disturbances. Int. J. Fuzzy Syst. 2021, 23, 1453–1461. [Google Scholar] [CrossRef]
  39. Abdollahi, F.; Talebi, H.A.; Patel, R.V. A stable neural network-based observer with application to flexible-joint manipulators. IEEE Trans. Neural Netw. 2006, 17, 118–129. [Google Scholar] [CrossRef] [PubMed]
  40. Van, M.; Ceglarek, D. Robust fault tolerant control of robot manipulators with global fixed-time convergence. J. Frankl. Inst. 2021, 358, 699–722. [Google Scholar] [CrossRef]
  41. Truong, T.N.; Vo, A.T.; Kang, H.J. A model-free terminal sliding mode control for robots: Achieving fixed-time prescribed performance and convergence. ISA Trans. 2024, 144, 330–341. [Google Scholar] [CrossRef] [PubMed]
  42. Anjum, Z.; Sun, Z.; Chen, B. Disturbance-observer-based fault-tolerant control of robotic manipulator: A fixed-time adaptive approach. IET Control Theory Appl. 2024, 18, 1398–1413. [Google Scholar] [CrossRef]
  43. Nguyen, V.C.; Vo, A.T.; Kang, H.J. A finite-time fault-tolerant control using non-singular fast terminal sliding mode control and third-order sliding mode observer for robotic manipulators. IEEE Access 2021, 9, 31225–31235. [Google Scholar] [CrossRef]
  44. Zuo, Z.; Tie, L. Distributed robust finite-time nonlinear consensus protocols for multi-agent systems. Int. J. Syst. Sci. 2016, 47, 1366–1375. [Google Scholar] [CrossRef]
  45. Gao, Z.; Zhang, Y.; Guo, G. Fixed-time prescribed performance adaptive fixed-time sliding mode control for vehicular platoons with actuator saturation. IEEE Trans. Intell. Transp. Syst. 2022, 23, 24176–24189. [Google Scholar] [CrossRef]
  46. Levant, A. Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
  47. Zuo, Z. Non-singular fixed-time terminal sliding mode control of non-linear systems. IET Control Theory Appl. 2015, 9, 545–552. [Google Scholar] [CrossRef]
  48. Li, H.; Cai, Y. On SFTSM control with fixed-time convergence. IET Control Theory Appl. 2017, 11, 766–773. [Google Scholar] [CrossRef]
  49. Craig, J.J. Introduction to Robotics: Mechanics and Control; Pearson Educacion: London, UK, 2005. [Google Scholar]
  50. Niku, S.B. Introduction to Robotics: Analysis, Control, Applications; John Wiley & Sons: Hoboken, NJ, USA, 2020. [Google Scholar]
  51. Van, M.; Ge, S.S.; Ren, H. Robust fault-tolerant control for a class of second-order nonlinear systems using an adaptive third-order sliding mode control. IEEE Trans. Syst. Man Cybern. Syst. 2016, 47, 221–228. [Google Scholar] [CrossRef]
  52. Cruz-Zavala, E.; Moreno, J.A.; Fridman, L.M. Uniform robust exact differentiator. IEEE Trans. Autom. Control 2011, 56, 2727–2733. [Google Scholar] [CrossRef]
  53. Yang, L.; Yang, J. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 2010, 18, 557–569. [Google Scholar] [CrossRef]
Figure 1. Structure of the designed AFxTSMC.
Figure 1. Structure of the designed AFxTSMC.
Mathematics 13 02641 g001
Figure 2. SOLIDWORKS model of the 3-DOF industrial manipulator [26].
Figure 2. SOLIDWORKS model of the 3-DOF industrial manipulator [26].
Mathematics 13 02641 g002
Figure 3. Diagram illustrating the comparative performance of the observers.
Figure 3. Diagram illustrating the comparative performance of the observers.
Mathematics 13 02641 g003
Figure 4. Estimation performance comparison of the three observers: (a) Observers’ outputs, (b) Observers’ estimation errors.
Figure 4. Estimation performance comparison of the three observers: (a) Observers’ outputs, (b) Observers’ estimation errors.
Mathematics 13 02641 g004
Figure 5. Tracking performance of the manipulator in both Cartesian (XYZ) space and joint space under the four control methods.
Figure 5. Tracking performance of the manipulator in both Cartesian (XYZ) space and joint space under the four control methods.
Mathematics 13 02641 g005
Figure 6. Evolution of different sliding mode surfaces.
Figure 6. Evolution of different sliding mode surfaces.
Mathematics 13 02641 g006
Figure 7. Comparison of RMSE values and time responses of the joint tracking errors for the four control methods.
Figure 7. Comparison of RMSE values and time responses of the joint tracking errors for the four control methods.
Mathematics 13 02641 g007
Figure 8. Evolution of adaptive sliding gains and comparison of control torques among the four control methods; (a) adaptive sliding gains, (b) control torque signals generated by the four control methods.
Figure 8. Evolution of adaptive sliding gains and comparison of control torques among the four control methods; (a) adaptive sliding gains, (b) control torque signals generated by the four control methods.
Mathematics 13 02641 g008
Table 1. Control parameter selection.
Table 1. Control parameter selection.
MethodParameterValue
A1 α 1 , γ 1 , κ 1 , ω 1 , Λ 1 2,2,18,0.8,7
A2 ϖ 2 , j , l , κ 2 , Λ 2 0.6,5,3,18,7
A3 M ¯ i i , K p i , K d i 4 , 4 , 4
α , ρ , ι , Λ 3 i 0.3 , 0.1 , 0.001 , 4
A4 ψ 1 , κ 1 , μ 1 , ρ 1 , ψ 2 , κ 2 , ρ 2 0.2 , 3 , 1.3 , 0.6 , 2 , 22 , 0.6
κ 3 , ρ 3 , λ i , β i 0.1 , 1.2 , 0.05 , 0.05
Observer π 1 , π 2 , π 3 , ϱ 5.4288 , 9.486 , 22 , 25
Table 2. RMSE of tracking error for each joint during transient (0–1.5 s) and steady-state (1.5–30 s) phases.
Table 2. RMSE of tracking error for each joint during transient (0–1.5 s) and steady-state (1.5–30 s) phases.
Method E 1 ( 0 1.5 s ) E 2 ( 0 1.5 s ) E 3 ( 0 1.5 s ) E 1 ( 1.5 30 s ) E 2 ( 1.5 30 s ) E 3 ( 1.5 30 s )
A1 5.56 × 10 2 1.07 × 10 1 4.12 × 10 2 9.54 × 10 5 4.86 × 10 4 9.89 × 10 4
A2 6.72 × 10 2 1.29 × 10 1 4.59 × 10 2 1.34 × 10 5 9.67 × 10 5 7.17 × 10 4
A3 6.53 × 10 2 1.15 × 10 1 4.56 × 10 2 5.36 × 10 4 7.47 × 10 4 7.37 × 10 4
A4 5.55 × 10 2 1.08 × 10 1 4.34 × 10 2 1.43 × 10 7 9.50 × 10 8 1.09 × 10 6
Table 3. Sum of absolute torque differences ( | Δ τ | ) from t = 0 to 30 s .
Table 3. Sum of absolute torque differences ( | Δ τ | ) from t = 0 to 30 s .
MethodJoint 1Joint 2Joint 3
A1 5.05 × 10 6 8.61 × 10 6 1.67 × 10 6
A2 4.90 × 10 6 9.76 × 10 6 1.86 × 10 6
A3 1.19 × 10 3 1.62 × 10 3 3.16 × 10 2
A4 9.96 × 10 3 4.28 × 10 3 6.99 × 10 3
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

Vo, A.T.; Truong, T.N.; Hong, I.-P.; Kang, H.-J. Precision Tracking of Industrial Manipulators via Adaptive Nonsingular Fixed-Time Sliding Mode Control. Mathematics 2025, 13, 2641. https://doi.org/10.3390/math13162641

AMA Style

Vo AT, Truong TN, Hong I-P, Kang H-J. Precision Tracking of Industrial Manipulators via Adaptive Nonsingular Fixed-Time Sliding Mode Control. Mathematics. 2025; 13(16):2641. https://doi.org/10.3390/math13162641

Chicago/Turabian Style

Vo, Anh Tuan, Thanh Nguyen Truong, Ic-Pyo Hong, and Hee-Jun Kang. 2025. "Precision Tracking of Industrial Manipulators via Adaptive Nonsingular Fixed-Time Sliding Mode Control" Mathematics 13, no. 16: 2641. https://doi.org/10.3390/math13162641

APA Style

Vo, A. T., Truong, T. N., Hong, I.-P., & Kang, H.-J. (2025). Precision Tracking of Industrial Manipulators via Adaptive Nonsingular Fixed-Time Sliding Mode Control. Mathematics, 13(16), 2641. https://doi.org/10.3390/math13162641

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