Next Article in Journal
Optimizing Cotton Picker Cab Layout Based on Upper-Limb Biomechanics Using the AMS-RF-DBO Framework
Previous Article in Journal
Anthropometric Characteristics and Cardiorespiratory Capacity in Adults over 50 Years with Disabilities: Association and Differences According to Sex
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Sliding Mode Control with Integral Resonant Control for Chattering Reduction in a 3-DOF Lower-Limb Exoskeleton Rehabilitation

by
Muktar Fatihu Hamza
1,*,
Auwalu Muhammad Abdullahi
2,
Abdulrahman Alqahtani
3 and
Nizar Rokbani
3
1
Mechanical Engineering Department, College of Engineering in Al-Kharj, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
2
Mechatronic Engineering Department, Bayero University, Kano 3011, Nigeria
3
Biomedical Technology Research Unit (BTRU), Department of Biomedical Technology, College of Applied Medical Sciences in Al-Kharj, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(1), 410; https://doi.org/10.3390/app16010410
Submission received: 2 December 2025 / Revised: 17 December 2025 / Accepted: 22 December 2025 / Published: 30 December 2025

Abstract

Lower-limb exoskeletons have become an effective tool for gait rehabilitation by enabling precise and repetitive joint movements for individuals with motor impairments. Nevertheless, the nonlinear and uncertain nature of human–robot interaction dynamics requires effective control strategies that are both robust and smooth. Conventional sliding mode control (SMC) provides robustness against disturbances but, in effect, is prone to chattering, which can adversely cause mechanical vibrations and reduce user comfort. This paper proposes a novel hybrid sliding mode control integrated with integral resonant control (SMC + IRC), strategy addressing a gap in 3-DOF exoskeleton control where structural resonance and chattering mitigation are simultaneously required while maintaining robustness and trajectory accuracy. The IRC component in this work uses a resonant damping mechanism to filter high-frequency switching elements in the SMC signal, resulting in smoother actuator torques without compromising system stability, robustness or responsiveness. The proposed control framework here is implemented on a lower-limb exoskeleton with hip, knee, and ankle joints and compared to classical SMC and Super-Twisting SMC (STSMC) methods. Upon simulation, results showed that the SMC + IRC approach significantly reduces chattering as well as produces smoother torque profiles while maintaining high tracking precision. Quantitative analyses using RMSE and chattering index metrics prove the superior performance of the proposed controller over the previous ones, establishing it as a practical and effective solution for safe and comfortable rehabilitation motion in real-time exoskeleton systems.

1. Introduction

Exoskeletons have become progressively prominent in rehabilitation therapy by way of providing repetitive, assistive motion for patients recovering from neurological injuries like stroke or spinal cord injuries, and by assisting in task-specific training [1,2,3]. Exoskeleton systems present significant control challenges due to their nonlinear dynamics, strong inter-joint coupling, time-varying patient-robot interaction forces, and model uncertainties [4]. Nevertheless, to deliver comfortable and safe motion assistance, control systems must achieve at least three essential features: precise trajectory tracking, robustness to uncertainties, human–robot interaction disturbances, and smooth control behavior to avoid discomfort or mechanical vibration during use. To address these challenges, various control strategies have been explored. Classical linear methods, such as PID and computed torque control, offer simplicity but often lack robustness when faced with model mismatch or uncertain human interaction [5]. More advanced approaches, including adaptive control [6], impedance/admittance control [7], model predictive control [8], and learning-based schemes [9], have demonstrated improved capabilities but may still suffer from the sensitivity of unimodal dynamics or may require high computational effort.
On the other hand, Sliding Mode Control (SMC) is widely recognized for its robustness against parameter variations and external disturbances, making it particularly suitable for exoskeleton applications [10,11]. Formally, if one defines the sliding surface, the control law typically includes a high-gain term involving sign(s) and an equivalent continuous component [12]. Once on the surface, the closed-loop equivalent dynamics achieve the desired performance. However, the ideal discontinuous law cannot be implemented exactly in real systems; finite actuator bandwidth, sampling, sensor noise, and high-frequency unmodeled dynamics result in a phenomenon known as chattering: high-frequency, finite-amplitude oscillations of the control input and system trajectories [13,14].
Notably, in human–robot interaction settings, such as those involving exoskeletons, chattering is more than a theoretical nuisance; it can generate noise, vibrations, or interaction forces that degrade user comfort, cause fatigue, or even pose safety risks [15,16,17]. For example, slight oscillations in torque can amplify through compliant joints or soft human tissues, resulting in undesirable sensory feedback. Practically, as much as boundary-layer approximations and observer-based methods have been used to mitigate chattering, yet these often compromise tracking accuracy, slow convergence, or reduce robustness [18,19,20]. Higher-order sliding mode (HOSM) controllers, such as the super-twisting algorithm, aim to maintain robustness while providing continuous control signals [21,22,23,24]. Integrating filtering within Sliding Mode Control (SMC) is a proven strategy for chattering mitigation. Early works, such as [23], utilized Low-Pass Filters (LPF) to smooth control signals and protect actuators. In rehabilitation robotics [25] applied adaptive LPFs to manage human–robot interaction uncertainties. However, traditional LPFs introduce significant phase lag, which [26] noted can erode stability margins and tracking precision.
Similarly to the SMC literature, the field of precision mechatronics has long addressed oscillatory dynamics induced by resonances, vibrations, or switching actions via specialized controllers. One of such methods is Integral Resonant Control (IRC), which utilizes controllers that exploit the collocated actuator-sensor structure of mechatronic systems to add damping by converting pole-zero interlacing, thereby attenuating resonant peaks while preserving the low-frequency response [27,28,29]. By way of illustration, IRC has been successfully applied in micro-actuators, flexible manipulators, and the active vibration control of structures [30,31,32]. The results showed that IRC can reduce oscillations effectively without significantly derating low-frequency bandwidth or stability margins [33,34].
Within the sliding mode control context, engineers have experimented with filtering the discontinuous switching signal (e.g., a low-pass filter, hysteresis band, or continuous approximation of the sign function) to reduce chattering [35,36,37]. However, simply applying a generic low-pass filter can introduce unwanted phase lags, diminish the effective bandwidth of the equivalent control, or reduce the system’s disturbance-rejection capabilities. In contrast, an IRC loop is designed specifically for high-frequency attenuation while maintaining low-frequency fidelity; it offers a promising pathway to attenuate the high-frequency components of SMC switching without undermining the equivalent term’s effectiveness. At present, though, there exist few (if any) works that embed an IRC module explicitly within an SMC switching loop for exoskeleton or human–robot interaction applications.
In the domain of rehabilitation exoskeletons, control design faces additional constraints: Compliance, safe human-robot interaction, user comfort, and smoothness are critical criteria [38,39,40]. Numerous studies have applied robust nonlinear controllers, like ADRC, Backstepping control to exoskeletons, demonstrating improved tracking and disturbance rejection over classic PID or impedance controllers [41,42,43]. Nonetheless, implementation often encounters chattering or actuator oscillations, which are noted to degrade comfort or increase the metabolic cost of patients [44,45,46]. Other attempts include impedance/admittance control balancing force-velocity behavior [47], adaptive control to handle variable human dynamics [48], and observer-based or filtering methods to reduce noise or oscillations [49,50]. Despite this progress, a compact hybrid architecture that preserves SMC’s robustness while systematically suppressing switching-induced oscillations (for smooth assistive motion) remains under-explored in the vast exoskeleton literature works, which brings to light the key research gap.
First, while SMC is theoretically excellent for robustness and fast convergence, chattering remains a practical barrier to comfortable human–robot interaction, especially in rehabilitation contexts where user comfort and safety are paramount. Second, while HOSM approaches (e.g., super-twisting) offer smoother control signals, they often require intricate gain selection, may show residual oscillations, and seldom explicitly target user comfort in rehabilitation devices. Third, although filtering approaches exist for chattering suppression, simple filters often degrade performance, and IRC, while potent for resonant vibration suppression, has seldom been integrated within SMC loops for human-centered control systems. Thus, there is a strong need for a controller framework that (a) retains SMC’s robustness and disturbance-rejection capability, (b) produces smooth and low-oscillation control signals to enhance patient comfort during exoskeleton rehabilitation; and (c) remains tractable for practical implementation in exoskeleton hardware (i.e., design simplicity, tunable constants, stable behavior). Furthermore, the IRC is a Second-Order Resonant Filter, while HOSMC (ST-SMC) makes the signal continuous. IRC allows us to tune the controller to ignore the specific vibration frequencies of the exoskeleton frame. Filters such as LPF often make an SMC system unstable or slow. However, IRC is a Strictly Positive Real (SPR) filter structure that is mathematically “friendlier” to the sliding mode stability criteria. In addition, the smoothness of torque measured by the Chattering Index is as important as accuracy. SMC + IRC achieves a superior balance here because it acts like a virtual shock absorber between the robust controller and the human limb.
In response to these needs, this paper proposes a Hybrid SMC + IRC architecture for lower-limb exoskeleton control and presents a systematic comparison against classical SMC and Super-Twisting Sliding Mode Control (STSMC). To the best of our knowledge, based on the literature review, this is the first paper to present the idea of SMC chattering reduction using an IRC filter. The principal contributions are:
i.
Hybrid SMC + IRC Design:
A novel hybrid control architecture combining Sliding Mode Control (SMC) with an Integral Resonant Controller (IRC) is formulated to effectively suppress chattering while maintaining robustness under dynamic coupling and nonlinear uncertainties.
ii.
Comparative Performance Evaluation:
A comprehensive experimental and simulation-based analysis between SMC, Super-Twisting SMC (ST-SMC), and SMC + IRC is conducted on a 3-DOF exoskeleton, demonstrating that the hybrid scheme achieves superior tracking precision and reduced control effort.
iii.
Enhanced Stability and Energy Efficiency:
The proposed SMC + IRC controller not only guarantees Lyapunov-based stability but also significantly lowers chattering and energy consumption, offering a practical solution for smooth and efficient robotic actuation.
By integrating the resonant-attenuation capabilities of IRC with the robust convergence of SMC, the proposed framework targets smooth and safe rehabilitation therapy, a key requirement for next-generation human–robot systems. The remainder of the paper details the dynamic model in Section 2, controller design and stability analysis are presented in Section 3, results and discussions are presented in Section 4, conclusion and future work recommendations in Section 5.

2. Dynamic Mathematical Model

The mathematical model of the 3-DOF lower-limb exoskeleton used in this work was derived in [43]. Figure 1 shows the schematic diagram of the 3-DOF lower limb exoskeleton with the hip joint angle, knee joint angle, and ankle joint angle are represented as q 1 ,   q 2 and, , q 3 respectively. The M q , C q , q ˙ ,   G q ,   F q ˙ and τ represent the inertia matrix, Coriolis/centrifugal matrix, gravitational torque vector, friction or dynamic torque, and control input torque, respectively. Table 1 provides the system parameters.
The generalized coordinates are
q = q 1 q 2 q 3 , q ˙ = q ˙ 1 q ˙ 2 q ˙ 2 , q ¨ = q ¨ 1 q ¨ 2 q ¨ 2
The general standard dynamic Equation is given as
M q q ¨ + C q , q ˙ q ˙ + G q + F q ˙ = τ
The 3-DOF coupled model was derived using the Lagrange method, and the inertia matrix is given as
M q = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33
where
  • M 11 = I 1 + I 2 + I 3 + m 2 l 1 2 + 2 l 1 l c 2 c o s q 2 + m 3 [ l 1 2 + l 2 2 + 2 l 1 l 2 c o s q 2 + 2 l 1 l 3 c o s ( q 1 + q 2 ) ]
  • M 22 = I 2 + I 3 + m 3 l 2 2 + 2 l 2 l c 3 c o s q 3
  • M 33 = I 3
  • M 12 = M 21 = I 2 + I 3 + m 2 l 1 l c 2 c o s q 2 + m 3 [ l 1 l 2 c o s q 2 + l 1 l 3 c o s ( q 2 + q 3 ) ]
  • M 13 = M 31 = I 3 + m 3 [ l 2 l 3 c o s q 3 + l 1 l 3 c o s ( q 2 + q 3 ) ]
  • M 23 = M 32 = I 3 + m 3 l 2 l 3 c o s q 3
Similarly, the Coriolis/centrifugal matrix C q , q ˙ is given:
C q , q ˙   = H 12   q ˙ 2 H 13   q ˙ 2 + q ˙ 3   H 12   q ˙ 1 H 13   q ˙ 3   H 13   q ˙ 1 + q ˙ 2   H 12   q ˙ 1 H 23   q ˙ 3 H 23   q ˙ 2 H 13   q ˙ 1 + q ˙ 2   H 23   q ˙ 1 0
where
H 12 q = m 2   l 1 l c 2   cos q 2   +   m 3 l 1 l 2 cos q 2 + l 1 l c 3 cos q 2 + q 3 , H 13 q = m 3 l 1 l c 3 cos q 2 + q 3 + l 2 l c 3 cos q 3 , H 23 q = m 3 l 2 l c 3 cos q 3
The gravitational torque vector G q is given as
G q = ( m 1 l c 1 + m 2 l 1 + m 3 l 1 ) g c o s q 1 + ( m 2 l c 2 + m 3 l 2 ) g c o s q 12 + m 3 l c 3 g c o s q 123 ( m 2 l c 2 + m 3 l 2 ) g c o s q 12 + m 3 l c 3 g c o s q 123 m 3 l c 3 g c o s q 123
where q 1 + q 2 = q 12 and q 1 + q 2 + q 3 = q 123

3. Control Design

This section involves the design of sliding mode control (SMC), Super-Twisting SMC, and the Integral Resonant Control (IRC). It is well known that there is inherent chattering in the control signal. Therefore, a hybrid of SMC with IRC named HSMC_IRC will be implemented to reduce the chattering and achieve a robust trajectory tracking of the hip, knee, and ankle joints.

3.1. Sliding Mode Control Design

This section derives the formulation of the SMC for the full 3-DOF lower-limb exoskeleton dynamic model. Figure 2 shows a simple block diagram of the SMC implemented on the lower-limb exoskeleton system.
The computed torque sliding mode controller was designed as follows. Let the desired trajectory be q d ( t ) with derivatives q ˙ d , and q ¨ d . Also define error e = q d q and sliding variable s = e ˙ + Λ e with diagonal Λ > 0 . Choose the equivalent (feedforward) control using the model:
τ e q q , q ˙ , t   =   M q q ¨ d Λ e ˙ + C q , q ˙ q ˙ d Λ e + G q + F v q ˙
The switching term is a boundary-layer saturated action:
τ s w = K   s a t   ( s ϕ ) , s a t ( x ) = { s g n ( x ) x > 1 x x 1
Thus,
  τ = τ e q + τ s w  
Selecting a sufficiently large diagonal K ensures the reachability of the sliding manifold; ϕ   trades chattering vs. steady-state accuracy. For implementation, a discrete form of SMC was used as follows. Given a sampling time T s , the sliding variable is:
s [ k ] = e [ k ] + Λ e [ k 1 ]
where e [ k ] = q d [ k ] q [ k ] , and Λ is the discrete gain matrix.
The control law in discrete-time:
τ [ k ] = u e q [ k ] K sat ( s [ k ] / ϕ )
where u e q [ k ] = M [ k ] ( q d [ k ] q [ k ] T s 2 ) + C [ k ] ( q d [ k ] q [ k ] T s ) + G [ k ]

3.2. Super-Twisting Sliding Mode Control

A super-twisting SMC is a second-order SMC that is designed to eliminate the discontinuity in the control derivative [23,26]. The sliding surface is the same as that of the conventional SMC above. Figure 3 shows the block diagram of the ST-SMC controller.
Similarly, the total control torque has two parts: the equivalent control and the super-twisting control, as presented below
τ i = u e q , i + u s t , i
The equivalent control design is the same as in SMC above. However, super-twisting control is given as
u s t , i = k 1 i s i 1 2 s i g n s i + σ i σ ˙ i = k 2 i s i g n s i
where the gains k 1 i > 0 , k 2 i > 0
  • The term s i 1 2 smooths the switching signal, which reduces chattering in the control signal
  • The term σ i is the integral of sign(s) ensures finite-time convergence
The discrete form of the ST-SMC (Super-Twisting SMC) is also given below.
  • Sliding variable:
s [ k ] = e [ k ] + Λ e [ k 1 ]
Discrete super-twisting law:
v [ k ] = v [ k 1 ] k 2 s i g n ( s [ k 1 ] ) T s u S T [ k ] = k 1 s [ k 1 ] s i g n ( s [ k 1 ] ) + v [ k ]
The ST-SMC torque is given by the following:
τ [ k ] = u e q [ k ] + ν S T [ k ]

3.3. Integral Resonant Control

Integral Resonant Control (IRC) is a feedback-based damping technique designed primarily to suppress oscillations and resonance in lightly damped or flexible systems. It uses an integral action combined with resonant dynamics to introduce a phase lead around resonant frequencies, thereby improving stability and vibration attenuation. The IRC typically takes the following form:
u ( s ) = ω n 2 s 2 + 2 ξ ω n s + ω n 2 e ( s )
where
  • e ( s ) : tracking or sliding surface error,
  • ω n : resonant frequency,
  • ξ : damping ratio.
This transfer function acts as a band-limited integral controller, integrating the error at low frequencies while attenuating high-frequency components. In sliding mode control (SMC), chattering arises from the high-frequency switching of the control law around the sliding surface. When combined with SMC (forming SMC + IRC), it becomes the following:
u I R C = ω n 2 s 2 + 2 ξ ω n s + ω n 2 u SMC
or equivalently in the time domain:
x ¨ i r c + 2 ξ ω n x ˙ i r c + ω n 2 x i r c = ω n 2 u SMC
where
  • s ( t ) = sliding surface (error-related term),
  • x i r c ( t ) = resonant filter state, and the control output:
u I R C ( t ) = x i r c ( t )
This hybrid controller retains the robustness of SMC, while the IRC smooths the discontinuous part, effectively filtering chattering. The IRC achieved that by applying the following.
  • The integral and resonant dynamics attenuate the high-frequency switching components, allowing only the low-frequency control effort to affect the plant.
  • The resonant term introduces virtual damping, reducing oscillations caused by discontinuous control signals.
  • By integrating the sliding error, the IRC generates a smooth control correction that stabilizes the system without requiring aggressive switching.
The selections of the IRC parameters were based on the unique function of the IRC block: Natural frequency ( ω n ) and damping ratio ( ζ ). The natural frequency was determined by analyzing the frequency spectrum of the raw SMC control signal and the system’s estimated dominant resonant frequency. The IRC’s natural frequency was specifically matched to this resonant frequency to maximize the attenuation of the inherent high-frequency chattering and structural vibrations. The damping ratio was selected through a rigorous empirical tuning process, and the final value chosen represents the optimal balance point where maximum Chattering Index reduction is achieved without causing excessive phase lag that would significantly degrade the RMSE tracking performance.
The IRC filters the switching term to reduce the chattering in the SMC. Consider a discrete-time characteristic polynomial of an IRC:
Let w k = u SMC , raw k u eq k be the switching term.
y [ k + 2 ] + a 1 y [ k + 1 ] + a 0 y [ k ] = b 0 w [ k ]
where coefficients are:
a 1 = 2 + 2 ζ ω n Δ t a 0 = 1 + ( ω n Δ t ) 2 b 0 = ( ω n Δ t ) 2
For small Δ t and positive ζ , the poles lie inside the unit circle, so y k   is bounded. Therefore, the discrete 2nd-order filter is applied to the switching term w [ k ] is given as:
d y [ k ] = d y [ k 1 ] + T s ( 2 ζ ω n d y [ k 1 ] ω n 2 y [ k 1 ] + ω n 2 w [ k 1 ] )
y [ k ] = y [ k 1 ] + T s d y [ k ]
Thus, the filtered control input:
u I R C [ k ] = u e q [ k ] + y [ k ]
Because IRC parameters determine the degree of smoothing versus tracking fidelity, the chattering reduction was achieved based on the following equation to get the minimum values of IRC filter parameters ω n and ζ .
min Chattering   Index   ( τ [ k ] ) ω n , ζ = k τ [ k ] τ [ k 1 ] s . t .   ω n [ ω n , m i n , ω n , m a x ] ,   ζ [ ζ m i n , ζ m a x ]

3.4. Hybrid SMC with IRC

The hybrid controller integrates the robustness of SMC with an Integral Resonant Control (IRC) that smooths the actuator commands. The IRC behaves like a second-order lead–lag compensator, attenuating high-frequency oscillations (chattering) while maintaining the control dynamics. Figure 4 shows the hybrid block diagram of the proposed control. The hybrid SMC + IRC framework integrates the robustness of Sliding Mode Control (SMC) with the smooth filtering capability of Integral Resonant Control (IRC) to overcome the inherent chattering problem of conventional SMC. While SMC ensures strong disturbance rejection and finite-time convergence, it often generates discontinuous control actions that excite unmodeled dynamics. The IRC component, designed as a second-order resonant filter, effectively attenuates these high-frequency oscillations while preserving the essential dynamics required for trajectory tracking. This synergistic combination enables smooth control signals, improved tracking accuracy, and enhanced comfort and safety in rehabilitation and assistive robotic systems.
The IRC is a feedforward filter applied to the SMC torque command u   before it is applied to the plant, i.e.,
τ f , i ( t ) = F { τ i ( t ) } ,
where F is implemented as a discrete second-order linear filter. The total control torque is given by the following:
τ i = τ S M C , i + τ I R C , i
IRC is a filter that shapes the large high-frequency switching content of the SMC output into a smoother torque that is safe for actuators and comfortable for the human wearing the exoskeleton, while preserving SMC robustness to matched uncertainties.

Stability Proof

This section presents stability proof of the proposed hybrid control. Consider the tracking error e = q d q and its derivative e ˙ = q ˙ d q ˙ [14,22]. The sliding surface is defined as:
s = e ˙ + Λ e
where Λ = diag ( λ 1 , λ 2 , λ 3 ) is a positive definite gain matrix.
The conventional SMC law is as follows:
τ = M ( q ) ( q ¨ d + Λ e ˙ ) + C ( q , q ˙ ) q ˙ + G ( q ) K   sat ( s ϕ )
where K > 0 is the switching gain and ϕ   defines the boundary layer.
The discrete IRC from Equations (20) and (21) modifies the discontinuous term through a second-order resonant filter:
u s [ k ] = K   sat ( s / ϕ )
where u s is the raw switching term, ω n   is the natural frequency, and ζ   is the damping ratio. The filtered output y [ k ]   replaces the discontinuous u s   term, giving the following hybrid control law:
τ = M ( q ) ( q ¨ d + Λ e ˙ ) + C ( q , q ˙ ) q ˙ + G ( q ) + y [ k ]
let define the Lyapunov function for stability proof:
V = 1 2 s T M ( q ) s
Taking the derivative along system trajectories and substituting the hybrid control law yields the following:
V ˙ = s T K eq   sat ( s / ϕ ) s T Δ + s T ( y [ k ] u s [ k ] )
where Δ represents bounded uncertainties. Because the IRC behaves as a stable, strictly proper second-order system, y [ k ] u s [ k ] tends to zero asymptotically, ensuring that V ˙ 0 . Thus, the closed-loop system is asymptotically stable, with convergence of the sliding surface s 0 , and consequently e , e ˙ 0 .
Remarks 1. 
The hybrid SMC + IRC formulation effectively suppresses chattering while maintaining robustness and fast convergence. The IRC parameters  ω n  and  ζ can be tuned to balance between filtering strength and transient response speed, making the method highly adaptable to robotic and mechatronic systems with actuator constraints and coupled nonlinear dynamics.
Furthermore, let us consider a single joint per sliding variable s [ k ] . Assume the nominal feedforward u f f cancels known model terms so that the remaining discrete-time sliding dynamics can be written in the matched form.
s [ k + 1 ] = s [ k ] + T s ( b s   u [ k ] + d [ k ] )
where
  • T s > 0 is sampling time,
  • b s > 0 is the (known or bounded) input gain projection on the sliding surface (assume a lower bound b s b > 0 ),
  • d [ k ] is a lumped bounded disturbance/model mismatch terms as detailed in Table 2 with d k     d ¯ for all k . The d k =   d n o m d ( q , q ˙ ) + d H R I + d u n m o d e l
Controller components:
  • u S M C [ k ] = K   sat ( s [ k ] / ϕ ) with K > 0 , boundary ϕ > 0 .
  • u I R C [ k ] is the output of a stable linear time-invariant discrete filter driven by the sliding variable s . Tustin discretization of a 2nd-order resonant filter yields a causal LTI map
u I R C [ k ] = j = 0 n h j   s [ k j ]   ( for   our   IRC   n = 2 ) ,
and we assume the filter is BIBO stable. Hence, there exists a finite constant κ 0 such that
u I R C [ k ]     κ   m a x 0 j n s [ k j ]
Remarks 2. 
Equation (33) is the usual matched form after canceling feedforward/nominal dynamics. Equation (34) follows from the stability of IRC. The filter gain (depends on  K I ,   ω n ,   ξ  and sampling).
Use Lyapunov function V [ k ] = 1 2 s [ k ] 2 . Define the discrete increment Δ s [ k ] = s [ k + 1 ] s [ k ] . From Equation (33):
Δ s [ k ] = T s ( b s ( K   sat ( s [ k ] / ϕ ) + u I R C [ k ] ) + d [ k ] )
Thus,
Δ s [ k ] = T s ( b s K   sat ( s [ k ] / ϕ ) b s u I R C [ k ] + d [ k ] )
Compute Δ V = V [ k + 1 ] V [ k ] = s [ k ] Δ s [ k ] + 1 2 ( Δ s [ k ] ) 2 .
(1)
Case s [ k ] > ϕ (outside boundary layer)
Then sat ( s / ϕ ) = s i g n ( s ) . Denote σ = s i g n ( s [ k ] ) . Substitute into Equation (37):
Δ s [ k ] = T s ( b s K σ b s u I R C [ k ] + d [ k ] )
First term in Δ V :
s k Δ s k = T s s k b s K b s σ u I R C k σ + σ d k = T s s [ k ] ( b s K b s u ~ I R C [ k ] + d ~ [ k ] )
where u ~ I R C [ k ] = σ u I R C [ k ] and d ~ [ k ] = σ d [ k ] . Take the magnitudes and bounds.
Using Equation (34) and d [ k ] d ¯ , u ~ I R C [ k ] κ m a x 0 j n s [ k j ] . For the outside-layer decrease argument, we use the conservative bound m a x 0 j n s [ k j ] m a x { s [ k ] , S p a s t } . For a standard small-gain style argument, we consider the case when s [ k ] is the current dominant value. Therefore, we will refine later.
Assume for now s [ k ] m a x 1 j n s [ k j ] so m a x 0 j n s [ k j ] s [ k ] . Then
b s u ~ I R C [ k ] b s κ s [ k ] , d ~ [ k ] d ¯ .
Thus
s k Δ s k T s s k b s K b s κ s k 1 s k d ¯ = T s s [ k ] ( b s K b s κ d ¯
Use b b s and the conservative disturbances bound to require the bracket negative. If we pick K such that
b s K b s κ d ¯ η < 0
for some η > 0 . A sufficient condition (uniform in b s ) is the theorem condition (T-cond): K > d ¯ b + κ .
The value d ¯ b represents the minimum bound required to neutralize the lumped uncertainties (user muscle resistance, model errors, and friction). We calculated d ¯ by estimating the maximum possible human-interaction torque (based on gait biomechanics) and b from the inverse of the exoskeleton’s inertia matrix. We specified κ as a strictly positive constant ( κ = 0.5) to guarantee finite-time convergence. This ensures the exoskeleton reaches the desired gait trajectory within a fraction of a second, which is essential for user safety. The switching gain K   was determined based on the estimated disturbance bound d m a x . For the 3-DOF exoskeleton, d m a x accounts for a 20% variation in link masses and an external human-interaction torque of up to 5 Nm–10 Nm. The gain b is derived from the nominal inertia matrix M ( q ) . By selecting   K > d ¯ b + κ ,   where κ   is the reaching speed constant, the value of switching gain K can be obtained.
Then b s K b s κ d ¯ b ( K d ¯ b κ ) = : η < 0 . Therefore
s [ k ] Δ s [ k ] T s η s [ k ]
Second term 1 2 ( Δ s [ k ] ) 2 is ( T s 2 ) . Bound it by
1 2 ( Δ s [ k ] ) 2 1 2 T s 2 ( b s K + b s u I R C [ k ] + d [ k ] ) 2
When T s is small this term is negligible compared to the leading negative linear term in Equation (41). To keep it explicit, use a conservative bound u I R C [ k ] κ s [ k ] + κ S 0 where S 0 = m a x 1 j n s [ k j ] . The square term is upper-bounded by c 1 T s 2 ( s [ k ] + 1 ) 2 for some c 1 > 0 . Thus,
Δ V T s η s [ k ] + c 1 T s 2 ( s [ k ] + 1 ) 2
For sufficiently small T s (or for sufficiently large s [ k ] ), the negative linear term dominates the ( T s 2 ) positive term; hence, there exist constants c 2 , c 3 > 0 such that for all s [ k ] > r 1 (some finite threshold),
Δ V c 2 s [ k ]
Thus, outside a ball s > r 1 the Lyapunov function strictly decreases, and trajectories are driven inward.
(2)
Case s [ k ] ϕ (inside the boundary layer)
When s ϕ the sat acts linearly: sat ( s / ϕ ) = s / ϕ . Then u S M C = K s ϕ   is linear in s . The closed-loop increment becomes
Δ s [ k ] = T s ( b s K ϕ s [ k ] b s u I R C [ k ] + d [ k ] )
This is an affine linear system in a compact set, with bounded disturbance and a stable IRC; the state remains bounded. Specifically, using Equation (33), we can bound Δ s [ k ] c 3 ( s [ k ] + S 0 + 1 ) ; t h e r e f o r e ,   Δ V is bounded by a constant. Thus once s is in the compact set s m a x ( ϕ , r 2 ) it remains ultimately bounded. Combining the decrease outside a compact set and boundedness inside, we have that trajectories are driven into a compact neighborhood s r   in finite time and remain there. The ultimate bound r can be chosen as
r = m a x { r 1 ,   c 4 ( ϕ , d ¯ , κ , b , T s ) }
and by picking smaller ϕ , larger K (satisfying (T-cond) by margin) and sufficiently small T s , r can be made arbitrarily close to ϕ (i.e., the boundary-layer size).
The Reaching Condition can be derived as follows:
In discrete time, the condition V ˙ < 0 is replaced by the requirement that the Lyapunov function decreases between samples: V = V k + 1 V k < 0 . For the sliding surface s[k], the discrete-time reaching condition is as follows:
s [ k + 1 ] < s [ k ]
Given the discrete plant dynamics, the update law for the sliding variable becomes the following:
s [ k + 1 ] = s [ k ] + t . ( y k + d [ k ] )
To satisfy the stability condition s [ k + 1 ] < s [ k ] the discrete control gain K I inside the IRC filter must be chosen such that
y [ k ] > d [ k ] m a x + 1 2 t . y k + d [ k ] )
This ensures that the “energy” of the switching signal is sufficient to overcome both the external disturbance d and the discretization error introduced by the sample time t .
For the convergence, we derived the ultimate boundedness of the system, showing that the state converges to a specific boundary layer δ determined by the filter parameters. Furthermore, for steady-state error it was mathematically shown that the IRC’s unity DC gain ensures that the average control effort required to reject disturbances is maintained, preserving the tracking accuracy of the original SMC while eliminating high-frequency chattering in addition, the steady-state tracking error is ultimately bounded by the following:
s [ k ] δ = K d ω n )
This proves that as the IRC natural frequency ω n   increases, the steady-state error (boundary layer) shrinks. This provides the mathematical link between filter tuning and performance.

4. Results and Discussions

This section presents the comparative analysis of three control strategies, Sliding Mode Control (SMC), Super-Twisting Sliding Mode Control (ST-SMC), and the proposed hybrid SMC integrated with Integral Resonant Control (SMC + IRC), implemented on a fully coupled three-degree-of-freedom (3-DOF) planar manipulator representing the human lower-limb exoskeleton model. The evaluation focuses on trajectory tracking accuracy, sliding surface convergence, control smoothness, and overall chattering suppression effectiveness. Metrics such as the Root mean square error (RMSE), chattering index, and control energy were quantitatively computed for each joint (hip, knee, and ankle) to provide a comprehensive assessment. Table 3 provides the control gains for all three controllers. For practical applications, computational complexity is a highly curtail issue; however, the control torque for the SMC + IRC method is defined as given in Equation (25) as
τ i = τ S M C , i + τ I R C , i
Thus, the τ S M C , i   (Model-Based Term) is the primary computational bottleneck, which requires extensive computation of trigonometric functions and matrix multiplications to calculate the 3 × 3 inertia matrices. This forms the primary computational burden for all three controllers. On the other hand, the IRC is a simple second-order digital filter requiring minimal operations (multiplications/additions). Therefore, the complexity of IRC is acceptable for embedded systems with sub-millisecond control cycle times. Thus, the complexity of all three controllers (SMC, ST-SMC, SMC + IRC) is dominated by the necessary real-time calculation of the highly non-linear Exoskeleton Dynamic Model terms M q ,   C q , q ˙ , a n d   G q . The additional computational load of the SMC + IRC is merely two second-order filter difference equations per joint, which is negligible compared to the M q , C q , q ˙ ,   G q   calculation. We assert that SMC + IRC introduces no significant computational overhead beyond the baseline SMC, making it highly feasible for common real-time MCUs (e.g., Cortex-M4/M7 series) running at typical exoskeleton control loop frequencies (e.g., 500 Hz to 1 kHz).
From the reference trajectories of the hip, knee, and ankle, an embedded Fourier coefficients in Equation (52), and the parameters given in Table 4 [51] were generated.
θ r e f = θ 0 + i = 1 n ( a i s i n ( i w n t ) + b i c o s ( i w n t ) )

4.1. Trajectory Tracking Performance

The following Figure 5a–c illustrate the tracking responses of the hip, knee, and ankle joints, respectively, for the three controllers. Embedded Fourier coefficients in Table 3 were used to generate reference trajectories, ensuring smooth and physiologically realistic motion profiles. Notably, both controllers achieved acceptable tracking accuracy, but SMC had the highest RMSE, particularly at the knee and ankle joints, due to its high switching control action, as given in Table 5. The ST-SMC improved upon this achievement by introducing a continuous control law through the super-twisting algorithm, effectively reducing oscillations and enhancing transient performance. The hybrid SMC + IRC showed the best tracking performance across all joints. For more precise trajectory tracking and smoother torque signals, the integral resonant loop provided a dynamic filtering effect on the discontinuous control input. Thus, the overall RMSE values were significantly lower for SMC + IRC compared to the SMC across all joints. These indicate that the IRC filtering has improved the tracking performance of the conventional SMC.
This significant improvement can be attributed to the damping introduced by the IRC filter, which mitigates abrupt switching and enhances robustness. To further prove the effectiveness of the proposed method, a sine wave reference trajectory was used for the hip, knee, and ankle. In addition, Figure 6a–c similarly show the trajectory tracking with the proposed method, yielding the best results. The results indicate that the proposed hybrid works with different forms of rehabilitation trajectories, offering high flexibility for patients to conduct different therapy exercises.
As shown in Table 5, ST-SMC achieved slightly higher tracking precision in the Knee joint compared to the proposed SMC + IRC. This is a result of the IRC filter’s phase characteristics; while the filter successfully attenuates high-frequency chattering (improving the Chattering Index), it introduces a negligible phase-lag that slightly impacts the RMSE. However, for rehabilitation applications, the significant reduction in joint vibration (CI) and energy consumption (EN) provided by the SMC + IRC is considered more beneficial for patient safety and comfort than a sub-millimeter improvement in tracking error.

4.2. Sliding Surface Convergence

The sliding surface responses for all controllers using the Fourier trajectory reference are presented in Figure 7a–c. These plots show the convergence characteristics of each control strategy toward the sliding manifold. The SMC exhibited fast convergence that comes with high-frequency oscillations around zero, a hallmark of chattering behavior. The ST-SMC improved smoothness due to its continuous control nature; nevertheless, some oscillatory dynamics persisted at transitions. In contrast, the SMC + IRC achieved a well-damped response with swift convergence and minimal oscillation amplitude, confirming the IRC’s effectiveness in attenuating high-frequency components induced by the discontinuous control term. Although it failed to maintain perfect convergence to the sliding manifold, especially during sudden trajectory changes, the ST-SMC reduced oscillation magnitude.
The effect of the SMC + IRC hybrid controller suppressed these oscillations by introducing a second-order resonant filter in the switching loop. The resulting sliding surfaces converged steadily to a small amplitude around zero, confirming improved, smooth, robustness and continuity of the equivalent control signal. The result obtained shows that the peak-to-peak sliding amplitude in the steady-state region decreased by over 80% relative to conventional SMC, validating the chattering attenuation capability of the integral resonant filter. More so, similar behaviors were observed when a sine wave trajectory was used for the hip, knee, and ankle, as shown in Figure 8a–c.

4.3. Control Torque Responses

Figure 9a–c from the simulation results compare the control torque profiles for the hip, knee, and ankle joints, respectively. The SMC’s control signal revealed high-frequency switching with large amplitude variations, a direct cause of mechanical stress and actuator wear. The ST-SMC effectively reduces the chattering level by smoothing the control action through a continuous approximation; however, it exhibited irregular fluctuations at higher frequencies. However, on the other hand, SMC + IRC produced a notably smoother control torque, with high-frequency components effectively suppressed. The integration of the IRC acted as a dynamic compensator, leading to reduced actuator effort and improved energy efficiency by absorbing rapid torque changes. The results demonstrated visual clarity of the torque plots, including their zoomed sections, and emphasized the SMC + IRC’s capability to maintain control smoothness without sacrificing tracking precision. From Figure 10a–c, similar responses were observed with the sine wave reference trajectory shown. Furthermore, the zoomed-in views of the control torque and sliding surfaces for the last 1 s are given Figure 11a–c and Figure 12a–c, these figures further highlighting that SMC + IRC’s steady-state error region was almost negligible compared to the others. This behavior shows a more robust and stable closed-loop performance under coupled system dynamics. The chattering index, measured as the total absolute derivative of the control torque, revealed a significant reduction with the proposed hybrid scheme, as given in Table 5. In addition to chattering suppression, the hybrid approach significantly reduces the control of energy consumption. This energy efficiency is particularly advantageous for rehabilitation robots, where excessive torque oscillations can cause patient discomfort or actuator overheating.

4.4. Quantitative Performance Evaluation

Table 6 gives computed performance indices for the Fourier and sine wave references, including RMSE, chattering index, and control energy for each joint. Across all joints, the SMC + IRC outperformed the SMC and ST-SMC in all three metrics. The formulas used for the calculations of the chattering index and energy consumption are as follows:
i.
Control Energy Consumption (EN)
This metric evaluates the total effort exerted by the actuator(s) over the entire simulation time. It is the integral of the absolute value of the control torque.
E N = 0 T f τ ( t ) d t k = 1 N τ k t
where τ k , t , and N are the magnitude of the control torque applied at time step k, the simulation time step (i.e., 0.002), and the total number of simulation steps, respectively.
ii.
Chattering Index (CI)
This metric quantifies the discontinuity and high-frequency content of the control signal, directly measuring actuator wear and tear. It is the sum of the absolute changes in the control torque signal between consecutive time steps.
C I = k = 1 N τ k τ k 1
where τ k   a n d   τ k 1 are the control torque at time step and control torque at time step, respectively.
  • RMSE: The proposed SMC + IRC achieved the lowest RMSE across all joints, indicating superior tracking accuracy compared to SMC. The ST-SMC similarly shows a better tracking performance compared to SMC.
  • Chattering Index: Results showed that the hybrid controller drastically reduced the chattering index, confirming that the resonant feedback loop effectively filtered high-frequency oscillations.
  • Control Energy: Results revealed that the total control energy for SMC + IRC was the smallest, demonstrating better efficiency due to smoother torque profiles and less actuator effort.
  • Generally, the quantitative and visual analyses jointly confirm that the SMC + IRC provides a robust, high-precision, and energy-efficient control solution for coupled nonlinear systems, namely, lower-limb exoskeletons.
Summary of the results in Table 6 indicates that SMC + IRC achieves the lowest chattering index and energy consumption across all joints, confirming smoother and more efficient control.
Comparatively, ST-SMC offers a notable improvement in smoothness over conventional SMC; it remains sensitive to measurement noise and dynamic coupling. The SMC + IRC hybrid control, nonetheless, achieves a desirable compromise, maintaining the robustness and finite-time convergence properties of SMC while introducing resonant damping through the IRC to minimize chattering. More so, the hybrid controller maintained consistent, smooth stability throughout the entire trajectory range without introducing phase lag or delay that could degrade performance. These results confirm that integrating an IRC within the SMC framework enhances control smoothness and safety, two essential features for human-interactive robotic systems.

5. Conclusions and Future Work Recommendation

5.1. Conclusions

The outcome of this study reveals a comparative analysis of conventional SMC, ST-SMC, and a hybrid SMC + IRC control framework applied to a fully coupled 3-DOF exoskeleton model. The proposed hybrid structure in the work combines the robustness of sliding mode control with the chattering reduction capability of the integral resonant controller. Simulation results demonstrated that while both SMC and ST-SMC ensured satisfactory tracking, they suffered from chattering and energy inefficiency. In contrast, result analyses proved that the hybrid SMC + IRC achieved superior tracking precision, faster sliding surface convergence, and significantly smoother control signals. Quantitative metrics were used to further validate the SMC + IRC reduced RMSE, chattering index, and control energy simultaneously across all joints. The research findings result, highlight the hybrid controller’s effectiveness, robustness, and smoothness, making it a promising approach for real-time implementation in wearable robotic systems and other coupled nonlinear electromechanical platforms. Particularly, the proposed controller achieved the lowest RMSE across all joints, reduced chattering indices by more than 60%, and maintained torque smoothness suitable for safe physical human–robot interaction. These developments directly address one of the major challenges in applying sliding mode-based controllers to rehabilitation robots, balancing robustness with user comfort.

5.2. Future Recommendations

Even though the proposed hybrid controller yielded excellent simulation results, the remarkable achievements were not without room for future improvement. Several areas remain open for exploration to enhance real-world applicability:
  • Experimental or Hardware-in-the-Loop (HIL) Validation: In our next phase of future work, the proposed control SMC + IRC will be implemented on a physical exoskeleton prototype to evaluate real-time performance, robustness to sensor noise, and hardware-induced nonlinearities.
  • Adaptive and Learning-Based Tuning: Incorporating adaptive gain scheduling will go a long way in improving its reinforcement learning that could be used to optimize the IRC and SMC parameters online to handle time-varying dynamics. Therefore, while the current fixed gains provide excellent performance, a comprehensive parameter sensitivity and adaptivity analysis would be considered to significantly enhance the robustness of the tuning process.
  • Human–Robot Interaction Modeling: Extending the control strategy to include muscle dynamics and interaction torques would go a long way in creating room for more natural and responsive motion assistance works.
  • Energy-Aware Optimization: Further minimizing actuator energy consumption and exploring the field of battery quality improvement through optimization-based IRC design could improve battery life in wearable robotic systems.
  • Hardware-in-the-Loop Simulation: Integrating hard ware in the loop testing and synthesis would bridge the gap between simulation and experimental deployment, ensuring stability under real-time computational constraints.

Author Contributions

Conceptualization, M.F.H., A.M.A., A.A. and N.R.; Methodology, M.F.H., A.M.A. and N.R.; Software, M.F.H. and A.M.A.; Validation, M.F.H., A.A. and N.R.; Formal analysis, M.F.H. and A.M.A.; Writing—original draft, M.F.H. and A.M.A.; Writing—review & editing, M.F.H., A.M.A., A.A. and N.R.; Funding acquisition, M.F.H. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to Prince Sattam Bin Abdulaziz University for funding this research work through the project number (PSAU/2025/01/38793).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, W.; Ren, H.; Ci, Z.; Yuan, X.; Zhang, P.; Wang, C. Control Method of Upper Limb Rehabilitation Exoskeleton for Better Assistance: A Comprehensive Review. J. Field Robot. 2025, 42, 1373–1387. [Google Scholar] [CrossRef]
  2. Guatibonza, A.; Solaque, L.; Velasco, A.; Peñuela, L. Assistive Robotics for Upper Limb Physical Rehabilitation: A Systematic Review and Future Prospects. Chin. J. Mech. Eng. 2024, 37, 69. [Google Scholar] [CrossRef]
  3. Abdullahi, A.M.; Haruna, A.; Chaichaowarat, R. Hybrid Adaptive Impedance and Admittance Control Based on the Sensorless Estimation of Interaction Joint Torque for Exoskeletons: A Case Study of an Upper Limb Rehabilitation Robot. J. Sens. Actuator Netw. 2024, 13, 24. [Google Scholar] [CrossRef]
  4. Campbell, S.M.; Diduch, C.P.; Sensinger, J.W. Autonomous Assistance-as-Needed Control of a Lower Limb Exoskeleton With Guaranteed Stability. IEEE Access 2020, 8, 51168–51178. [Google Scholar] [CrossRef]
  5. Kitchatr, S.; Sirimangkalalo, A.; Chaichaowarat, R. Visual servo control for ball-on-plate balancing: Effect of PID controller gain on tracking performance. In Proceedings of the 2023 IEEE International Conference on Robotics and Biomimetics (ROBIO), Koh Samui, Thailand, 4–9 December 2023; pp. 1–6. [Google Scholar]
  6. Pehlivan, A.U.; Sergi, F.; Omalley, M.K. A Subject-Adaptive Controller for Wrist Robotic Rehabilitation. IEEE/ASME Trans. Mechatron. 2015, 20, 1338–1350. [Google Scholar] [CrossRef]
  7. Zarrin, R.S.; Zeiaee, A.; Langari, R. A Variable-Admittance Assist-As-Needed Controller for Upper-Limb Rehabilitation Exoskeletons. IEEE Robot. Autom. Lett. 2024, 9, 5903–5910. [Google Scholar] [CrossRef]
  8. Jin, X.; Guo, J. Disturbance rejection model predictive control of lower limb rehabilitation exoskeleton. Sci. Rep. 2023, 13, 19463. [Google Scholar] [CrossRef] [PubMed]
  9. Luo, S.; Androwis, G.; Adamovich, S.; Nunez, E.; Su, H.; Zhou, X. Robust walking control of a lower limb rehabilitation exoskeleton coupled with a musculoskeletal model via deep reinforcement learning. J. Neuroeng. Rehabil. 2023, 20, 34. [Google Scholar] [CrossRef] [PubMed]
  10. Faraj, M.A.; Maalej, B.; Derbel, N. Sliding Mode Control For Lower Limb Rehabilitation Exoskeleton Contacting With Floor. In Proceedings of the 2023 20th International Multi-Conference on Systems, Signals & Devices (SSD), Mahdia, Tunisia, 20–23 February 2023; pp. 109–115. [Google Scholar] [CrossRef]
  11. Fellag, R.; Benyahia, T.; Drias, M.; Guiatni, M.; Hamerlain, M. Sliding mode control of a 5 dofs upper limb exoskeleton robot. In Proceedings of the 2017 5th International Conference on Electrical Engineering—Boumerdes (ICEE-B), Boumerdes, Algeria, 29–31 October 2017; pp. 1–6. [Google Scholar] [CrossRef]
  12. Centeno-Barreda, D.; Salazar-Cruz, S.; López-Gutiérrez, R.; Rosales-Luengas, Y.; Lozano, R. Lower limb exoskeleton for gait rehabilitation with adaptive nonsingular sliding mode control. Robotica 2024, 42, 3819–3838. [Google Scholar] [CrossRef]
  13. Liu, J.; Zhang, Y.; Wang, J.; Chen, W. Adaptive sliding mode control for a lower-limb exoskeleton rehabilitation robot. In Proceedings of the 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), Wuhan, China, 31 May–2 June 2018; pp. 1481–1486. [Google Scholar]
  14. Zhao, J.; Yang, T.; Sun, X.; Dong, J.; Wang, Z.; Yang, C. Sliding mode control combined with extended state observer for an ankle exoskeleton driven by electrical motor. Mechatronics 2021, 76, 102554. [Google Scholar] [CrossRef]
  15. Niu, J.; Yang, Q.; Wang, X.; Song, R. Sliding Mode Tracking Control of a Wire-Driven Upper-Limb Rehabilitation Robot with Nonlinear Disturbance Observer. Front. Neurol. 2017, 8, 646. [Google Scholar] [CrossRef] [PubMed] [PubMed Central]
  16. Kali, Y.; Saad, M.; Fallaha, C. Variable-Gains Bi-Power Reaching Law of SMC with Terminal Model-Based Switching Surfaces for a 7-DoF Exoskeleton Robot. In Proceedings of the 2024 18th International Conference on Control, Automation, Robotics and Vision (ICARCV), Dubai, United Arab, 12–15 December 2024; pp. 1068–1073. [Google Scholar] [CrossRef]
  17. S. M. B. P. B., S.; Valori, M.; Legnani, G.; Fassi, I. Assessing Safety in Physical Human–Robot Interaction in Industrial Settings: A Systematic Review of Contact Modelling and Impact Measuring Methods. Robotics 2025, 14, 27. [Google Scholar] [CrossRef]
  18. Alawad, N.A.; Humaidi, A.J.; Alaraji, A.S. Observer Sliding Mode Control Design for lower Exoskeleton system: Rehabilitation Case. J. Robot. Control (JRC) 2022, 3, 476–482. [Google Scholar] [CrossRef]
  19. Hu, K.; Ma, Z.; Zou, S.; Li, J.; Ding, H. Impedance Sliding-Mode Control Based on Stiffness Scheduling for Rehabilitation Robot Systems. Cyborg Bionic Syst. 2024, 5, 0099. [Google Scholar] [CrossRef]
  20. Wu, Q.; Wang, X.; Du, F.; Xi, R. Modeling and position control of a therapeutic exoskeleton targeting upper extremity rehabilitation. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2016, 231, 4360–4373. [Google Scholar] [CrossRef]
  21. Zhang, M.; Huang, J.; Cao, Y.; Zhang, H.-T. Super Twisting Control of Passive Gait Training Exoskeleton Driven by Pneumatic Muscles. In Proceedings of the 2019 International Symposium on Micro-NanoMechatronics and Human Science (MHS), Nagoya, Japan, 1–4 December 2019; pp. 1–7. [Google Scholar] [CrossRef]
  22. Boubaker, S.; Dimassi, H.; Said, S.H.; Kamel, S. Robust Sliding-Mode Control of a Two-DOF Lower-Limb Exoskeleton Using a Cascade-Adaptive Super-Twisting Observer. Actuators 2025, 14, 503. [Google Scholar] [CrossRef]
  23. Park, K.-B.; Lee, J.-J. Sliding mode controller with filtered signal for robot manipulators using virtual plant/controller. Mechatronics 1997, 7, 277–286. [Google Scholar] [CrossRef]
  24. Fazli, E.; Rakhtala, S.M.; Mirrashid, N.; Karimi, H.R. Real-time implementation of a super twisting control algorithm for an upper limb wearable robot. Mechatronics 2022, 84, 102808. [Google Scholar] [CrossRef]
  25. Zhu, J.; Zhu, D.; Cai, J. Design of Sliding Mode Controller with Low-Pass Filter for Robot Manipulators. In Proceedings of the 2009 Second International Workshop on Knowledge Discovery and Data Mining (WKDD), Moscow, Russia, 23–25 January 2009; pp. 296–299. [Google Scholar] [CrossRef]
  26. Tseng, M.; Chen, M. Chattering reduction of sliding mode control by low-pass filtering the control signal. Asian J. Control 2010, 12, 392–398. [Google Scholar] [CrossRef]
  27. Yoshida, M.; Gobara, S.; Hiruta, T.; Inoue, T.; Iwasaki, T.; Takagi, K. Integral resonant control preserving the rigid body mode of torsional vibration systems. IFAC-PapersOnLine 2023, 56, 6344–6350. [Google Scholar] [CrossRef]
  28. Saeed, N.A.; Mohamed, M.S.; Elagan, S.K.; Awrejcewicz, J. Integral Resonant Controller to Suppress the Nonlinear Oscillations of a Two-Degree-of-Freedom Rotor Active Magnetic Bearing System. Processes 2022, 10, 271. [Google Scholar] [CrossRef]
  29. Aphale, S.S.; Namavar, M.; Fleming, A.J. Resonance-shifting Integral Resonant Control for High-speed Nanopositioning. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 6006–6011. [Google Scholar] [CrossRef]
  30. Bhikkaji, B.; Moheimani, S.O.R.; Petersen, I.R. Multivariable integral control of resonant structures. In Proceedings of the 2008 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; pp. 3743–3748. [Google Scholar] [CrossRef]
  31. Russell, D.; Fleming, A.J.; Aphale, S.S. Improving the positioning bandwidth of the Integral Resonant Control Scheme through strategic zero placement. IFAC Proc. Vol. 2014, 47, 6539–6544. [Google Scholar] [CrossRef]
  32. Díaz, I.M.; Pereira, E.; Reynolds, P. Integral resonant control scheme for cancelling human-induced vibrations in light-weight pedestrian structures. Struct. Control Health Monit. 2012, 19, 55–69. [Google Scholar] [CrossRef]
  33. Omidi, E.; Mahmoodi, S.N. Nonlinear integral resonant controller for vibration reduction in nonlinear systems. Acta Mech. Sin. 2016, 32, 925–934. [Google Scholar] [CrossRef]
  34. Abdullahi, A.M.; Mohamed, Z.; M., M.N. Resonant Control of a Single-Link Flexible Manipulator. J. Teknol. 2014, 67, 35–39. [Google Scholar] [CrossRef][Green Version]
  35. Wang, P.; Zhang, D.; Lu, B. Robust fuzzy sliding mode control based on low pass filter for the welding robot with dynamic uncertainty. Ind. Robot. 2020, 47, 111–120. [Google Scholar] [CrossRef]
  36. Gracia, L.; Solanes, J.E.; Muñoz-Benavent, P.; Esparza, A.; Miro, J.V.; Tornero, J. Cooperative transport tasks with robots using adaptive non-conventional sliding mode control. Control Eng. Pract. 2018, 78, 35–55. [Google Scholar] [CrossRef]
  37. Calanca, A.; Capisani, L.; Fiorini, P.; Ferrara, A. Improving continuous approximation of Sliding Mode Control. In Proceedings of the 2013 16th International Conference on Advanced Robotics (ICAR), Montevideo, Uruguay, 25–29 November 2013; pp. 1–6. [Google Scholar] [CrossRef]
  38. Guo, W.; Katiyar, S.A.; Davis, S.; Nefti-Meziani, S. Overview: A Comprehensive Review of Soft Wearable Rehabilitation and Assistive Devices, with a Focus on the Function, Design and Control of Lower-Limb Exoskeletons. Machines 2025, 13, 1020. [Google Scholar] [CrossRef]
  39. Cao, Y.; Chen, X.; Zhang, M.; Huang, J. Adaptive Position Constrained Assist-as-Needed Control for Rehabilitation Robots. IEEE Trans. Ind. Electron. 2024, 71, 4059–4068. [Google Scholar] [CrossRef]
  40. Pons, J.L. Rehabilitation Exoskeletal Robotics. IEEE Eng. Med. Biol. Mag. 2010, 29, 57–63. [Google Scholar] [CrossRef] [PubMed]
  41. Jenhani, S.; Gritli, H.; Narayan, J. Robust Position Control of a Knee-Joint Rehabilitation Exoskeleton Using a Linear Matrix Inequalities-Based Design Approach. Appl. Sci. 2025, 15, 404. [Google Scholar] [CrossRef]
  42. Alawad, N.A.; Humaidi, A.J.; Muslim, M.M. Modified ADRC for position lower-knee exoskeleton system: Rehabilitation case. Int. Rev. Appl. Sci. Eng. 2025, 16, 314–323. [Google Scholar] [CrossRef]
  43. Narayan, J.; Abbas, M.; Dwivedy, S.K. Robust adaptive backstepping control for a lower-limb exoskeleton system with model uncertainties and external disturbances. Automatika 2022, 64, 145–161. [Google Scholar] [CrossRef]
  44. Mooney, L.M.; Rouse, E.J.; Herr, H.M. Autonomous exoskeleton reduces the metabolic cost of human walking. J. Neuroeng. Rehabil. 2014, 11, 151. [Google Scholar] [CrossRef]
  45. Mashud, G.; Hasan, S.; Alam, N. Advances in Control Techniques for Rehabilitation Exoskeleton Robots: A Systematic Review. Actuators 2025, 14, 108. [Google Scholar] [CrossRef]
  46. Torabi, M.; Sharifi, M.; Vossoughi, G. Robust adaptive sliding mode admittance control of exoskeleton rehabilitation robots. Sci. Iran. 2018, 25, 2628–2642. [Google Scholar] [CrossRef]
  47. Han, Y.; Zhu, S.; Zhou, Y.; Gao, H. An admittance controller based on Assistive Torque Estimation for a rehabilitation leg exoskeleton. Intell. Serv. Robot. 2019, 12, 381–391. [Google Scholar] [CrossRef]
  48. Cao, H.; He, Y.; Chen, X.; Zhao, X. Smooth adaptive hybrid impedance control for robotic contact force tracking in dynamic environments. Ind. Robot. Int. J. Robot. Res. Appl. 2020, 47, 231–242. [Google Scholar] [CrossRef]
  49. Zhang, Y.; Xie, W.; Ma, R. Disturbance observer-based terminal sliding mode control for the training safety improvement in robot-assisted rehabilitation. Intell. Robot. 2025, 5, 333–354. [Google Scholar] [CrossRef]
  50. Chen, N.; Wang, J.; Yun, L.; Zou, J.; Zhang, C. Research on Trajectory Tracking Control of Lower Limb Exoskeleton Based on Fractional Order Sliding Mode and Disturbance Observer. Adv. Theory Simulations 2025, 8, e00849. [Google Scholar] [CrossRef]
  51. Abdullahi, A.M.; Chaichaowarat, R. Sensorless Estimation of Human Joint Torque for Robust Tracking Control of Lower-Limb Exoskeleton Assistive Gait Rehabilitation. J. Sens. Actuator Netw. 2023, 12, 53. [Google Scholar] [CrossRef]
Figure 1. The schematic diagram of a 3-DOF lower-limb exoskeleton.
Figure 1. The schematic diagram of a 3-DOF lower-limb exoskeleton.
Applsci 16 00410 g001
Figure 2. SMC block diagram.
Figure 2. SMC block diagram.
Applsci 16 00410 g002
Figure 3. Super-Twisting SMC block diagram.
Figure 3. Super-Twisting SMC block diagram.
Applsci 16 00410 g003
Figure 4. Hybrid control block diagram.
Figure 4. Hybrid control block diagram.
Applsci 16 00410 g004
Figure 5. Tracking performance comparison for (a) Hip trajectory, (b) Knee trajectory, and (c) Ankle trajectory under SMC, ST-SMC, and SMC + IRC with Fourier reference inputs.
Figure 5. Tracking performance comparison for (a) Hip trajectory, (b) Knee trajectory, and (c) Ankle trajectory under SMC, ST-SMC, and SMC + IRC with Fourier reference inputs.
Applsci 16 00410 g005
Figure 6. Tracking performance comparison for (a) Hip trajectory, (b) Knee trajectory, and (c) Ankle trajectory under SMC, ST-SMC, and SMC + IRC with sine wave reference inputs.
Figure 6. Tracking performance comparison for (a) Hip trajectory, (b) Knee trajectory, and (c) Ankle trajectory under SMC, ST-SMC, and SMC + IRC with sine wave reference inputs.
Applsci 16 00410 g006
Figure 7. Sliding surface convergence for all joints. (a) Hip sliding surface, (b) Knee sliding surface and (c) Ankle sliding surface. The proposed SMC + IRC shows significantly smoother and faster convergence to the sliding manifold compared with conventional and super-twisting SMC.
Figure 7. Sliding surface convergence for all joints. (a) Hip sliding surface, (b) Knee sliding surface and (c) Ankle sliding surface. The proposed SMC + IRC shows significantly smoother and faster convergence to the sliding manifold compared with conventional and super-twisting SMC.
Applsci 16 00410 g007
Figure 8. Sliding surface convergence for all joints with sine wave reference inputs. Where (a) is the Hip sliding surface, (b) the knee sliding surface and (c) the ankle sliding surface. The proposed SMC + IRC shows significantly smoother and faster convergence to the sliding manifold compared with conventional and super-twisting SMC.
Figure 8. Sliding surface convergence for all joints with sine wave reference inputs. Where (a) is the Hip sliding surface, (b) the knee sliding surface and (c) the ankle sliding surface. The proposed SMC + IRC shows significantly smoother and faster convergence to the sliding manifold compared with conventional and super-twisting SMC.
Applsci 16 00410 g008
Figure 9. Control torque signals where (a) Hip control torque, (b) Knee control torque and (c) Ankle control torque. The SMC exhibits high-frequency oscillations typical of chattering; the ST-SMC reduces this partially, while the SMC + IRC achieves the smoothest torque profiles.
Figure 9. Control torque signals where (a) Hip control torque, (b) Knee control torque and (c) Ankle control torque. The SMC exhibits high-frequency oscillations typical of chattering; the ST-SMC reduces this partially, while the SMC + IRC achieves the smoothest torque profiles.
Applsci 16 00410 g009
Figure 10. Control torque signal where (a) Hip control torque, (b) Knee control torque and (c) Ankle control torque. The SMC exhibits high-frequency oscillations typical of chattering; the ST-SMC reduces this partially, while the SMC + IRC achieves the smoothest torque profiles.
Figure 10. Control torque signal where (a) Hip control torque, (b) Knee control torque and (c) Ankle control torque. The SMC exhibits high-frequency oscillations typical of chattering; the ST-SMC reduces this partially, while the SMC + IRC achieves the smoothest torque profiles.
Applsci 16 00410 g010
Figure 11. Zoomed-in view of the control torque signals with (a) Hip control torque, (b) Knee control torque and (c) Ankle control torque.
Figure 11. Zoomed-in view of the control torque signals with (a) Hip control torque, (b) Knee control torque and (c) Ankle control torque.
Applsci 16 00410 g011
Figure 12. Zoomed-in view of the sliding surface for the where (a) Hip sliding surface (b) Knee sliding surface and (c) Ankle sliding surface.
Figure 12. Zoomed-in view of the sliding surface for the where (a) Hip sliding surface (b) Knee sliding surface and (c) Ankle sliding surface.
Applsci 16 00410 g012
Table 1. System parameters.
Table 1. System parameters.
ParametersSymbolsValues
Thigh mass m 1 2.8 kg
Shank mass m 2 1.17 kg
Foot mass m 3 0.6 kg
Thigh length l 1 0.3 m
Shank length l 2 0.2 m
Foot length l 3 0.08 m
Center of mass of the thigh length l c 1 0.15 m
Center of mass of the shank length l c 2 0.1 m
Center of mass of the foot length l c 3 0.04 m
Thigh inertia I 1 0.092   kg   m 2
Shank inertia I 2 0.085   kg   m 2
Foot inertia I 3 0.062   kg   m 2
gravity g 9.81   m / s 2
Table 2. Description of the lumped uncertainty disturbance.
Table 2. Description of the lumped uncertainty disturbance.
TermFull NameDescriptionExoskeleton Relevance
d k Lumped Uncertainty/Disturbance VectorThe total force vector that the SMC switching term ( u S M C [ k ] = K   sat ( s [ k ] / ϕ ) ) must compensate for at any given time. The controller gain K must be greater than the maximum expected magnitude of d.Represents the overall challenge to the controller’s robustness.
d n o m d ( q , q ˙ ) Model ErrorThis is the difference between the Nominal Dynamic Model ( d n o m ) used in the control law calculation and the True, Actual Dynamic Model ( d ( q , q ˙ ) ) of the physical system. This error arises from unknown or time-varying mass, inertia, and friction parameters.Accounts for manufacturing tolerances, wear, and unknown payload (e.g., the user’s leg mass).
d H R I Human–Robot Interaction TorqueThis is the external, unpredictable, and highly variable torque vector exerted by the human user’s leg muscles on the exoskeleton. This includes active muscle contraction, passive joint stiffness, and viscosity.The primary uncertainty is in a rehabilitation exoskeleton. The user’s intent or spasm creates this torque, which the controller must immediately counteract.
d u n m o d e l Unmodeled Dynamics/External DisturbancesAny other torque not accounted for in the primary model or HRI term. This includes external wind gusts, environmental contact forces, backlash in the gears, unmodeled motor dynamics, and sensor noise effects.Ensures the controller can handle real-world hardware imperfections and external impacts.
Table 3. Control gains.
Table 3. Control gains.
JointControl Gains
SMCST-SMCIRC
Lambda
( s 1 )
K
(Nm)
Phi
(rad/s)
K1
N m s / r a d
K2
  N m s 1
ω n (rad/s) ζ
Hip605.00.0210.020603.0
Knee656.50.0212.530603.0
Ankle505.00.0210.020603.0
Table 4. Fourier reference trajectories parameters.
Table 4. Fourier reference trajectories parameters.
Reference θ 0 a 1 b 1 a 2 b 2 a 3 b 3 a 4 b 4 w n
Hip9.092−20.866.7445.0212.101−0.1421.1970.130−0.2160.0631
Knee9.092−8.997.14−4.0306.110−1.1411.2000.213−0.2200.0631
Ankle9.092−3.99−7.148.0304.110−4.1410.2000.0130.2200.0631
Table 5. RMSE of the trajectory tracking.
Table 5. RMSE of the trajectory tracking.
JointFourier Reference (deg.)Sine Wave Reference (deg.)
SMCST-SMCSMC + IRCSMCST-SMCSMC + IRC
Hip0.02800.00710.00420.02930.00560.0034
Knee0.10790.00940.01080.09260.01070.0127
Ankle0.11640.01420.01420.23240.01460.0155
Table 6. Chattering and Control Energy Indices.
Table 6. Chattering and Control Energy Indices.
JointControllerChattering Index (Nm)Reduction vs. SMC (%)Control Energy (Nms)Reduction vs. SMC (%)
HipSMC47,897.457-1510.4285-
ST-SMC16,152.90166.3%1306.923313.5%
SMC + IRC229.6802599.5%1280.973715.2%
KneeSMC83,834.476-769.17701-
ST-SMC53,041.69736.7%347.3372254.8%
SMC + IRC550.7893999.3%66.59473991.3%
AnkleSMC50,597.934-259.34885-
ST-SMC33,996.61232.8%118.7857654.2%
SMC + IRC416.1270699.2%3.516585998.6%
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

Hamza, M.F.; Abdullahi, A.M.; Alqahtani, A.; Rokbani, N. Hybrid Sliding Mode Control with Integral Resonant Control for Chattering Reduction in a 3-DOF Lower-Limb Exoskeleton Rehabilitation. Appl. Sci. 2026, 16, 410. https://doi.org/10.3390/app16010410

AMA Style

Hamza MF, Abdullahi AM, Alqahtani A, Rokbani N. Hybrid Sliding Mode Control with Integral Resonant Control for Chattering Reduction in a 3-DOF Lower-Limb Exoskeleton Rehabilitation. Applied Sciences. 2026; 16(1):410. https://doi.org/10.3390/app16010410

Chicago/Turabian Style

Hamza, Muktar Fatihu, Auwalu Muhammad Abdullahi, Abdulrahman Alqahtani, and Nizar Rokbani. 2026. "Hybrid Sliding Mode Control with Integral Resonant Control for Chattering Reduction in a 3-DOF Lower-Limb Exoskeleton Rehabilitation" Applied Sciences 16, no. 1: 410. https://doi.org/10.3390/app16010410

APA Style

Hamza, M. F., Abdullahi, A. M., Alqahtani, A., & Rokbani, N. (2026). Hybrid Sliding Mode Control with Integral Resonant Control for Chattering Reduction in a 3-DOF Lower-Limb Exoskeleton Rehabilitation. Applied Sciences, 16(1), 410. https://doi.org/10.3390/app16010410

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