Professional Documents
Culture Documents
6, DECEMBER 2013
1799
AbstractThis paper presents the control architecture and experimental results of the high-performance Ankle Rehabilitation
roBOT, ARBOT. The goal of this study is to design suitable control algorithms for assisted training and rehabilitation of the ankle
joint in presence of musculoskeletal injuries. A position control
scheme is used for patient-passive exercises, while an admittance
control technique is employed to perform patient-active exercises
with and without motion assistance. The selection and design of
the control algorithms are based on the analysis of the rehabilitation protocol taking into account the dynamics of the system and
the dynamics of the interaction between the human and the robot.
The performance of the proposed control algorithms is analyzed
through experiments on a group of healthy subjects.
Index TermsBiomechatronics, parallel robots, rehabilitation
robotics, robot control.
I. INTRODUCTION
VER the past decades, several studies demonstrated that
rehabilitation robots have a great potential in improving
diagnostics and physiotherapy outcome [1][4]. The main advantage of the automated rehabilitation systems is the capability
to perform a large number of repetitions, which was proved to
be extremely beneficial in the treatment of neuromuscular injuries [5]. Furthermore, such systems turn out to be extremely
precise diagnostic tools and can provide quantitative measures
of the patients recovery state after an injury [6]. As a result,
many systems are being currently developed and tested [7] and
require the implementation of advanced control strategies for
assisted training.
In the aspect of ankle rehabilitation systems, the Rutgers Ankle introduced by Girone et al. [8], [9] was the first system to
be based on a parallel mechanism, with a position controller for
passive training to drive the patients foot along certain trajectories and a force controller for active (only resistive) exercises.
A single degree of freedom (DOF) device proposed by Zhang
et al. [10] employed velocity control to mobilize the impaired
1800
Fig. 1.
(1)
(2)
(3)
SAGLIA et al.: CONTROL STRATEGIES FOR PATIENT-ASSISTED TRAINING USING THE ANKLE REHABILITATION ROBOT (ARBOT)
1801
TABLE I
CONTROL ALGORITHMS FOR REHABILITATION EXERCISES
(4)
where
M = JT Mt J
C = JT Mt J + JT Ct J
N = JT Nt .
Therefore, the inverse dynamics is given by
fa =
J+T
r
(M
q in + Cq in + N)
(5)
(6)
(7)
1802
Fig. 3.
Fig. 4.
m
+ q as
(bs + k)
with
q as =
(9)
ka m dt
(10)
(11)
(12)
SAGLIA et al.: CONTROL STRATEGIES FOR PATIENT-ASSISTED TRAINING USING THE ANKLE REHABILITATION ROBOT (ARBOT)
with
Ga =
Ga P D
Ga I E
1 ka P D
=
s
1803
ka I E
(13)
(14)
(15)
Gh P D
(16)
(17)
Fig. 5. Bode diagram of the transfer function that relates the displacement of
the foot with the equilibrium position of the virtual admittance filter.
rewritten as
2kv + kh P D
= n2
Ih P D
=
bh P D + 2bv
2Ih P D n
bh P D + 2bv
=
2 Ih P D (2kv + kh P D )
(19)
1804
TABLE II
ADMITTANCE CONTROL PARAMETERS
Fig. 7.
Fig. 6. (a) Equilibrium position of the admittance filter and the real position
of the patient. (b) Human and the assistive torques versus time.
SAGLIA et al.: CONTROL STRATEGIES FOR PATIENT-ASSISTED TRAINING USING THE ANKLE REHABILITATION ROBOT (ARBOT)
Fig. 8.
TABLE III
ADMITTANCE CONTROL RESULTSSTIFFNESS
TABLE IV
ADMITTANCE CONTROL RESULTSDAMPING
Fig. 8 the speed ranged between 0.5 and 2 rad/s) for damping
experiments. The results are shown in Figs. 7 and 8 and reported
in Tables III and IV. The graphs present the measured torque
applied by the user to the footplate versus the platform position
and velocity computed through the forward kinematics from the
measured limb lengths. It is possible to see that the stiffness
felt by the user in Fig. 7 and Table III matches the reference
stiffness value. Table III reports the slopes of the curves shown
in the graph.
Looking at the last column of Table III, it is evident that the
robot performance decreases with the increase of desired stiffness. The reason is that for high desired output stiffness, the
effect of the actuator passive compliance (due to the elasticity
of the transmission cable) on the overall stiffness increases. This
can be improved by either adding pretension in the redundant
parallel mechanism using the actuation force null space or controlling the actual position of the piston rather than the position
of the motor (see [25]).
Fig. 8 shows the results for the rendering of damping. The
noise that can be observed in the curves is due to the numerical
derivation of the angular position. It can be seen in Table IV that
the efficacy of the robot in rendering damping is high for all the
reference damping values.
Fig. 9.
1805
Subjects leg with two pairs of electrodes for EMG signals collection.
1806
Fig. 10.
control.
Fig. 11
SAGLIA et al.: CONTROL STRATEGIES FOR PATIENT-ASSISTED TRAINING USING THE ANKLE REHABILITATION ROBOT (ARBOT)
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
[28]
[29]
[30]
1807
1808
Nikos G. Tsagarakis (M00) received the B.Eng. degree in electrical and computer science engineering
from the Polytechnic School of Aristotle University
of Thessaloniki, Thessaloniki, Greece, in 1995, and
the M.Sc. degree in control engineering and the Ph.D.
degree in robotics from the University of Salford, Salford, U.K., in 1997 and 2000, respectively.
He is currently a Senior Researcher at the Istituto
Italiano di Tecnologia, Genoa, Italy, where he is responsible for humanoid design and human-centered
mechatronics. He is the author or coauthor of more
than 150 papers in research journals and international conference proceedings,
and is the holder of six patents.
Dr. Tsagarakis received the Professional Engineering Publishing Award from
the Journal of Systems and Control Engineering in 2009 and the Best Paper
Award at the International Conference on Advanced Robotics in 2003. He was
also a finalist for the Best Entertainment Robots and Systems20th Anniversary Award at the International Conference on Intelligent Robots and Systems
(IROS) in 2007 and for the Best Manipulation Paper at the International Conference on Robotics and Automation (ICRA) in 2012. He has been on the program
committees of more than 40 international conferences including ICRA, IROS,
Robotics Science and Systems, and Humanoids.
Jian S. Dai (M95) received the B.Sc. and M.Sc. degrees from Shanghai Jiao Tong University, Shanghai,
China, and the Ph.D. degree from the University of
Salford, Salford, U.K.
He became a Lecturer at Shanghai Jiao Tong University in 1985. In late 1980s, he joined the University of Salford as a Research Scholar. In 1997, he
was a Senior Lecturer in mechanisms and robotics
at the University of Sunderland. In 1999, he joined
Kings College London, University of London, London, U.K., as a Lecturer, where he later became a
Reader in mechanisms and robotics and the Chair of mechanisms and robotics.
He is also with the Istituto Italiano di Tecnologia, Genova, Italy. He has authored
or coauthored more than 400 papers. His research interests include screw theory, mechanisms development, reconfigurable mechanisms and robotics, multifingered robot hands, grasping and manipulation, rehabilitation robotics, and
mechanisms and robotics in assembly and packaging.
Dr. Dai is the recipient of a number of best journal papers and conference
papers awards, and many IEEE and American Society of Mechanical Engineers
(ASME) service awards. He is the Chair of Mechanisms and Robotics, and a
Fellow of ASME and the Institution of Mechanical Engineers.