Professional Documents
Culture Documents
Mechatronics
journal homepage: www.elsevier.com/locate/mechatronics
a r t i c l e i n f o a b s t r a c t
Article history: Basing on strict requirements of portability, low cost and modularity, an assistive device for hand-opening
Received 6 October 2015 impairment, characterized by an innovative mechanism, has been developed and tested by the authors.
Revised 3 February 2016
This robotic orthosis is designed to be a low-cost and portable hand exoskeleton to assist people with
Accepted 18 March 2016
hand-opening impairment in their everyday lives. The mechanism has been especially studied for this
Available online xxx
kind of applications and presents some interesting features in terms of limited encumbrances and costs.
Keywords: Concerning the hand-opening impairment, the authors have also developed a methodology which, start-
Portable robotics ing from the geometrical characteristics of the patient’s hand, properly defines the novel kinematic mech-
Hand exoskeleton anism that better fits the finger trajectories. The authors have tested and validated the proposed approach
Wearable robotics by building a functional Hand Exoskeleton System (HES) prototype. The preliminary testing phase of the
Hand impairments prototype with a single subject is concluded; currently, a group of subjects is testing the proposed HES
Exoskeletons
methodology in collaboration with a rehabilitation center.
Biorobotics
© 2016 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
0957-4158/© 2016 Elsevier Ltd. All rights reserved.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 1. Examples of a FES system [6] (a) and of a Hand Exoskeleton System [12] (b).
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 4. MoCap acquisitions of the TH2 subject’s hand, both for the opening and closing gestures.
Table 2
TH2 Subject characteristics [cm].
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 7. TH2 subject: comparison between the hand model trajectories and the real ones for the index, respectively during the opening and the closing gestures.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
considered to model the hand parts such as the forearm, the • Joint limit models: this subsystem is able to simulate the
palm and the phalanges (proximal, intermediate and distal ones), effects due to the real articulation limits. The joint limit
the links among the phalanges are described by simple rotational models apply a reaction torque depending on the angular
joints having fixed revolute axes and the abduction and adduction position of the phalanges when the bodies reach the lim-
movements of the MetaCarpoPhalangeal (MCP) joints are neglected its (upper and lower limits). The inputs are the angular co-
(the rotations are only performed with respect to the local z-axis, ordinates of the joints and the outputs are the reaction
see Fig. 5). Finally, of this step of the research, the wrist is fixed. torques calculated through a non-linear function of the angular
Assuming the aforementioned hypotheses, the kinematic model quantities.
of each finger of the hand can be considered as a planar 3R mecha- • Joint actuators: the actuation of the phalanges is carried out
nism (Fig. 5) which defines the fingertip pose P i ( i ) as a function through torques, depending on the simulation mode (‘hand
T
of the joint coordinates i = i1 i2 i3 : closing’-‘hand opening’) and on the subject. In fact, during the
hand opening, major resistance torques have been observed in
i
l 1 c1 + l i2 c12 + l i3 c123 the TH1 subject, as compared to the TH2 . More particularly, two
i T
P i (i ) = pix piy φ = l i1 s1 + l i2 s12 + l i3 s123 ; (1) different types of torques are applied on the joints: the re-
i1 + i2 + i3 sistance torques applied during the hand opening phase and
the closing torques applied during the hand closing one. In the
where, for example c12 = cos(1 + 2 ) and s12 = sin(1 + 2 ), hand opening mode, the exoskeleton opens the fingers (active
Pi is the fingertip pose, the apex i defines the finger (i = 1, 2, 3, 4 exoskeleton - passive hand). Therefore, to better simulate the
starting from the index and excluding the thumb) and l1i ,l2i ,l3i are real TH1 subject’s behaviour, when the hand is opened by an
the phalanx lengths. external device, variable resistance torques, depending on the
In Fig. 5, through the reference systems {O0 , x0 , y0 , z0 }, phalanx configurations, are applied. As visible in Fig. 6, in this
{Oi1 , xi1 , yi1 , z1i }, {Oi2 , xi2 , yi2 , z2i }, {Oi3 , xi3 , yi3 , z3i }, the phalanx lengths case the inputs are the joint angular coordinates and the out-
l1i ,l2i ,l3i and the distance vector between the wrist and the MetaCar- puts are the joint torques. On the contrary, during the hand
i
poPhalangeal joint l 0 , the 3R mechanism can be easily adapted to closing mode, the torques are voluntarily applied by the patient
different hand characteristics. to close the hand (active hand - passive exoskeleton); there-
As regards the inverse kinematics of the 3R model, by means fore, PID controllers are used to produce the torques needed
of Eq. (2) it is possible to obtain the proper articulation angu- to follow the desired trajectory while closing the hand. The
lar variables ides starting from the desired fingertip poses P ides = inputs are both the desired joint motion ides and the simu-
i
[Pxdes i
Pydes izdes ]T : lated joint angular coordinates isim ; the outputs are the joint
i torques.
1des = a tan 2(s1 , c1 )
i2des = a tan 2(s2 , c2 ) ; (2) 3.4. Hand model: simulation results and experimental data
i3des = φ i − i1des + i2des
In this part, the hand model simulation results will be shown
(l1 +l2 c2 )Pxdes
i i
−l2 s2 Pydes
where, this time c1 = , s1 = ± 1 − c12 , c2 = and analysed both for the TH1 and for the TH2 subjects. In fact,
2 2
Pi +P i the first step consists in the validation of the TH2 hand dynamic
xdes ydes
i
Pxdes
2 i
+Pydes
2 2 2
−l 1 −l 2 model by comparing the real phalanx trajectories acquired by the
2l1 l2
and s2 = ± 1 − c22 . The outputs of the inverse MoCap software (visible in Fig. 4) with the simulated ones. The
kinematic model for each finger are the desired joint trajectories TH2 model is validated for all the fingers both in the opening and
ides . This way, the articulation joint variable for the TH2 can be ex- in the closing gestures. In Fig. 7, for sake of brevity, only the com-
tracted starting from the acquired fingertip trajectories. The same parison for the index finger is reported; the comparison between
angular joint variables are then applied to the hand model of TH1 the simulated and the acquired trajectories highlights a satisfactory
to obtain the virtual fingertip trajectories of virtual closing and agreement in terms of phalanx trajectories: the proximal phalanx
opening gestures. trajectories are the red curves, the intermediate phalanx ones are
the green curves and the distal phalanx ones are blue (the values
3.3. Hand model: dynamic model of abscissa XCG are taken with respect to the geometrical center
of the forearm). The simulated trajectories of the phalanges prop-
The hand dynamic model has been developed to assess the erly track the real acquisitions; this way, the mean error along the
kinematic and dynamic interactions between the hand and the whole trajectories is less than 3 mm while the maximum error is
exoskeleton. The model consists of different parts: the multibody less than 7 mm. In addition, this maximum error is exclusively lo-
model of the hand, the joint limit model and the joint actuator cated in the closed configuration of the hand where the MoCap
system. The simulation campaign with the dynamic model is per- acquisitions are more difficult and less precise. The second step is
formed by defining two simulation modes: hand flexion and hand focused on the phalanx trajectories estimated by the TH1 hand dy-
extension. The hand flexion is controlled by the subject and is namic model starting from the TH2 articulation angular variables
called ‘hand closing’, while the hand extension has to be controlled (obtained through the inverse kinematic model of the TH2 trajec-
by the exoskeleton and is called ‘hand opening’. tories). In Fig. 8, the phalanx trajectories, called virtual phalanx tra-
In Fig. 6, the 3D dynamic model of the hand is represented and jectories, for the index finger both in the opening and closing ges-
some different subsystems are defined: tures are depicted. It is worth noting that these trajectories are an
approximation to a realistic grasping movement based on a multi-
• Multibody model: it represents the kinematic and dynamic body model and might not represent the real TH1 phalanx trajec-
model of the hand where all the geometrical and mass/inertia tories. These virtual phalanx trajectories are needed because the
characteristics are defined for each phalanx (obtained by the 3D subject is not able to autonomously open and close his hands and
analysis). The inputs are both the torques applied by the joint it will be important in the final assessment of the HES system to
actuators (internal interactions) and the generalized forces ap- assess the performance of the device to not alter the natural hand
plied by the exoskeleton (external interactions); the output is movement. This aspect leads to a qualitative evaluation of the er-
the global hand motion. gonomics of the device.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 9. Description of the exoskeleton mechanism. Markers are the green points.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Table 3
TH1 exoskeleton characteristics [mm].
Table 4
TH2 exoskeleton characteristics [mm].
to simplify the analytical description, the attention is focused only and can be used to adapt the exoskeleton to different hand sizes.
on the index finger trajectories, but the same model and the same Consequently, it is possible to write the direct kinematic model
approach have been adopted for all the fingers of both the TH1 and q˜ = f (α2 , R ) ∈ R8 (see Eq. (12)) as a function of α 2 and R where
the TH2 subjects. q˜ is the unknown part of the state vector q :
Fig. 9 shows the center of the reference system < 1 > related to ⎡1 ⎤
the body 1 fixed to the hand (point A). The other reference systems Bx
< 2 >, < 3 >, < 4 > related to the bodies 2, 3, 4 are coincident, re- ⎢1 By ⎥
⎢1C ⎥
spectively, with points C, B and E (Fig. 9). The kinematic equations ⎢ x⎥
⎢1Cy ⎥
describing the mechanism are obtained starting from the revolute q˜ = ⎢ ⎥
⎢α3 ⎥ = f (α2 , R ). (12)
constraints in the points A, C and E: ⎢1 ⎥
⎢ Ex ⎥
0 = 1C + R12 (α2 )2 A (3) ⎣1 Ey ⎦
α4
1
C = 1 B + R13 (α3 )3C (4)
The methodology to optimize the mechanism of each finger
varying the geometrical parameters R (Eq. (11)) and to satisfy the
1
B + R13 (α3 )3 E = 1 E . (5) encumbrance constraints is the following: starting from the ac-
quired trajectories of the intermediate (and eventually also the dis-
Moreover, by analysing the two mechanical guides related to the tal phalanges), an optimization algorithm based on the minimiza-
points B and D, the equations of the constraints become: tion of a constrained nonlinear multivariable function [36,37] aims
a1 · 1 Bx + b1 · 1 By + c1 = 0 (6) at modifying the geometrical parameters to lead the mechanism
to fit the acquired trajectories. The objective function of the algo-
rithms minimizes the error between the acquired trajectories (used
a2 · 4 Dx + b2 · 4 Dy + c2 = 0 (7)
as the reference ones) and the same trajectories obtained through
the exoskeleton mechanism. The optimization algorithm requires
1
D = 1C + R12 (α2 )2 D (8) suitable upper and lower bounds for the model parameters to find
out a correct solution for the kinematics, respectively stated as
U b , ∈ R16 and Lb , ∈ R16 .
1
D = 1 E + R14 (α4 )4 D. (9) To generalize the methodology, both the intermediate and the
The unknowns representing the state of the system C, B, E, 1 1 1 distal phalanges are implemented. Defining the desired experimen-
α 2 , α 3 , α 4 can be calculated as a function of only α 2 by solving tal angular variable α 2 (t) in the discrete range t ∈ [t0 , t1 , ..ti ..tN ] for
Eq. (3)–(9). The state vector is defined as follow: i = 1, 2...N (acquired by the MoCap system), the XY plane trajecto-
ries for the intermediate and distal phalanges can be written as:
q = [ 1 BT ; α2 ; 1C T ; α3 ; 1 E T ; α4 ]T , ∈ R9 . (10)
All the interesting points of the mechanism (included in the qdes (t ) = [xinter (t ), yinter (t ), xdist (t ), ydist (t )]T ∈ R4 .
(13)
state vector q ) are completely described as a function of the angle
Considering the same angular variable α 2 (t) also for the simulated
α 2 and of the geometrical parameters R ∈ R16 : system, the kinematic model provides the simulated trajectories,
R = (2 AT , 3C T , 2 DT , 3 E T , 4 F T , a1 , b1 , c1 , a2 , b2 , c2 )T , (11) qsim (α2 , R ) ∈ R4 :
qsim =
Fig. 12. Encumbrance constraint obtained forcing the point C to remain lower than
the constraint.
The optimization algorithm has to minimize the error to follow the Fig. 13. Joint limit submodel: (a) force law (b) application of the force law on the
q(t )des taking into account the follow-
desired phalanx trajectories mechanism.
ing non linear constraints:
qdes (t ) − qsim (α2 (t ), R )∞
= max qsim (α2 (ti ), R )∞ ≤ C.
qdes (ti ) − (16)
i
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 16. Comparison between the TH1 exoskeleton model trajectories and the real ones for the index finger during both the opening and the closing gestures.
forces Fi . In Fig. 13, the non-linear behaviour of the reaction the cable tension applied to the multibody model are sim-
forces is displayed, where F is the force value applied along the ply determined by the configuration (because the cable ten-
direction of the guide between the two bodies, lL and lU are the sion directions are supposed to be known). The model inputs
lower and upper limits of the guide, k0 is the gap and FMAX is are the desired actuator velocities and the joint angular coordi-
the maximum value of the force. nates; the outputs are the cable tensions calculated by know-
• Cable and actuator models: these models (Fig. 14) allow the ing the mechanism configuration and the speed error of the
calculation of the cable forces on the bodies, neglecting the controller.
friction forces. The proposed HES is controlled in terms of de-
sired actuator speed (kinematic control of the mechanism) and
the length of the cable is a function of the mechanism con- 4.4. Exoskeleton model: simulation results and experimental data
figuration (see Figs. 14–15). The mechanism has a predefined
passage for the cable, therefore the mechanism configuration In this section, a comparison between the real mechanism tra-
and the cable length are related through only one solution jectories acquired by the MoCap system and the simulated tra-
L(α 2 ). The cable tension is transmitted from the actuators to jectories has been presented, for example, for the TH1 . Since the
the multibody model (the end-effector of the mechanism, the mechanism is the same for all the fingers, the results are shown
green bodies (d)). In particular, by supposing the cable tension only for the index finger of the TH1 . Similar results are obtained
is conserved and the wire is rigid, the actuation model pro- also for the TH2 mechanism, but for sake of synthesis are not
duces a torque proportional to the velocity error between the here reported. In Fig. 16 the comparisons between the exoskele-
desired wire velocity vm = θm r (where θ m is the motor speed ton model trajectories and the experimental data are shown for
and r is the pulley radius) and the real wire velocity ve . Sup- the A, B, C, D and E points. The errors are very small, less than
posing a known motor speed θ m and type, the torques and 2 mm, mainly due to the camera acquisition misalignment and to
the model approximations.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
5. Hand exoskeleton system teraction points are placed in the intermediate phalanx and in the
distal one. The complete model allows the simulation of both ‘hand
In this chapter, the whole hand exoskeleton model and proto- closing’ and ‘hand opening’ gestures (as shown in Section 3.1 in
type will be presented; in particular, the description of the com- Fig. 4). The ‘hand closing’ simulation mode is very useful to anal-
plete dynamic model (obtained by coupling together the hand yse the kinematic behaviour of the whole HES model (because the
and the exoskeleton models), the study of the prototype design hand drives the exoskeleton motion); instead, the ‘hand opening’
phases and the analysis of the experimental results will be dis- simulation mode is needed to evaluate the cable tensions able to
cussed in details. Both for the TH1 and for the TH2 subjects, the extend the fingers by using the exoskeleton mechanism. In both
HES validations are respectively shown in the 3rd–4th steps of the cases, the complete hand exoskeleton model is important to study
video. the forces exchanged between the hand and the exoskeleton (on
the hand back and on the phalanges). The complete model allows
the simulation of the classical ‘hand closing’ and ‘hand opening’
5.1. Hand exoskeleton system: dynamic model
gestures. The ‘hand closing’ simulation mode is very useful to anal-
yse the kinematic behaviour of the whole HES model (because the
The complete hand exoskeleton model is obtained by coupling
hand drives the exoskeleton motion); instead, the ‘hand opening’
together the hand and the exoskeleton models. As described be-
simulation mode is needed to evaluate the cable tensions able to
fore, the exoskeleton is studied to be a single phalanx mechanism
extend the fingers by using the exoskeleton mechanism. In both
(one DOF of the finger mechanism is actuated by one actuator),
cases, the complete hand exoskeleton model is important to study
but for sake of ergonomics, also the distal phalanx is connected
the forces exchanged between the hand and the exoskeleton (on
to the mechanism. However, the connection of the distal pha-
the hand back and on the phalanges).
lanx through a thimble does not alter the kinematic model of the
mechanism because it remains the same single DOF mechanism.
In fact, by adding the thimble the mechanism adds one body with
three DOFs but the kinematic chain of the finger adds one DOF,
thus the finger+mechanism kinematic chain maintains the same 5.2. Hand exoskeleton system: prototype design
one DOF (the controlling DOF is α 2 ). In addition, the connection
points between phalanges and mechanism introduce some com- According to the requirements and the model results obtained
pliance effects in order to keep the hand safe and to absorb the in the previous parts, the real prototype of the HES is developed.
minimal variations due to the hands geometry. Nevertheless, it is The HES prototype consists of two main parts: the mechanism and
worth nothing that this compliance does not affect the exoskeleton the actuation system with the control unit (for instance, for the
functionality. TH1 subject). The mechanism has been built up by using a 3D
As regards the dynamic model, the linking between these two printing machine in a thermoplastic polymer, Acrylonitrile Butadi-
models is simulated through two 3D force elements between fin- ene Styrene (ABS), which has sufficient mechanical resistance and
gers and the exoskeleton mechanism. As visible in Fig. 17, the in- stiffness.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Table 5
TH1 subject: mechanism characteristics for each finger
[cm].
Table 6
TH2 subject: mechanism characteristics for each finger
[cm].
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 21. TH1 subject: comparison between the trajectories of the hand exoskeleton model and the trajectories acquired by the MoCap system of the real prototype for the
index finger.
density actuators for the direct implementation on the hand TH2 subjects. This way, the hand exoskeleton dynamic model
have been chosen. The requirements for the selected motors will be validated.
(Savox SH − 0254) are obtained from the simulation results: they • Exoskeleton effectiveness in reproducing the desired real pha-
have a maximum torque of 3.1 kg∗cm @4.8 V and 3.9 kg∗cm lanx trajectories. This analysis is obtained by means of the com-
@6.0 V with a size of 22.8 × 12 × 29.4 mm (l∗w∗h) and parison between the experimental phalanx trajectories acquired
weight of 16 g. The maximum angular speed is 6.25 rad/s during free hand movements and the same ones provided by
@4.8 V and 7.69 rad/s @6.0 V. Some experimental tests performed the exoskeleton prototype (hand exoskeleton system). The re-
on these servomotors confirm their characteristics and their capac- sults will be useful to understand the transparency of the HES.
ity to easily actuate the exoskeleton. The comparison for the TH2 subject will be carried out between
Regarding the control unit, the device is a MicroMaestro con- the hand acquisition shown in Fig. 7 and the new acquisitions
trol board able to manage up to 6 servomotors or control sensors with the HES. Concerning the TH1 subject, due to the lack of
with a limited encumbrances (21 mm length x 30 width mm and the real hand acquisitions, the results obtained by the virtual
a weight of 5 g). The control architecture is based on a kinematic acquisition campaign (shown in Fig. 8) will be compared to the
control of the motor speed (PID control) and it is directly con- acquisitions coming from the HES.
trolled by the subject who uses two buttons for the opening and
for the closing phases. The final electronic board contains the Mi- 5.3.1. TH1 subject results
croMaestro device, two buttons for the control and one switch for In Fig. 20, the experimental setup for the MoCap acquisition
the electric feed. The battery is a compact 4-cell Lithium battery both for phalanx markers and for the mechanism key points is
(@6.0 V). shown. The MoCap markers were placed both on the exoskeleton
Concerning the software part, the MicroMaestro device allows mechanism and on the finger phalanges: five markers for the ex-
the storing of scripts directly on the chipset memory. As described oskeleton (points A, B, C, D and E) and three markers for the pha-
before, the control strategy aims at tracking a desired motor veloc- langes (set up in the middle points). The acquisitions have been
ity θ m which is directly related to the mechanism speed α˙ 2 due to performed according to the simulations, both during the open-
the characteristics of the kinematics. A mean value of the opening ing and the closing phases. The movement has been simulated
velocity for each finger is considered in terms of α˙ 2 ; to achieve a starting by the closed hand configuration to the open hand con-
simultaneous opening of all the fingers in a predefined time (2.5 s), figuration, and viceversa. Fig. 21 shows the comparison between
different values of the opening velocities had to be calculated. the trajectories obtained by the HES multibody model and tra-
jectories acquired by the MoCap system (trajectories are shown
5.3. Hand exoskeleton system: numerical results and validation
for sake of simplicity for the index finger only). The trajectories
are shown with respect to the world reference frame placed in
The hand and the exoskeleton models have been integrated to-
the middle of the forearm. In this manner, it is possible to eval-
gether to perform numerical simulations of the whole system. In
uate the capacity for the HES model to simulate the real device.
addition, several acquisitions of the hand exoskeleton prototype
As clearly visible from the figure, in both cases, the results are
have been performed both for the TH1 and the TH2 subjects during
quite satisfactory in terms of trajectory matching: the real trajec-
opening and closing phases. The main objectives of this part are:
tories are tracked by the simulated ones, both for the exoskele-
• Trajectories comparison between the simulated and the experi- ton mechanism and for the finger phalanges, despite of some un-
mental hand exoskeleton systems, both for the TH1 and for the modelled effects such as the compliance of the human tissues. The
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 23. Experimental setup for the TH2 hand exoskeleton system validation. Mark-
ers are placed both on the phalanges and on the exoskeleton key points.
of synthesis, for the index finger only. The numerical results are
very close to the real trajectories: the exoskeleton is able to fol-
low the acquired trajectories more precisely than the TH1 subject.
This is probably caused by the smoothness of the TH2 trajectories
with respect to the TH1 ones. In fact, the TH1 subject has a hand
deformation (see Fig. 3) which alters the normal trajectories for
the opening and closing gestures. Finally, both for the exoskele-
Fig. 22. TH1 subject: comparison between the virtual phalanx trajectories and the
real ones for the index finger. ton mechanism and for the finger phalanges, the errors are quite
small and they confirm the results obtained in the previous sec-
tion (see Fig. 24). The comparison between the acquired and the
maximum errors are limited (8 mm max) and acceptable because
simulated mechanism markers shows a maximum error of 8 mm
they are mainly related to the closed hand configuration where
in the closed hand configuration which is probably due to the dif-
the exoskeleton has the minimum effect on the hand and it is
ferent behaviour of the connection points between phalanges and
able to adjust its configuration to adapt it to the real hand ges-
mechanism. As described before for the TH1 subject, the multibody
ture (improving the ergonomics of the device). Moreover, these re-
model is able of simulating the dynamic behaviour of the hand
sults mean that the multibody model is able to simulate the real
exoskeleton system (see Section 5.1) for the whole trajectory, but
behaviour of the hand coupled with the exoskeleton but, a more
some unmodelled effects (compliance of human tissue and of the
realistic contact model (including the compliance of the human tis-
physical connection between the phalanx and the mechanism) are
sue), is probably needed to simulate the closed hand configuration.
shown in the closed hand configuration.
In Fig. 22, the comparison between the virtual phalanx trajecto-
Finally, in Fig. 25 the comparison between the real phalanx tra-
ries (shown in Fig. 8) and the real ones obtained with the complete
jectories (Fig. 4) and the same trajectories acquired by using the
HES during the same gestures is shown. Since the TH1 subject is
HES prototype is shown. Also in this case, this result points out
not able to autonomously open his hands, a numerical simulation
that, during both phases, the HES does not modify the natural pha-
has been performed to obtain the virtual phalanx trajectories (cal-
lanx trajectories. It is worth noting the maximum error, about 5
culated by applying the TH2 articulation angular variables to the
mm, between the simulated and real trajectories mainly due to by
hand model, please see Section 3.4).
the greater smoothness of TH2 trajectories compared to the TH1
This latter important result, together with the positive feed-
ones.
back of the TH1 subject, indicates that the HES does not alter sig-
nificantly the natural phalanx trajectories, during both phases. In
6. Conclusion and further developments
Fig. 22, the limited errors measured in the closed hand config-
uration between the virtual and the real phalanx trajectories are
In this work, the modelling, the development and the testing
mainly due to the difficulties to simulate the hand impairment of
phases of a portable Hand Exoskeleton System for hand-opening
the TH1 subject, as mentioned in Section 3.4.
impairment have been presented (see the attached video). Because
of the strict requirements in terms of portability, adaptability and
5.3.2. TH2 subject results affordability, the main novelty of this HES is the 1 DOF mechanism
This section shows the results for the TH2 subject during some (never used before in the hand exoskeleton field) able to precisely
acquisitions performed with the HES prototype. In Fig. 23 the ex- follow the desired phalanx movements, avoiding the problems re-
perimental setup for the MoCap acquisition both for phalanx mark- lated to the MetaCarpoPhalangeal self alignment. In addition, due
ers and for the mechanism key points is reproduced. As in the to the characteristics of the kinematic chain (easily describable in
previous case, the MoCap markers were placed both on the ex- closed form), a precise estimation of the mechanism configuration
oskeleton mechanism and on the finger phalanges and the acquisi- and a higher adaptability have been reached. High adaptability can
tions have been performed both during the opening and the clos- be obtained only varying a few geometrical characteristics of the
ing phases. Fig. 24 shows the comparison between the trajecto- mechanism and a semi-automatic procedure based on optimiza-
ries of the hand exoskeleton model and the trajectories acquired tion algorithms to adapt the mechanism to different hand sizes has
by the MoCap system of the functional prototype, for the sake been developed. Finally, thanks to the proposed architecture, both
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
Fig. 24. TH2 subject: comparison between the trajectories of the hand exoskeleton model and the trajectories acquired by the MoCap system of the real prototype for the
index finger.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002
JID: MECH
ARTICLE IN PRESS [m5G;April 7, 2016;21:24]
[12] Blake J, Gurocak H. Haptic glove with mr brakes for virtual reality. IEEE/ASME
Trans Mechatronics 2009;14(5):606–15. doi:10.1109/TMECH.2008.2010934.
[13] Iqbal J, Tsagarakis N, Caldwell D. Human hand compatible underactuated ex-
oskeleton robotic system. Electron Lett 2014;50(7):494–6. doi:10.1049/el.2014.
0508.
[14] Wege A, Kondak K, Hommel G. Mechanical design and motion control of a
hand exoskeleton for rehabilitation. In: Mechatronics and Automation, 2005
IEEE International Conference, vol. 1; 2005. p. 155–9. doi:10.1109/ICMA.2005.
1626539.
[15] Worsnopp T, Peshkin M, Colgate J, Kamper D. An actuated finger exoskele-
ton for hand rehabilitation following stroke. In: Rehabilitation Robotics, 2007.
ICORR 2007. IEEE 10th International Conference on; 2007. p. 896–901. doi:10.
Fig. 26. Testing phase of the TH1 HES prototype: grasping of a small object. 1109/ICORR.2007.4428530.
[16] Iqbal J, Tsagarakis N, Caldwell D. A human hand compatible optimised ex-
As regards the future developments, both this new hand ex- oskeleton system. In: Robotics and Biomimetics (ROBIO), 2010 IEEE Interna-
tional Conference on; 2010. p. 685–90. doi:10.1109/ROBIO.2010.5723409.
oskeleton system and the model-based methodology (based on the [17] Fontana M, Dettori A, Salsedo F, Bergamasco M. Mechanical design of a novel
real phalanx acquisitions and on optimization algorithms) will be hand exoskeleton for accurate force displaying. In: Robotics and Automation,
tested soon on different subjects, through a collaboration with a 2009. ICRA ’09. IEEE International Conference on; 2009. p. 1704–9. doi:10.1109/
ROBOT.2009.5152591.
rehabilitation center, aiming at the evaluation of the mechanism
[18] Burton T, Vaidyanathan R, Burgess S, Turton A, Melhuish C. Development of a
adaptability for other hand disabilities. It is also planned to study a parametric kinematic model of the human hand and a novel robotic exoskele-
new multibody model of the HES and the proper kinematic archi- ton. In: Rehabilitation Robotics (ICORR), 2011 IEEE International Conference on;
tecture for the thumb to perform complete object grasping. Finally, 2011. p. 1–7. doi:10.1109/ICORR.2011.5975344.
[19] Brokaw E, Black I, Holley R, Lum P. Hand spring operated movement enhancer
some tests with different types of sensors and force controllers will (handsome): a portable, passive hand exoskeleton for stroke rehabilitation.
be carried out. IEEE Trans Neu Syst Rehabilitation Eng 2011;19(4):391–9. doi:10.1109/TNSRE.
2011.2157705.
Acknowledgment [20] Polygerinos P, Wang Z, Galloway KC, Wood RJ, Walsh CJ. Soft robotic glove
for combined assistance and at-home rehabilitation. Robot Autonom Syst
A special thank goes to the Mechatronics and Dynamic Mod- 2014(0 0):0 0. doi:10.1016/j.robot.2014.08.014.
[21] Lucas L, DiCicco M, Matsuoka Y. An emg-controlled hand exoskeleton for nat-
elling Lab of the University of Florence, where the research activity ural pinching. J Robot Mechatronics 2004;16(5):482–8.
has been carried out, and to the Italian National Research Council [22] Hasegawa Y, Mikami Y, Watanabe K, Sankai Y. Five-fingered assistive hand with
(CNR) - Institute for Complex Systems and in particular to Dr. M. mechanical compliance of human finger. In: Robotics and Automation, 2008.
ICRA 2008. IEEE International Conference on; 2008. p. 718–24. doi:10.1109/
Bianchini and Dr. B. Tiribilli for their support and assistance, and ROBOT.2008.4543290.
to Dr. S. Silvestri and Dr. D. Martelli, that have collaborated to the [23] Chiri A, Vitiello N, Giovacchini F, Roccella S, Vecchi F, Carrozza M. Mechatronic
Hand Exoskeleton System development. design and characterization of the index finger module of a hand exoskeleton
for post-stroke rehabilitation. IEEE/ASME Trans Mechatronics 2012;17(5):884–
Supplementary material 94. doi:10.1109/TMECH.2011.2144614.
[24] Cempini M, De Rossi S, Lenzi T, Cortese M, Giovacchini F, Vitiello N, et al. Kine-
matics and design of a portable and wearable exoskeleton for hand rehabili-
Supplementary material associated with this article can be tation. In: Rehabilitation Robotics (ICORR), 2013 IEEE International Conference
found, in the online version, at 10.1016/j.mechatronics.2016.03.002 on. p. 1–6. doi:10.1109/ICORR.2013.6650414.
[25] Festo. Festo exohand characteristics, 2012. http://www.festo.com.
References [26] Kazerooni H. Exoskeletons for human power augmentation. In: Intelligent
Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Confer-
[1] Harwin W, Patton J, Edgerton V. Challenges and opportunities for robot- ence on; 2005. p. 3459–64. doi:10.1109/IROS.2005.1545451.
mediated neurorehabilitation. Proc. IEEE 2006;94(9):1717–26. doi:10.1109/ [27] Wege A, Zimmermann A. Electromyography sensor based control for a hand
JPROC.2006.880671. exoskeleton. In: Proceedings of the 2007 IEEE International Conference on
[2] Mertz L. The next generation of exoskeletons: Lighter, cheaper devices are in Robotics and Biomimetics; 2007. p. 1470–5.
the works. Pulse, IEEE 2012;3(4):56–61. doi:10.1109/MPUL.2012.2196836. [28] Jiting Li YZ, Ruoyin Zheng, Yao J. ihandrehab: an interactive hand exoskeleton
[3] Siciliano B, Khatib O. Springer Handbook of Robotics. Berlin Heidelberg: for active and passive rehabilitation. In: 2011 IEEE International Conference on
Springer-Verlag; 2008. Rehabilitation Robotics; 2011. p. 1–6.
[4] Heo P, Gu GM, Lee S. Current hand exoskeleton technologies for rehabilitation [29] Fontana M, Bergamasco M, Marcheschi S. Haptic hand exoskeleton for pre-
and assistive engineering. Int J Precis Eng Manuf 2012;13(5):807–24. cision grasp simulation. ASME J Mech Robot 2013;5(4):9–18. doi:10.1115/1.
[5] Schiele A, van der Helm F. Kinematic design to improve ergonomics in hu- 4024981.
man machine interaction. IEEE Trans Neu Syst Rehabil Eng, 2006;14(4):456–69. [30] Jamshed Iqbal AEF, Tsagarakis Nikos G, Caldwell DG. A portable rehabilita-
doi:10.1109/TNSRE.2006.881565. tion device for the hand. In: 32nd Annual International Conference of the IEEE
[6] Leeb R, Gubler M, Tavella M, Miller H, del Millan J. On the road to a neu- EMBS; 2010. p. 3694–7.
roprosthetic hand: a novel hand grasp orthosis based on functional electrical [31] Tong K. An intention driven hand functions task training robotic system. In:
stimulation. In: Engineering in Medicine and Biology Society (EMBC), 2010 An- 32nd Annual International Conference of the IEEE EMBS; 2010. p. 3406–9.
nual International Conference of the IEEE; 2010. p. 146–9. doi:10.1109/IEMBS. [32] Stienen A, Hekman E, van der Helm F, van der Kooij H. Self-aligning exoskele-
2010.5627412. ton axes through decoupling of joint rotations and translations. IEEE Trans
[7] Yihun Y, Miklos R, Perez-Gracia A, Reinkensmeyer D, Denney K, Wolbrecht E. Robot 2009;25(3):628–33. doi:10.1109/TRO.2009.2019147.
Single degree-of-freedom exoskeleton mechanism design for thumb rehabili- [33] Cempini M, De Rossi S, Lenzi T, Vitiello N, Carrozza M. Self-alignment mecha-
tation. In: Engineering in Medicine and Biology Society (EMBC), 2012 Annual nisms for assistive wearable robots: a kinetostatic compatibility method. IEEE
International Conference of the IEEE; 2012. p. 1916–20. doi:10.1109/EMBC.2012. Trans Robot 2013;29(1):236–50. doi:10.1109/TRO.2012.2226381.
6346328. [34] Matlab. Matlab-simmechanics toolbox. 2015. http://www.matlab.com.
[8] Jones C, Wang F, Morrison R, Sarkar N, Kamper D. Design and development of [35] Kinovea. Kinovea: an open source motion capture software. 2014. http://www.
the cable actuated finger exoskeleton for hand rehabilitation following stroke. kinovea.org.
IEEE/ASME Trans Mechatronics 2014;19(1):131–40. doi:10.1109/TMECH.2012. [36] Nocedal J, Wright SJ. Numerical Optimization, Second Edition. Berlin: Springer
2224359. Series in Operations Research; 2006.
[9] Choi B, Choi H. Skk hand master-hand exoskeleton driven by ultrasonic mo- [37] Byrd R, Gilbert JC, Nocedal J. A trust region method based on interior point
tors. In: Intelligent Robots and Systems, 20 0 0. (IROS 20 0 0). Proceedings. 20 0 0 techniques for nonlinear programming. Math Program 20 0 0;89(1):149–85.
IEEE/RSJ International Conference on, vol. 2; 20 0 0. p. 1131–6. doi:10.1109/IROS. [38] Watanabe K, Morishita H, Mori T, Sato T. A prototype of index-finger pip
20 0 0.893171. joint motion amplifier for assisting patients with impaired hand mobility.
[10] DiCicco M, Lucas L, Matsuoka Y. Comparison of control strategies for an emg In: Robotics and Automation, 2007 IEEE International Conference on; 2007.
controlled orthotic exoskeleton for the hand. In: Robotics and Automation, p. 4146–51. doi:10.1109/ROBOT.2007.364116.
2004. Proceedings. ICRA ’04. 2004 IEEE International Conference on, vol. 2; [39] Amirabdollahian F, Ates S, Basteris A, Cesario A, Buurke J, Hermens H, et al.
2004. p. 1622–7. doi:10.1109/ROBOT.2004.1308056. Design, development and deployment of a hand/wrist exoskeleton for home-
[11] Jones C, Wang F, Morrison R, Sarkar N, Kamper D. Design and development of based rehabilitation after stroke - script project. Robotica 2014;32:1331–46.
the cable actuated finger exoskeleton for hand rehabilitation following stroke. doi:10.1017/S0263574714002288.
IEEE/ASME Trans Mechatronics 2014;19(1):131–40. doi:10.1109/TMECH.2012.
2224359.
Please cite this article as: R. Conti et al., A novel kinematic architecture for portable hand exoskeletons, Mechatronics (2016),
http://dx.doi.org/10.1016/j.mechatronics.2016.03.002