1. Introduction
Accidents, aging, stroke, and neural diseases cause the impairment of motor functions. Those with movement difficulties have their daily living activities hindered. Especially, the lower limb dysfunctions always cause unnatural gait patterns and thus reduce mobility. Therefore, a rehabilitation exercise should be executed to help those impaired to recover motor abilities [
1]. However, the conventional therapist-led manual assisting rehabilitation treatment is a repetitive, progressive, and typically time consuming and labor-intensive task.
Currently, research studies on robots demonstrate that robotic devices can assure consistency in repetitive rehabilitation therapy and are available for rehabilitation treatment [
2]. Among them, wearable robotic exoskeletons are characterized by light weight, portability, low cost, and safety and thus receive attention for facilitating rehabilitation training or power assistance [
3,
4].
Wearable robotic exoskeletons are a mechanical structure whose joints and links have compatibility with the limbs of human beings [
5]. In applications to assist lower extremities, many robotic lower-limb exoskeletons, such as BLEEX [
6], AUTONOMYO [
7], PH-EXOS [
8], HUMA [
9], and HAL [
10], have been devised to implement rehabilitation or augment power. Generally, these robotic exoskeletons are classified as hip–knee–ankle motion, hip–knee motion, hip motion, or knee motion based on the various assistance functions [
11]. Although the movements of the human lower limbs mainly involve rotation about the hip joints, knee joints, and ankle joints, studies have shown that the human hip joint provides 45% of the mechanical power during a gait cycle, and the hip joint actuation plays the most important role in walking [
12]. As a consequence, a robotic hip exoskeleton can be utilized enough to strengthen the wearers’ hip joint mobility and assist users with walking impediments. Assisted rehabilitation with a robotic hip exoskeleton is promising to improve gait function.
As a user wears a robotic hip exoskeleton to execute a gait rehabilitation exercise, the robotic hip exoskeleton must convey forces to actuate the lower limbs to track the planned rehabilitation trajectory slowly, smoothly, and safely [
13]. The mechanical design and control technologies of a robotic exoskeleton must play a critical role in the rehabilitation effects. For the mechanical design, Lee et al. [
14] developed a robotic hip exoskeleton with two active DOFs and two passive DOFs for rehabilitation and gait improvement. The experiments showed that the robotic hip exoskeleton can improve the user’s gait function and muscle effort, reducing the metabolic cost of walking. Giovacchini et al. [
15] proposed four DOFs of active pelvis orthosis for motion assistance. The series elastic actuators (SEAs) were introduced into the robotic exoskeleton for low output impedance and energy storage. The experimental results demonstrated that the exoskeleton could provide smooth assistive torque for the hip joints.
In control technologies for robotic hip exoskeletons, different approaches to the generation of assistive torque or rehabilitation trajectories were proposed. In [
15], Giovacchini et al. also presented a hierarchical architecture control system for the robotic hip exoskeleton, in which a high-level controller was used for the generation of torque references and a low-level PID controller for the regulation of desired torque. Nagarajan et al. [
16] proposed an integral admittance shaping algorithm to control robotic hip exoskeleton, such that the desired dynamic response of the human–exoskeleton system was achieved. An adaptive admittance controller taking into account the interaction between the user and the robotic hip exoskeleton was proposed by Zhang et al. [
17] to assist walking and maintain walking stability. The results showed that the exoskeleton could provide adaptive assistance torque for the user as needed. Wu et al. [
18] developed a robotic hip exoskeleton to assist locomotion for those with walking impairments. The flexion/extension of the six-DOF hip exoskeleton was actuated through Bowden cable transmission. A cascaded PID controller for the passive control of the hip exoskeleton was used to perform trajectory tracking, and a fuzzy adaptive controller for the active control was applied to perform walking assistance. The conducted experiments presented the effectiveness of walking assistance and reduction of muscular power consumption.
From the aforementioned observations of mechanical design, most robotic hip exoskeletons were developed with two DOFs for each hip joint, one for the active flexion/extension movement and the other for the passive abduction/adduction movement, but very few, with the exception of [
8], considered internal/external rotation. Moreover, for the above control designs, model-based controllers needing a dynamic model were always used for rehabilitation control or power assistance of robotic hip exoskeletons. However, the dynamic formulation of exoskeletons is always arduous. It is also time-consuming in computation if a model-based controller is implemented into the rehabilitation exercise. Moreover, due to uncertainties from the exoskeleton or a user’s unpredicted applied forces, torque sensors or EMG sensors in the referred references were used to regulate the adaptive assistance torque or generate a torque reference as needed to provide the walking assistance. However, the appended sensors make the control complex, and also the cost increases.
In this paper, inspired by human anatomy, a robotic hip exoskeleton was developed for walking rehabilitation, in which two DOFs in the hip joint were considered to allow for easy use by the wearers. Instead of additional sensors for joint torque, such as torque sensors or EMG sensors [
18], a linear extended state observer (LESO) was designed to estimate a wearer’s applied torques and human/exoskeleton uncertainties. Furthermore, the LESO-based fast terminal sliding mode controller (FTSMC) without the detailed exoskeleton model was proposed to track the planned trajectories during the walking training. Extending our previous conference paper [
19] in which only the preliminary results based on the LADRC were presented, in the current paper, except for the proposed LESO-based FTSMC for gait rehabilitation control, the associated stability proof was presented. More concrete experimental tests and evaluations were also conducted to investigate the effects of the robotic hip exoskeleton on gait rehabilitation, e.g., rehabilitation experiments on walking, gait rehabilitation while suffering instant spasm and tremor, rehabilitation experiments on ascending, walking experiments for different subjects, and evaluation of rehabilitation assistance. A discussion and conclusions are given in detail in
Section 6 and
Section 7, respectively.
3. Walking Dynamics and LESO-Based Controller Design
A complete walking period contains the stance phase of single leg/double legs and the swing phase. At the stance phase, a human being applies torque at the hip joints to maintain the posture stability, and the hip joint angles will not vary so largely. At the swing phase, torque is exerted by a human being to lift the lower limb, and then the leg is put down to make the heel touch the ground. Therefore, the walking dynamics are distinct for these two phases.
3.1. Walking Dynamics
A user executes walking rehabilitation with a robotic hip exoskeleton, and the parameters of the wearer’s lower limbs and the exoskeleton are coupled into the walking dynamics such that the lower limb can be simplified as a link with an attached equivalent end point mass. At the swing phase, the walking dynamics can be formulated by the oscillated model of single link; while at the stance phase, an inverted simple pendulum model is used for the dynamics. As a result, the unified walking dynamics for the swing and stance can be formulated as
in which
θ is the hip joint angle; the inertia term
includes the mass and the moment of inertia of a lower limb as well as of the thigh link of the exoskeleton; the gravitational term
G is the function of the mass of the lower limb and the thigh link. Additionally,
M and
G are configuration-dependent,
is the output torque from the robotic hip exoskeleton for power assistance or gait rehabilitation, and
is the exerted hip joint torque of the human being.
While implementing the gait rehabilitation, the robotic hip exoskeleton is given a rehabilitation trajectory to allow the wearer’s thigh to follow the planned gait trajectory. However, the wearers’ inertias are not exactly known and are different for individuals. As such, a model-based controller is not available without any compensation. Moreover, the exerted hip joint torque depends on gaits and the muscle strength of a lower limb, and each wearer has a different hip joint torque during walking. Currently, it is not easy to measure the human’s hip joint torques using a torque sensor. As a result, a wearer’s applied hip joint torque, , is unknown for the robotic hip exoskeleton and generally is regarded as an external disturbance. In this regard, in the paper, a disturbance observer, LESO, was proposed to estimate these uncertainties and the hip joint torques, and then the LESO-based controllers will be developed for gait rehabilitation control.
3.2. LESO Design
The advantage of LESO may estimate the dynamic uncertainties and exerted torques without a detailed system model. This effective approach extends another state to approximate the total system uncertainties and external disturbances in real time [
20].
By inversion of the inertia term, also defining
=
u and introducing a user-defined control gain
, Equation (1) can be expressed as
in which
accounts for the combined effects of internal dynamics and external disturbances on angular acceleration.
Rewriting Equation (2) in a state space, and also augmenting another state by defining
,
,
,
, the dynamic equations are expressed in a compact form as
in which
,
,
,
,
being the part of jerk and physically bounded, and
being the added augmented state.
According to the state space expression for the dynamic Equation (3), the state observer predicting an estimate of the state of (3) can be designed as [
21]
in which
, being the estimation of the system state
, is the state vector of the observer,
L =
is the observer gain vector, and
is the estimate of the system output
y.
In Equation (4),
is the estimation of
f. Moreover, the tracking errors of the observer are defined as
e =
x –
z; the error dynamics are then derived by Equations (3) and (4) as
in which
.
3.3. LESO-Based PD Controller Design
As the active disturbance rejection control (ADRC) concept suggests [
22], if the total disturbance is estimated and then used to try to eliminate the unknown total disturbance, the tracking errors of a system can be compensated by a PD type of controller.
Let
be the estimate of
f, and the control input
u of the robotic hip exoskeleton be specified as
Substituting Equation (6) into Equation (2), the dynamics are reduced to
From Equation (7), the closed-loop dynamics can be made easily controllable by ADRC that tries to eliminate the estimated errors on
f. Finally, the new control input
can be synthesized in a PD type of control as
in which
,
are the predefined hip joint angles and joint rates.
Combining LESO and ADRC, the LADRC is composed, or the so-called LESO-based PD controller whose control structure is presented in
Figure 4. Moreover, the control gains
,
kd can be specified as
,
according to the separation principle of eigenvalues, in which
ωc is the user-defined frequency bandwidth [
23].
3.4. LESO-Based SMC Design
In LADRC, the linear feedback control is synthesized by the estimated system state instead of the measured joint angles of the robotic hip exoskeleton. Sliding mode control (SMC) has the characteristics of simple control and easy implementation and has been successfully applied to many nonlinear systems. Moreover, SMC is an effective technique relative to the parametric uncertainties and external disturbances. The desired closed-loop performance of SMC is first defined by a sliding surface that the SMC specifies. Here the time-varying sliding surface is defined as
in which
is the hip joint angle errors with respect to the planned hip joint trajectory. The positive constant
c is related to the desired performance of the closed-loop system.
A sliding mode controller comprises the nominal control
that is determined by making the derivative of the sliding surface zero and the reaching control
for the system disturbances. At the reaching phase, the designed hitting control law compels the system trajectories onto the sliding surface. If the system state slides to the origin along a trajectory in a sliding mode, it remains on the sliding surface. As such, trajectory tracking is completed. The reaching control
is expressed traditionally in a sign function that always excites a chattering and results in damage. Instead, a hyper-tangent function is proposed for the reaching control to account for the uncertainties and eliminate the chattering. In total, the control input takes the form
in which coefficients
,
are positive, and can be defined by the following stability analysis.
A Lyapunov candidate
V(
t) is chosen as
The stability is analyzed by differentiating (11) as
in which
is the observed disturbance error.
To stay on the sliding mode surface during the dynamic variation, the parameters
and
must be chosen to let
for
. Moreover, as time approaches infinity, from Equation (5), with
being Hurwitz,
is bounded, and the system is thus guaranteed stable [
24].
The control structure of the LESO-based SMC that combines LESO and SMC is shown in
Figure 5. In performing rehabilitation training, the planned hip joint angles
are designated as the rehabilitation trajectories. The control signals
u for the robotic hip exoskeleton are synthesized by the LESO-based SMC, actuating the DC motor to produce torques to drive the exoskeleton.
3.5. LESO-Based FTSMC Design
To further improve the performance, a LESO-based fast terminal slide mode controller (FTSMC) is presented to control the robotic hip exoskeleton. In comparison with the SMC, the FTSMC can approach a designed sliding surface rapidly so that a system can be stabilized at a finite time.
In FTSMC, a sliding surface is defined as
in which
,
,
,
are positive. Additionally,
,
are odd and coprime with
.
As the tracking error
, the
αe term in the sliding surface
s has the faster approaching law, but as the error
, this term
will dominate the approaching law and make the system converge to a stable state rapidly [
25].
The total control for the LESO-based FTSMC is designed as
in which the parameters
,
,
,
m are positive, and
,
are odd and coprime each other.
The parameters
,
,
,
can be chosen based on the stability analysis following the above procedure for the LESO-based SMC, such that the derivative of a Lyapunov function
. The control structure for the LESO-based FTSMC is shown in
Figure 6.
4. Implementation of Walking Rehabilitation
The effects of the proposed robotic hip exoskeleton on gait rehabilitation were investigated. As shown in
Figure 7, a healthy subject A with 1.72 m height/68 kg weight wore the robotic hip exoskeleton to execute rehabilitation exercises. For now, only the right leg was actuated and tested. The predefined trajectories of the hip joint were specified by the measurement of the joint angles according to the normal gaits. The trajectory tracking experiments were then conducted to implement the gait rehabilitation motions. The required parameters for the proposed controllers were as follows: in the LADRC,
= 100,
= 20,
= 100; in the LESO-based SMC,
c = 50,
= 50,
= 50; in the LESO-based FTSMC,
= 1,
= 1,
p = 21,
q = 19,
= 1,
= 1,
= 3, n = 1. For all controllers,
10.
4.1. Walking Rehabilitation Experiment
As shown in
Figure 8, the walking experiments for gait rehabilitation were conducted with two walking speeds: 0.15 m/s and 0.225 m/s. The hip joint trajectories were planned in advance. Three controllers, LADRC, LESO-based SMC, and LESO-based FTSMC, were employed and compared in terms of tracking performance.
Figure 9 and
Figure 10 present the trajectories of the hip joint for the three controllers at the two different walking speeds. It was seen that the LADRC on the rehabilitation trajectory tracking had the worst performance because of the effects of a linear controller for the nonlinear system. LESO-based FTSMC apparently had superior tracking performance.
The RMS errors for the three controllers at the two walking speeds are shown in
Table 1, in which RMSE=
, and
is the measured hip joint angle, and
is the planned hip joint angle. It was demonstrated that the RMSEs were statistically and significantly lowered using the LESO-based FTSMC, and a better tracking performance for the robotic hip exoskeleton was achieved. Moreover, as the walking speed increased, LADRC presented a larger tracking error. However, for the other controllers, the tracking errors only increased slightly.
4.2. Gait Rehabilitation while Suffering from Instant Spasm and Tremor
During the gait rehabilitation process, spasm and tremor may occur and affect the ensuing rehabilitation procedure [
26]. If the phenomena are detected and possibly cause an unsafe situation for the user, the exercising process may have to be halted.
Sometimes with some manifestations, for instance, the cogwheel phenomenon, spasm, clonus or fasciculations, tremors may occur during a rehabilitation process. These phenomena must be detected to determine whether a process should be terminated to ensure a wear’s safety. For example, spasm is classified as the instant type or the sustaining type. For a sustaining spasm, the training process must be halted by turning off the exoskeleton system. But the instant type of spasm vanishes soon after it happens, and the exercising process may be allowed to continue without causing harm.
In the experiments, the gait rehabilitation was performed, and the instant spasm and tremor were assumed to happen during the test process. The spasm and tremor can be induced intentionally and spontaneously by a healthy subject in the test. They were intended to vanish soon after they happened.
Figure 11,
Figure 12,
Figure 13,
Figure 14,
Figure 15 and
Figure 16 display the trajectories of the hip joint using the proposed LADRC, LESO-based SMC, and LESO-based FTSMC at the walking speeds of 0.15 m/s and 0.225 m/s. From the results, even though the instant spasm and tremor temporarily led to larger tracking errors, the rehabilitation process still continued with stable rehabilitation trajectory tracking for the three controllers after these phenomena quickly disappeared. However, the comparisons showed that the tracking performance for the LESO-based FTSMC was superior to the other two due to its better robustness to external disturbances. Moreover, the fast walking speed resulted in severe tracking errors for a brief moment when encountering these phenomena, owing to the response frequency.
4.3. Rehabilitation Experiment on Ascending
In the tests, a subject wore the robotic hip exoskeleton to ascend a staircase for gait rehabilitation, as shown in
Figure 17. Each stair was 18 cm in height, and the ascending speed was specified as 4 steps per 10 secs, but with a difference of one step per stride and two steps per stride, which implies that the gait had a faster walking speed for one step per stride. Only the LESO-based FTSMC were used for the ascending gait rehabilitation owing to the superior tracking performance.
Figure 18 and
Figure 19 describe the trajectories of the hip joint for ascending by one step and two steps per stride, respectively. The ascending results show that the tracking performance of one step per stride was inferior to two steps per stride due to walking speed. Additionally, the larger tracking errors often happened at the stance phase when more steps per stride were taken.
4.4. Walking Experiments for Different Subjects
In this subsection, walking experiments were implemented for different subjects, in which two more subjects, namely subject B with 1.65 m height/57 kg weight and C with 1.81 m height/72 kg weight, were tested. The identical prerecorded gait trajectory at the walking speed of 0.15 m/s for the hip joints of the robotic hip exoskeleton was used for rehabilitation exercises. The slower walking speed was employed to ensure a stable gait. The following rehabilitation trajectory was controlled by the aforementioned three controllers. The trajectories of hip joints for the different subjects wearing the robotic hip exoskeleton are depicted in
Figure 20. Even for different subjects with the distinctive heights and weights, the results show that the gait trajectories can be validated as a stable rehabilitation process under the proposed controls.
The comparisons of hip joint trajectories for the subjects are presented in
Table 2. For subject B, the RMSEs of trajectories by the proposed three controllers did not vary much more, and had smaller values as compared to subjects A and C. But for the subjects A and C with comparatively larger weights, the RMSEs of the rehabilitation trajectories could be decreased noticeably by LESO-based nonlinear controllers. The results showed that a heavy subject, implying larger inertia of the lower extremities, may result in a larger disturbance during walking. The linear LADRC was not enough to compensate the estimated disturbance errors. In addition, the wearer’s height did not noticeably affect the trajectory tracking performance.
5. Evaluation of Rehabilitation Assistance
To evaluate the effects of the robotic hip exoskeleton on rehabilitation assistance, a three-dimensional motion captured system along with EMG sensors and force plates was used to measure the joint angles, bio-signal EMGs, and ground reaction forces.
In the motion=captured system, ten infrared cameras were deposed around a test field. Fifty-one reflectors were attached to the subject’s body to mark for human model building. Force plates were put on the path along the subject’s forward direction to measure the ground reaction forces. In addition, EMG sensors were also mounted to the skin to measure the muscle activation, in which four wireless EMG sensors were respectively pasted to the vastus lateralis, rectus femoris, gluteus medius, and biceps femoris of the thigh. As shown in
Figure 21, a subject wore the robotic hip exoskeleton to execute a power assistance test for gait rehabilitation, the infrared cameras around the test field captured the images of reflectors, and then the human model could be rebuilt in a skeleton frame using the software ViconNexus2.8. The testing process based on the LESO-based FTSMC for the power assistance of gait rehabilitation is presented in
Figure 22.
Figure 23 presents the ground reaction forces at walking with and without a robotic hip exoskeleton. The results showed that the ground reaction forces for both test cases had no apparent variations.
The flexion/extension motion of the human’s thigh is mainly controlled by the gluteus medius; therefore, only the EMG signals of the gluteus medius are displayed in
Figure 24, in which the smaller peak value of the blue line implies an effective power assistance as one wears the robotic hip exoskeleton to execute a gait rehabilitation exercise.
6. Discussion of the Robotic Hip Exoskeleton for Rehabilitation
Based on the obtained results, the developed robotic hip exoskeleton can very much assist gait rehabilitation. For the experiments on walking, faster walking speeds make a disturbance more significant, and thus poor tracking performance is obtained by the LADRC due to its linear controller with constant gains. Moreover, in the LADRC, the estimated hip joint angles, instead of the measured angles, are fed back to synthesize the control signals. As such, the tracking performance is worse with the estimated tracking errors. However, the tracking performance can be improved by the proposed LESO-based FTSMC because the controller can approach a designated error plane rapidly and dynamically. In addition, walking should be limited to a slower speed for better tracking performance and safety.
While executing walking exercises using the robotic hip exoskeleton, some manifestations may occur and become disturbances to the designated gait trajectory. The results demonstrate that the proposed controllers can stabilize the ensuing rehabilitation process after the instant spasms and tremors vanish. However, if violent disturbances last continuously during gait rehabilitation, tracking errors cannot not be compensated by the LESO-based FTSMC. Thus, the exoskeleton system cannot be applied to all situations, for instance the sustaining type of spasm. In future clinical usage, these phenomena must be detected and monitored using appropriate sensors to determine whether a rehabilitation process should be terminated right away to ensure the wearer’s safety. Furthermore, these physical phenomena accompanied with a faster gait rehabilitation may often lead to a walking imbalances and result in unpredicted damage to users. Therefore, balance recovery may be an important research topic for lower-limbed exoskeletons.
When a human ascends steps, more metabolic energy and balance are required. In the ascending experiments in
Section 4.3, the designed LESO-based FTSMC can stabilize the ascending trajectory effectively. Based on the comparisons of tracking performance, a slower gait with one step per stride by the robotic hip exoskeleton is better to achieve a stable ascending rehabilitation. If more steps per stride in the gait are taken to implement an ascent, a shaking gait trajectory is generated at the single supported stage. The resulting tracking errors may be solved by torso regulation of the robotic exoskeletons such that stabilization can be guaranteed on ascending.
Trajectory tracking performance was investigated for more subjects with different heights and weights. Based on
Table 2, the tracking performance is not noticeably related to a subject’s height, which is relevant to leg length. However, the inertia of the lower extremity proportional to weight gives rise to an un-modeled disturbance that leads to poor tracking performance, which means that the inertia of a leg plays an important role in the performance of gait rehabilitation. Although the proposed LESO-based nonlinear controllers can make an improvement in gait performance for heavy users, it also gives a suggestion that the user-defined control gain
in Equation (2) should be dynamically tuned according to the user’s weight.
Finally, from the evaluation of the effects of the robotic hip exoskeleton for rehabilitation assistance in
Section 5, the results of ground reactions reveal that the proposed robotic hip exoskeleton can truly carry out a normal gait using the LESO-based FTSMC. Moreover, the gluteus medius controls the flexion/extension motion of a leg and affects the stability of hip joints, and smaller gluteus medius activation demonstrate that the robotic hip exoskeleton can provide assistance for walking stabilization.
7. Conclusions
This paper concludes with the following main contributions: a 4-DOF robotic hip exoskeleton was proposed to perform a gait rehabilitation exercise smoothly and robustly. Research efforts were also concentrated on the controller design for the reliable implementation of the walking assistance. Because every user has different dynamic parameters, the model-free LADRC, LESO-based SMC, and LESO-based FTSMC were developed for the robotic hip exoskeleton to effectively implement the gait rehabilitation.
The tracking error analyses conducted by the gait rehabilitation experiments on walking and ascending validated the capability of the robotic hip exoskeleton. Moreover, the performance comparisons demonstrate the superiority of the LESO-based FTSMC to the other two controllers. More noticeably, the executed gait rehabilitation maneuvers also validate the capability and robustness of the designed robotic hip exoskeleton when instant spasms and tremors happen. Additionally, the disturbance resulting from a subject’s weight can be compensated well by the LESO-based FTSMC.
Finally, the evaluation of power assistance provided validation for the effective power assistance as one wears the robotic hip exoskeleton to execute walking. In the future, it is expected that a potential device for gait rehabilitation will be provided to patients suffering from muscle weakness through the help of clinical trials.