Next Article in Journal
Ontology-Based Linked Data to Support Decision-Making within Universities
Previous Article in Journal
Optimal Emergency Evacuation Route Planning Model Based on Fire Prediction Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy-Based Fixed-Time Nonsingular Tracker of Exoskeleton Robots for Disabilities Using Sliding Mode State Observer

1
Department of Mechanical Engineering, College of Engineering, Taif University, Taif 21944, Saudi Arabia
2
King Salman Center for Disability Research, Riyadh 11614, Saudi Arabia
3
School of Intelligent Mechatronics Engineering, Sejong University, Seoul 05006, Korea
4
Department of Electrical Engineering, Prince Sattam Bin Abdulaziz University, Al Kharj 11991, Saudi Arabia
5
Department of Mechanical Engineering, Faculty of Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
6
Institute of Research and Development, Duy Tan University, Danang 550000, Vietnam
7
Future Technology Research Center, National Yunlin University of Science and Technology, Douliou, Yunlin 64002, Taiwan
*
Author to whom correspondence should be addressed.
Ayman A. Aly and Mai The Vu are the first authors, these authors contributed equally to this work.
Mathematics 2022, 10(17), 3147; https://doi.org/10.3390/math10173147
Submission received: 27 July 2022 / Revised: 17 August 2022 / Accepted: 27 August 2022 / Published: 1 September 2022

Abstract

:
In this article, the position tracking control of the wheelchair upper-limb exoskeleton robotic system is investigated with the aim of rehabilitation of disabled people. Hence, the fuzzy nonsingular terminal sliding mode control method by using the state observer with a fixed-time convergence rate is designed in three main parts. In the first part, the fixed-time state observer is proposed for estimation of the states of the system. Secondly, the fixed-time convergence of position tracking error of the upper-limb exoskeleton robot system is examined by using the nonsingular terminal sliding mode control approach. In the third part, with the target of the improvement of the controller performance for removal of the chattering phenomenon which diminishes the controller performance, the fuzzy control method is used. Finally, the efficiency and proficiency of the proposed control method on the upper limb exoskeleton robotic system are demonstrated via the simulation results which are provided by MATLAB/Simulink software. In this part, simulation results are obtained based on different initial conditions in two examples using various desired values. Thus, it can be demonstrated that the proposed method applied to the upper-limb exoskeleton robot system is robust under various initial conditions and desired values.
MSC:
93C42; 93D09; 93Dxx; 62F35; 70E60; 93C10

1. Introduction

The wheelchair, which has a structure of two front support wheels and two rear driving wheels, is one of the best tools for elder or young people with disabilities. To put in other words, disabled people use this instrument to not only go out but also participate in outdoor and indoor activities [1,2,3,4,5]. Unfortunately, when disabled persons use a wheelchair, they encounter some problems including climbing steps, opening a door, and picking up an object which is placed on the floor or high shelf [6]. Therefore, some recent technologies, such as robotic technology, should be used to enhance the performance of the wheelchair system [7]. Exoskeleton is a robotic system that is accompanied by a wheelchair system in order to provide additional power and recover movement performance [8]. Wheelchair upper-lime exoskeleton provides considerable performance among different kinds of the exoskeleton robot in which it mixes the boons of rehabilitation and motion assistance of disabled or elder persons. Hence, more applicable controllers for the upper-limb exoskeleton are still needed to enhance the efficiency of the power assist [9].
Position tracking is the main function in the control of the wheelchair upper-limb exoskeleton system which can be accomplished by various control techniques. For the aim of the position tracking control of the wheelchair upper-limb exoskeleton robot, both proportional-derivative (PD) and proportional-integral-derivative (PID) controllers have been broadly recommended because of their independent and easy-to-tune features [10,11,12,13]. However, the usage of the integrator in the PID controller leads to a reduction in the closed-loop system’s bandwidth and removal of the steady-state error produced by uncertainty and external disturbance, and a high gain of the integrator can decrease the transient performance and system’s stability. As a result, the PID controller used in many wheelchairs’ upper-limb exoskeleton robotic systems is tuned via small integral gain. Moreover, both PD and PID control methods recommend the asymptotic convergence rate [14,15]. Hence, some control techniques have been used to improve the performance of the PD and PID control scheme for exoskeleton robot systems [16]. In order to provide the fast convergence of position tracking error of the upper-limb exoskeleton system and singularity removal in the control strategy, the non-singular sliding mode control (NSSMC) scheme has been proposed [17,18]. Whereas unknown states always exist in the upper-limb exoskeleton robot system, the performance level of the system will be decreased. Hence, by design of the state observer, the states are observed and denied properly which leads to the high performance of the system [19]. In order to boost tracking performance and remove the chattering in the controller of the system, the fuzzy logic control method has been recommended [20,21].
Li et al. [22] mixed the fuzzy estimation technique with the backstepping control procedure for position tracking control of the wheelchair upper-limb exoskeleton robot system. Riani et al. [23] proposed an integral terminal-SMC method using a model-based adaptive control procedure for the rehabilitation control of the wheelchair upper-limb exoskeleton system. Wu et al. [24] offered the fuzzy-based sliding mode admittance control for the exoskeleton robot system in order to provide an opportunity for patients to take part in actions actively. Rahmani and Rahman [25] recommended a fuzzy control scheme based on sliding mode control with the design of a new switching surface for the upper-limb exoskeleton system. Precup and Preitl [26] investigated the stability and sensitivity aspects of the fuzzy control systems. In [26], with the usage of Popov’s hyperstability theory accompanied by application on a mechatronic system, the stability of the fuzzy control system is demonstrated. Then, by using the mechatronic application on servo-systems, the sensitivity of the fuzzy control system is examined. Chen et al. [27] designed a machine learning-based artificial intelligence method using an evolved bat algorithm to investigate the stability of the TS fuzzy systems. Precup et al. [28] offer two data-driven-based sliding mode control and fuzzy control methods for the stability of the error dynamics of the nonlinear system. Moreover, the validity of this approach is proved by three-dimensional crane system laboratory equipment. Precup et al. [29] proposed the adaptive fuzzy control technique combined with model predictive control to address the problem related to multi-parametric quadratic programming and apply an electrohydraulic servo-system experimentally to validate the suggested method. Table 1 is provided to elaborate on the disadvantages of the existing methods which consider the control scheme of the upper-limb exoskeleton robot system compared with the proposed method.
As it can be found from the above discussion related to the design of the different control methods for position tracking of the wheelchair upper-limb exoskeleton robot system, no control method has been designed based on the fuzzy nonsingular terminal sliding mode control method using state observer for position tracking of the upper-limb exoskeleton robot system. Therefore, the main novelties of this article can be described briefly as follows:
Presentation of free and typical types of the dynamical robot system for describing a dynamical model of the upper-limb exoskeleton robot system;
Design of the fixed-time convergence rate state observer for compensation of the uncertainty in the states of the upper-limb exoskeleton robot system;
Proposition of the nonsingular terminal sliding mode control method with the target of the fixed-time convergence of position tracking error of the exoskeleton robot system;
Suggestion of fuzzy control procedure for improvement of the control input performance.
The rest of the paper is organized as follows: the dynamical model of the wheelchair upper-limb exoskeleton robot system is introduced in Section 2. In Section 3, the control procedure including the design of the state observer is provided. Presentation of the nonsingular terminal sliding mode control method and recommendation of the fuzzy control technique are explained in Section 4. Simulation results and some conclusions are provided in Section 5 and Section 6, respectively.

2. Description of Mechanical Model of Upper-Exoskeleton Robot

The wheelchair upper-limb exoskeleton robot system comprises two main parts as shown in Figure 1; a glove that is used for the user to accomplish the required capability and an upper-limb exoskeleton. In the upper limb exoskeleton part, there are four main joints with three degrees of freedom (3-DoF) such as joint 1 which is responsible for adduction and abduction function, joint 2 related to the internal and external rotation action, joint 3 for flexion and extension, and joint 4 is used for elbow flexion and extension [11].
As was mentioned in [11], the designed control method for position tracking of an exoskeleton robot system did not require the dynamical model of the system; hence, the following 2-DoF dynamical model is considered to represent a dynamical model of the typical robot system [30]:
M q q ¨ + C q , q ˙ q ˙ + τ g = τ  
where q , q ˙ , and q ¨ are the position, velocity, and accelerations of the robot system, respectively. The expression M q is the inertia matrix by:
M q = m 11 m 12 m 21 m 22
with m 11 = a 1 + 2 a 3 c o s q 2 2 a 4 s i n q 2 , m 12 = m 21 = a 2 + a 3 c o s q 2 + a 4 s i n q 2 , m 22 = a 2 . The expression C q , q ˙ is the Coriolis and centrifugal forces matrix as:
C q , q ˙ = [ h q ˙ 2 h q ˙ 1 q ˙ 2     h q ˙ 1 0 ] + v 1 0 0 v 2
with h = a 3 s i n q 2 a 4 c o s q 2 . The expression τ g is the gravitational forces matric as:
τ g = F c 1 0 0 F c 2 s g n q ˙ 1 s g n q ˙ 2
In addition, τ is the control input. Moreover, the required parameters and their unit and quantity are given in Table 2. With the simplification of Equation (1) we have:
q ¨ = M 1 q C q , q ˙ q ˙ M 1 q τ g + M 1 q τ

3. Preliminaries

In this part, some essential assumptions, remarks, and Lemmas are presented which are used in the design of the control strategy.
Definition 1
([31]).For any nonlinear system as:
x ˙ = f x , t ,   x 0 = x 0
where  x 0 n , f :   + × n n , the origin is the equilibrium point. Hence, if the origin is stable based on Lyapunov stability theory and the convergence time  T  is bounded and holds the condition of  T < T m a x  where  T m a x > 0 ; therefore, the nonlinear system is globally fixed-time stable.
Lemma 1 (
[32]).For any nonlinear system as:
x ˙ = α s i g γ 1 x β s i g γ 2 x ,   x 0 = x 0
where  γ 1 > 1 0 < γ 2 < 1  and  α , β > 0 , the origin of the system can be fixed-time stable and the convergence time is calculated as:
T 0 1 α γ 1 1 + 1 β 1 γ 2
Lemma 2 (
[32]).For any k + , it realizes that:
i = 1 n x i k n 1 k i = 1 n x i k ,     i f   k > 0 i = 1 n x i 1 + k i = 1 n x i 2 1 + k 2 ,     i f   0 < k < 1

4. Main Results

In this part, firstly, a state observer with a fixed-time convergence rate is designed with the aim of estimating the uncertain states. In the following, the nonsingular terminal sliding mode control technique based on a state observer is used with the aim of fixed-time convergence of the position tracking of the upper-limb exoskeleton system. Finally, fuzzy-based nonsingular terminal sliding mode control using a state observer is designed to improve the performance of the controller which suffers from the chattering phenomenon.

4.1. Design of the State Observer

In this part, the fixed-time state observer is proposed as:
ψ ˙ = M 1 q C q , q ˙ q ˙ M 1 q τ g + M 1 q τ + κ 1 s i g η 1 + κ 2 s i g η 2
where ψ is the estimator of the value q ˙ , ε = q ˙ ψ is the estimator error, κ 1 , κ 2 > 0 , 0 < η 1 < 1 and η 2 > 1 .
Theorem 1.
Presume the dynamical system of the upper-limb exoskeleton system as (5). Using the state observer (10), the observation error converges to zero in the fixed time T 0 1 2 η 1 + 1 2 κ 1 1 η 1 + 1 2 + 1 2 η 2 + 1 2 κ 2 η 1 + 1 2 1 .
Proof. 
Construct the Lyapunov function as:
V 0 = 0.5 ε 2
By taking the time derivative of the considered candidate Lyapunov function, one attains that:
V ˙ 0 = ε ε ˙
Considering the estimator error, one attains:
V ˙ 0 = ε q ¨ ψ   ˙
and substituting (5) and (10), we have:
V ˙ 0 = ε M 1 q C q , q ˙ q ˙ M 1 q τ g + M 1 q τ + M 1 q C q , q ˙ q ˙ + M 1 q τ g M 1 q τ κ 1 s i g η 1 κ 2 s i g η 2
Performing some simplification and removal of the same expressions, results in:
V ˙ 0 = ε κ 1 s i g η 1 κ 2 s i g η 2
With loss of generality, we have:
V ˙ 0 κ 1 ε η 1 + 1 κ 2 ε η 2 + 1
Based on Lemma 2, one can gain:
V ˙ 0 2 η 1 + 1 2 κ 1 0.5 ε 2 η 1 + 1 2 2 η 2 + 1 2 κ 2 0.5 ε 2 η 2 + 1 2
As a result, based on Definition 1 and Lemma 1, the observer estimator error is the globally fixed-time stable with the convergence time T 0 1 2 η 1 + 1 2 κ 1 1 η 1 + 1 2 + 1 2 η 2 + 1 2 κ 2 η 1 + 1 2 1 . □

4.2. Fast Non-Singular Terminal Sliding Mode Control

In this part, nonsingular terminal sliding surface is proposed as:
s = e ˙ + c 1 e + c 2 s i g ϑ e
where c 1 , c 2 > 0 , ϑ > 0 and we have:
e = q q d e ˙ = q ˙ q ˙ d
By taking the time derivative from (18), we have:
s ˙ = e ¨ + c 1 e ˙ + c 2 ϑ e ϑ 1 e ˙
Substitution from (5), it can obtain:
s ˙ = M 1 q C q , q ˙ q ˙ M 1 q τ g + M 1 q τ + c 1 + c 2 ϑ e ϑ 1 e ˙ q ¨ d
Therefore, the nonsingular terminal sliding mode controller based on a fixed-time state observer is designed as:
τ = τ e q + τ f n τ e q = M q M 1 q C q , q ˙ q ˙ M 1 q τ g + c 1 + c 2 ϑ e ϑ 1 e ˙ q ¨ d τ f n = M q κ 3 s i g η 3 + κ 4 s i g η 4
where κ 3 , κ 4 > 0 , η 3 > 1 and 0 < η 4 < 1 .
Theorem 2.
Consider the dynamical equation of the upper-limb exoskeleton robot system as (5), tracking error as (19) and non-singular terminal sliding surface as (20). Moreover, the state observer is designed as (10). In this case, the position tracking error of the upper-limb exoskeleton robot system is converged to zero with a fixed-time convergence rate under the designed controller (22).
Proof. 
The candidate Lyapunov function is formed as:
V 1 = 0.5 s 2
Taking the time derivative of the formed Lyapunov function yields:
V ˙ 1 = s s ˙
Substitution of from Equation (21), we have:
V ˙ 1 = s M 1 q C q , q ˙ q ˙ M 1 q τ g + M 1 q τ + c 1 + c 2 ϑ e ϑ 1 e ˙ q ¨ d
With substitution of the control input (22) and consideration of Assumption 1, it can result:
V ˙ 1 = s κ 3 s i g η 3 κ 4 s i g η 4           κ 3 s η 3 + 1 κ 4 s η 4 + 1
Based on the same strategy used in Theorem 1, the position tracking error of the upper-limb exoskeleton robot system is converged to zero with a fixed-time convergence time T 0 1 2 η 3 + 1 2 κ 3 1 η 3 + 1 2 + 1 2 η 4 + 1 2 κ 4 η 4 + 1 2 1 . □

4.3. Fuzzy Nonsingular Terminal Sliding Mode Control

As it is obvious that in the designed controller (22), the constant parameters κ 3 , κ 4 impact the performance of the controller such that the small value of them can decrease the tracking performance of the controller while the big value of them leads to better tracking performance but results in the chattering phenomenon. For removal of the effects of the constant parameters κ 3 , κ 4 , the Takagi–Sugeno (T-S) fuzzy approach fuzzy control technique is used. Hence, the following procedure for the design of the controller is considered as [11]:
Condition (a): if s > 0
u 1 = τ e q + κ 3 + κ 4
Condition (b): if s < 0
u 2 = τ e q κ 3 κ 4
where s is the premise variable of the fuzzy rules with the following membership function:
μ 1 s = 1 1 + e λ s ,     s > 0 μ 2 s = 1 1 + e λ s ,     s < 0
where λ > 0 and following condition holds μ 1 s + μ 2 s = 1 such that μ 1 s , μ 2 s > 0 .
Based on Equation (29), one can attain that the various values of λ give rise to different membership functions as shown in Figure 2.
Therefore, fuzzy nonsingular terminal sliding mode controller based on state observer is as follows [11]:
τ = μ 1 s u 1 + μ 2 s u 2
The block diagram of the proposed method is depicted in Figure 3 to elaborate the procedure of the control process in detail as:

5. Simulation Results

In this part, the Simulink environment in MATLAB software is selected to provide some simulation results. Afterward, simulation results based on the fuzzy nonsingular terminal sliding mode control approach using the fixed-time state observer are provided. Later, two examples with different initial conditions and various desired values are examined. Thus, proficiency, productivity, and robustness of the recommended method are demonstrated based on these two examples. In each example, simulation results are obtained according to three initial conditions in Table 3 and a specific desired value in Table 4. Moreover, it is worth noting that, in each example, the parameters of the control process are tuned based on a trial-and-error approach, the selected parameters are the same in both examples and are considered in Table 5.
A. 
Example 1
Simulation results are obtained according to the initial conditions, desired values, and control parameters which are specified in Table 3, Table 4 and Table 5. As one can obtain from Figure 4, the joints of the upper-limb exoskeleton robot system track the specified desired values with a fixed-time convergence rate. Moreover, the robustness of the proposed method in tracking the desired values is observed by using different initial conditions. It can be seen that under different initial conditions, the desired tracking performance is accomplished very well. According to Figure 5, the tracking error signals are converged to zero with a fixed-time convergence rate. Moreover, the robustness in the convergence of the tracking error is perceived by using different initial conditions. From Figure 6, the trajectories of the nonsingular terminal sliding surface converge to zero with a fixed-time convergence rate. Under different initial conditions, it can be attested that sliding surfaces have robust performance.
Now, the performance of the fuzzy control procedure is demonstrated based on Figure 7. As one can find, the control input signal owns very slight chattering which can be observed in Figure 7. Moreover, under different initial conditions, control input possesses boundedness and robustness performance. In the last part of example 1, the performance of the fixed-time state observer is investigated in Figure 8 and Figure 9. As one can observe, the states q 1 and q 2 can be estimated accurately based on the recommended state observer. Moreover, by using various estimators based on different initial conditions, the robustness of the fixed-time state-observer is proved. In addition, time responses of the estimation error are displayed in Figure 10, which attests to the robustness and accuracy of the suggested state observer.
B. 
Example 2
As mentioned before, for demonstration of the efficiency of the fuzzy-based nonsingular terminal sliding mode control approach, a second example considering a new desired trajectory is taken in this part. Hence, the simulation results including desired tracking, tracking error, sliding surface, control inputs, fixed-time estimator, and estimation error are obtained and depicted in Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17, respectively. As can be found from these figures, the fixed-time tracking control, performance of the fuzzy procedure over control input, and fixed-time state observer are accomplished suitably.
Therefore, according to both examples that have been presented above, desired tracking control of the upper-limb exoskeleton robot system based on the fuzzy nonsingular terminal sliding mode control technique is accomplished appropriately. Moreover, the high effect of the fuzzy control procedure over the performance of the control input of the upper-limb exoskeleton robot system is demonstrated. Finally, the high performance of the fixed-time state observer in the approximation of the unknown states of the upper-limb exoskeleton robot system is achieved.
Remark 1 [33]: At the end of the simulation part, the following table related to the integral of the absolute value of error (IAE) based on different initial conditions is provided to compare the IAE values of the nonsingular terminal sliding mode control (NTSMC) and fuzzy-based NTSMC methods. IAE values are obtained from the following formula as:
I x = 0 t x   d x
where x is the signal.
As one can observe from the IAE values presented in Table 6, the IAE values of the fuzzy-based NTSMC method are smaller than those from the NTSMC method. Thus, the proficiency of the fuzzy method compared to the non-fuzzy method is demonstrated.

6. Conclusions

As one can observe, no one cannot neglect the helpful impacts of the wheelchair upper-limb exoskeleton robot system. So, in this project, with rehabilitation purposes for disabled people, fuzzy based on a nonsingular terminal sliding mode control scheme is presented for position tracking of the upper-limb exoskeleton robot system. Then, uncertain states which exist in the upper-limb exoskeleton robot system can be compensated with the usage of the fixed-time state observer. In addition, position tracking control of the upper limb exoskeleton robot system is realized by the nonsingular terminal sliding mode control technique. Moreover, the performance of the controller is enhanced based on the fuzzy rules procedure. Hence, the chattering phenomenon is removed from the control input, so, the performance of the controller is improved. At last, simulation results are prepared to show the productivity of the recommended control method on the upper-limb exoskeleton robot system using MATLAB/Simulink. As cases for future work, the experimental validation of the proposed method on a practical upper-limb exoskeleton robot and the design of the control method for the desired tracking of the upper-limb exoskeleton robot under model uncertainty, external disturbance, and input saturation can be considered.

Author Contributions

Conceptualization, A.A.A., M.T.V. and F.F.M.E.-S.; formal analysis, S.M., A.A., G.M. and D.-N.L.; funding acquisition, M.T.V.; investigation, S.M., M.T.V., G.M. and A.A.A.; methodology, F.F.M.E.-S. and S.M.; writing—original draft, M.T.V., G.M. and A.A.; writing—review and editing, and supervision, S.M., D.-N.L., A.A.A. and M.T.V. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by King Salman center For Disability Research through Research Group no KSRG-2022-021.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available within the article.

Acknowledgments

The authors extend their appreciation to the King Salman center For Disability Research for funding this work through Research Group no KSRG-2022-021.

Conflicts of Interest

The authors declare no conflict of interest in preparing this article.

References

  1. Yang, B.; Xi, L. Development of an Omni-Directional Wheelchair Robot. In Proceedings of the 2018 International Conference on Engineering Simulation and Intelligent Control (ESAIC), Changsha, China, 10–11 August 2018. [Google Scholar]
  2. Fehr, L.; Langbein, W.E.; Skaar, S.B. Adequacy of power wheelchair control interfaces for persons with severe disabilities: A clinical survey. J. Rehabil. Res. Dev. 2000, 37, 353–360. [Google Scholar] [PubMed]
  3. Pazzaglia, M.; Molinari, M. The embodiment of assistive devices—From wheelchair to exoskeleton. Phys. Life Rev. 2016, 16, 163–175. [Google Scholar] [CrossRef] [PubMed]
  4. Schabron, B.; Desai, J.; Yihun, Y. Wheelchair-Mounted Upper Limb Robotic Exoskeleton with Adaptive Controller for Activities of Daily Living. Sensors 2021, 21, 5738. [Google Scholar] [CrossRef] [PubMed]
  5. Gagnon, D.H.; Vermette, M.; Duclos, C.; Aubertin-Leheudre, M.; Ahmed, S.; Kairy, D. Satisfaction and perceptions of long-term manual wheelchair users with a spinal cord injury upon completion of a locomotor training program with an overground robotic exoskeleton. Disabil. Rehabil. Assist. Technol. 2019, 14, 138–145. [Google Scholar] [CrossRef]
  6. Ikeda, H.; Tohyama, T.; Maki, D.; Sato, K.; Nakano, E. Autonomous Step Climbing Strategy Using a Wheelchair and Care Robot. In Proceedings of the 2019 4th International Conference on Control, Robotics and Cybernetics (CRC), Tokyo, Japan, 27–30 September 2019. [Google Scholar] [CrossRef]
  7. Escobedo, A.; Spalanzani, A.; Laugier, C. Multimodal control of a robotic wheelchair: Using contextual in-formation for usability improvement. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013. [Google Scholar]
  8. Song, Z.; Tian, C.; Dai, J.S. Mechanism design and analysis of a proposed wheelchair-exoskeleton hybrid robot for assisting human movement. Mech. Sci. 2019, 10, 11–24. [Google Scholar] [CrossRef]
  9. Kiguchi, K.; Rahman, M.H.; Sasaki, M.; Teramoto, K. Development of a 3DOF mobile exoskeleton robot for human upper-limb motion assist. Robot. Auton. Syst. 2008, 56, 678–691. [Google Scholar] [CrossRef]
  10. Yu, W.; Rosen, J. Neural PID Control of Robot Manipulators with Application to an Upper Limb Exoskeleton. IEEE Trans. Cybern. 2013, 43, 673–684. [Google Scholar] [CrossRef]
  11. Teng, L.; Gull, M.A.; Bai, S. PD-Based Fuzzy Sliding Mode Control of a Wheelchair Exoskeleton Robot. IEEE/ASME Trans. Mechatron. 2020, 25, 2546–2555. [Google Scholar] [CrossRef]
  12. Gull, M.A.; Thoegersen, M.; Bengtson, S.; Mohammadi, M.; Struijk, L.A.; Moeslund, T.; Bak, T.; Bai, S. A 4-DOF Upper Limb Exoskeleton for Physical Assistance: Design, Modeling, Control and Performance Evaluation. Appl. Sci. 2021, 11, 5865. [Google Scholar] [CrossRef]
  13. Razzaghian, A. A fuzzy neural network-based fractional-order Lyapunov-based robust control strategy for exoskeleton robots: Application in upper-limb rehabilitation. Math. Comput. Simul. 2022, 193, 567–583. [Google Scholar] [CrossRef]
  14. Yu, W.; Rosen, J. A novel linear PID controller for an upper limb exoskeleton. In Proceedings of the 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010. [Google Scholar] [CrossRef]
  15. Pan, Y.; Li, X.; Yu, H. Efficient PID Tracking Control of Robotic Manipulators Driven by Compliant Actuators. IEEE Trans. Control Syst. Technol. 2018, 27, 915–922. [Google Scholar] [CrossRef]
  16. Yu, W. PID Control with Intelligent Compensation for Exoskeleton Robots; Academic Press: Cambridge, MA, USA, 2018. [Google Scholar] [CrossRef]
  17. Alattas, K.A.; Vu, M.T.; Mofid, O.; El-Sousy, F.F.; Fekih, A.; Mobayen, S. Barrier Function-Based Nonsingular Finite-Time Tracker for Quadrotor UAVs Subject to Uncertainties and Input Constraints. Mathematics 2022, 10, 1659. [Google Scholar] [CrossRef]
  18. Alattas, K.A.; Mofid, O.; El-Sousy, F.F.; Alanazi, A.K.; Awrejcewicz, J.; Mobayen, S. Adaptive Nonsingular Terminal Sliding Mode Control for Performance Improvement of Perturbed Nonlinear Systems. Mathematics 2022, 10, 1064. [Google Scholar] [CrossRef]
  19. Chen, Z.; Guo, Q.; Li, T.; Yan, Y.; Jiang, D. Gait Prediction and Variable Admittance Control for Lower Limb Exoskeleton With Measurement Delay and Extended-State-Observer. IEEE Trans. Neural Networks Learn. Syst. 2022, 1–14. [Google Scholar] [CrossRef]
  20. Khanesar, M.A.; Branson, D. Robust Sliding Mode Fuzzy Control of Industrial Robots Using an Extended Kalman Filter Inverse Kinematic Solver. Energies 2022, 15, 1876. [Google Scholar] [CrossRef]
  21. Vu, M.T.; Alattas, K.A.; Bouteraa, Y.; Rahmani, R.; Fekih, A.; Mobayen, S.; Assawinchaichote, W. Optimized Fuzzy Enhanced Robust Control Design for a Stewart Parallel Robot. Mathematics 2022, 10, 1917. [Google Scholar] [CrossRef]
  22. Li, Z.; Su, C.-Y.; Li, G.; Su, H. Fuzzy Approximation-Based Adaptive Backstepping Control of an Exoskeleton for Human Upper Limbs. IEEE Trans. Fuzzy Syst. 2014, 23, 555–566. [Google Scholar] [CrossRef]
  23. Riani, A.; Madani, T.; Benallegue, A.; Djouani, K. Adaptive integral terminal sliding mode control for upper-limb rehabilitation exoskeleton. Control Eng. Pract. 2018, 75, 108–117. [Google Scholar] [CrossRef]
  24. Wu, Q.; Wang, X.; Chen, B.; Wu, H. Design and fuzzy sliding mode admittance control of a soft wearable exoskeleton for elbow rehabilitation. IEEE Access 2018, 6, 60249–60263. [Google Scholar] [CrossRef]
  25. Rahmani, M.; Rahman, M.H. An upper-limb exoskeleton robot control using a novel fast fuzzy sliding mode control. J. Intell. Fuzzy Syst. 2019, 36, 2581–2592. [Google Scholar] [CrossRef]
  26. Precup, R.-E.; Preitl, S. Stability and sensitivity analysis of fuzzy control systems. Mechatronics applications. Acta Polytech. Hung. 2006, 3, 61–76. [Google Scholar]
  27. Chen, T.; Babanin, A.; Muhammad, A.; Chapron, B.; Chen, C. Modified evolved bat algorithm of fuzzy optimal control for complex nonlinear systems. Rom. J. Inf. Sci. Technol. 2020, 23, T28–T40. [Google Scholar]
  28. Precup, R.-E.; Roman, R.-C.; Hedrea, E.-L.; Petriu, E.M.; Bojan-Dragos, C.-A. Data-Driven Model-Free Sliding Mode and Fuzzy Control with Experimental Validation. Int. J. Comput. Commun. Control 2021, 16, 1–17. [Google Scholar] [CrossRef]
  29. Preitl, Z.; Precup, R.E.; Tar, J.K.; Takács, M. Use of multi-parametric quadratic programming in fuzzy control systems. Acta Polytech. Hung. 2006, 3, 29–43. [Google Scholar]
  30. Zeinali, M.; Notash, L. Adaptive sliding mode control with uncertainty estimator for robot manipulators. Mech. Mach. Theory 2010, 45, 80–90. [Google Scholar] [CrossRef]
  31. Polyakov, A. Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef]
  32. Zuo, Z. Nonsingular fixed-time consensus tracking for second-order multi-agent networks. Automatica 2015, 54, 305–309. [Google Scholar] [CrossRef]
  33. Mobayen, S.; Majd, V.J.; Sojoodi, M. An LMI-based composite nonlinear feedback terminal sliding-mode controller design for disturbed MIMO systems. Math. Comput. Simul. 2012, 85, 1–10. [Google Scholar] [CrossRef]
Figure 1. Schematic view of wheelchair upper-limb exoskeleton robot system.
Figure 1. Schematic view of wheelchair upper-limb exoskeleton robot system.
Mathematics 10 03147 g001
Figure 2. Membership functions (MFs) according to various values of λ . (a) λ = 1 (b) λ = 5 .
Figure 2. Membership functions (MFs) according to various values of λ . (a) λ = 1 (b) λ = 5 .
Mathematics 10 03147 g002
Figure 3. Block diagram based on fuzzy nonsingular terminal sliding mode control using fixed-time state observer.
Figure 3. Block diagram based on fuzzy nonsingular terminal sliding mode control using fixed-time state observer.
Mathematics 10 03147 g003
Figure 4. Trajectory tracking of wheelchair upper-limb exoskeleton under different initial conditions.
Figure 4. Trajectory tracking of wheelchair upper-limb exoskeleton under different initial conditions.
Mathematics 10 03147 g004
Figure 5. Trajectory of tracking error under different initial conditions.
Figure 5. Trajectory of tracking error under different initial conditions.
Mathematics 10 03147 g005
Figure 6. Trajectory of sliding surface under different initial conditions.
Figure 6. Trajectory of sliding surface under different initial conditions.
Mathematics 10 03147 g006
Figure 7. Control inputs of the upper-limb exoskeleton robotic system under different initial conditions.
Figure 7. Control inputs of the upper-limb exoskeleton robotic system under different initial conditions.
Mathematics 10 03147 g007
Figure 8. Estimation of state q 1 .
Figure 8. Estimation of state q 1 .
Mathematics 10 03147 g008
Figure 9. Estimation of state q 2 .
Figure 9. Estimation of state q 2 .
Mathematics 10 03147 g009
Figure 10. Time history of estimation error.
Figure 10. Time history of estimation error.
Mathematics 10 03147 g010
Figure 11. Trajectory tracking of wheelchair upper-limb exoskeleton under different initial conditions.
Figure 11. Trajectory tracking of wheelchair upper-limb exoskeleton under different initial conditions.
Mathematics 10 03147 g011
Figure 12. Trajectory of tracking error under different initial conditions.
Figure 12. Trajectory of tracking error under different initial conditions.
Mathematics 10 03147 g012
Figure 13. Trajectory of sliding surface under different initial conditions.
Figure 13. Trajectory of sliding surface under different initial conditions.
Mathematics 10 03147 g013
Figure 14. Control inputs of the upper-limb exoskeleton robotic system under different initial conditions.
Figure 14. Control inputs of the upper-limb exoskeleton robotic system under different initial conditions.
Mathematics 10 03147 g014
Figure 15. Estimation of state q 1 .
Figure 15. Estimation of state q 1 .
Mathematics 10 03147 g015
Figure 16. Estimation of state q 2 .
Figure 16. Estimation of state q 2 .
Mathematics 10 03147 g016
Figure 17. Time history of estimation error.
Figure 17. Time history of estimation error.
Mathematics 10 03147 g017
Table 1. Disadvantages of the existing methods.
Table 1. Disadvantages of the existing methods.
ReferenceDisadvantages
Li et al. [22]The backstepping control technique is an iterative controller which leads to complexity in the control process, so it is not preferred for exoskeleton system owing complicated motion.
Riani et al. [23]Whereas exoskeleton robot is located near the human body which its impression has to be considered in the design of the controller.
Wu et al. [24]Although, this method relays on the exact dynamical model of the exoskeleton robot system which is not possible due to existence of modeling error.
Rahmani and Rahman [25]The removal of the singularity problem which is realized by NSSMC method has not been investigated in this paper.
Table 2. Required parameters.
Table 2. Required parameters.
ParameterValueParameterValue
m 1 1   kg v 2 2.7   kgm 2 / s
m e 2   kg I 1 0.12   kgm 2
l 1 1   m I 2 0.25   kgm 2
l c 1 0.5   m a 1 2.745   kgm 2
l c e 0.25   m a 2 0.375   kgm 2
F c 1 5   Nm a 3 0.433   kgm 2
F c 2 5   Nm a 4 0.25   kgm 2
v 1 5.5   kgm 2 / s
Table 3. Considered initial condition.
Table 3. Considered initial condition.
NumberInitial Condition
1 q 0 = 0.5 , 0.5 T
2 q 0 = 1 , 1 T
3 q 0 = 0.5 , 0.5 T
Table 4. Desired values.
Table 4. Desired values.
NumberInitial Condition
Example   1 q d = s i n t , s i n t T
Example   2 q d = 0.5 c o s π t , 0.5 c o s π t T
Table 5. Control parameters.
Table 5. Control parameters.
ParameterValueParameterValue
κ 1 100 , 100 T η 4 2
κ 2 = κ 4 5 , 5 T c 1 10 , 10 T
κ 3 10 , 10 T c 2 5 , 5 T
η 1 = η 3 0.2 ϑ 1.4
η 2 1.2 λ 1
Table 6. Comparison of the IAE value based on NTSMC and fuzzy-NTSMC methods.
Table 6. Comparison of the IAE value based on NTSMC and fuzzy-NTSMC methods.
ExampleInitial ConditionNTSMCFuzzy-NTSMC
1 q 0 = 0.5 , 0.5 T 0.270.18
q 0 = 1 , 1 T 0.980.79
q 0 = 0.5 , 0.5 T 0.370.25
2 q 0 = 0.5 , 0.5 T 0.150.1
q 0 = 1 , 1 T 0.450.33
q 0 = 0.5 , 0.5 T 1.210.92
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Aly, A.A.; The Vu, M.; El-Sousy, F.F.M.; Alotaibi, A.; Mousa, G.; Le, D.-N.; Mobayen, S. Fuzzy-Based Fixed-Time Nonsingular Tracker of Exoskeleton Robots for Disabilities Using Sliding Mode State Observer. Mathematics 2022, 10, 3147. https://doi.org/10.3390/math10173147

AMA Style

Aly AA, The Vu M, El-Sousy FFM, Alotaibi A, Mousa G, Le D-N, Mobayen S. Fuzzy-Based Fixed-Time Nonsingular Tracker of Exoskeleton Robots for Disabilities Using Sliding Mode State Observer. Mathematics. 2022; 10(17):3147. https://doi.org/10.3390/math10173147

Chicago/Turabian Style

Aly, Ayman A., Mai The Vu, Fayez F. M. El-Sousy, Ahmed Alotaibi, Ghassan Mousa, Dac-Nhuong Le, and Saleh Mobayen. 2022. "Fuzzy-Based Fixed-Time Nonsingular Tracker of Exoskeleton Robots for Disabilities Using Sliding Mode State Observer" Mathematics 10, no. 17: 3147. https://doi.org/10.3390/math10173147

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