Impaired Hands
Abstract—In this work, concepts for the actuation of a prosthesis Modeling is an important aspect in the development of
for a partially impaired hand are developed systematically. The prosthetic mechanisms. Mathematical models help in
partial impairment implies that the hand has lost one or more understanding the behavior of the prosthesis during the process
fingers but retains the ability of its remaining natural fingers. It of design and performance evaluation. The mechanism and
is shown that the existing natural joints can be used for the controls for the prosthesis can be designed effectively based on
actuation of prosthetic finger joints and enable performance of availability of good models. It is of interest and importance to
tasks that would not have been possible otherwise. This is a study, analyze and simulate the behavior, actuation principles
challenging task as motion has to be transmitted from the and working of such devices while they perform general tasks.
remaining natural joints to the prosthetic joints. The joint axes
The method of Bond graphs is an attractive and powerful
move with respect to each other during performance of tasks and
do not have any fixed relative orientation. String-tube actuation
technique for the modeling of such prosthetic systems. It offers
mechanisms, developed earlier by the authors, are presented and a unified framework for the modeling of mechanisms, the
analyzed. Bond graphs are used for modeling and simulation of actuation and control systems modeling due to its capability of
the system dynamics of the proposed prosthetic mechanisms. handling multi-energy domains.
While the ideas for the proposed prosthesis are of immense help In the prosthesis proposed earlier by the authors, the
for rehabilitation of the impaired, the approach used for actuation of joints on prosthetic fingers is carried out by
modeling will also be of interest to researchers in the areas of
corresponding joints on natural remaining fingers [1], [8], [9].
robotics, system dynamics and control.
While performing tasks with the prosthesis, the axes of active
Keywords-bond graphs; hand prosthesis; modeling; simulation natural joints have motion relative to corresponding passive
prosthetic joints which they actuate. The joint axes need not be
fixed or parallel with respect to each while working with the
I. INTRODUCTION prosthesis. This requires transmission mechanisms that are
The objective of this work is to present an alternative flexible yet positive displacement type, quite a challenging
method to the modeling of a class of prosthesis for the human task. The method of bond graphs has been applied to the
hand. The prostheses have been proposed earlier by the authors modeling of string-tube based joint actuation mechanisms. It
[1], and are based on actuation of prosthetic fingers by the provides a clear perspective into the system dynamics of such
remaining natural fingers of a partially impaired hand. prosthetic devices and their actuation.
Development of prosthesis for the human hand has been of Organization of this paper is as follows. A brief background
much interest in recent times. This activity is of significance for the development of the prosthesis is laid out in section II.
due to the role of prosthesis in rehabilitation of the affected Principles for proposed prosthesis design are discussed in
person [2]. The process of development involves a detailed section III. The principles are realized using the string-tube
study of the human hand and its amazing capabilities. The based mechanisms and modeled in section IV using bond
fingers, their bones, joints, skin, palm, muscles, nerves, graphs. Derivation of system equations from the bond graph
working under the guidance and control of the Central Nervous models is presented in the same section. Vector bond graph
System (CNS) make the hand extremely versatile [3], [4]. modules for rigid body dynamics are developed and applied to
Researchers in robotics have shown much interest and made a finger with two revolute joints as an example. A discussion
systematic contributions to the understanding of the human on simulation results is also presented. Section V offers a
hand. Systematic classifications of the hand postures, useful discussion on the salient features of the proposed approach. A
both to the robotics and medical community are now available brief preview to the development of active prosthesis using the
[3], [5]. This has also led to the development of robotic hands presented approach is initiated in section VI.
with the ability to grasp and manipulate objects in a dexterous
manner [6], [5], [4], [7].
II. BACKGROUND performance of tasks which would not have been possible
A scheme to identify joints on the hand is discussed below. otherwise.
Consider the skeletal link structure for the first three digits
(fingers) of the hand, during the task of handwriting, as shown A. Essential characteristics of prosthesis.
in Fig. 1 . For the impairment considered, a prosthetic device intended
M3
to provide joint actuation capabilities for fingers should have
I3
the following essential characteristics.
M4
(1). It should provide for actuation of a prosthetic joint
I4 using the abilities of an existing natural joint. The axes of
M2
finger joints move while performing a task. The axes are not
I2 fixed and also need not be parallel as the kinematic structure
continuously changes. Further, torque has to be transmitted
T3 from the natural joints to the prosthetic joints, without loss of
motion. In such challenging situations, the mechanism for
actuation of the prosthetic joints has to be accommodating and
T2 flexible. Flexibility does not mean softness in this case, but a
capability to change the configuration of the actuation
mechanism continuously.
M1
T1
I1
(2). It should be wearable, for example, like a glove on the
impaired hand. This would facilitate quick preparedness for
any task. Once the task is done it can be removed for
Fig. 1 Skeletal link structure of the first three fingers during hand writing. relaxation.
(3). It should have an aesthetic appearance.
Each digit starting from the thumb has been assigned an
alphabet. (4). The prosthesis should be affordable to the handicapped
person. It should not be a financial burden to the person who
TABLE I. IDENTIFICATION SCHEME FOR DIGITS
has already suffered a severe loss. This implies that the
mechanism should be as simple as possible, since simplicity
(Digit) Finger Alphabet and cost are almost directly related.
(1) Thumb T
(2) Index I Realization of these essential requirements using the string-
(3) Middle M tube based joint actuation scheme is discussed in the next
(4) Ring R section.
(5) Little L
III. PRINCIPLES OF ACTUATION FOR PROPOSED PROSTHESIS
The joints corresponding to each digit are further numbered
starting from the respective carpometacarpal joint at the wrist. A. String-tube based joint actuation [1]
The human finger joints are composed of rigid skeletal
In the process of analyzing natural finger movements
links (bones- phalanges and metacarpals) which are roughly
during prehension, one can observe that certain joints on
hinged so as to provide revolute motion. Although a joint is not
different fingers have corresponding movement relationships.
strictly constrained to a single degree of freedom, revolute
For example, the movement relationship between the proximal
motion about one axis is usually prominent. Actuation of the
interphalangeal joint on the index finger (I3) and the
joints is performed by muscles which are connected to these
interphalangeal joint (T3) on the thumb is very pronounced
skeletal links. Based on an analogy with the human mechanism
while writing. Another example is the correspondence between
of joint actuation, the principle can be illustrated using a string-
the metacarpophalangeal joint at the index finger (I2) and the
tube combination as shown in Fig. 2. The string-tubes play the
carpometacarpal joint (T1) where the thumb joins the wrist,
role of muscles. Since strings can be used for actuation only in
while grasping. Several correspondences between similar joints
tension, two of them are needed for the actuation of a joint as
on different fingers can be observed on the same hand while
shown. The tube ends are fixed on one link (proximal) while
performing different tasks. We can take advantage of these
the corresponding string ends are connected to the next link
correspondences by utilizing the actuation capability of a
(distal) of the same joint. Each string winds around a pulley at
natural joint on one finger to augment the movement of a joint
the joint. The pulley may be considered to be a part of the distal
on a prosthetic finger. Such actuation of prosthetic joints using
link. The relative motion between a string and its
natural joints on fingers does not increase the independent
corresponding tube results in motion of the joint in one
degrees of freedom (DOF) of the severed hand as the motion of
direction.
prosthetic joints is dependent on corresponding natural joints.
However, the use of the existing degrees of freedom, to provide The actuation of strings is required to be affected by an
actuation capability to prosthetic joints enables the existing natural joint and transmitted to the prosthetic joint. The
joint which is actuated by the natural joint is the active joint,
while the corresponding prosthetic joint which gets actuated is description of Bond graphs. Bond graph models are based on
the passive one. When the sense of rotation of the passive joint the interaction of power between the elements of the system.
is the same as that of the active joint, the configuration is said Cause-effect relationships are also depicted and help in
to be a like configuration. When the sense is opposite, it is an deriving system equations in an algorithmic manner from the
unlike configuration. It may be noted that for the like bond graph itself. The system equations are in the first order
configuration, the direction of winding of string on the active d
and passive pulleys is in the same sense, whereas, for the unlike form state space form of ( effect ) = function ( cause ) , and
dt
configuration the direction of winding on the active joint pulley are suitable for numerical integration as well as for
is opposite to that of the passive joint pulley. development of control systems and analysis based on modern
control theory. Details about the method and the art of
constructing Bond graphs can be found in [10] and [11].
P1 A2
P1 A detailed discussion on the bond graph construction
A2
A1 P2
A1 P2 θPu
follows for the unlike configuration. The dynamics of like
θA θP
l
θA configuration can also be treated in the same manner.
Consider the active joint connected to the natural finger in
String 1
String 2 Fig. 2. When the active joint is moved clockwise, as in closing
String 2
String 1 the grip, θ A decreases – clockwise, and a moment τ A is
applied about the active joint. Se : τ A is the element showing
Active joint Passive joint with Active joint Passive joint with
like configuration unlike configuration
of inertia of the active finger link, about the joint axis, is shown
rotating the passive joint by 180D about the vertical axis.
by I : J A . The string 2 on the active finger link experiences a
For the task of handwriting, observe that joints I3 and T3 pull due to tension along the string. This force of magnitude
are in unlike configuration, whereas I3, M3 and R3 are in like F2 , is tangential to the base pulley at the joint, and is
configuration with T1. Similarly in many other common tasks
it is easy to observe a like configuration relationship among represented by the 0 F2 junction. The transformer element
joints I2, M2, R2 and L2, and also among joints I3, M3, R3 TF : r2 A relates this force to the moment it generates about the
and L3. active joint axis. Due to its power conserving nature TF : r2 A
Two string-tube pairs, almost inextensible, are used for also relates the active joint angular rate θ to the speed of
actuation of the passive prosthetic joint by the active joint A
which is attached to a natural finger joint. String 1 starts from winding of the string s2 A on the base pulley. Under the
point A1 and goes around the base pulley centered at the joint assumption that no force is lost in transmission, the string
axis, through the tube and on to the passive joint pulley, where applies this force at the fixed point P2 on the passive thumb
it is attached at point P1 . String 2 starts from the point A2 and link. This results in the development of a counter clockwise
goes around another base pulley centered at the active joint moment about the passive joint axis and consequently in the
axis, through tube 2, and on to the passive joint, where it is movement of the passive prosthetic joint. Junction 1θ
P
attached at point P2 . Since a string can actuate a finger link represents the common flow variable θP . The moment of
while it is in tension only, the strings used here are required to inertia of the passive finger link, about its joint axis, is modeled
be taut always. The strings can be passed through flexible
by I : J P .
tubing which offers high impedance to axial compression, as
discussed later. This can ensure constant string length between Two paths have been shown in the Bond graph between the
the pulleys, while maintaining appropriate string tension, even 1θ and 1θ junctions. These are on account of the two strings
if the center distance between the active and passive joint axes A P
changes. With such an arrangement, the axes of the active and 1 and 2. Initial tensions in the string-tube system are also
passive joints need not be parallel or fixed. included.
Now we consider the opening movement. The active joint
IV. BOND GRAPH MODELING OF PROSTHETIC JOINT is moved counter clockwise. θ A increases, and a counter
ACTUATION
clockwise moment τ A is applied about the active joint axis.
Models for the system dynamics of the string-tube based The string 1 on the active finger link is pulled and a force due
prosthetic mechanisms have been developed along with the to string tension is experienced at A1 , along the string. This
principles of working. Fluid based actuation also follows a
similar line of development and is therefore not discussed force is represented by the junction 0 F1 . The radius of the base
separately. The models are represented using the pictorial pulley r1 A at the active joint for string 1 can be different from
that for string 2. It has been shown intentionally to be so, using variable tension, decided by properties of string 2, and applied
the transformer element TF : r1 A , which depicts the relationship on junction 0 F2 .
between the force and the moment generated by it. TF : r1 A
p1 p2
also relates the joint angle rate θ to the speed of winding of
A
I : JA q8 I : JP q9
C :1 C :1
the string s1 . Under the assumption that no force is lost in 1 e q6 2 e
8 9
transmission, the string 1 applies this force at point P1 on the Se : τ A 3 1θA C : Ks R : Rs 1θ
2 2 P
clockwise moment about the passive prosthetic joint axis. Note 1∆s
r1 A TF − r2 A 2
− r1P TF r
the difference of the signs between the transformer moduli in R : RjointATF 17 R : RjointPTF 2 P
∆s2 F
the two cases. s1 A F1 s2 A F2 2
s1P F1 s2 P F2
16 18
0F
The relationship between the joint angular rates θA and θP
2
11
given by both the string paths should be the same if the strings 0F 1 13
are considered to be inextensible. For string 1, ∆s1 F1
12
θ r 1∆s
s1 A = r1 A θA , s1P = − r1P θP , ∴ A = − 1P
1
(1)
θP
4 5
r1 A q4
C : Ks R : Rs
For string 2, 1 1
p p v
f 7 = ∆s2 = s2 A − s2 P = − r2 AθA − r2 PθP = − r2 A 1 − r2 P 2
C 1 2 3 Cx Cy Cz
(10)
JA JP f = { f1 f3 } rC = {vCx vCz } .
T T
where f2 and vCy
Tensions developed in strings due to the above extensions
are Similarly, if the effort vector e = FC then
{e e3 } = {FCx FCz } , where e = {e1 e3 }
T T T
e2 FCy e2
⎛ p p ⎞ 1
F1 = e4 + e5 = K s q4 + Rs ⎜ r1 A 1 + r1P 2 ⎟
and FC = {FCx FCz } .
(11) T
1
⎝ JA
1
JP ⎠ FCy
⎛ p p ⎞
F2 = e6 + e7 = K s q6 − Rs ⎜ r2 A 1 + r2 P 2 ⎟ (12)
2
⎝ J
2
J P ⎠ e
A
e
Since the strings are able to transmit tensions only, the f f
following conditions apply: Power = e ⋅ f Power = e T f = f T e
F1 = 0, i.e., e12 = 0, if e12 < 0, and likewise Scalar bond Vector bond
(13)
F2 = 0, i.e., e17 = 0, if e17 < 0 Fig. 4 Convention for scalar and vector bonds
Bearing friction at joints is given by
The fundamental equations of motion for rigid bodies can
e20 = function ( f1 ) , and e21 = function ( f 2 ) , be represented using bond graphs as shown in Fig. 5. Both
for the general case translation and rotation for the rigid body are combined in one
(14) bond graph.
= R jointA f1 , = R jointP f 2 ,
Se : 0 Fn
for linear viscous friction characteriscs
T
The above effects are produced by functions of cause ⎡⎣ r ×⎤⎦
0
C n
is necessary. There are well known dependencies among the Fig. 6 A finger with two revolute joints.
elements of C0 R due to its orthonormality. The columns of C0 R
are unit vectors of frame C along its coordinate axes expressed
in the frame 0. Due to the angular velocity 00ωC of the body, The bond graph for the system is shown in Fig. 7. If
these unit vectors undergo a change of orientation, at time t , translational constraints are rigidly maintained, derivative
with respect to frame 0. The columns are obtained from causality appears at the power bonds connected to the
integration of translational inertia elements. It occurs due to the imposition of
kinematic constraints which result in the dependence of the
0
uˆCi = ⎡⎣ 00ωC ×⎤⎦ 0 uˆCi , i = 1, 2, 3 (23) momenta of masses M 1 and M 2 on the angular momenta of
links 1 and 2 about their respective centers of mass. In natural
where, C
0
R = ⎡⎣ 0 uˆC1 0
uˆC2 0
uˆC3 ⎤⎦ . In terms of Bond graphs, finger systems, the presence of soft tissue and fluid relax the
this relationship may be expressed using C : [1] elements and joint constraints by introducing their own properties of stiffness
and dissipation. This amounts to the introduction of bond graph
effort activated bonds connected to junction 1 as shown. elements representing stiffness and dissipation at respective
0 ωC
0
The state variable vector associated with each element C : [1] joints as shown in the integrally causalled bond graph of Fig. 7.
S e : 0 FO
is uˆCi . Thus the orientation matrix
0
C
0
R can be constructed T
3
⎡⎣ C 0 rO ×⎤⎦
2 3
⎣⎡ C rO ×⎦⎤
2
− 0τ 2
multiplication, instead of numerical integration. MTF 0− 0
FO2
[0 0 1]
can be obtained from (24) once their orientations A0 R and B0 R , RT
0
1
− 1τ 2 z − 1τ 2
TF MTF 0− τ 0 1
with respect to frame 0, are known. θ ω2 ω2
1 0 0
2
2 1 1
R:[ R12 ]
R = A0 R T B0 R
A 1
B (24) T
0
0 rO2′
⎡⎣ r ×⎤⎦
0
C1 O2′
1 0
0 rO1
C:[ K 01 ]
0 1
R:[ R01 ]
0
r = 0 :S f
0 O0
1 0
0 rO0
Tension (N)
passive joint decides the string tensions and hence the torques
0.015
experienced on the joints based on the extension of the strings
0.01
with respect to the tubes. This extension is decided by the
0.005
angular motions of the joints connected by the string-tubes.
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
time (s)
C. Simulation and discussion Tension in string 2
0.03
Simulations were carried out based on the bond graph 0.025
model derived earlier. The active joint is coupled with the 0.02
Tension (N)
index finger at joint I3, and the passive prosthetic joint is 0.015
located at the thumb joint T3. The system is in the unlike 0.01
configuration similar to the one shown in Fig. 2. The initial 0.005
finger and thumb are in the closed position. The active finger is time (s)
10
2
9.98
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
1
time (s)
0 dθ /dt
A Tension in string 2
dθ /dt
P
-1
10.01
-2
Tension (N)
-3 10
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
time (s)
2 time (s)
1.5
6
Power (W)
-2
Fig. 12 Tension in strings when pretensioning of 10 N is considered.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
time (s)