Next Article in Journal
The Design and Control of a Proprioceptive Modular Actuator for Tendon-Driven Robots
Previous Article in Journal
Angle-Based RGN-Enhanced ADRC for PMSM Compressor Speed Regulation Considering Aperiodic and Periodic Disturbances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Robust Strategy for Sensor Fault Reconstruction of Lower Limb Rehabilitation Exoskeleton Robots

1
College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China
2
School of Science, Computing and Engineering Technologies, Swinburne University of Technology, Melbourne, VIC 3003, Australia
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(6), 277; https://doi.org/10.3390/act14060277
Submission received: 21 April 2025 / Revised: 27 May 2025 / Accepted: 4 June 2025 / Published: 6 June 2025
(This article belongs to the Special Issue Advanced Perception and Control of Intelligent Equipment)

Abstract

Ensuring the reliability and stability of lower limb rehabilitation exoskeleton robots during rehabilitation training is of paramount importance. Sensor faults in such systems can degrade overall performance and may even pose significant safety hazards. Consequently, the effective reconstruction of sensor faults has become a critical challenge in ensuring the safe and dependable operation of lower limb rehabilitation exoskeleton robots. This paper presents a novel sensor fault reconstruction method for systems subject to unknown external disturbances. Initially, an equivalent input disturbance (EID) approach based on an improved sliding mode observer is developed to mitigate the adverse effects of disturbances on the fault reconstruction process. Subsequently, a novel high-order sliding mode observer (NHSMO) is proposed to accurately reconstruct sensor faults. In contrast to conventional sliding mode observers, the proposed NHSMO guarantees finite-time convergence of the observation error, thereby enhancing both estimation accuracy and robustness. The effectiveness of this method is validated through both simulation and experimental results, demonstrating its superior fault reconstruction capabilities and strong resilience to external disturbances.

1. Introduction

Globally, population aging has emerged as an irreversible trend in social development. Projections indicate that by 2050, the proportion of individuals aged 65 and above in high-income countries and regions across Asia and the Asia–Pacific will nearly double, while the population aged 80 and over is expected to triple between 2020 and 2050. In low- and middle-income countries within the Asia–Pacific region, the proportions of those aged over 65 and over 80 are anticipated to increase by factors of approximately 2.5 and 3, respectively [1]. As such, global population aging represents one of the most pressing medical and societal challenges of our time [2]. Among the elderly, the incidence of stroke and other cerebrovascular diseases is particularly high. Stroke survivors frequently suffer from severe complications, including hemiplegia, gait instability, and even paraplegia, highlighting the urgent need for effective rehabilitation interventions. Lower limb rehabilitation exoskeleton robots have emerged as advanced assistive technologies designed to mimic the biomechanics of the human lower limb, thereby facilitating the recovery of motor functions and enhancing muscular strength in patients undergoing rehabilitation [3,4]. Compared to conventional physical therapy, exoskeleton robots offer the ability to precisely monitor gait and movement patterns, substantially improving rehabilitation outcomes and optimizing the allocation of therapeutic resources [5,6,7,8]. However, in practical applications, factors such as mechanical vibrations, electromagnetic interference, and environmental noise can lead to malfunctions in critical sensing components, such as angle sensors and angular velocity sensors. These sensor faults may result in inaccurate measurements, degrade overall system performance, and potentially pose safety risks to patients [9,10]. Therefore, the investigation of fault detection and diagnosis methods for lower limb rehabilitation exoskeleton robot systems holds significant scientific and practical value.
The sliding mode observer is a class of observers capable of estimating system states by introducing a sliding surface. One of its key advantages lies in its ability to maintain the convergence of state estimation errors even in the presence of external disturbances and system faults [11,12]. This is achieved by incorporating nonlinear discontinuous switching terms into the observer design, which drive the estimation error to slide along the defined sliding surface and converge asymptotically to zero [13,14,15,16]. Owing to its robustness, sliding mode observer-based fault reconstruction methods have attracted extensive research attention [17,18]. For instance, Pinto, H. [19] proposed a time-shift method for actuator fault reconstruction in output-delay systems and applied it to sampled output scenarios. To address the challenges of realizing sliding mode control under delay uncertainties while mitigating chattering, a novel high-gain sliding mode observer was developed in the work of Dimassi, H. [20]. This observer was designed for nonlinear systems affected by both actuator and sensor faults, enabling reliable fault estimation and reconstruction. Furthermore, Ming, L. [21] investigated fault estimation and sensor fault-tolerant control in nonlinear stochastic systems with simultaneous input and output disturbances. A generalized sliding mode framework was proposed to accurately estimate system states, fault vectors, and disturbance signals. Nevertheless, a known limitation of conventional sliding mode observers is the chattering phenomenon caused by the discontinuous switching terms. Compared to first-order sliding mode observers, high-order sliding mode observers exhibit enhanced robustness against external disturbances and are effective in mitigating chattering effects [22,23]. For example, Gianmario, R. [24] designed a distributed adaptive double-layer super-twisting sliding mode observer scheme to isolate, reconstruct, and suppress disturbances and communication attacks in power grid systems involving generator and load nodes. In Wang, T. [25], an high-order sliding mode observer with adaptive gain based on motor speed was proposed to address the issue that conventional high-speed sliding mode control may fail to achieve finite-time convergence at high speeds. To further improve tracking accuracy and suppress chattering, a modified non-singular terminal sliding mode control strategy was introduced, along with a novel high-order sliding mode observer (NHSMO) for effective sensor fault reconstruction.
External interference can significantly impact the accuracy of sensor fault reconstruction. Therefore, accounting for the influence of such disturbances is essential in achieving reliable fault reconstruction in lower limb rehabilitation exoskeleton robot. To address this, effective disturbance suppression strategies must be employed. As noted in the work of She, J. [26], the Equivalent Input Disturbance (EID) suppression method offers a robust solution. This approach does not require prior knowledge of the disturbance characteristics or their inverse models, which makes it highly adaptable and widely applicable in various systems [27,28]. For example, Wang, H. [29] proposed an improved parameter optimization strategy for repetitive control systems, which effectively suppresses aperiodic disturbances and achieves high-precision tracking of periodic reference signals by leveraging EID compensation. Similarly, an EID-based method utilizing a Romberg observer was developed in the work of Mei, Q. [30] to mitigate the impact of unknown disturbances on system performance, with specific application to current sensor fault reconstruction in permanent magnet synchronous motors. To enhance the accuracy and efficiency of disturbance estimation in this study, an improved sliding mode observer is adopted. This observer is designed to minimize the adverse effects of unknown external disturbances, thereby improving the reliability and performance of the fault reconstruction process.
This paper proposes a novel method for suppressing disturbances and reconstructing sensor faults in lower limb rehabilitation exoskeleton robots. In systems where faults and disturbances are coupled, an EID approach based on an improved sliding mode observer is first employed to approximately decouple and isolate the fault and disturbance components from the measured output, thereby achieving effective disturbance attenuation. Subsequently, an NHSMO is proposed, capable of accurately reconstructing sensor faults. The proposed approach demonstrates strong capability in both mitigating time-varying disturbances and achieving high-precision fault reconstruction. Simulation and experimental results validate the effectiveness and robustness of the proposed method under various operating conditions. The main contributions of this work can be summarized as follows:
(1)
Given the interaction and coupling between disturbances and sensor faults within the system, this paper proposes an innovative EID-based method utilizing an improved sliding mode observer, which effectively mitigates the impact of disturbances on fault reconstruction.
(2)
An NHSMO is proposed, which not only ensures the rapid convergence of state estimation errors within a finite time but also significantly enhances the system’s tracking accuracy while suppressing chattering.
(3)
Using a lower limb rehabilitation exoskeleton robot experimental platform, this study, for the first time, verifies the proposed sensor fault reconstruction method in a real lower limb rehabilitation exoskeleton robot system.

2. Modeling

A generalized coordinate system for the lower limb rehabilitation exoskeleton robot system was established, taking the hip joint as the reference point. To facilitate analysis, the motion of a single leg was abstracted into a simplified two-link model. Based on observations of lower limb kinematics during walking, the hip and knee joints were modeled as active joints, whereas the ankle joint was considered passive. The schematic representation of the lower limb rehabilitation exoskeleton robot’s single leg is illustrated in Figure 1.
In the above figure, l 1 and l 2 denote the lengths of the thigh and calf segments, respectively; m 1 and m 2 represent the masses of the thigh and calf segments, respectively; l o c denotes the distance from the hip joint to the centroid of the thigh segment c 1 ; l k c denotes the distance from the knee joint to the centroid of the calf segment c 2 ; and θ 1 and θ 2 represent the angular displacements of the hip and knee joints, respectively.
Let the coordinates of the thigh centroid c 1 and the calf centroid c 2 in the generalized coordinate system be denoted as c 1 ( X 1 , Y 1 ) and c 2 ( X 2 , Y 2 ) , respectively. Based on the schematic shown in Figure 1, the expressions for the centroid positions are derived as follows:
X 1 = l o c sin θ 1 , Y 1 = l o c cos θ 1 , X 2 = l 1 sin θ 1 + l k c sin θ 1 + θ 2 , Y 2 = l 1 cos θ 1 + l k c cos θ 1 + θ 2 .
The Lagrangian function, derived from the total kinetic energy and total potential energy of the lower limb rehabilitation exoskeleton robot system, is analyzed. The Lagrange function has the following form:
L = K P ,
where L , K , and P represent the total mechanical energy, total kinetic energy, and total potential energy of a single leg of the lower limb rehabilitation exoskeleton robot, respectively.
The total kinetic energy K of the hip and knee joints is obtained using the kinetic energy equations for translational and rotational motion:
K = 1 2 I 1 θ ˙ 1 2 + m 1 X ˙ 1 2 + Y ˙ 1 2 + I 2 θ ˙ 2 2 + m 2 X ˙ 2 2 + Y ˙ 2 2 ,
where I 1 and I 2 represent the moments of inertia of the thigh and calf, respectively.
The specific form of the total potential energy P of the lower limb rehabilitation exoskeleton robot is as follows:
P = m 1 g l o c cos θ 1 + m 2 g l 1 cos θ 1 + l k c cos θ 1 + θ 2 .
The Lagrange formula is as follows:
τ i = d d t L θ ˙ i L θ i ,
where τ i i = 1 , 2 is the joint moment.
Substitute Equation (2) into Equation (5) to obtain
τ 1 = I 1 + I 2 + m 1 l o c 2 θ ¨ 1 m 2 g l k c sin θ 1 + θ 2 + m 2 l 1 2 + l k c 2 + 2 m 2 l 1 l k c cos θ 2 θ ¨ 1 + I 2 + m 2 l k c 2 + m 2 l 1 l k c cos θ 2 θ ¨ 2 m 2 l 1 l k c sin θ 2 2 θ ˙ 1 θ ˙ 2 + θ ˙ 2 2 m 1 g l o c + m 2 g l 1 sin θ 1 , τ 2 = I 2 + m 2 l k c 2 + m 2 l 1 l k c cos θ 2 θ ¨ 1 + m 2 l k c 2 + I 2 θ ¨ 2 + m 2 l 1 l k c θ ˙ 1 2 sin θ 2 m 2 g l k c sin θ 1 + θ 2 .
After solving the above equations, the following kinetic equations are obtained:
M θ θ ¨ + C ( θ , θ ˙ ) θ ˙ + G θ = τ + E d ,
where θ = θ 1 θ 2 T R 2 is the angular position vector; τ = τ 1 τ 2 T R 2 is the joint torque vector; M θ R 2 × 2 represents the mass matrix, which is symmetric and positive definite; C ( θ , θ ˙ ) R 2 × 2 represents the Coriolis and centrifugal force matrix; G θ R 2 represents the gravity matrix; d R m is the external disturbance vector; and E R 2 × m is the disturbance distribution matrix.
The specific forms of the mass matrix, Coriolis and centrifugal force matrix, and gravity matrix can be derived using Equations (6) and (7) as follows:
M θ = m 11 m 12 m 21 m 22 ,
C θ , θ ˙ = c 11 c 12 c 21 c 22 ,
G θ = g 1 g 2 ,
where
m 11 = I 1 + I 2 + m 1 l o c 2 + l 1 2 + l k c 2 + 2 m 2 l 1 l k c cos θ 2 , m 12 = I 2 + m 2 l k c 2 + m 2 l 1 l k c cos θ 2 , m 21 = I 2 + m 2 l k c 2 + m 2 l 1 l k c cos θ 2 , m 22 = I 2 + m 2 l k c 2 , c 11 = 2 m 2 l 1 l k c θ ˙ 2 sin θ 2 , c 12 = m 2 l 1 l k c θ ˙ 2 sin θ 2 , c 21 = m 2 l 1 l k c θ ˙ 1 sin θ 2 , c 22 = 0 , g 1 = m 1 l o c + m 2 l 1 g sin θ 1 m 2 g l k c sin θ 1 + θ 2 , g 2 = m 2 g l k c sin θ 1 + θ 2 .
Rewriting the dynamic equation as a state space equation is convenient for the design of the observer, and considering the sensor failure in the system, the state space equation is derived as follows:
x ˙ = A x + B u + H + B d d , y = C x + D f s .
where x = [ x 1 x 2 ] T = [ θ θ ˙ ] T R 4 represents the state variable vector; u = τ R 2 represents the input vector; y R 4 represents the output vector; f s R n is the sensor fault vector; and D R 4 × n is the fault distribution matrix. A = 0 I 0 0 , where I is the identity matrix; B = 0 M 1 x 1 ; B d = 0 M 1 x 1 E ; H = 0 M 1 x 1 G x 1 + C x 1 , x 2 x 2 .
Lemma 1. 
Let X and Y be vectors or matrices with appropriate dimensions, then for any positive number ε,
2 X T Y ε X T X + 1 ε Y T Y
holds [31].
Assumption 1. 
There exist known constants F and D such that f s F and d D .
Assumption 2. 
Both x 1 and x 2 are measurable, meaning that the output matrix C is the identity matrix, i.e., C = I .
Remark 1. 
In real-world lower limb rehabilitation exoskeleton robot products, as well as the experimental platform used in this study, the joint motors are typically equipped with built-in encoders, enabling the measurement of joint rotation angles and angular velocities. Therefore, Assumption 2 is valid. Based on this assumption, ( A , B ) is controllable and ( A , C ) is observable in the system (12), thereby satisfying the necessary conditions for designing a sliding mode observer.

3. EID-Based Disturbance Suppression

This section introduces the configuration for suppressing external disturbances based on EID, the design method of improved sliding mode observer, and a low-pass filter to estimate EID.
For system (12), a new state x s = 0 t y τ d τ is defined so that x s = y = x + D f s . Definition: z = x x s ; A ¯ = A 0 I 0 ; B ¯ = B 0 ; H ¯ = H 0 ; B ¯ d = B d 0 ; D ¯ = 0 D ; C ¯ = 0 I .
Therefore, the augmented system with the new state variable x s is
z ˙ = A ¯ z + B ¯ u + H ¯ + B ¯ d d + D ¯ f s w = C ¯ z
Figure 2 shows the structure of the external disturbance system based on EID, which consists of the controlled system, STSMO, and a disturbance estimator. In this figure, d e represents the EID of d, with its effect on the output being equivalent to that of the actual disturbance. The system model based on EID is
z ˙ = A ¯ z + B ¯ ( u + d e ) + H ¯ + D ¯ f s w = C ¯ z
The design of the improved sliding mode observer for EID estimation is presented as follows:
z ^ ˙ = A ¯ z ^ + B ¯ u f + H ¯ + L 1 z ˜ + L 2 | z ˜ | q p sgn z ˜ w ^ = C ¯ z ^
where L 1 = diag l 11 , l 12 and L 2 = diag l 21 , l 22 are both positive gains; q and p are positive odd numbers that satisfy q > p ; z ^ is the estimated value of z; w ^ is the estimated value of w ^ ; and u f is the input.
Based on Equations (15) and (16), the estimation error equation for state estimation is obtained as follows:
z ˜ ˙ = z ^ ˙ z ˙ = A ¯ z ˜ + B ¯ u f u d e D ¯ f s + L 1 z ˜ + L 2 | z ˜ | q p sgn z ˜ = A ¯ z ˜ + B ¯ d ˜ e d e D ¯ f s + L 1 z ˜ + L 2 | z ˜ | q p sgn z ˜ .
where z ˜ = [ x ˜ x ˜ s ] T = [ x ^ x x ^ s x s ] T represents the state estimation error.
The stability analysis and parameter design using the Lyapunov function are as follows.
Lemma 2. 
Design an appropriate gain L 1 , so that
0 > ξ I + A ¯ T + A ¯ + 1 ε 1 B B ¯ T + 1 ε 2 D ¯ T D ¯ + 2 L 1 ,
where ξ, ε 1 , and ε 2 are small positive constants. The state estimation error z ˜ will converge to a neighborhood of the origin:
E 0 = z ˜ : z 2 ε 1 d e d e 2 + ε 2 F ξ + 2 L 2 z ˜ q p + η ,
where η is a small positive constant.
See Appendix A for the proof of Lemma 2.
Substitute x ˜ = x ^ x into Equation (12) to obtain
x ^ ˙ = A x ^ + B u + f x + B d e + x ˜ ˙ A x ˜ ,
which introduces the variable d e , assuming that
B d e = B d ^ e d e = x ˜ ˙ A x ˜ .
Substituting Equation (21) into Equation (20), we obtain
x ^ ˙ = A x ^ + B u + f x + B d ^ e .
Then, according to Equation (22) and Equation (16), there are
d ^ e = B l 11 x ˜ + l 21 x ˜ q p sgn x ˜ + u f u ,
where B = B T B 1 B T is the pseudo-inverse of B.
Then, a filtered interference estimate d ˜ e is obtained through a low-pass filter F ( s ) . The filtered interference estimate d ˜ e is
D ˜ e s = F s D ^ e s ,
where D ˜ e s and D ^ e s are Laplace transforms of d ˜ e and d ^ e , respectively. F ( s ) satisfies
F j ω 1 , ω 0 , ω r .
where ω r is the highest angular frequency required for EID estimation.

4. NHSMO for Sensor Fault Reconstruction

In this section, the sensor fault within the system is transformed into an equivalent actuator fault. Therefore, NHSMO is designed to reconstruct the sensor fault, and the stability of the system is demonstrated through Lyapunov analysis.

4.1. NHSMO Design and Stability Proof

Considering that the interference has been eliminated in the previous section, for the system with sensor faults:
z ˙ = A ¯ z + B ¯ u + H ¯ + D ¯ f s , w = z .
The sliding surface s is designed as
s = z ˜ ˙ + λ z ˜ ρ z ˜ 1 ρ + κ σ sgn z ˜ .
where η > 0 , 0 < ρ < 1 , σ > 1 ; and κ is a positive constant.
The proposed NHSMO is designed as follows:
z ^ ˙ = A ¯ z ^ + B ¯ u λ z ˜ ρ z ˜ 1 ρ + λ σ sgn z ˜ k 1 z ˜ k 2 0 t sgn s dt , w ^ = C ¯ z ^ .
where k 1 and k 2 are positive gains.
By sorting Equation (26) and Equation (28), the state estimation error equation can be expressed as follows:
z ˜ ˙ = A ¯ z ˜ D ¯ f s + λ | z ˜ | ρ | z ˜ | 1 ρ + κ σ sgn ( z ˜ ) k 1 z ˜ k 2 0 t sgn ( s ) d t .
This proves the stability of NHSMO.
Proof. 
Select a Lyapunov function defined as follows:
V 2 = 0.5 s T s ,
where the time derivative is
V ˙ 2 = s T s ˙ .
Combining Equation (27) and Equation (29), we get
s = z ˜ ˙ + λ z ˜ ρ z ˜ 1 ρ + κ σ sgn z ˜ = A ¯ + k 1 z ˜ k 2 0 t sgn s dt D ¯ f s A ¯ + k 1 z ˜ k 2 0 t sgn s dt + D ¯ F ,
and then the time derivative of s is
s ˙ A ¯ + k 1 z ˜ ˙ k 2 sgn ( s ) .
Substituting Equation (33) into Equation (31), we get
V ˙ 4 = s T s ˙ s T A ¯ + k 1 z ˜ ˙ k 2 sgn s A ¯ + k 1 z ˜ ˙ s k 2 s = A ¯ + k 1 z ˜ ˙ k 2 s .
If V ˙ 2 < 0 , it can effectively converge to s = 0 , and the necessary stability conditions are as follows:
k 2 = A ¯ + k 1 z ˜ ˙ + ϵ ,
where ϵ is a positive constant.
If Equation (35) is satisfied, then
V ˙ 2 = A ¯ + k 1 z ˜ k 2 s ϵ s .
The above formula shows that s converges to 0 in finite time t, and t is calculated as
t = 2 V 2 1 2 0 ϵ .

4.2. Fault Reconstruction in Sensors

When s = 0 , NHSMO can converge to z ˜ ˙ = z ˜ = 0 . According to Equation (36), the following is obtained:
f s D ¯ k 2 0 t sgn s dt
where D ¯ = D ¯ T D ¯ 1 D ¯ T is the pseudo-inverse of D ¯ .
Using equivalent output error injection to reconstruct the sensor fault [32], the reconstructed value of faults f s is
f ^ s = D ¯ k 2 0 t s s + δ d t ,
where δ is a small positive constant.

4.3. Comparison of Sliding Mode Observer

To demonstrate the performance and advantages of the proposed NHSMO, a super-twisting sliding mode observer (STSMO) [14] is designed as a comparative sliding mode observer. The design of STSMO is as follows:
z ^ ˙ = A ¯ z ^ + B ¯ u + H ¯ k 3 z ˜ 0.5 sgn z ˜ k 4 0 t sgn ( z ˜ ) d t , w ^ = C ¯ z ^ .
where k 3 and k 4 are positive gains.
As a high-order sliding mode observer, STSMO can effectively estimate and compensate for the nonlinear components of the system state, enabling a fast response to state variations while suppressing chattering. To conserve space, the stability proof of STSMO is omitted in this paper.

5. Simulation and Experimental Validation

In this section, the effectiveness of the proposed methods is validated in the context of passive rehabilitation training using the lower limb rehabilitation exoskeleton robot system. The validation process involves the suppression of disturbances via the EID approach in the presence of sensor faults, followed by the reconstruction of the faulty sensor signals. The parameters of the lower limb rehabilitation exoskeleton robot system utilized in the experiments are listed in Table 1.
The gait trajectory expression of hip joint and knee joint is as follows:
θ 1 d = 8.006 18.74 cos w 1 t + 8.906 sin w 1 t 4.453 cos 2 w 1 t 0.4712 sin 2 w 1 t 0.4602 cos 3 w 1 t 1.373 sin 3 w 1 t θ 2 d = 18.69 + 5.186 cos w 2 t + 22.96 sin w 2 t 12.68 cos 2 w 2 t + 9.485 sin 2 w 2 t 1.214 cos 3 w 2 t 3.612 sin 3 w 2 t ,
where w 1 = 3.884 and w 2 = 3.863 are the frequencies of the gait trajectories.

5.1. Simulation Results

In the simulation verification, the parameters for the improved sliding mode observer are configured as follows: q = 5 , p = 3 , L 1 = 18 I , and L 2 = 100 I . For the NHSMO, the parameters are set to η = 1 , ρ = 0.1 , σ = 2 , κ = 0.1 , k 1 = diag ( 2 I , 120 I ) , and k 2 = diag ( 0.1 I , 0.2 I ) . Finally, the parameters for the STSMO are chosen as k 3 = diag ( 0.1 I , 0.1 I ) and k 4 = diag ( I , I ) .
In the simulation, two cases were considered: Case 1: without applying the EID method; Case 2: with the EID method applied. By comparing these two cases, the performance of sensor fault reconstruction is evaluated under conditions with and without EID.
The design for time-varying disturbances is as follows:
d = d 1 d 2 = 1.5 cos t 0.8 sin t + 0.3 cos t .
Since the highest angular frequency in Equation (42) is 1 rad/s, and T = 0.01s is set, the low-pass filter is
F s = 1 0.01 s + 1 .
The fault distribution matrix is D = I , and the sensor faults are
f s = f s 1 f s 2 f s 3 f s 4 .
where the expressions of f s 1 , f s 2 , f s 3 , and f s 4 are as follows:
f s 1 = 0.15 sin ( 0.5 t ) , 0 t 120 .
f s 2 = 0 , 0 t < 30 ; 1 , 30 t 120 .
f s 3 = 0 , 0 t < 45 ; 0.25 cos t , 45 t 120 .
f s 4 = 0.1 , 0 t < 45 ; 0.2 sin t   , 45 t 120 .

5.1.1. Case 1: Without Applying the EID Method

Case 1: In the simulation, both sensor faults and disturbances are present, and the sensor fault reconstruction is performed without applying EID to suppress the disturbances.
Figure 3 illustrates the expected gait trajectory θ d , the measured output during sensor failure θ f s , and the state estimates obtained using NHSMO and STSMO. It is evident that the measured output θ f s deviates significantly from the expected gait trajectory θ d . However, despite sensor failures and external disturbances, both NHSMO and STSMO are able to estimate the state with high accuracy and speed. Figure 4 presents the state estimation errors for both NHSMO and STSMO, showing that NHSMO achieves higher estimation accuracy compared to STSMO.
Table 2 compares the root mean square errors (RMSEs) of the state estimates for NHSMO and STSMO. By comparing the RMSEs, the jitter amplitude of the estimation error curves of NHSMO and STSMO is analyzed. NHSMO shows a smaller RMSE for both angle and angular velocity estimation compared to STSMO, indicating that NHSMO has a stronger chattering suppression effect than STSMO.
Figure 5 shows the results of the sensor fault reconstruction values f s , which indicate relatively accurate sensor fault reconstruction. It also demonstrates that NHSMO has a faster convergence speed than STSMO. Specifically, the convergence time for f s ( 3 ) and f s ( 4 ) in NHSMO is approximately 0.01s, while in STSMO, the convergence times for f s ( 3 ) and f s ( 4 ) are about 0.02s and 0.03s, respectively. Meanwhile, Figure 6 presents the sensor fault reconstruction error e f s , showing that NHSMO achieves a higher convergence accuracy than STSMO. By combining the results from Figure 5 and Figure 6, it is clear that NHSMO outperforms STSMO in both convergence speed and accuracy.

5.1.2. Case 2: With the EID Method Being Applied

Case 2: Reconstruction of sensor faults in the simulation under the condition of using EID to suppress disturbances.
Figure 7 and Figure 8 show the disturbance estimates based on improved sliding mode observer and the corresponding disturbance estimation errors, respectively. It can be observed that the disturbances are accurately estimated by improved sliding mode observer, and the disturbance estimation errors rapidly converge to zero with very small values.
Figure 9 and Figure 10 show that NHSMO has shorter convergence times for f s ( 3 ) and f s ( 4 ) compared to STSMO, and also exhibits smaller convergence errors. Comparing Figure 10 with Figure 6, the error for e f s ( 3 ) decreases from approximately 0.01 rad/s to 0.004 rad/s, and the error for e f s ( 4 ) decreases from approximately 0.025 rad/s to 0.0004 rad/s. This indicates that the disturbance suppression method based on EID is more effective than the method without EID in reducing the impact of disturbances on fault reconstruction, resulting in more accurate fault reconstruction values.
A comparison of the fault reconstruction accuracy under the two simulation cases is presented. Table 3 and Table 4 provide a quantitative comparison of the fault reconstruction accuracy of NHSMO and STSMO under both conditions. From Table 3, it can be observed that, under the same disturbances and faults, the RMSE of fault reconstruction for NHSMO with EID is smaller than that without EID, indicating the effectiveness of EID. Comparing Table 3 and Table 4, it can be seen that NHSMO achieves higher fault reconstruction accuracy than STSMO in both cases.

5.2. Experimental Results

The experimental platform of the lower limb rehabilitation exoskeleton robot system is shown in Figure 11, and it adopts both UDP and CAN communication protocols. The platform mainly consisted of the exoskeleton mechanical structure, joint-actuated DC motors, a Raspberry Pi 4B development board, a DC power supply, a computer, and a walking platform. The computer ran the proposed control algorithm in MATLAB/Simulink and served as the central control unit of the system. Control signals computed by the computer were transmitted via the UDP bus to the Raspberry Pi 4B, and then forwarded via the CAN bus to the joint motors to generate the corresponding torques. At the same time, the joint motors sent real-time sensor data, including joint angles and angular velocities, to the Raspberry Pi 4B through the CAN bus. The Raspberry Pi 4B then transmitted these data back to the computer via the UDP bus, thus forming a complete closed-loop control system.
The experimental subject is a 25-year-old male with a height of 1.82 m and a weight of 73 kg. During passive rehabilitation training, the subject was fully actuated by the lower limb exoskeleton and does not voluntarily apply force.
In the experimental verification, the parameters for the improved sliding mode observer were set as follows: q = 5 , p = 3 , L 1 = 25 I , and L 2 = 200 I . For the NHSMO, the parameters were configured as η = 1 , ρ = 0.1 , σ = 2 , κ = 0.1 , k 1 = diag ( 30 I , 120 I ) , and k 2 = diag ( 0.2 I , 0.4 I ) . Finally, the parameters for the STSMO were chosen as k 3 = diag ( 0.1 I , 0.1 I ) and k 4 = diag ( I , I ) .
In the experiment, two cases were considered. Case 3: without applying the EID method. Case 4: with the EID method applied. By comparing these two scenarios, the performance of sensor fault reconstruction under conditions with and without EID was evaluated.
The low-pass filter is chosen to be consistent with Equation (43). The fault distribution matrix is D = I , and the sensor faults are
f s = f s 1 f s 2 f s 3 f s 4 ,
where the expressions of f s 1 , f s 2 , f s 3 , and f s 4 are as follows:
f s 1 = 0.5 cos ( t ) , 0 t 120 .
f s 2 = 0 , 0 t < 50 ; 1 , 50 t 120 .
f s 3 = 0 , 0 t < 50 ; sin t   , 50 t 120 .
f s 4 = 0.2 , 0 t < 20 ; 0.5 cos 2 t   , 20 t 120 .

5.2.1. Case 3: Without Applying the EID Method

Case 3: In the experiment, both sensor faults and disturbances are present, and sensor fault reconstruction is performed without using EID for disturbance suppression.
Figure 12 shows the measured output θ f s and the state estimation of the expected gait trajectory θ d under sensor failure conditions. The measured θ f s exhibits a clear deviation from the expected θ d due to the sensor fault. However, both NHSMO and STSMO can still accurately and rapidly estimate the state, demonstrating the strong robustness of NHSMO. Figure 13 illustrates the state estimation errors of NHSMO and STSMO, showing that NHSMO achieves higher estimation accuracy than STSMO and exhibits superior chattering suppression performance.
Table 5 compares the RMSE of state estimation between NHSMO and STSMO. By analyzing the RMSE values, the oscillation amplitude in the estimation error curves is compared, showing that NHSMO has lower RMSE values for both angular position and angular velocity estimation than STSMO. This result indicates that NHSMO exhibits stronger chattering suppression capability compared to STSMO.
Figure 14 presents the experimental results of the reconstructed sensor fault f s . The sensor fault is accurately reconstructed, and NHSMO exhibits a significantly faster convergence speed compared to STSMO. Figure 15 shows the experimental results of the sensor fault reconstruction error, where the overall error of NHSMO is smaller than that of STSMO. Additionally, the fault reconstruction error curve of NHSMO is smoother than that of STSMO, demonstrating superior chattering suppression. In summary, NHSMO outperforms STSMO in terms of both convergence speed and chattering suppression.

5.2.2. Case 4: With the EID Method Applied

Case 4: Sensor fault reconstruction in the experiment with EID applied for disturbance suppression. Under the condition of sensor fault reconstruction with EID-based disturbance suppression, disturbances are always present and unknown. As observed from Figure 16, improved sliding mode observer effectively estimates the equivalent disturbance. Figure 17 and Figure 18 further illustrate the effectiveness of EID in disturbance suppression. Both figures demonstrate that the two sliding mode observers can accurately reconstruct sensor faults, with NHSMO exhibiting superior chattering suppression and higher estimation accuracy compared to STSMO. Additionally, the fault reconstruction error values e f s in Figure 18 are lower than those in Figure 15, indicating that sensor fault reconstruction based on EID is more precise than reconstruction without EID.
A comparison of fault reconstruction accuracy under two experimental conditions is conducted. Table 6 and Table 7 compare the accuracy of NHSMO and STSMO in fault reconstruction under both conditions. As shown in Table 6, under identical disturbance and fault conditions, the RMSE of fault reconstruction using EID-based NHSMO is smaller than that without EID, demonstrating the effectiveness of EID. Furthermore, a comparison between Table 6 and Table 7 indicates that NHSMO achieves higher fault reconstruction accuracy than STSMO in both cases.

6. Conclusions

This paper investigates the sensor fault reconstruction problem in lower limb rehabilitation exoskeleton robots under the presence of disturbances. An equivalent input disturbance method based on an improved sliding mode observer is proposed, which suppresses external disturbances and reduces their impact on the sensor fault reconstruction accuracy. The equivalent input disturbance is estimated through the improved sliding mode observer. After mitigating the impact of interference on fault reconstruction, a novel high-order sliding mode observer is designed to accurately reconstruct the sensor fault. This observer offers faster convergence speed and higher estimation accuracy, enabling precise fault reconstruction. Finally, the proposed equivalent input disturbance method’s effectiveness in suppressing disturbances and the novel high-order sliding mode observer’s efficacy and superiority in sensor fault reconstruction are validated through both simulation and experimental platforms on a lower limb rehabilitation exoskeleton robot.
As patients regain certain levels of mobility and develop a desire to walk independently, human–robot interaction will become one of the key research directions for lower limb rehabilitation exoskeleton robots. The method proposed in this paper is currently applicable in the early stages of rehabilitation, where the lower limb rehabilitation exoskeleton assists patients in gait tracking training while simultaneously identifying and reconstructing sensor faults to ensure patient safety. In future work, to more precisely capture the interaction between the patient and the robot, real-time data on human–robot interaction forces will be obtained through technologies such as force sensors and electromyography. Based on this, the method will be applied to the compliant motion control of lower limb rehabilitation exoskeleton robots, ensuring that the robot can operate stably in complex and changing environments, maximizing patient safety and comfort.

Author Contributions

Conceptualization, Z.S. and Z.L.; methodology, Z.S. and Z.L.; software, Z.S. and Z.L.; validation, Z.L.; formal analysis, Z.S. and Z.L.; investigation, Z.L.; writing—original draft preparation, Z.S.; writing—review and editing, J.Z. and Z.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Here, we provide the detailed proof of Lemma 2.
Proof. 
Consider the following Lyapunov function:
V 1 = z ˜ T z ˜ .
According to Equation (17), the time derivative of V 1 can be expressed as
V ˙ 1 = z ˜ ˙ T z ˜ + z ˜ T z ˜ ˙ = A ¯ z ˜ + B ¯ d ˜ e d e D ¯ f s + L 1 z ˜ + L 2 z ˜ q p sgn z ˜ T z ˜ + z ˜ T A ¯ z ˜ D ¯ f s + L 1 z ˜ + B ¯ d ˜ e d e + L 2 z ˜ q p sgn z ˜ = z ˜ T A ¯ T + A ¯ z ˜ + 2 z ˜ T B ¯ d ˜ e d e 2 D ¯ f s T z ˜ + 2 z ˜ T L 1 z ˜ + 2 L 2 z ˜ q p z .
Through Theorem 1, we can obtain
2 z ˜ T B ¯ d ˜ e d e 1 ε 1 z ˜ T B ¯ B ¯ T z ˜ + ε 1 d ˜ e d e T d ˜ e d e ,
2 D ¯ f s T z ˜ 1 ε 2 D ¯ T z ˜ z ˜ T D ¯ + ε 2 f s T f s .
Substituting Equations (A3) and (A4) into Equation (A2), we get
V ˙ 1 z ˜ T A ¯ T + A ¯ z ˜ + 1 ε 1 z ˜ T B ¯ B ¯ T z ˜ + ε 1 d ˜ e d e T d ˜ e d e + 1 ε 2 D ¯ T z ˜ z ˜ T D ¯ + ε 2 f s T f s + 2 z ˜ T L 1 z ˜ + 2 L 2 | z ˜ | q p z z ˜ T A ¯ T + A ¯ + 1 ε 1 B ¯ B ¯ T + 1 ε 2 D ¯ T D ¯ + 2 L 1 z ˜ + ε 2 f s T f s + ε 1 d ˜ e d e T d ˜ e d e + 2 L 2 | z ˜ | q p z z ˜ T A ¯ T + A ¯ + 1 ε 1 B ¯ B ¯ T + 1 ε 2 D ¯ T D ¯ + 2 L 1 z ˜ + ε 1 d e d e 2 + ε 2 F 2 + 2 L 2 | z ˜ | q p z z ˜ T A ¯ T + A ¯ + 1 ε 1 B ¯ B ¯ T + 1 ε 2 D ¯ T D ¯ + 2 L 1 z ˜ + ε 1 d e d e 2 + ε 2 F s 2 + 2 L 2 | z ˜ | q p z z ˜ T ξ I z ˜ + ε 1 d e d e 2 + ε 2 F s 2 + 2 L 1 z ˜ 1 2 + 2 L 2 z ˜ p q z 2 ξ + 2 L 2 z ˜ q p z 2 + ε 1 d e d e 2 + ε 2 F s 2 .
If z ˜ does not belong to E 0 , then
z ˜ 2 > ε 1 d ˜ e d e 2 + ε 2 F ξ + 2 L 2 z ˜ q p + η .
Therefore, there are
V ˙ 1 ξ η < 0 .
The proper design of L 1 and L 2 ensures that z ˜ converges to a small neighborhood of the origin E 0 . □

References

  1. OECD/WHO. Health at a Glance: Asia/Pacific 2020: Measuring Progress Towards Universal Health Coverage; OECD Publishing: Paris, France, 2020. [Google Scholar] [CrossRef]
  2. Rudnicka, E.; Napierała, P.; Podfigurna, A.; Męczekalski, B.; Smolarczyk, R.; Grymowicz, M. The World Health Organization (WHO) approach to healthy ageing. Maturitas 2020, 139, 6–11. [Google Scholar] [CrossRef] [PubMed]
  3. Zhang, S.; Fan, L.; Ye, J.; Chen, G.; Fu, C.; Leng, Y. An Intelligent Rehabilitation Assessment Method for Stroke Patients Based on Lower Limb Exoskeleton Robot. IEEE Trans. Neural Syst. Rehabil. Eng. 2023, 31, 3106–3117. [Google Scholar] [CrossRef] [PubMed]
  4. Barkataki, R.; Kalita, Z.; Kirtania, S. Anthropomorphic design and control of a polycentric knee exoskeleton for improved lower limb assistance. Intel. Serv. Robot. 2024, 17, 555–577. [Google Scholar] [CrossRef]
  5. Zhao, J.; Yang, T.; Ma, Z.; Yang, C.; Wang, Z.; Xu, J. Design of M-G modal space sliding mode control for lower limb exoskeleton robot driven by electrical actuators. Mechatronics 2021, 78, 102610. [Google Scholar] [CrossRef]
  6. Wang, D.; Gu, X.; Li, W.; Jin, Y.; Yang, M.; Yu, M. Evaluation of safety-related performance of wearable lower limb exoskeleton robot (WLLER): A systematic review. Robot. Auton. Syst. 2023, 160, 104308. [Google Scholar] [CrossRef]
  7. Peng, Y.; Yang, X.; Li, D.; Ma, Z.; Liu, Z.; Bai, Z.; Mao, D. Predicting flow status of a flexible rectifier using cognitive computing. Expert Syst. Appl. 2025, 264, 125878. [Google Scholar] [CrossRef]
  8. Mao, Z.; Kobayashi, R.; Nabae, H.; Suzumori, K. Multimodal Strain Sensing System for Shape Recognition of Tensegrity Structures by Combining Traditional Regression and Deep Learning Approaches. IEEE Robot. Autom. Lett. 2024, 9, 10050–10056. [Google Scholar] [CrossRef]
  9. Xia, J.; Li, Z.; Gao, X.; Guo, Y.; Zhang, X. Real-Time Sensor Fault Identification and Remediation for Single-Phase Grid-Connected Converters Using Hybrid Observers With Unknown Input Adaptation. IEEE Trans. Ind. Electron. 2023, 70, 2407–2418. [Google Scholar] [CrossRef]
  10. Zhang, H.; Mu, Y.; Gao, Z.; Wang, W. Observer-Based Fault Reconstruction and Fault-Tolerant Control for Nonlinear Systems Subject to Simultaneous Actuator and Sensor Faults. IEEE Trans. Fuzzy Syst. 2022, 30, 2971–2980. [Google Scholar] [CrossRef]
  11. Sun, J.; Li, Z.; Yang, M. Multiple Fault-Tolerant Control of DC Microgrids Based on Sliding Mode Observer. Electronics 2025, 14, 931. [Google Scholar] [CrossRef]
  12. Pedro, G.; Daniel, Q.; Samuel, G.P.; Miguel, B. Robust fault reconstruction using sliding mode observers with nonlinear nominal systems. ISA Trans. 2023, 143, 94–102. [Google Scholar] [CrossRef]
  13. Abhisek, K.B.; Saikat, M.; Bijnan, A.; Miguel, B. A decoupled design of a robust sliding mode observer. Automatica 2023, 148, 110799. [Google Scholar] [CrossRef]
  14. Chen, L.; Zhang, H.; Wang, H.; Shao, K.; Wang, G.; Yazdani, A. Continuous Adaptive Fast Terminal Sliding Mode-Based Speed Regulation Control of PMSM Drive via Improved Super-Twisting Observer. IEEE Trans. Ind. Electron. 2024, 71, 5105–5115. [Google Scholar] [CrossRef]
  15. Guo, X.; Huang, S.; Lu, K.; Peng, Y.; Wang, H.; Yang, J. A Fast Sliding Mode Speed Controller for PMSM Based on New Compound Reaching Law With Improved Sliding Mode Observer. IEEE Trans. Transp. Electrif. 2023, 9, 2955–2968. [Google Scholar] [CrossRef]
  16. Zhang, Z.; Guo, Y.; Gong, D.; Liu, J. Global Integral Sliding-Mode Control With Improved Nonlinear Extended State Observer for Rotary Tracking of a Hydraulic Roofbolter. IEEE/ASME Trans. Mechatronics 2023, 28, 483–494. [Google Scholar] [CrossRef]
  17. Asadi, S.; Vafamand, N.; Moallem, M.; Dragičević, T. Fault Reconstruction of Islanded Nonlinear DC Microgrids: An LPV-Based Sliding Mode Observer Approach. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 4606–4614. [Google Scholar] [CrossRef]
  18. Chu, Z.; Meng, F.; Zhu, D.; Luo, C. Fault reconstruction using a terminal sliding mode observer for a class of second-order MIMO uncertain nonlinear systems. ISA Trans. 2020, 97, 67–75. [Google Scholar] [CrossRef]
  19. Pinto, H.; Oliveira, T.; Hsu, L. Sliding mode observer for fault reconstruction of time-delay and sampled-output systems - a Time Shift Approach. Automatica 2019, 106, 390–400. [Google Scholar] [CrossRef]
  20. Dimassi, H. A novel fault reconstruction and estimation approach for a class of systems subject to actuator and sensor faults under relaxed assumptions. ISA Trans. 2021, 111, 192–210. [Google Scholar] [CrossRef]
  21. Ming, L.; Peng, S. Sensor fault estimation and tolerant control for It? stochastic systems with a descriptor sliding mode approach. Automatica 2013, 49, 1242–1250. [Google Scholar] [CrossRef]
  22. Ríos, H.; Franco, R.; Loza, A.F.; Efimov, D. A High-Order Sliding-Mode Adaptive Observer for Uncertain Nonlinear Systems. IEEE Trans. Autom. Control 2023, 68, 408–415. [Google Scholar] [CrossRef]
  23. Basin, M.V.; Yu, P.; Shtessel, Y.B. Hypersonic Missile Adaptive Sliding Mode Control Using Finite- and Fixed-Time Observers. IEEE Trans. Ind. Electron. 2018, 65, 930–941. [Google Scholar] [CrossRef]
  24. Gianmario, R.; Prathyush, P.M.; Christopher, E.; Antonella, F.; Yuri, S. Adaptive dual-layer super-twisting sliding mode observers to reconstruct and mitigate disturbances and communication attacks in power networks. Automatica 2021, 129, 109656. [Google Scholar] [CrossRef]
  25. Wang, T.; Wang, B.; Yu, Y.; Xu, D. High-Order Sliding-Mode Observer With Adaptive Gain for Sensorless Induction Motor Drives in the Wide-Speed Range. Nonlinear Dyn. 2023, 70, 11055–11066. [Google Scholar] [CrossRef]
  26. She, J.; Zhang, A.; Lai, X.; Wu, M. Global stabilization of 2-DOF underactuated mechanical systems-an equivalent-input-disturbance approach. IEEE Trans. Ind. Electron. 2012, 69, 495–509. [Google Scholar] [CrossRef]
  27. Huang, Z.; Wang, W.; Yu, C.; Lu, J. Improved Control Strategy for Dual-PWM Converter Based on Equivalent Input Disturbance. Electronics 2024, 13, 3777. [Google Scholar] [CrossRef]
  28. Huang, G.; She, J.; Fukushima, E.F.; Zhang, C.; He, J. Robust Reconstruction of Current Sensor Faults for PMSM Drives in the Presence of Disturbances. IEEE/ASME Trans. Mechatronics 2019, 24, 2919–2930. [Google Scholar] [CrossRef]
  29. Wang, H.; She, J.; Wang, F. Disturbance Rejection for Nonlinear Systems Using Nonlinear-State-Observer-Based Equivalent-Input-Disturbance Approach. IEEE Trans. Ind. Inform. 2024, 20, 953–962. [Google Scholar] [CrossRef]
  30. Mei, Q.; She, F.; Wu, M.; Wang, Q.G.; Nakanishi, Y. Performance Enhancement for an Equivalent-Input-Disturbance-Based Control System Using a Sliding-Mode Controller. IEEE/ASME Trans. Mechatronics 2023, 24, 1456–1465. [Google Scholar] [CrossRef]
  31. Yan, X.; Edwards, C. Nonlinear robust fault reconstruction and estimation using a sliding mode observer. Automatica 2007, 43, 1605–1614. [Google Scholar] [CrossRef]
  32. Christopher, E.; Sarah, K.S.; Ron, J.P. Sliding mode observers for fault detection and isolation. Automatica 2000, 36, 541–553. [Google Scholar] [CrossRef]
Figure 1. A single-leg schematic diagram of a lower limb rehabilitation exoskeleton robot.
Figure 1. A single-leg schematic diagram of a lower limb rehabilitation exoskeleton robot.
Actuators 14 00277 g001
Figure 2. System configuration based on EID.
Figure 2. System configuration based on EID.
Actuators 14 00277 g002
Figure 3. Case 1: Existence of disturbed NHSMO and STSMO state estimation. (a) Estimated value of variable θ 1 . (b) Estimated value of variable θ 2 . (c) Estimated value of variable θ 1 ˙ . (d) Estimated value of variable θ 2 ˙ .
Figure 3. Case 1: Existence of disturbed NHSMO and STSMO state estimation. (a) Estimated value of variable θ 1 . (b) Estimated value of variable θ 2 . (c) Estimated value of variable θ 1 ˙ . (d) Estimated value of variable θ 2 ˙ .
Actuators 14 00277 g003
Figure 4. Case 1: State estimation error of NHSMO and STSMO. (a) Estimation error of state e θ ^ 1 . (b) Estimation error of state e θ ^ 2 . (c) Estimation error of state e θ ˙ ^ 1 . (d) Estimation error of state e θ ˙ ^ 2 .
Figure 4. Case 1: State estimation error of NHSMO and STSMO. (a) Estimation error of state e θ ^ 1 . (b) Estimation error of state e θ ^ 2 . (c) Estimation error of state e θ ˙ ^ 1 . (d) Estimation error of state e θ ˙ ^ 2 .
Actuators 14 00277 g004
Figure 5. Case 1: Fault reconstruction. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Figure 5. Case 1: Fault reconstruction. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Actuators 14 00277 g005
Figure 6. Case 1: Fault reconstruction errors. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Figure 6. Case 1: Fault reconstruction errors. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Actuators 14 00277 g006
Figure 7. Case 2: Disturbance estimation based on improved sliding mode observer. (a) Disturbance estimation of d 1 . (b) Disturbance estimation of d 2 .
Figure 7. Case 2: Disturbance estimation based on improved sliding mode observer. (a) Disturbance estimation of d 1 . (b) Disturbance estimation of d 2 .
Actuators 14 00277 g007
Figure 8. Case 2: Estimation error of improved sliding mode observer disturbance. (a) Estimation error of d 1 . (b) Estimation error of d 2 .
Figure 8. Case 2: Estimation error of improved sliding mode observer disturbance. (a) Estimation error of d 1 . (b) Estimation error of d 2 .
Actuators 14 00277 g008
Figure 9. Case 2: Fault reconstruction based on EID. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Figure 9. Case 2: Fault reconstruction based on EID. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Actuators 14 00277 g009
Figure 10. Case 2: Fault reconstruction errors based on EID. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Figure 10. Case 2: Fault reconstruction errors based on EID. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Actuators 14 00277 g010
Figure 11. Experimental platform for lower limb rehabilitation exoskeleton robot.
Figure 11. Experimental platform for lower limb rehabilitation exoskeleton robot.
Actuators 14 00277 g011
Figure 12. Case 3: Existence of disturbed NHSMO and STSMO state estimation. (a) Estimated value of variable θ 1 . (b) Estimated value of variable θ 2 . (c) Estimated value of variable θ 1 ˙ . (d) Estimated value of variable θ 2 ˙ .
Figure 12. Case 3: Existence of disturbed NHSMO and STSMO state estimation. (a) Estimated value of variable θ 1 . (b) Estimated value of variable θ 2 . (c) Estimated value of variable θ 1 ˙ . (d) Estimated value of variable θ 2 ˙ .
Actuators 14 00277 g012
Figure 13. Case 3: State estimation error of NHSMO and STSMO. (a) Estimation error of state e θ ^ 1 . (b) Estimation error of state e θ ^ 2 . (c) Estimation error of state e θ ˙ ^ 1 . (d) Estimation error of state e θ ˙ ^ 2 .
Figure 13. Case 3: State estimation error of NHSMO and STSMO. (a) Estimation error of state e θ ^ 1 . (b) Estimation error of state e θ ^ 2 . (c) Estimation error of state e θ ˙ ^ 1 . (d) Estimation error of state e θ ˙ ^ 2 .
Actuators 14 00277 g013
Figure 14. Case 3: Fault reconstruction. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Figure 14. Case 3: Fault reconstruction. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Actuators 14 00277 g014
Figure 15. Case 3: Fault reconstruction errors. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Figure 15. Case 3: Fault reconstruction errors. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Actuators 14 00277 g015
Figure 16. Case 4: Disturbance estimation based on improved sliding mode observer. (a) Disturbance estimation of d 1 . (b) Disturbance estimation of d 2 .
Figure 16. Case 4: Disturbance estimation based on improved sliding mode observer. (a) Disturbance estimation of d 1 . (b) Disturbance estimation of d 2 .
Actuators 14 00277 g016
Figure 17. Case 4: Fault reconstruction based on EID. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Figure 17. Case 4: Fault reconstruction based on EID. (a) Reconstructed value of f s ( 1 ) . (b) Reconstructed value of f s ( 2 ) . (c) Reconstructed value of f s ( 3 ) . (d) Reconstructed value of f s ( 4 ) .
Actuators 14 00277 g017
Figure 18. Case 4: Fault reconstruction errors based on EID. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Figure 18. Case 4: Fault reconstruction errors based on EID. (a) Reconstruction error of f s ( 1 ) . (b) Reconstruction error of f s ( 2 ) . (c) Reconstruction error of f s ( 3 ) . (d) Reconstruction error of f s ( 4 ) .
Actuators 14 00277 g018
Table 1. The specific parameters of the lower limb rehabilitation exoskeleton robot.
Table 1. The specific parameters of the lower limb rehabilitation exoskeleton robot.
Description and ParameterValue and Unit
Length of the thigh l 1 0.460 m
Length of the lower leg l 2 0.480 m
Length between c 1 and hip joint l o c 0.4046 m
Length between c 2 and knee joint l k c 0.2276 m
Mass of the thigh m 1 6.099 kg
Mass of the lower leg m 2 4.257 kg
Moment of inertia of the thigh I 1 0.08372 kgm2
Moment of inertia of the lower leg I 2 0.56897 kgm2
Table 2. Case 1: RMSE of state estimation between NHSMO and STSMO.
Table 2. Case 1: RMSE of state estimation between NHSMO and STSMO.
SMO e θ ^ 1 (rad) e θ ^ 2 (rad) e θ ˙ ^ 1 (rad/s) e θ ˙ ^ 2 (rad/s)
NHSMO 9.8 × 10 5 1.5 × 10 4 5.9 × 10 3 1.2 × 10 3
STSMO 9.6 × 10 4 1.7 × 10 4 1.1 × 10 2 3.3 × 10 2
Table 3. The RMSE of fault reconstruction using NHSMO in simulation cases 1 and 2.
Table 3. The RMSE of fault reconstruction using NHSMO in simulation cases 1 and 2.
e f s Case 1Case 2
e f s ( 1 ) (rad) 9.9 × 10 4 9.6 × 10 4
e f s ( 2 ) (rad) 1.8 × 10 4 1.7 × 10 4
e f s ( 3 ) (rad/s) 5.9 × 10 3 2.4 × 10 3
e f s ( 4 ) (rad/s) 1.2 × 10 2 3.0 × 10 3
Table 4. The RMSE of fault reconstruction using STSMO in simulation cases 1 and 2.
Table 4. The RMSE of fault reconstruction using STSMO in simulation cases 1 and 2.
e f s Case 1Case 2
e f s ( 1 ) (rad) 9.8 × 10 4 9.7 × 10 4
e f s ( 2 ) (rad) 2.0 × 10 4 1.8 × 10 4
e f s ( 3 ) (rad/s) 1.1 × 10 2 3.8 × 10 3
e f s ( 4 ) (rad/s) 3.3 × 10 2 5.9 × 10 3
Table 5. Case 3: RMSE of state estimation between NHSMO and STSMO.
Table 5. Case 3: RMSE of state estimation between NHSMO and STSMO.
SMO e θ ^ 1 (rad) e θ ^ 2 (rad) e θ ˙ ^ 1 (rad/s) e θ ˙ ^ 2 (rad/s)
NHSMO 1.9 × 10 3 1.2 × 10 3 5.7 × 10 3 8.6 × 10 3
STSMO 2.7 × 10 3 2.9 × 10 3 9.4 × 10 3 1.4 × 10 2
Table 6. The RMSE of fault reconstruction using NHSMO in experimental cases 3 and 4.
Table 6. The RMSE of fault reconstruction using NHSMO in experimental cases 3 and 4.
e f s Case 3Case 4
e f s ( 1 ) (rad) 6.7 × 10 4 3.9 × 10 4
e f s ( 2 ) (rad) 2.1 × 10 3 1.9 × 10 4
e f s ( 3 ) (rad/s) 5.7 × 10 3 4.2 × 10 3
e f s ( 4 ) (rad/s) 3.1 × 10 3 1.4 × 10 3
Table 7. The RMSE of fault reconstruction using STSMO in experimental cases 3 and 4.
Table 7. The RMSE of fault reconstruction using STSMO in experimental cases 3 and 4.
e f s Case 3Case 4
e f s ( 1 ) (rad) 4.3 × 10 3 5.8 × 10 4
e f s ( 2 ) (rad) 2.8 × 10 3 1.1 × 10 3
e f s ( 3 ) (rad/s) 9.4 × 10 3 1.4 × 10 3
e f s ( 4 ) (rad/s) 1.3 × 10 2 2.0 × 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

Sun, Z.; Li, Z.; Zheng, J.; Man, Z. A Robust Strategy for Sensor Fault Reconstruction of Lower Limb Rehabilitation Exoskeleton Robots. Actuators 2025, 14, 277. https://doi.org/10.3390/act14060277

AMA Style

Sun Z, Li Z, Zheng J, Man Z. A Robust Strategy for Sensor Fault Reconstruction of Lower Limb Rehabilitation Exoskeleton Robots. Actuators. 2025; 14(6):277. https://doi.org/10.3390/act14060277

Chicago/Turabian Style

Sun, Zhe, Zhuguang Li, Jinchuan Zheng, and Zhihong Man. 2025. "A Robust Strategy for Sensor Fault Reconstruction of Lower Limb Rehabilitation Exoskeleton Robots" Actuators 14, no. 6: 277. https://doi.org/10.3390/act14060277

APA Style

Sun, Z., Li, Z., Zheng, J., & Man, Z. (2025). A Robust Strategy for Sensor Fault Reconstruction of Lower Limb Rehabilitation Exoskeleton Robots. Actuators, 14(6), 277. https://doi.org/10.3390/act14060277

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