Conference PaperPDF Available

MPC-PID comparison for controlling therapeutic upper limb rehabilitation robot under perturbed conditions

Authors:

Figures

Content may be subject to copyright.
MPC-PID Compari
son for Controlling Therapeutic
Upper Limb Rehabilitation Robot Under Perturbed
Conditions
Athar Ali, Syed Faiz Ahmed, M. Kamran Joyo, Kushsairy.K
University Kuala Lumpur, British Malaysian Institute
Kuala Lumpur, Malaysia
athar.ali@s.unikl.edu.my
, syedfaiz@unikl.edu.my
Abstract Increase in the number of stroke patients upsurges
the need of rehabilitation robots. It’s the ability of human
muscles to recover from stroke if it performs certain movements
repetitively and robots are the best way to perform repetitive
tasks. In this study, a 3 degree of freedom (3DOF) upper limb
rehabilitation robot has been developed to recover the patient
who have impaired limb, physical trauma or hit by a stroke. In
therapeutic exercise robots, the position accuracy and stability
are two major concerns, how effectively exercise is being
performed and how much stable robot is from external
disturbances. To ensure that, an analysis has been performed on
a comparison of PID (Proportional integral and derivative) and
MPC (Model Predictive Control) control algorithms to find out
which control algorithm is most suitable for upper limb
rehabilitation robots.
KeywordsDynamic Modeling; Model Predictive Control
(MPC); Rehabilitation Robotics; Upper Limb.
I. INTRODUCTION
Neuromuscular deterioration can be a serious barrier for
someone to perform activities of daily life. Main reasons for
impairment deterioration are the repercussion of stroke, an
accident or a progressive neuromuscular disorder. Brain
regions motor control functions can be damaged during a
stroke. However, the brain has the ability to adapt for this so
that these skills are not lost forever but can be relearned in time
[1
-
3].
The Rehabilitation process is bit intensive, with the subject
repeats the same movement again and again. The idea of
rehabilitation was to free the therapists from repetitive tasks
and intensive training. Robots are ideal for carrying out the
repetitive. Over aging of the population (in 2030 around 25%
of people will be over 65; in 2050 this number will have more
than doubled), the rising cost of health care and the increasing
burden impairments have on daily life. Therefore, modern
technologies are becoming more and more applied in
rehabilitation. Rehabilitation robotics gains significant
attention in recent years and become the area of interest for the
researchers. [4]
Rehabilitation arm support (RAS) systems are intended to
assess the human arm impairments and to regain the arm
functionality by training. RAS systems should be able to assist
or even correct the user when he follows predefined
trajectories. Usually, Rehabilitation arm support (RAS)
systems are used in rehabilitation centers and are designed to
be stationary; hence, they are not intended to be applied in a
home situation. However, to provide rehabilitation possibilities
at home, devices are being developed [5-7]. These home RAS
systems should be lightweight, easy to carry, occupy a small
volume, and have a low power consumption, whereas most the
RAS systems used in rehabilitation centers are designed to
provide a large ROM and many different training possibilities.
The upper limb is essential for our daily functioning. It
enables us to grip, write, lift and throw among many other
movements. The upper limb has been shaped by evolution, into
a highly mobile part of the human body. This contrasts with the
lower limb, which has developed for stability.[8,9] In this
article, we will discuss the regions of the upper limb, as well as
the individual comp
onents and essential functions. This will be
joint by joint, with other structures mentioned throughout.
The upper limb device requires an appropriate control
algorithm to stabilize the movement and following the precise
trajectory. In this paper, a comparison is addressed for the
upper limb device using PID and MPC control algorithms. The
two control algorithms have different implications on the
system. The response of the system while PID is used as a
control is faster and stabilizes the system rapidly wh
ile the
response of MPC is slower. PID is better under perturbed
conditions and MPC is better when the system is affected by
noise [10,11].
II. SYSTEM DESIGN
The robot manipulator is portable and easy to setup in any
small hospital, where the upper limb rehabilitation robot is
designed in such a way that it can be easily assembled and
dissembled. The System architecture of robot manipulator
utilizes actuator concept. It has three phalanges position, the
position starts from MP Phalanges for bicep, PIP Phalanges for
elbow and DIP Phalanges for the wrist.
The manipulator’s mobility or degree of freedom can be
counted by the number of links and joints consisting the
mechanism. TABLE I provides the angular range of motion of
the three upper arm joints. This study focuses on elbow joint
with the range of motion 00 -1600 Flexion-Extension.
TABLE I: RANGE OF MOTION OF UPPER LIMB
Limb
Therapeutic Exercise
ROM of limb
Flexion-extension
-60/180
Shoulder
External-internal rotation
-90/50
Abduction-adduction
-45/90
Elbow
Flexion-extension
0o/160o
Radial-Ulnar deviation
-35/25
Wrist
Flexion-extension
-80/70
TABLE II: MOTOR PARAMETERS
A. System Modeling
The System model is composed of two parts: kinematic
model and motor model. The Kinematic model describes the
relationship between upper limb robot manipulator (position,
velocity, and acceleration) and joint torque; while motor model
aims to present the relationship of energy conversion from
electrical to mechanical i.e. voltages to torque.
Dynamic modeling of the multi-rigid body can be done
through several methods, such as Newton Euler equation,
Lagrange equation, Kane Equation, Hamilton theory and
Newton motional theory. Among all these methods, the
methods more widely used for controller design are Lagrange
equation and
Newton Euler equation. Langrage equation is long drawn
out from Newton Euler equation but centers on the energy
analysis of
the
whole system while Newton Euler equation
focuses on force analysis of the component. In this study,
Newton Euler equation method is used to establish the
mathematical model of the system.
B. Motor Modeling
DC motor control voltages obeys the following equation
Per Kirchhoff law.
where
ea(t) is motor input voltages, ia(t) is armature current,
La is motor inductance, Ra is motor resistance and eb(t) is the
back EMF of the motor.
Since DC motor output torque is proportional to the
armature current ia(t), motor torque can be obtained by
following equation:
Where KT is motor torque constant, motor current ia(s) is
given by equation.
The relationship between torque and input voltages of
motor is given by the following equation.
Motor parameters are shown in TABLE II. Where
K
t is motor
torque constant La is motor inductance, Ra is armature
resistance, Kb is motor backlash constant, n is gear ratio, Jm is
motor inertia and bm is motor friction.
C. System Transfer function:
The goal of this research is to develop a robot which can
perform therapeutic exercise of one joint at a time. Three
transfer functions have been developed for each joint of upper
limb robotic arm.
Shoulder Joint transfer function in s-domain is derived using
by designing the 3-D model upper limb rehabilitation robot in
SolidWorks and then imported the .xml file of that model in to
MATLAB SimScape where motor model is added to the
system
to derive the transfer function of the complete system.
Given below is the transfer function of the elbow joint, taking
voltage as an INPUT and position as an OUTPUT to the
system.
The transfer function is in continues domain, which cannot be
practically used as hardware
is in
discrete domain. Therefore,
transfer function of each joint is converted in to digital domain
using zero order hold method with sampling time Ts=0.1sec.
Discrete domain transfer function for elbow joint is also a
third order transfer function derived in the similar manner as
shoulder joint transfer function.
D. System Stability:
The stability system is one of the major concern when
developing a therapeutic exercise robot. Instability in the
Parameters
Shoulder
Elbow
Wrist
Kt (N-m/A)
.023
.023
.023
La (Henry)
0.23
0.23
0.23
Ra (Ohm)
1
1
1
Kb (V-s/rad)
0.023
0.023
0.023
n
1
1
1
Jm (kg·m²)
0.02
0.02
0.02
bm(N.sec/m)
0.03
0.03
0.03
system may cause in breaking the arm of patient. Therefore,
it’s important to do stability analysis of the system.
Pole zero graphs of each joint shows that system is marginally
stable. To stabilized the system a controller is needed which
can stabilize the system under uncertainties and external
disturbances.
III. CONTROLLER
Various controllers are being used to deal with system
uncertainties, external disturbances and sensory noises. In this
study, Model Predictive Control (MPC) and Proportional
Integral Derivative (PID) Control are being studied under
perturbed conditions.
A. Model Predictive Control:
The motive of using MPC is to compute a future control
sequence in a defined horizon in such a way that the prediction
of the plant output is closer to the reference. MPC is selected
for better controlling of the system under disturbance
conditions, it predicts control signal in such a way that it
minimizes a defined cost function which is error signal
between the output and desired value over specified prediction
horizon. Kalman filter estimates the disturbances, allowing
MPC to reject the effect of disturbance. MPC starts predicting
the future control action by choosing the suitable values of
control horizon M, prediction horizon P and control
-
weighting
factor R. Once MPC completes its prediction process, it
implements best control action and then at the next sampling
interval, the control estimation is repeated with the new
available information. Thus, the performance is increased.
The system dynamics in state space representation can be
expressed as:
The system states for elbow joint are
The prediction horizon can be defined as
The estimation error is uniformly fed back at every instant.
The state prediction is determined by:
The optimization cost function is defined by:
Where ‘Q’ is associated wi
th
the weight coefficient. The
optimal solution to the optimization plant is given by
Where the estimated state vector is ‘ ’ and optimal ‘ ’ is
shown while ‘ ’ and ‘ ’ are the control gains.
Fig.1 shows the complete model of MPC implementation in
MATLAB on upper limb elbow joint under perturbed
conditions.
Fig. 1. System model using MPC under noise and external disturbance.
Firstly, MPC behavior was checked under noisy condition.
White noise with three different power range (i.e.
0.1,0.01,0.001) was given to tuned MPC and results showed
that MPC behaves perfectly under noisy conditions the control
parameters for MPC are given in TABLE III.
TABLE III: MPC CONTROL PARAMETERS.
Sample time
Prediction
horizon
Control
horizon
0.01
8
2
0.01
10
2
0.01
40
3
Fig.2. shows the system response under noisy conditions. The
graph, shows in fig.2. is position versus time. Red line shows
the system respo
nse to the white noise of power 0.1, blue is
system response to the white noise of power 0.01 and black is
the system response to the white noise of power 0.001. Fig.3.
shows the white noise of various power that was applied on
the system.
Fig.2. MPC Controller response under noisy condition
Fig.3.Sensor Noises with different powers (0.1,0.01,0.001) respectively.
Model predictive controller behaved fine under noisy
conditions. That wasn’t the same when external disturbances
were applied to the system. MPC could not handle external
disturbance very well. Fig.4. shows MPC response under
external disturbance of 10% of the input(Red) 50% of the
input(black) and 100% of input (blue). The graph shown in
fig.4. is between position versus time.
Fig.4. MPC Controller Response under Disturbance.
B. Proportional Integral Derivative Control
To deal with issue of disturbance, PID Controller is used
with elbow joint of the rehabilitation arm. The PID controller
is tuned firstly by auto-tuning method then by
fine
tuned and
finally by Nicolas Ziegler. The block diagram of the system
with PID control is shown in fig.5.
Fig.5. Block diagram of the system with PID
Firstly, disturbances of various amplitude on the system with
PID controller to handle the disturbances.Fig.6. shows the
response of the system under different disturbance. TABLE IV
shows th
e parameter and system response of the system under
study.
TABLE IV. PID PARAMETERS AND RESPONSE
Fig.6. PID response using auto tuned(red), fined tuned(blue) and Nicolas
Ziegler method(black).
PID handles external disturbance effectively. In this
study disturbances from 10% to 200% of the input signal were
applied to the system with PID and system handles the
disturbance very well. TABLE V shows the overshoot and
settling time of the system under disturbances. System has no
effect on stability, overshoot and settling time under
disturbance equals to 10% of input signal. While at external
disturbance of 200% of the input signal system has 1%of
overshoot and takes 1.5 sec to stabilized the system.
TABLE V. OVERSHOOT AND SETTLING TIME OF THE SYSTEM
UNDER DISTURBANCES.
Controller Parameters
Auto Tuned
Fine Tuned
Nicolas Ziegler
P
71020.1844
319.8875
150
I
142040368.73
597.8409
180
D
0
42.6716
20
N
100
1528.13
100
b
1
0.983
1
c
1
0.383
1
Performanc e and Robustness
Rise time
0.195 sec
0.416 sec
1.52 sec
Settling Time
0.75 sec
1.02 sec
1.15 sec
Overshoot
0.001%
0.04%
0.07%
Peak
0.999
1.05
1.02
Gain Margin
51.9db
@440rad/s
-
-
Phase Margin
87deg
@5 rad/s
64.5deg
@ 13.4rad/s
-
Close-loop
Stability
Stable
Stable
Stable
Elbow
Disturbance
Overshoot
Settling time
200%
1%
1.5 sec
100%
0.5%
1.27 sec
50%
0.2%
1.21 sec
10%
No effect
-
PID controller fails under noisy conditions. Actually
PID control system is trying to reduce error signal which is the
difference between reference signal and feedback signal, when
noise (which is an always random and uneven signal) is added
in PID based F.B loop control system, then the error signal
will also become uneven (alter in every instant of time) so fix
PID gains would not be able to settle it to minimize it.
While external disturbance
normally acts as some sort of
extended impulse and there is no unevenness in it, so PID can
easily overcome it and makes the system stable.
The White noise of power 0.1 (response is shown in
red), 0.01(response is shown
in blue) and 0.001 (response
is
shown in black.) was applied to the system feedback. Fig.7
shows PID response under the noisy conditions. The graph
shown in fig.7 is position versus time.
Fig. 7. System response with under noisy condition.
IV. CONCLUSION
Output response based on two control strategies, the control
effects of both controllers (MPC and PI
D) were similar in
terms of settling time and overshoot. However, under
disturbance PID control method shows better results as
compared to MPC. This was because the original nonlinear
model used by PID strategy included a derivative part that
eliminated the overshoot for the control response while the
process model used by MPC strategy still had some mismatch
compared to the original model. PID controller cannot handle
noise, while in MPC, noise can be modeled and can be
removed as MPC has a Kalman filter to remove output noise.
REFERENCES
[1] G. B. Prange, M. J. Jannink, C. G. Groothuis-Oudshoorn, H. J. Hermens,
and M. J. IJzerman, "Systematic review of the effect of robot-aided
therapy on recovery of the hemiparetic arm after stroke," Journal of
rehabilitation research and development, vol. 43, p. 171, 2006.
[2] G. Kwakkel, B. J. Kollen, and H. I. Krebs, "Effects of robot-assisted
therapy on upper limb recovery after stroke: a systematic review,"
Neurorehabilitation and neural repair, vol. 22, pp. 111-121, 2008.
[3] G. Fazekas, M. Horvath, T. Troznai, and A. Toth, "Robot-mediated
upper limb physiotherapy for patients with spastic hemiparesis: a
preliminary
[4] ALI, A., AHMED, S., JOYO, M., MALIK, A., ALI, M., KADIR, K., &
YUSOF, Z. (2016). Control Strategies for Robot Therapy. Sindh
University Research Journal-SURJ (Science Series), 48(4D)I.S. Jacobs
and C.P. Bean, “Fine particles, thin films and exchange anisotropy,” in
Magnetism, vol. III, G.T. Rado and H. Suhl, Eds. New York: Academic,
1963, pp. 271-350.
[5] Omarali, B., Taunyazov, T., Bukeyev, A., & Shintemirov, A. (2017,
March). Real-Time Predictive Control of an UR5 Robotic Arm Through
Human Upper Limb Motion Tracking. In Proceedings of the Companion
of the 2017 ACM/IEEE International Conference on Human-Robot
Interaction (pp. 237-238). ACM.
[6]
Riani, A., Madani, T., El Hadri, A., & Benallegue, A. (2017, July).
Adaptive control based on an on-line parameter estimation of an upper
limb exoskeleton. In Rehabilitation Robotics (ICORR), 2017
International Conference on (pp. 695-701). IEEE.
[7] Riani, A., Madani, T., El Hadri, A., & Benallegue, A. (2017, July).
Adaptive control based on an on-line parameter estimation of an upper
limb exoskeleton. In Rehabilitation Robotics (ICORR), 2017
International Conference on (pp. 695
-701). IEEE.
[8] Montaño, J. G., Cena, C. E. G., Chamorro, L. J. M., Destarac, M. A., &
Pazmiño, R. S. (2017). Mechanical Design of a Robotic Exoskeleton for
Upper Limb Rehabilitation. In Advances in Automation and Robotics
Research in Latin America (pp. 297-308). Springer, Cham.
[9] van Ommeren, A. L., Prange-Lasonder, G. B., Rietman, J. S., Veltink, P.
H., & Buurke, J. H. (2017). Preliminary extraction of themes from a
review about user perspectives on assistive technology for the upper
limb after stroke. In Converging Clinical and Engineering Research on
Neurorehabilitation II (pp. 323-327). Springer International Publishing.
[10] Tanveer, M. H., Hazry, D., Ahmed, S. F., Joyo, M. K., Warsi, F. A.,
Kamaruddin, H., ... & Shahriman, A. B. (2014, March). NMPC-PID
based control structu
re design for avoiding uncertainties in attitude and
altitude tracking control of quad-rotor (UAV). In Signal Processing & its
Applications (CSPA), 2014 IEEE 10th International Colloquium on (pp.
117-122). IEEE.
[11] Kirsch, N., Alibeji, N., & Sharma, N. (2017). Nonlinear model
predictive control of functional electrical stimulation. Control
Engineering Practice, 58, 319-331.
... A linear explicit model predictive robot control is implemented for the online generation of optimal robot trajectories that match the operator's wrist position and orientation without considering the network constraints. [13] performed a comparison of PID (Proportional Integral and Derivative) and MPC algorithms on an upper limb rehabilitation robot with three degrees of freedom. A new networked predictive control system was implemented in [14] to control a universal robot arm with network constraints such as network time delay and packet loss. ...
Preprint
Full-text available
Networked control systems are closed-loop feedback control systems containing system components that may be distributed geographically in different locations and interconnected via a communication network such as the Internet. The quality of network communication is a crucial factor that significantly affects the performance of remote control. This is due to the fact that network uncertainties can occur in the transmission of packets in the forward and backward channels of the system. The two most significant among these uncertainties are network time delay and packet loss. To overcome these challenges, the networked predictive control system has been proposed to provide improved performance and robustness using predictive controllers and compensation strategies. In particular, the model predictive control method is well-suited as an advanced approach compared to conventional methods. In this paper, a networked model predictive control system consisting of a model predictive control method and compensation strategies is implemented to control and stabilize a robot arm as a physical system. In particular, this work aims to analyze the performance of the system under the influence of network time delay and packet loss. Using appropriate performance and robustness metrics, an in-depth investigation of the impacts of these network uncertainties is performed. Furthermore, the forward and backward channels of the network are examined in detail in this study.
... To highlight the performance of SMC, comparison between SMC and MPC is made by implementing them on the same mechanical structure of upper limb rehabilitation robotic system. Design methodology of MPC with all the results are provided in [36]. Below in Fig. 17 is the graph showing percent overshoot of the system response for MPC and Fig. 18 shows comparison between SMC and MPC under the action of 100% disturbance. ...
Article
Rehabilitation of patients suffering from post-stroke injuries via robots is now adapted word widely. The aim of this therapy is to restore and improve the dysfunction and the performance of the affected limbs doing repetitive tasks with the help of rehabilitation robots, as robots are best way to perform repetitive task without any monotony failure. Control of these rehabilitation robots is an important part to consider because of nonlinearity and uncertainty of the system. This paper presents nonlinear sliding mode controller (SMC) for controlling a 2 degrees of freedom (DOF) upper limb robotic manipulator. Sliding mode control is able to handle system uncertainties and parametric changes. One drawback of using SMC is high frequency oscillations called as chattering. This chattering can be reduced by using boundary layer technique. Experiments have been carried out under perturbed conditions and results have shown that SMC performs well and remain stable and thus proves to robust controller for upper limb robotic manipulator.
... However, the practical implementation of MPC is typically difficult, which is mainly due to its high computational burden. For example, the MPC method is used for controlling the rehabilitation exoskeleton in Ali et al. (2017), Rodriguez et al. (2017), andTahamipour-Z et al. (2018), but the method is not implemented on the robot. Although MPC is experimentally tested on a wearable exoskeleton in Wang et al. (2011), the optimization problem is considered to be linear. ...
Article
In this paper, a nonlinear model predictive controller (NMPC) with input saturation is designed and modified for a rehabilitative exoskeleton for paraplegic individuals. An analytical solution for the NMPC optimization problem is obtained for small prediction horizons (N<3). Additionally, an iterative solution for longer horizon problems (N≥3) is performed by employing the linear time-varying approach and using the active set method to include the constraints. Real-time guarantee for the implementation of both NMPC solutions is derived, and the robustness and stability of the closed-loop system are discussed. Finally, the proposed controller is successfully simulated and implemented on a real exoskeleton robot with 1 ms sampling time. The results show that the proposed controller is more effective than PID and adaptive fuzzy controllers.
... In real environment, the model imperfections, physical condition limitations, and disturbances may cause the output to deviate from its reference signal. As a robust control algorithm, MPC has its irreplaceable advantage in dealing with the problem of external perturbations and internal noises by using its good control effect and strong robustness (Ali et al. 2017). Also, MPC can effectively overcome the uncertainty, nonlinearity and unmodelable high-order dynamics of control process. ...
Article
Full-text available
Micropositioning systems are widely employed in industrial applications. Nonminimum-phase (NMP) is a normal phenomenon in micropositioning system, which leads to a great challenge for control system design. Model predictive control (MPC) is effective in handling the NMP problem. However, the parameter tuning of MPC is quite complicated and time-consuming using traditional methods for motion tracking control implementation. In this paper, an efficient neural networks (NN) model is established to optimize the MPC controller parameters including the prediction horizon, control horizon, and weighting factor. With the developed NN model, the motion tracking process of the micropositioning system is more intelligent and adaptive. The effectiveness of the presented novel NN-MPC control strategy has been verified by conducting extensive simulation studies. Furthermore, the results demonstrate that the NN-MPC scheme has good robustness under model parameter variation and noise condition.
... Secondly, as per manuscript [9], the authors discussed the local minimum problem through which BLGF might suffer. In this situation, the BLFR technique is triggered the BFP (beaconless forward planarization) algorithm [9] which performs the operation by selecting the next hop using graph planarization Principle [10]. ...
Article
Full-text available
Most industrial processes are regulated using PID control. However, many such processes often operate far from optimally because PID may not be the most suitable control method. Moreover, second-order models represent a large class of all controlled systems. This work studies the performance of some commonly used industrial PID controllers relative to MPC to understand when it is more suitable to use Model predictive control. MPC is used for this comparison because it has been the most successful industrial controller after PID. It can be concluded from the studies that improved performance can be achieved with MPC, even for modest dead time and when the damping ratio is relatively low. These improvements are prominent for dead-time dominant systems, whose dead-time to time-constant ratio is at least three.
Chapter
Piezoelectric actuators are widely employed in the field of micro-/nanomanipulation. However, hysteresis is the dominant issue in piezoelectric actuators, which leads to a great challenge to achieve high precision micromanipulation. Proportional-integral-derivative (PID) control is an efficient approach to reduce hysteresis effect in piezoelectric actuators. However, its parameter tuning is a time-consuming work for PID motion tracking control implementation. In this work, the neural networks (NN) is adopted to provide a functional model for PID with optimized parameters. It enables an intelligent and adaptive motion tracking process. The effectiveness of the presented NN-based PID control scheme is verified by performing simulation studies.
Conference Paper
Full-text available
This video demonstrates the authors' initial results on developing a real-time control system for an Universal Robot UR5 robotic arm through human motion capture with a visualization utility built on an open-source platform.
Conference Paper
Full-text available
The extensive consideration in this research article is to utilize the advantages of two most popular control techniques which are Non-Linear Model Predictive Control (NMPC) and Proportional Integral and Derivative (PID) controller for better stabilizing of quad-rotor VAV under different noises and disturbance conditions. The idea is to satisfy the environmental and safety considerations and for that the study of noises and disturbance condition in VAV flight upon the performances of NMPC and PID respectively is being evaluated. Finally a new control method is developed by combing two techniques which can be able to handle different sort of uncertainties i.e. noises and external disturbances in quad-rotor type VAV systems. The simulation result proves that the proposed control structure technique works very well in altitude and attitude stabilization of quad-rotor under different perturbed and unperturbed conditions.
Article
Full-text available
A limited number of clinical studies have examined the effect of poststroke rehabilitation with robotic devices on hemiparetic arm function. We systematically reviewed the literature to assess the effect of robot-aided therapy on stroke patients' upper-limb motor control and functional abilities. Eight clinical trials were identified and reviewed. For four of these studies, we also pooled short-term mean changes in Fugl-Meyer scores before and after robot-aided therapy. We found that robot-aided therapy of the proximal upper limb improves short- and long-term motor control of the paretic shoulder and elbow in subacute and chronic patients; however, we found no consistent influence on functional abilities. In addition, robot-aided therapy appears to improve motor control more than conventional therapy.
Article
Full-text available
To investigate the clinical usefulness of the REHAROB Therapeutic System, which provides passive robot-mediated physiotherapy for patients with spastic hemiparesis. Controlled, randomized, preliminary study. Patients and methods: Thirty patients with hemiparesis as a consequence of upper motor neurone lesion were divided randomly into 2 groups: robotic and control. Subjects from both groups received 30 minutes of Bobath therapy sessions on 20 consecutive work days. Members of the robotic group received an additional 30 minutes of robot-mediated therapy on the same days. The clinical status of each patient was assessed before the first session and at the end of the programme. The difference in the scores was statistically evaluated by t-test for dependent variables in case of parametric data and Friedman's test in case of non-parametric data. The majority of the parameters measured improved in both groups, but modified Ashworth score of shoulder adductors and elbow flexors showed a statistically significant change only in the robotic group. The results suggest that it could be useful to supplement traditional physiotherapy with this form of robot-mediated therapy. Clinical investigation of a higher number of patients is planned in the near future.
Conference Paper
This paper presents an adaptive control strategy for an upper-limb exoskeleton based on an on-line dynamic parameter estimator. The objective is to improve the control performance of this system that plays a critical role in assisting patients for shoulder, elbow and wrist joint movements. In general, the dynamic parameters of the human limb are unknown and differ from a person to another, which degrade the performances of the exoskeleton-human control system. For this reason, the proposed control scheme contains a supplementary loop based on a new efficient on-line estimator of the dynamic parameters. Indeed, the latter is acting upon the parameter adaptation of the controller to ensure the performances of the system in the presence of parameter uncertainties and perturbations. The exoskeleton used in this work is presented and a physical model of the exoskeleton interacting with a 7 Degree of Freedom (DoF) upper limb model is generated using the SimMechanics library of MatLab/Simulink. To illustrate the effectiveness of the proposed approach, an example of passive rehabilitation movements is performed using multi-body dynamic simulation. The aims is to maneuver the exoskeleton that drive the upper limb to track desired trajectories in the case of the passive arm movements.
Chapter
This work presents the conceptual design, construction and testing of an upper limb rehabilitation system consisting of an exoskeleton of 6 degrees of freedom and a Human Machine Interface (HMI) to configure and control the exoskeleton. We present the study of the kinematics of the mechanical device followed by a three-dimensional modeling. Before the design of the exoskeleton was finished, we proceeded to the construction of a prototype in order to validate the model, using the Fused Filament Fabrication (FFF) technology and a three RX-64 Dynamixel motors from Robotis. LabVIEW® software from National Instruments was chosed to develop the HMI to communicate the exoskeleton with a computer for control the device and obtain relevant data, as the position or movement velocity. The results show the feasibility of the assistance of the robotic device in a rehabilitation processes.
Conference Paper
This paper reports the authors' initial results on developing a real-time teleoperation system for an Universal Robots robotic arm through human motion capture with a visualization utility built on the Blender Game Engine open-source platform. A linear explicit model predictive robot controller (EMPC) is implemented for online generation of optimal robot trajectories matching operator's wrist position and orientation, whilst adhering to the robot's constraints. The EMPC proved to be superior to open-loop and naive PID controllers in terms of accuracy and safety.
Chapter
Use of assistive technology to support the upper extremity of stoke survivors seems promising. Attention for the needs and preferences of the end-user from the start of the design is crucial to avoid device abandonment. The aim of this study was to gain insight into the factors that play a role in the successful use of upper extremity assistive technology in rehabilitation and daily life activities of stroke survivors through a systematic analysis of the literature. Six qualitative studies have been retrieved from PubMed, Scopus, CINAHL, Embase, PsycINFO and additional reference tracking. Analysis of user expressions resulted in the specification of three overarching themes: accessibility, usage and personalization.
Article
Minimizing the amount of electrical stimulation can potentially mitigate the adverse effects of muscle fatigue during functional electrical stimulation (FES) induced limb movements. A gradient projection-based model predictive controller is presented for optimal control of a knee extension elicited via FES. A control Lyapunov function was used as a terminal cost to ensure stability of the model predictive control. The controller validation results show that the algorithm can be implemented in real-time with a steady-state RMS error of less than 2°. The experiments also show that the controller follows step changes in desired angles and is robust to external disturbances.
Article
The aim of the study was to present a systematic review of studies that investigate the effects of robot-assisted therapy on motor and functional recovery in patients with stroke. A database of articles published up to October 2006 was compiled using the following Medline key words: cerebral vascular accident, cerebral vascular disorders, stroke, paresis, hemiplegia, upper extremity, arm, and robot. References listed in relevant publications were also screened. Studies that satisfied the following selection criteria were included: (1) patients were diagnosed with cerebral vascular accident; (2) effects of robot-assisted therapy for the upper limb were investigated; (3) the outcome was measured in terms of motor and/or functional recovery of the upper paretic limb; and (4) the study was a randomized clinical trial (RCT). For each outcome measure, the estimated effect size (ES) and the summary effect size (SES) expressed in standard deviation units (SDU) were calculated for motor recovery and functional ability (activities of daily living [ADLs]) using fixed and random effect models. Ten studies, involving 218 patients, were included in the synthesis. Their methodological quality ranged from 4 to 8 on a (maximum) 10-point scale. Meta-analysis showed a nonsignificant heterogeneous SES in terms of upper limb motor recovery. Sensitivity analysis of studies involving only shoulder-elbow robotics subsequently demonstrated a significant homogeneous SES for motor recovery of the upper paretic limb. No significant SES was observed for functional ability (ADL). As a result of marked heterogeneity in studies between distal and proximal arm robotics, no overall significant effect in favor of robot-assisted therapy was found in the present meta-analysis. However, subsequent sensitivity analysis showed a significant improvement in upper limb motor function after stroke for upper arm robotics. No significant improvement was found in ADL function. However, the administered ADL scales in the reviewed studies fail to adequately reflect recovery of the paretic upper limb, whereas valid instruments that measure outcome of dexterity of the paretic arm and hand are mostly absent in selected studies. Future research into the effects of robot-assisted therapy should therefore distinguish between upper and lower robotics arm training and concentrate on kinematical analysis to differentiate between genuine upper limb motor recovery and functional recovery due to compensation strategies by proximal control of the trunk and upper limb.