Next Article in Journal
Remote Sensing Scene Data Generation Using Element Geometric Transformation and GAN-Based Texture Synthesis
Previous Article in Journal
The Characterization Analysis of the Oil-Immersed Transformers Obtained by Area Elimination Method Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Model-Based and Model-Free Robust Control Strategies for Lower Limb Rehabilitation Exoskeletons

1
Department of Intelligent Systems and Control Engineering, School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
2
Department of Mechatronics and Biomedical Engineering, Air University, Islamabad 44230, Pakistan
3
Department of Electrical and Computer Engineering, Sir Syed Center for Advanced Studies in Engineering and Information Technology, Islamabad 45211, Pakistan
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(8), 3973; https://doi.org/10.3390/app12083973
Submission received: 10 December 2021 / Revised: 29 March 2022 / Accepted: 6 April 2022 / Published: 14 April 2022
(This article belongs to the Special Issue Lower Limb Rehabilitation Robots)

Abstract

:

Featured Application

Precise and accurate lower limb rehabilitation in the form of locomotion assistance and gait training through robust control of robotic exoskeletons.

Abstract

Rehabilitation in the form of locomotion assistance and gait training through robotic exoskeletons requires both precision and accuracy to achieve effective results. The essential challenge is to ensure robust tracking of the reference signal, i.e., of the gait or locomotion. This paper presents the design of model-based (MB) and model-free (MF) robust control strategies to achieve desired performance and robustness in terms of transient behavior and steady-state/tracking error, implementable to the locomotion assistance and gait training by exoskeletons. The dynamic responses of the exoskeleton system were investigated with both the control strategies. The study was carried out with a variety of reference signals and performance was evaluated to identify the best suited approach for rehabilitation exoskeletons. In case of the model-based control, a mathematical model of the system was developed using a bond graph modeling technique and a lead compensated H-infinity reference gain controller was designed to ensure robust tracking performance. In the model-free control strategy, however, the system function is approximated using radial basis function neural networks (RBFNNs) and an adaptive proportional-derivative RBFNN controller was designed to achieve the desired results with minimum tracking error. Both strategies make the system robust and stable. However, the MF control strategy is faster for all reference inputs as compared to the MB control strategy i.e., faster to approach the peak value and settle, and rapidly approaches the zero steady-state/tracking error. The rise time in the case of a sinusoidal input for model-free control is 0.4 s faster than the rise time in model-based control. Similarly, the settling time is 3.9 s faster in the case of model-free control, which is a prominent difference and can provide better rehabilitation results.

1. Introduction

Natural mobility hindrance for human beings is a critical problem as it causes dependency and poor quality of life. This hindrance is caused by physiological (muscular or skeletal) or neurological disorders or disabilities (stroke, spinal cord injuries etc.) [1]. In recent years, the use of robotic exoskeletons in the medical field for lower limb rehabilitation has gained much importance throughout the world. This is mainly because of two reasons: firstly, unlike passive conventional mobility aids (such as crutches, manual wheelchairs, and walkers etc.), exoskeletons are a source of active anthropomorphic mobility. Secondly, exoskeletons support rehabilitation in the form of locomotion assistance and gait training. In both forms, exoskeletons are proven to be more beneficial and effective in terms of comfort and results, as compared to conventional assistance and manual training [2,3]. For these reasons, more research has been carried out in the field of rehabilitation exoskeletons and numerous multidisciplinary (electrically, hydraulically, or pneumatically powered) exoskeletons have been designed [1,4,5]. Whether designed for active or passive rehabilitation, a state-of-the-art mechanical design requires an effective control strategy to provide desired performance. Active rehabilitation refers to repetitive movements/exercises through exoskeletons with assist-when-required algorithms, either integrated with trajectory tracking or repetitive learning. This ensures active participation of the patient, whereas passive rehabilitation involves reference/trajectory tracking control of the robotic exoskeleton, i.e., the control law is designed to ensure proper tracking of a pre-defined reference/trajectory. The patient forcibly receives training. Passive rehabilitation training mostly uses trajectory tracking, whereas the active rehabilitation training employs impedance control with assist-when-required algorithms. This research focuses on passive rehabilitation through exoskeletons and provides control strategies that ensure trajectory tracking over a predefined gait pattern.
The reference trajectory tracking controllers are broadly categorized as model-based (MB) and model-free (MF) controllers. A model-based control strategy requires mathematical modeling of the system; however, a model-free controller does not need an exact mathematical model, but a system function is approximated. The lower limb exoskeletons are modeled as a two link [6,7] or three link [8,9] manipulator. In most of the previous research, the Lagrange method is used for development of the mathematical model of system dynamics. This method uses the difference between the kinetic and potential energies acting on the links, and derives a dynamics model of the system in the form of a relationship between the associated force/torque and the generalized coordinates. The standard form of dynamics of a mechanism is expressed as Equation (1):
τ = M ( q ) q ¨ + C ( q , q ˙ ) + G ( q )
where τ R n   is the applied torque, M ( q ) R n is the inertia matrix, C ( q , q ˙ ) R n represents Coriolis and centrifugal force, G ( q ) R n is the gravitational force, and q R n denotes the angle. Equation (1) can be modified with addition of external disturbances ‘d’ (refers to the interference that becomes part of the system exogenously) at the system input [10] and model uncertainties ‘ Δ ’ (refers to difference between the actual system and the modeled system) [11,12]. The resulting modification is shown in Equation (2):
τ = M ( q ) q ¨ + C ( q , q ˙ ) + G ( q ) + Δ + d
The Lagrangian approach in the case of systems having complex dynamic characteristics requires more computations. An alternate approach for modeling the manipulators is the bond graph. The bond graph technique provides a model of the system with less complexity and more flexibility [13,14], as compared to the conventional Lagrangian method [15,16]. Hence, the bond graph technique was used in this study for the modeling of exoskeleton for rehabilitation. Similar studies in which a bond graph is used to model a powered exoskeleton for use as an industrial backpack and a knee joint exoskeleton are presented in [17,18].
It is worth mentioning that rehabilitation in the form of locomotion assistance and gait training through robotic exoskeletons requires both precision and accuracy. The essential challenge for this is to ensure robust tracking of the desired trajectory of locomotion. This desired trajectory is basically a clinical gait pattern provided by the physician, and the exoskeleton as a rehabilitation equipment is used and controlled to ensure that the patients repetitively follow the pattern to train or exercise the muscles. The control strategies used in the literature for trajectory tracking are designed either using the model of the system [19,20,21,22,23,24,25,26,27,28,29,30,31,32,33], the approximated function [34,35,36,37,38,39,40,41,42,43,44], or the combination of both [6]. To ensure tracking, various types of controllers are used. In some cases, a single control action is enough to fulfil the required task but, in other cases, a combination of one or more controllers is required. Trajectory tracking through impedance/admittance control is also carried out [19,20,21,22] where the impedance between the exoskeleton and the human leg is controlled by changing the force applied by the actuator. MB and MF trajectory tracking control strategies are also used to achieve reference signal tracking in exoskeletons, with high stability and performance.
In [23], a MB sliding mode controller is designed. The results show that all three joints reach the desired set angles in simulation but in experimentation the hip and knee joints do not reach the final value. Similarly, a pneumatic muscle-based two-DOF ES is controlled by proportional-derivative (PD) and adaptive control strategies separately in [7]. The results show that the output is slightly out of phase for PD control but for adaptive control the tracking results show adaptation within 1.5 s of operation. There exists an initial error of 1 for both the joint angles. Trajectory tracking through adaptive sliding mode impedance control is implemented in [24]. The results show better tracking for the knee joint but for the hip joint there is a delay in phase. The work presented in [45] focuses on achieving system robustness and dynamic performance similar to that of this research, for a 2-DOF LLE. An MB robust sliding mode controller is designed to achieve the desired output.
A new classical PD and PD-particle swarm optimization augmented force control (PSOAFC) approach is implemented in [25]. There exists phase delay in joint angles in the case of a time-varying signal. However, for a simple model with an external disturbance torque vector, PD-PSOAFC shows better results than classical PD. In other research works for passive rehabilitation, the MB controllers designed for trajectory tracking include an adaptive admittance control for unstructured uncertainty compensation [26], a sliding mode controller for robustness [28,31], and an intelligent adaptive fuzzy approach [33]. In a model-free control strategy, however, the mathematical model is not derived, and the system is presented in the form of a function. This function is approximated using techniques such as system identification and artificial intelligence. Model-free control strategies for efficient tracking performance have been designed in various studies, most of which used neural networks to approximate the function of the system and the control law design. The MF controllers designed for passive rehabilitation include an intelligent adaptive controller [34,41,42], an intelligent robust controller [35,40], and a second-order robust sliding mode controller [39].
These MB and MF trajectory tracking control strategies perform well. However, they also present some issues, including tracking error range, output being out of phase from input, non-robust performance in the presence of disturbances, and parametric uncertainties. This research, therefore, focuses on the enhancement of tracking performance of the LLRE in the presence of disturbances and uncertainties, and elimination of phase delay, especially in the case of a time-varying reference signal. This is achieved via the design of both the MB and MF robust control strategies. The performance of both of the closed loop systems was analyzed to identify the optimized robust control methodology for the LLRE. The paper is divided into five sections, including the introduction given in Section 1. In Section 2, the design of the model-based control strategy is presented and the simulation results are analyzed. In the following section, the design of the model-free control strategy and the simulation results are presented. A comparative analysis of results is presented in Section 4 to identify the optimized methodology for robust control of the LLRE, before the study is concluded in Section 5. See Figure 1.

2. Model-Based Robust Control Design

This section presents the design of a model-based control strategy to address the robust control problem and to ensure the tracking of the reference time-varying harmonic signal. The robust control problem is formulated such that there exist input and output disturbances and unstructured additive mismatched uncertainty at the inertial mass of the lower limb exoskeleton links, including the human leg, which an exoskeleton undergoes during rehabilitation process. The mathematical model of the system was developed using the bond graph modeling technique. This research work is an extension of our previous work presented in [13,46]. Previously, the designed MB control law provided disturbance rejection and uncertainty compensation but the final value in case of step and impulse inputs was not achieved. Secondly, the control law for a time-varying periodic signal was not designed. Here, first, the control law was modified to achieve a final value with a zero steady-state. Second, the control law was upgraded to provide reference tracking in the case of a sinusoidal input.

2.1. Mathematical Model Using Bond Graph

A mathematical model of the three-link exoskeleton manipulator, in the form of a transfer function and state space equations, was obtained using the bond graph modeling technique as given in (3) and (4). A schematic diagram of the exoskeleton and the bond graph model of the system generated using the 20-sim software are presented in Figure 2 and Figure 3, respectively. For the control of link_1, associated with the hip joint, a composite model is required because, during the locomotion assistance and gait training, the motor at the hip joint (mhj), including the inertial mass, stiffness, and viscous friction associated with link_1, experiences the effect of the remaining structure, i.e., two motors (the motor at the knee joint (mkj) and the motor at the ankle joint (maj), two links, and the human leg except the thigh, as a mass-spring-damper load [13,46]. Similarly, the actuator at the knee joint is influenced by the third motor and third link in the form of a mass-spring-damper load. Hence, for the velocity control of the first link, a composite model can be realized with the combined masses of the remaining two actuators (motor_2 and motor_3), links (link_2 and link_3), and the mass of the remaining human leg, considered at link_1 (as I : M a s s _ l f t f f t l f o t ). Similarly, combined damping, stiffness, and gravitational force associated with link_2 and link_3 are considered at link_1 (as R : F v _ f f t j f t f o t j f o t g d , C : K s _ f f t j f t f o t j f o t g d , and S e : g _ M a s s l f t f f t l f o t ), respectively, as shown in Figure 4. A composite model obtained as the mathematical model to control the position of link_1 is presented in Figure 4. The description of variables of the bond graph [13] of the composite model, and the transfer function of the composite model defining a relationship between the applied input voltage ( E ) and the link velocity ( V ) of link_1 with the combined effect at the output, are presented in Table 1 and Equation (3), respectively.
G P ( s ) = V ( s ) E ( s ) = 5 e 5 s + 1250 s 5 + 100 s 4 + 1.461 e 4 s 3 + 2.1 e 5 s 2 + 1.256 e 6 s + 3125
State space realization is presented in Equation (4).
x ˙ = A x + B u y = C x }
Such that:
A = [ 100 250 0 0 0 50 0.003664 0 20 0 0 0 0.0025 0 0.1 0 100 0 0 0.1 0 0 1.002 e 6 100 0 ] ,   B = [ 1 0 0 0 0 ]
C = [ 0 0 0 0 0.1 ]
x = [ x I a _ m h j x J a s f t _ m h j x K s f f t j f t f o t j f o t g d x K s n t _ m h j x M a s s _ l f t f f t l f o t ] = [ Armature Current * Moment of Inertia of Armature Shaft * Composite K between Joints and Ground Spring Constant of Nut * Mass of all links ]
: M o t o r   a t   H i p   J o i n t

2.2. Robust Optimization Problem and Control Design

The position control problem is formulated as a robust optimization problem. The disturbances and the uncertainty are introduced in the system, and the control law is then designed to achieve tracking. The salient points of the control problem are presented in the following.

2.2.1. Input/Output Disturbance

Input and output disturbances that an exoskeleton undergoes during the rehabilitation process are added to the model. Input disturbance is introduced in the system as a fluctuation in the applied voltage. Output disturbance is considered as the unintentional continuous force applied by the patient during the passive rehabilitation. More details regarding the disturbances can be found in [46].

2.2.2. Additive Mismatched Uncertainty

Uncertainty is referred as the possible difference in parametric values of a modeled plant compared to the actual plant. This may be because of un-modeled system dynamics or a known bounded perturbation in a system parameter. For the LLRE, one possible unstructured uncertainty added refers to the difference in the inertial mass of the three links and the human leg compared to the modeled inertia in the mathematical model. The state variable x M a s s _ l f t f f t l f o t   (fifth state) represents the inertial mass and a value of 0.01 is added as a perturbation Δ x in this state, representing the additive uncertainty.
Table 1. Variables of the composite model and their details.
Table 1. Variables of the composite model and their details.
VariableComponentDescriptionValue
Se: e_mhjElectricalSource of Effort, i.e., Voltage Source12 V
R: Ra_mhjElectricalArmature Resistance (Ra) of Linear Actuator1 Ω
I: Ia_mhjElectricalArmature Inductance (Ia) of Linear Actuator1 mH
GY: Gyration_Ratio_mhjMechanicalGyration Ratio5 × 10–2
R: Dasft_mhjMechanicalDamping of the Armature Shaft (sft)5.7286 × 10–7 Ns/m
I: Jasft_mhjMechanicalMoment of Inertia of Armature Shaft (sft) 2 × 10−4 kgm2
TF: al_mhjMechanicalAngular to Linear (al)2 × 10−2
R: Fvsftnt_mhjMechanicalViscous Friction between Shaft (sft) and Nut (nt)1 × 10−4 Ns/m
C: Ksnt_mhjMechanicalSpring Constant of Nut (nt)1 × 10+5
R: Fv_fftjftfotjfotgdMechanicalViscous Friction between joints (Femur (f), Fibula and Tibia (ft), Foot (fot) and with ground (gd)1 × 10−4 Ns/m
I: Mass_lftfftlfotMechanicalMass of remaining actuators, links (l), and human leg10
C: Ks_fftjftfotjfotgdMechanicalSpring Constant of remaining actuators, links and human leg1 × 10−4
Se: g_Mass lftfftlfotMechanicalGravitational Force (g) associated with remaining structure98

2.2.3. Controller Design

For the problem formulated above, an H controller [47,48] integrated with a lead compensator and a reference gain is proposed for the design to achieve robust output and desired performance.
The control scheme is presented in Figure 5. H control ensures disturbance rejection and uncertainty compensation for reference signals, but there remains a steady-state error for step and impulse inputs, and tracking error in the case of sinusoidal input.
Remark 1.
The H controller ensures.
  • Internal stability of the closed loop system
  • T z ω ( s ) < γ where, γ is a specified number < 0
Remark 2.
The compulsory assumptions for the controller design are checked. These include:
  • ( A ,   B 2 ) is stabilizable and ( A ,   C 2 ) is detectable
  • Rank of matrix [ A ω j I B 2 C 1 D 12 ] should be full column rank and rank of matrix [ A ω j I B 1 C 2 D 21 ] should be full row rank
  • For proper and realizable controller: Rank of D 12 is full column rank and rank of D 21 is full row rank.
Remark 3.
The algorithm steps for the controller design followed are:
  • The system is realized in the form of state space and the status of assumptions are checked to be satisfactory.
  • A large positive value for γ is selected and the controller K ( s ) is found after solving the Algebraic Riccati Equations (AREs) until a satisfactory solution is obtained, i.e., subject to the fulfilment of the following condition with lowering γ :
    ρ ( X ,   Y ) < γ 2  
    where X and Y are the solutions of the AREs.
  • The control law design takes the form; u = k C x ^ ( t ) . The reference gain is adjusted to achieve acceptable steady-state response/outcome for the step and impulse inputs but for the sinusoidal signal a phase delay exists in the output.
A lead compensator is proposed to be integrated with the H controller to overcome the phase delay. The lead compensator is a passive network used to overcome the disadvantages of ideal differentiation and still retain the ability to improve the transient response. The standard form of the lead compensator is given in Equation (5):
G C ( s ) = 1 β ( s + 1 T s + 1 β T )
where β < 1 . The control design assumptions for the H controller gain were checked and controller K C ( s ) is obtained by following the algorithmic steps. The feedback configuration of the controlled plant was simulated in MATLAB®. The test bound for γ is set as given in Equation (6):
0.0001 < γ 100
After fifteen iterations, a satisfactory solution was obtained, and the value of gamma achieved is 0.0062 . The value of β = 2.75 × 10 3 for the maximum phase shift φ m a x through the designed compensator value 83.9962°. The lead compensator break frequencies 1 T = 0.025 and 1 β T = 9.09 . Hence, the compensator is described as Equation (7):
G C ( s ) = 1 2.75 × 10 3 ( s + 0.025 s + 9.09 )
A gain is added at the reference signal ‘ K R ’ to adjust the tracking error for the sinusoidal signal. The control law takes the form:
u = k C x ^ ( t ) + k R r
u p = u + d i
The compensator G C ( s ) is cascaded with the plant G P ( s ) . The H controller ensures stability, and the combination of compensator and reference gain ensures transient and tracking performance.

2.2.4. Simulation Results

Simulation results of the closed loop step, impulse, and sinusoidal responses of the closed loop system are presented in Figure 6. Locomotion and gait training involves signals with a closed loop response of the position, and the velocities of link_1 parallel to the femur bone of the human leg for the step, impulse, and sinusoidal reference signals are presented in Figure 6.

3. Model-Free Robust Control Design

This section presents the design of reference tracking control of the LLRE using the model-free strategy. The un-modeled dynamic components of both subsystems of the LLRE (electrical and mechanical), exogenous and endogenous disturbances, and mismatched unstructured uncertainties are represented as a single lumped function f l p d and the exoskeleton is presented in the form of a mathematical equation as Equation (8):
x m f ( i ) = f l p d ( x ) + α v
In Equation (8), x m f ( i )   ϵ   R n is the acceleration of the stroke of the linear actuator and i represents the derivative, which is taken as 2, v   R n is the applied voltage to the actuator, and α is the scaling factor of the input. Equation (8) is realized in the state space form as Equation (9):
x ˙ m f 1 = x m f 2 x ˙ m f 2 = f l p d ( x ) + α v y = x m f 1 }
where x m f 1 R n is displacement of the link attached to the stroke of the linear actuator, x m f 2 R n is the velocity of the link, and y is output of the system.
The challenge is to design a robust controller with minimal steady-state/tracking error. To accomplish this challenge, there has been extensive research in designing a neural network (NN) approximation function-based controller and an NN system identification-based controller for both lower and upper limb exoskeletons [35,49,50]. Here, a MF adaptive controller was designed to achieve the desired performance.

3.1. Adaptive PD RBFNN Controller Design

A simple model-free realization of the system as a linear relationship between the input, i.e., voltage v applied to the linear actuator and output y , i.e., linear displacement x of the link of mass m is considered. The input voltage is applied to the actuator and link_1 undergoes a linear displacement. There exist external disturbances d at the input and output of the system and uncertainties Δ with bounds ( a Δ b ) ,   a , b   ϵ   R n or un-modeled dynamics that are part of the system. For the realized model, a Lyapunov-based adaptive PD controller was designed to achieve robust reference tracking. There is no information about the lumped function f l p d ( x ) , which is essential for the controller design. An RBFNN was used to estimate the function and, using this function f ^ l p d ( x ) , the controller was designed. An adaptive PD RBFNN control loop is presented in Figure 7.
The desired position is stated as y d and the error e (error between the desired output and the current output) can be formulated as
e = y d y = y d x m f 1  
E = [ e e ˙ ] T
Using Equation (10), the control law for the feedback configuration is formulated as:
x ¨ m f 1 = α v + f l p d ( x )
y ¨ d e ¨ = α v + f l p d ( x )
Using the intelligent PD control:
e ¨ + k P e + k D e ˙ = 0
e ¨ = K T E
v * = 1 α { f l p d ( x ) + y ¨ d e ¨ }
v * = 1 α { f l p d ( x ) + y ¨ d + K T E }
where K T = [ k P k D ] .
In Equation (14), f l p d ( x ) is unknown, which is essential for the control law. f l p d ( x ) is approximated using the NN and is used to realize the control law.

3.1.1. Function Approximation

The RBFNN is used to approximate function f ^ ( x ) ; the algorithm is described below:
f ( x ) = W T h ( x ) + ε
h j = e x p ( x i c i j 2 b j 2 )
where x i = [ x 1 x n ] T , n = 2 is the input vector, h j = [ h 1 h m ] T , m = 5 is the Gaussian function for neural net j (number of hidden layers) in hidden layer, c = [ c i j ] = [ c 11 c 1 m c n 1 c n m ] represents the coordinate value of center point of the Gaussian function of neural net j for the i t h input, i = 1 ,   2 , ,   n , j = 1 ,   2 , ,   m . b j = [ b 1 , b 2 , , b m ] T , m = 5 represents the width value of the Gaussian function for neural net j , W T = [ w 1 , w 2 , , w m ] T , m = 5 is the ideal weight value of the RBF. ε is approximation error, ε ε N . The output of the RBF is presented in Equation (17):
f ^ l p d ( x ) = W ^ T h ( x )
where W ^ is the estimated weight vector which is tuned by the adaptive algorithm in the Lyapunov stability analysis.

3.1.2. Effects of Different Parameters on RBF Approximation

The RBF approximation is affected by different parameters. These include the Gaussian function (related to the design of the center vector c j and width value b j ) and the number of hidden nets. There are principles for the design of c j and b j , the details of which are presented in [51].
After careful consideration, two inputs, five hidden layers, and one output RBF neural network structure ( 2 5 1 ) were used; the details are presented below:
Inputs: i = 2 .
In the control system, when RBF is used to approximate f , the system states are chosen as the input of the RBF neural network.
Output of Gaussian function for five hidden neural nets ( j = 5 ) , h j = [ h 1 h 2 h 3 h 4 h 5 ] .
Using the principles to design c j for the given input, the coordinate values of the center point of the Gaussian function of neural net j are defined as:
c i j = c 2 × 5 = [ 1 0.5 0 0.5 1 1 0.5 0 0.5 1 ]
Width   vector   of   Gaussian   function   b j ,   b j = [ b 1 , b 2 , , b m ] T = 1.20
where b j > 0 represents the width value of the Gaussian function for neural net j .

3.1.3. Lyapunov Stability Analysis

By submitting the control law in Equation (14), the closed loop system is expressed as:
e ¨ = K T E + { f ^ ( x ) f ( x ) }
Let:
A m f = [ 0 1 k p k d ] , B m f = [ 0 1 ]
Equation (18) can be rewritten as:
E ˙ = A m f E + B m f { f ^ l p d ( x ) f l p d ( x ) }
Optimal weight value is W * = a r g m i n W Ω { s u p | f ^ l p d ( x ) f l p d ( x ) | } .
Modeling Error: ε = f ^ l p d ( x | W ^ ) f l p d ( x | W * ) .
Equation (19) becomes:
E ˙ = A m f E + B m f [ { f ^ l p d ( x | W ^ ) f l p d ( x | W * ) } + ε ]
Using Equation (20):
E ˙ = A m f E + B m f { ( W ^ W * ) T h ( x ) + ε }
Choosing the Lyapunov function as:
V = 1 2 E T P E + 1 2 γ ( W ^ W * ) T ( W ^ W * )
where γ is a positive constant. ( W ^ W * ) denotes the parameter estimation error and the matrix P is symmetric and positive definite, and satisfies the following Lyapunov equation:
A m f T P + P A m f = Q
with Q 0 . Finding V ˙ :
V ˙ = V ˙ 1 + V ˙ 2
V 1 = 1 2 E T P E
V 2 = 1 2 γ ( W ^ W * ) T ( W ^ W * )
Taking the derivative of V 1 :
V ˙ 1 = 1 2 E ˙ P E + 1 2 E T P E ˙
Rewriting Equation (20) as:
V ˙ 1 = 1 2 E ˙ P E + 1 2 E T P E ˙  
E ˙ = A m f E + M
where M = B m f { ( W ^ W * ) T h ( x ) + ε } .
Submitting Equation (26) into Equation (25):
V ˙ 1 = 1 2 E T ( A m f T P + P A m f ) E + 1 2 M T P E + 1 2 E T P M
Using Equation (24):
V ˙ 1 = 1 2 E T Q E + E T P M
Submitting M into the above equation:
V ˙ 1 = 1 2 E T Q E + ( W ^ W * ) T E T P B m f h ( x ) + E T P B m f ε
Taking the derivative of V 2 :
V ˙ 2 = 1 γ ( W ^ W * ) T W ^ ˙
Substituting Equations (27) and (28) into Equation (24):
V ˙ = 1 2 E T Q E + E T P B m f ε + 1 γ ( W ^ W * ) T { W ^ + γ E T P B m f h ( x ) }
The adaptive law is chosen as:
W ^ ˙ = γ E T P B m f h ( x )
Substituting Equation (30) into Equation (29):
V ˙ = 1 2 E T Q E + E T P B m f ε
Since 1 2 E T Q E 0 , considering the adaptive control system convergence analysis in [52], if the approximation error ε is made very small using the RBF, V ˙ 0 can be achieved.
In order to design an adaptive PD RBFNN, first, a Lyapunov-based adaptive PD control law was designed. The unknown lumped function is approximated using the RBFNN. The error with the desired position y d is defined as   E = [ e e T ] and the adaptive PD control law is formulated as:
v * = 1 α { f ( x ) + y ¨ d + K T E }
where K = [ k P k D ] .
The adaptive law is defined as:
W ^ = γ E T P B m f h ( x )

3.1.4. Simulation Results

Dynamic responses of the controlled system for step, impulse, and sinusoidal inputs are shown in Figure 8. The adaptive PD controller was inspired by a research work [34], except that the additional neural network for estimation was removed.

4. Results and Discussion

MB and MF robust control strategies were designed, and the simulation results are presented in the previous sections. The challenge to design MB and MF robust control strategies for achieving the desired performance in terms of transient behavior and steady-state error for step and impulse inputs, and minimizing the tracking error for a time-varying sinusoidal signal, was addressed successfully.
The step response of both the MB- and MF-controlled systems is robust as the system settles down in the presence of disturbances. However, the MF-controlled system settles faster as shown in Table 2. The same trend is followed in case of the impulse input. The slower system in the case of MB closed loop control is due to absence of a lead compensator. A lead compensator was not designed for these inputs because the objective to reach the desired final value was achieved without the effect of disturbances in these cases.
In the case of a time-varying sinusoidal input, the response of the MB controller is relatively faster. This is because of the lead compensator integrated with the H reference gain controller. The lead compensator accounted for the delay in the reference input signal and the output signal. The sinusoidal input response of the MF-controlled system is faster than that of the MB controller. The results are summarized in Table 2.
The results show that, for both MB and MF controllers, the desired results, i.e., robustness and minimal steady-state/tracking error in the case of reference inputs, were achieved but the performance of the MF controller is better than that of the MB controller. The rise time and settling time are less in the case of MF control than that of MB control, indicating faster response. This work focused on achieving robustness for time-varying signals to achieve robustness in gait pattern tracking through the LLRE. The next step is to check the performance of the designed controllers for time-varying human gait patterns.

5. Conclusions

The challenge to design MB and MF robust control strategies to achieve desired performance for different inputs in terms of transient behavior and steady-state/tracking error is addressed. System modeling using the approach of the BG technique was carried out and simulation results were analyzed. System components responsible for resistance/damping, inductance/inertia, and capacitance/stiffness were considered for the LLRE to develop a precise model.
A model-based controller was then designed to address the robust control problem, which includes input and output disturbances, and un-modeled dynamics and uncertainties in the system, that cause poor control performance. The lead compensated H reference gain controller was proven to be a robust controller as it successfully attenuated the disturbances and, in the presence of uncertainty, provided the desired robust results. Before the integration of the lead compensator and the reference gain controller, the output was out of phase with the given sinusoidal time-varying input signal and there existed tracking error. This control synthesis provided robust trajectory tracking control of LLREs and addressed the challenges of tracking error faced by the previous model-based control approaches.
The model-free control was implemented as an overall system approximation controller. An adaptive PD RBFNN controller was designed. The comparison between the performance parameters of the designed model-based and model-free control strategies is presented.
The tracking performances for the lead compensated H controller and the adaptive PD RBFNN controller are both effective; however, the response of the model-free controller is faster than that of the model-based controller. Future work will include improvements to the MB and MF control approaches for further optimization of the responses.

Author Contributions

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

Funding

This work is supported by the National Center of Robotics and Automation, Higher Education Commission (HEC), Pakistan under Grant Nos. RF-NCRA-037 and RF-NCAI-064.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, B.; Ma, H.; Qin, L.Y.; Gao, F.; Chan, K.M.; Law, S.W.; Qin, L.; Liao, W.H. Recent Developments and Challenges of Lower Extremity Exoskeletons. J. Orthop. Transl. 2016, 5, 26–37. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Chen, G.; Chan, C.K.; Guo, Z.; Yu, H. A Review on Lower Extremity Assistive Robotic Exoskeleton in Rehabilitation Therapy. Crit. Rev. Biomed. Eng. 2013, 41, 343–363. [Google Scholar] [CrossRef] [PubMed]
  3. Díaz, I.; Gil, J.J.; Sánchez, E. Lower-Limb Robotic Rehabilitation: Literature Review and Challenges. J. Robot. 2011, 2011, 759764. [Google Scholar] [CrossRef]
  4. Rupal, B.S.; Rafique, S.; Singla, A.; Singla, E.; Isaksson, M.; Virk, G.S. Lower-limb Exoskeletons: Research Trends and Regulatory Guidelines in Medical and Non-medical Applications. Int. J. Adv. Robot. Syst. 2017, 14, 1–27. [Google Scholar] [CrossRef]
  5. Pamungkas, D.S.; Caesarendra, W.; Soebakti, H.; Analia, R.; Susanto, S. Overview: Types of Lower Limb Exoskeletons. Electronics 2019, 8, 1283. [Google Scholar] [CrossRef] [Green Version]
  6. Zhang, F.; Li, P.; Hou, Z.; Xie, X.; Chen, Y.; Li, Q.; Tan, M. An Adaptive RBF Neural Network Control Strategy for Lower Limb Rehabilitation Robot. In Proceedings of the International Conference on Intelligent Robotics and Applications (ICIRA), Shanghai, China, 10–12 November 2010; pp. 417–427. [Google Scholar]
  7. Ma, Y.; He, W.; Ge, S.S. Modeling and Control of a Lower-Limb Rehabilitation Robot. In Proceedings of the 4th International Conference on Social Robotics (ICSR), Chengdu, China, 29–31 October 2012; pp. 581–590. [Google Scholar]
  8. Lu, R.; Li, Z.; Su, C.Y.; Xue, A. Development and Learning Control of a Human Limb with a Rehabilitation Exoskeleton. IEEE Tranl. Ind. Electron. 2014, 61, 3776–3785. [Google Scholar] [CrossRef]
  9. Zhang, X.; Wang, H.; Tian, Y.; Wang, Z.; Laurent, P. Modeling, Simulation and Control of Human Lower Extremity Exoskeleton. In Proceedings of the 34th Chinese Control Conference, Hangzhou, China, 28–30 July 2015; pp. 6066–6071. [Google Scholar]
  10. Cao, F.; Li, C.; Li, Y. Robust Sliding Mode Adaptive Control for Lower Extremity Exoskeleton. In Proceedings of the Chinese Automation Congress, Wuhan, China, 27–29 November 2015; pp. 400–405. [Google Scholar]
  11. Huang, T.H.; Cheng, C.A.; Huang, H.P. Self-learning Assistive Exoskeleton with Sliding Mode Admittance Control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots Systems, Tokyo, Japan, 3–7 November 2013; pp. 698–703. [Google Scholar]
  12. Lv, X.; Yang, C.; Li, X.; Han, J. Passive Training Control for the Lower Limb Rehabilitation Robot. In Proceedings of the IEEE International Conference on Mechatronics and Automation (ICMA), Takamatsu, Japan, 6–9 August 2017; pp. 904–909. [Google Scholar]
  13. Saeed, M.T.; Qin, S. Comprehensive Modeling and Simulation of an Anthropomorphic Robotic Exoskeleton for Rehabilitation. In Proceedings of the 16th International Bhurban Conference on Applied Sciences and Technology, Islamabad, Pakistan, 8–12 January 2019; pp. 347–352. [Google Scholar]
  14. Barjuei, E.S.; Toxiri, S.; Medrano-Cerda, G.A.; Caldwell, D.G.; Ortiz, J. Bond Graph Modeling of an Exoskeleton Actuator. In Proceedings of the 10th Computer Science and Electronic Engineering Conference, Colchester, UK, 19–21 September 2018; pp. 101–106. [Google Scholar]
  15. Radu, I.; Cătălin, U. Lagrange’s Equations versus Bond Graph Modeling Methodology by an Example of a Mechanical System. Appl. Mech. Mater. 2015, 809–810, 914–919. [Google Scholar]
  16. Nguyen, L.; Ramakrishnan, J.; Granda, J. International Space Station Centrifuge Rotor Models. A Comparison of the Euler-Lagrange and the Bond Graph Modeling Approach. In Proceedings of the International Conference on Bond Graph, San Diego, CA, USA, 15–17 January 2007; pp. 1–8. [Google Scholar]
  17. Shojaei Barjuei, E.; Caldwell, D.G.; Ortiz, J. Bond Graph Modeling and Kalman Filter Observer Design for an Industrial Back-Support Exoskeleton. Designs 2020, 4, 53. [Google Scholar] [CrossRef]
  18. Jain, P.; Bera, T.K.; Rafique, S.; Singla, A.; Isaksson, M. Comparative study of knee joint torque estimations for linear and rotary actuators using bond graph approach for stand–sit–stand motions. Int. J. Adv. Robot. Syst. 2020, 17, 1–13. [Google Scholar] [CrossRef]
  19. Oh, S.; Baek, E.; Song, S.K.; Mohammad, S.; Jeon, D.; Kong, K. A Generalized Control Framework of Assistive Controllers and its Application to Lower Limb Exoskeletons. Robot. Auton. Syst. 2015, 73, 68–77. [Google Scholar] [CrossRef]
  20. Shi, L.; Fu, L.; Liu, Z. Model-Based Active Impedance Controller Development of the Exoskeleton Rehabilitation Robot (ERRobot) For Lower-Extremity. In Proceedings of the IEEE Smart World, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), Guangzhou, China, 8–12 October 2018; pp. 150–155. [Google Scholar]
  21. Do, T.; Vu, D.T. A Simple Control Method for Exoskeleton for Rehabilitation. Int. J. Elect. Electr. Eng. 2017, 4, 7–12. [Google Scholar] [CrossRef]
  22. Yang, Z.; Zhu, Y.; Yang, X.; Zhang, Y. Impedance Control of Exoskeleton Suit Based on RBF Adaptive Network. In Proceedings of the IEEE International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC), Hangzhou, China, 26–27 August 2009; pp. 182–187. [Google Scholar]
  23. Ashrafiuon, H.; Grosh, K.; Burke, K.J.; Bommer, K. An Intelligent Exoskeleton for Lower Limb Rehabilitation. In Proceedings of the ASME International Design Engineering Technical Conference & Computers and Information in Engineering Conference, Montreal, QC, Canada, 15–18 August 2010; pp. 3–9. [Google Scholar]
  24. Cao, F.; Li, Y.; Shi, J. Adaptive Sliding Mode Impedance Control in Lower Limbs Rehabilitation Robotic. In Proceedings of the Chinese Automation Congress, Changsha, China, 7–8 November 2013; pp. 310–315. [Google Scholar]
  25. Majeed, A.P.P.A.; Taha, Z.; Abidin, A.F.Z.; Zakaria, M.A.; Khairuddina, I.M.; Razman, M.A.M.; Mohamed, Z. The Control of a Lower Limb Exoskeleton for Gait Rehabilitation: A Hybrid Active Force Control Approach. Procedia Comp. Sci. 2016, 105, 183–190. [Google Scholar] [CrossRef]
  26. Shahi, H.; Yousefi-Koma, A.; Moghaddam, M.M. Robust Adaptive Admittance Control of an Exoskeleton in the presence of Structured and Unstructured Uncertainties. Adv. Robot. 2018, 32, 242–265. [Google Scholar] [CrossRef]
  27. Beyl, P.; Van Damme, M.; Van Ham, R.; Vanderborght, B.; Lefeber, D. Design and Control of a Lower Limb Exoskeleton for Robot-assisted Gait Training. Appl. Bionics Biomech. 2009, 26, 229–243. [Google Scholar] [CrossRef] [Green Version]
  28. Kikuuwe, R.; Fujimoto, H. Proxy-Based Sliding Mode Control for Accurate and Safe Position Control. In Proceedings of the IEEE International Conference on Robotics and Automation, Orlando, FL, USA, 15–19 May 2006; pp. 25–30. [Google Scholar]
  29. Jezernik, S.; Colombo, G.; Morari, M. Joint-Angle Trajectory Adaptation for the Robotic Orthosis Lokomat. In Proceedings of the Workshop on European Scientific and Industrial Collaboration, Enschede, The Netherlands, 27–29 June 2001; pp. 451–456. [Google Scholar]
  30. Jezernik, S.; Pfister, A.; Frueh, H.; Colombo, G.; Morari, M. Robotic Orthosis Lokomat: Its use in the Rehabilitation of Locomotion and in the Development of the Biology-based Neural Controller. Neuromodulation 2003, 6, 108–115. [Google Scholar] [CrossRef]
  31. Wu, J.; Gao, J.; Song, R.; Li, R.; Li, Y.; Jiang, L. The design and control of a 3DOF lower limb rehabilitation robot. Mechatronics 2016, 33, 13–22. [Google Scholar] [CrossRef]
  32. Pan, D.; Gao, F.; Miao, Y.; Cao, R. Co-simulation Research of a Novel Exoskeleton-human Robot System on Humanoid Gaits with Fuzzy-PID/PID Algorithms. Adv. Eng. Softw. 2015, 79, 36–46. [Google Scholar] [CrossRef]
  33. Koceska, N.; Koceski, S.; Durante, F.; Zobel, P.B.; Raparelli, T. Control Architecture of a 10 DOF Lower Limbs Exoskeleton for Gait Rehabilitation. Int. J. Adv. Robot. Syst. 2013, 10, 68. [Google Scholar] [CrossRef] [Green Version]
  34. Zhang, X.; Wang, H.; Tian, Y.; Peyrodie, L.; Wang, X. Model-free based Neural Network Control with Time-delay Estimation for Lower Extremity Exoskeleton. Neurocomputing 2018, 272, 178–188. [Google Scholar] [CrossRef]
  35. Liu, D.; Tang, Z.; Pei, Z. The Motion Control of Lower Extremity Exoskeleton Based on RBF Neural Network Identification. In Proceedings of the IEEE International Conference on Information and Automation, Lijiang, China, 8–10 August 2015; pp. 1838–1842. [Google Scholar]
  36. Ferris, D.P.; Lewis, C.L. Robotic Lower Limb Exoskeletons Using Proportional Myoelectric Control. In Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Minneapolis, MN, USA, 23–27 July 2009; pp. 2119–2124. [Google Scholar]
  37. McDaid, A.J.; Xing, S.; Xie, S.Q. Brain Controlled Robotic Exoskeleton for Neurorehabilitation. In Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Wollongong, NSW, Australia, 9–12 July 2013; pp. 1039–1044. [Google Scholar]
  38. Yin, Y.H.; Fan, Y.J.; Xu, L.D. EMG and EPP-Integrated Human–Machine Interface between the Paralyzed and Rehabilitation Exoskeleton. IEEE Trans. Inform. Technol. Biomed. 2012, 16, 542–549. [Google Scholar] [CrossRef]
  39. Ghezal, M.; Guiatni, M.; Boussioud, I.; Renane, C.S. Design and Robust Control of a 2 DOFs Lower Limb Exoskeleton. In Proceedings of the International Conference on Communications and Electrical Engineering, El Oued, Algeria, 17–18 December 2018; pp. 1–6. [Google Scholar]
  40. Yin, G.; Zhang, X.; Chen, J.; Shi, Q. RBF Neural Network Compensation based Trajectory Tracking Control for Rehabilitation Training Robot. In Proceedings of the IEEE International Conference on Cyber Technology in Automation, Control and Intelligent Systems, Shenyang, China, 8–12 June 2015; pp. 359–364. [Google Scholar]
  41. Cui, C.; Bian, G.B.; Hou, Z.G.; Tan, M.; Zhang, D.; Xie, X.L.; Wang, W. An RBF-Based Neuro-Adaptive Control Scheme to Drive a Lower Limb Rehabilitation Robot. In Proceedings of the IEEE International Conference on Robotics and Biomimetics, Zhuhai, China, 6–9 December 2015; pp. 397–402. [Google Scholar]
  42. Yu, L.; Fei, S.; Huang, J.; Gao, Y. Trajectory Switching Control of Robotic Manipulators Based on RBF Neural Networks. Circuits Syst. Signal Process. 2014, 33, 1119–1133. [Google Scholar] [CrossRef]
  43. Daachi, M.E.; Madani, T.; Daachi, B.; Djouani, K. A Radial Basis Function Neural Network Adaptive Controller to drive a Powered Lower Limb Knee Joint Orthosis. Appl. Soft Comput. 2015, 34, 324–336. [Google Scholar] [CrossRef]
  44. Yang, Y.; Huang, D.; Dong, X. Enhanced Neural Network Control of Lower Limb Rehabilitation Exoskeleton by Add-on Repetitive Learning. Neurocomputing 2019, 323, 256–264. [Google Scholar] [CrossRef]
  45. Chen, Z.; Guo, Q.; Yan, Y.; Jiang, D. Robust Sliding Mode Control for a 2-DOF Lower Limb Exoskeleton Base on Linear Extended State Observer. J. Mech. Eng. Sci. 2020, 2, 1–6. [Google Scholar] [CrossRef]
  46. Saeed, M.T.; Qin, S. Robust Control of a Mechatronic Exoskeleton for Motion Rehabilitation. In Proceedings of the IEEE International Conference on Mechatronics and Automation, Tianjin, China, 4–7 August 2019; pp. 998–1003. [Google Scholar]
  47. Zhou, K.; Doyle, J.C. H Control. In Essentials of Robust Control, 1st ed.; Prentice Hall: Upper Saddle River, NJ, USA, 1997; pp. 269–291. [Google Scholar]
  48. Burl, J.B. Robustness and Full Information Control and Estimation. In Linear Optimal Control H 2 and H Methods; Addison-Wiesley: Boston, MA, USA, 1999; pp. 330–348. [Google Scholar]
  49. Zhang, M.G.; Li, W.H.; Liu, M.Q. Adaptive PID Control Strategy Based on RBF Neural Network Identification. In Proceedings of the International Conference on Neural Networks and Brain, Beijing, China, 13–15 October 2005; pp. 1854–1857. [Google Scholar]
  50. Song, S.; Zhang, X.; Tan, Z. RBF Neural Network Based Sliding Mode Control of a Lower Limb Exoskeleton Suit. J. Mech. Eng. 2014, 60, 437–446. [Google Scholar] [CrossRef]
  51. Jinkun, L. Radial Basis Function (RBF) Neural Network Control for Mechanical Systems Design, Analysis and MATLAB Simulation; Tsinghua University Press: Beijing, China; Springer: Berlin/Heidelberg, Germany, 2013; pp. 79–83. [Google Scholar]
  52. Wang, L.-X. A Course in Fuzzy Systems and Control; Prentice Hall International Inc.: Hoboken, NJ, USA, 1996; pp. 305–306. [Google Scholar]
Figure 1. Research flow.
Figure 1. Research flow.
Applsci 12 03973 g001
Figure 2. Schematic diagram of lower limb rehabilitation exoskeleton.
Figure 2. Schematic diagram of lower limb rehabilitation exoskeleton.
Applsci 12 03973 g002
Figure 3. Bond graph model of lower limb rehabilitation exoskeleton using 20-sim.
Figure 3. Bond graph model of lower limb rehabilitation exoskeleton using 20-sim.
Applsci 12 03973 g003
Figure 4. Composite model–bond graph using 20-sim.
Figure 4. Composite model–bond graph using 20-sim.
Applsci 12 03973 g004
Figure 5. Lead-compensated H reference gain controller.
Figure 5. Lead-compensated H reference gain controller.
Applsci 12 03973 g005
Figure 6. Model-based robust control design-closed loop responses of link (parallel to femur) (a) step responses—displacement; (b) step responses—velocity; (c) impulse responses—displacement; (d) impulse responses—velocity; (e) sinusoidal responses—displacement; (f) sinusoidal responses—velocity.
Figure 6. Model-based robust control design-closed loop responses of link (parallel to femur) (a) step responses—displacement; (b) step responses—velocity; (c) impulse responses—displacement; (d) impulse responses—velocity; (e) sinusoidal responses—displacement; (f) sinusoidal responses—velocity.
Applsci 12 03973 g006aApplsci 12 03973 g006b
Figure 7. Adaptive PD RBFNN controller.
Figure 7. Adaptive PD RBFNN controller.
Applsci 12 03973 g007
Figure 8. Model-free robust control design-closed loop responses of link (parallel to femur) and tracking error: (a) step response-displacement, velocity, and acceleration; (b) tracking error displacement step response; (c) impulse response-displacement, velocity, and acceleration; (d) tracking error displacement impulse response; (e) sinusoidal response-displacement, velocity, and acceleration; (f) tracking error displacement sinusoidal response.
Figure 8. Model-free robust control design-closed loop responses of link (parallel to femur) and tracking error: (a) step response-displacement, velocity, and acceleration; (b) tracking error displacement step response; (c) impulse response-displacement, velocity, and acceleration; (d) tracking error displacement impulse response; (e) sinusoidal response-displacement, velocity, and acceleration; (f) tracking error displacement sinusoidal response.
Applsci 12 03973 g008
Table 2. Performance and Robustness-Displacement of Link_1 (Parallel to Femur).
Table 2. Performance and Robustness-Displacement of Link_1 (Parallel to Femur).
Reference SignalPerformance and Robustness
Transient BehaviorSteady-State/Tracking ErrorRobustness
Model-Based   Control   Strategy H Reference Gain Controller
StepRise Time: 24 s
Peak Value: 1
Settling Time: 35 s
Minimized to ZeroAchieved
ImpulseRise Time: 3.2 s
Peak Value: 1
Settling Time: 37 s
Minimized to ZeroAchieved
Sinusoidal Rise Time: 3.2 s
First Peak Value: 2.6
Settling Time: 35 s
Output Signal Out-of-Phase from InputAchieved
Model-Based   Robust   Control   Design Lead   Compensated   H Reference Gain Controller
SinusoidalRise Time: 1.6
First Peak Value: 0.8
Settling Time: 4 s
Minimized to Zero within 4 sAchieved
Model-Free Robust Control DesignAdaptive PD RBFNN Controller
StepRise Time: 3.2 s
Settling Time: 4.5 s
Minimized to ZeroAchieved
Impulse Rise Time: 0.8 s
Settling Time: 2 s
Minimized to ZeroAchieved
SinusoidalRise Time: 1.2 s
First Peak Value: 1
Settling Time: 0.1 s
Minimized to Zero within 0.1 sAchieved
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Saeed, M.T.; Gul, J.Z.; Kausar, Z.; Mughal, A.M.; Din, Z.M.U.; Qin, S. Design of Model-Based and Model-Free Robust Control Strategies for Lower Limb Rehabilitation Exoskeletons. Appl. Sci. 2022, 12, 3973. https://doi.org/10.3390/app12083973

AMA Style

Saeed MT, Gul JZ, Kausar Z, Mughal AM, Din ZMU, Qin S. Design of Model-Based and Model-Free Robust Control Strategies for Lower Limb Rehabilitation Exoskeletons. Applied Sciences. 2022; 12(8):3973. https://doi.org/10.3390/app12083973

Chicago/Turabian Style

Saeed, Muhammad Tallal, Jahan Zeb Gul, Zareena Kausar, Asif Mahmood Mughal, Zia Mohy Ud Din, and Shiyin Qin. 2022. "Design of Model-Based and Model-Free Robust Control Strategies for Lower Limb Rehabilitation Exoskeletons" Applied Sciences 12, no. 8: 3973. https://doi.org/10.3390/app12083973

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