Professional Documents
Culture Documents
(1)
which satisfy the relation
. The
quaternion basis units i, j, and k satisfy the fundamental
multiplication rules
. The
corresponding rotation matrix [R] can be recovered from
the Euler-Rodrigues parameters as follows
(2)
The coordinates of a cartesian point before a rotation,
x = (x
1
, x
2
, x
3
, 0), and after the rotation, X = (X
1
, X
2
, X
3
,
0), are related by the quaternion product X = qxq*,
where q* = (-q
1
, -q
2
, -q
3
, q
4
) is the conjugate of q.
Clearly, quaternions are a more compact representation
of rotations compared to the traditional rotation matrix,
since only four numbers are needed to encode the
rotation information instead of the nine elements of the
matrix. Moreover, when implementing the quaternion
product, less multiplications are required compared to the
matrix multiplication for the same rotation; thus, their
computational advantage.
3. ANATOMY AND PHYSIOLOGY OF THE
ROTATION OF THE EYE
The human eye is driven by three pairs of agonist-
antagonist extraocular muscles (EOM), which allow for
the orientation of the eyeball in the desired direction of
sight. The superior rectus (SR) and the inferior rectus
(IR) have the main function of pointing the eyeball
upwards, i.e. supraduction, and downwards, i.e.
infraduction, respectively; the lateral rectus (LR) and the
medial rectus (MR) move the eye outwards, i.e.
abduction, and inwards, i.e. adduction, respectively; and
the superior oblique (SO) and the inferior oblique (IO)
move the eye torsionally, the SO inwards, i.e. intorsion,
and the IO outwards, i.e. extorsion. However, most
orientations of the eyeball are, in fact, the combination of
the action of more than one EOM.
Besides LL, there is another well known physiological
fact called Sherringtons Law of reciprocal innervation
[12]; this law entails that while one EOM is innervated,
the agonist, its antagonist is relaxed. Sherringtons Law is
demonstrated by means of electromyography (EMG), and
not only occurs in the EOM but also in other agonist-
antagonist pairs of muscles in the body.
All of the rectus muscles originate at the Annulus of Zinn
and are about 40 mm long; while the SO originates above
the Annulus of Zinn and the IO at the lacrimal fossa. The
oblique muscles are about 35 mm long. The interaction of
these muscles allows for the positioning of the eyeball
which is about 24 mm in diameter. Table 1 shows the
actions in which each EOM is involved. The first action
is the one where the corresponding muscle is the major
actuator and the others are the secondary actions of the
muscle.
Muscle Action
Superior rectus
Supraduction
Adduction
Intorsion
Inferior rectus
Infraduction
Adduction
Extorsion
Lateral rectus Abduction
Medial rectus Adduction
Superior oblique
Intorsion
Infraduction
Abduction
Inferior oblique
Extorsion
Supraduction
Abduction
Tabla 1. Action of extraocular muscles.
4. INVERSE KINEMATICS OF THE EYE
Figure 1 depicts the three pairs of agonist-antagonist
EOM of a left eye and the equivalent cable-driven
mechanism. The rotation of the eyeball from the primary
position, which points in the z direction, to the direction
of sight n along a great arc, according to LL, can be
described by the quaternion q, whose components can be
obtained from the vector s normal to both, z and n, and
the angle between them. Since the moving platform is
considered a rigid body, the rotation operator q can be
applied to any point of the platform. Therefore, the
position of the points of attachment of the wires, after the
rotation, to the moving platform can be computed using
the quaternion product described above.
The length of each wire at the specific configuration is
the distance between the ground point and the point of
attachment after the rotation of the corresponding wire.
Only the three shortest lengths are needed in order to
First International Conference on Advanced Mechatronics, Design, and Manufacturing Technology - AMDM 2012
3
achieve the desired configuration of the mechanism,
since it has three degrees of freedom, which can be
proved by applying Grueblers formula for mobility. This
result is also consistent with the physiology of the EOM
where the agonist muscle is innervated while the
antagonist muscle is relaxed.
Using anatomical data available in the literature [12], a
computer program was developed to implement the
procedure just described. In this program, the user inputs
the coordinates of a point on the plane of the image
where the direction of sight is going to be pointing to.
The program displays the percentage of deformation
required to direct the axis of the direction of sight
towards the target point; differentiating contraction from
extension, being the former negative and the latter
positive. The muscles contracted are the ones which are
innervated and drive the movement.
Figura 1. a) Extraocular muscles, b) Equivalent cable-driven mechanism.
The algorithm implemented is here summarized:
Assemble direction of sight vector, n = (x, y, z).
Compute unit axis-of-rotation vector,
s = (zn)/|zn| = (s
x
, s
y
, s
z
).
Compute angle of rotation, = cos
-1
(zn/|z| |n|).
Assemble unit quaternion, q = (s
x
sin(/2), s
y
sin(/2),
s
z
sin(/2), cos(/2).
Compute the location of each of the insertion points
of the EOM after the rotation, according to the
quaternion product, X = qxq*.
Compute the initial length of each EOM, L
0
= |x p|,
where p are the coordinates of the corresponding
origin of each EOM.
Compute the length of each EOM after the rotation, L
f
= |X p|.
Compute the percentage of deformation of each
EOM, %L =100 (L
f
L
0
) / L
0
.
Table 2 shows the results for different target points,
assuming a left eye whose center is located at the origin
of the coordinate system, 3000 mm behind the plane of
the image. The annulus of Zinn is located at coordinates
(-17, 0, -35) in mm; the origins of the superior oblique
and the inferior oblique at (-15, 12, 1) and (-15, -12, 0),
respectively. The insertion point of the SR on the eyeball
is at (0, 12, 0); IRs at (0, -12, 0); LRs at (12, 0, 0);
MRs at (-12, 0, 0); SOs at (8, 8, -4); and IOs at (8.5, -6,
-6). The primary position points along the z axis as
depicted in figure 1.
From these results it can be seen that the model proposed
satisfactorily describes the action of the muscles. At the
first target point the eye is in supraduction and abduction
so that the SR and the LR are the major actuators, but
also those are secondary actions for the IO; at the second
target point the eye is in supraduction and the SR and IO
are innervated; at the third target point the eye is in
supraduction and adduction and the SR and MR are
contracted; at the fourth position the eye is in pure
adduction and the MR is the only driver; at the fifth
position the eye is in infraduction and adduction and the
IR and MR are the main drivers; at the sixth target point
the eye is in pure infraduction and the major actuator is
the IR, but also the SO is slightly contracted, evidencing
Lateral rectus
Superior oblique
Inferior oblique
Superior rectus
Inferior rectus
Medial rectus
O
x
y
z
n
s
x
y
z
O
A
B
C
D
E
F
G
H
J
I
K
L
a) b)
Q
First International Conference on Advanced Mechatronics, Design, and Manufacturing Technology - AMDM 2012
4
its participation in infraduction; at the seventh target
point the eye is in infraduction and abduction and the IR,
the LR, and the SO are the main drivers; at the last
position the eye is in abduction and the LR, the SO, and
IO are the actuators. At the positions where more than
three muscles are innervated, the least contracted might
be a passive degree of freedom and the most contracted
are the main drivers.
The model also describes Sherringtons Law since when
the SR and LR are innervated, the IR and MR are not,
respectively, and vice versa, making evident the agonist-
antagonist interplay between these muscles. This
interplay is not that clear in the case of the IO and SO,
since whenever there is some degree of abduction both
muscles participate, as expected from the physiology of
these muscles.
x [mm] y [mm] SR IR LR MR SO IO
3000 3000 -11.4266 10.2486 -9.0562 13.3934 -0.5268 -11.5602
0 3000 -18.0933 15.2878 0 0 9.7744 -4.8449
-3000 3000 -9.2029 8.4246 6.8135 -12.4158 6.9569 0.5466
-3000 0 0 0 10.3079 -19.8938 0.7083 4.3735
-3000 -3000 8.4246 -9.2029 6.8135 -12.4158 -1.0728 8.7560
0 -3000 15.2878 -18.0933 0 0 -2.5450 9.7799
3000 -3000 10.2486 -11.4266 -9.0562 13.3934 -7.7247 -1.6919
3000 0 0 0 -17.0228 23.0777 -11.8436 -15.4576
Table 2. Deformation of EOM for different target points (%).
5. FUTURE WORK
The approach presented here will be used to model the
kinematics of other joints of the human body,
acknowledging the fact that most joints are parallel
kinematics mechanisms and the muscles can be
considered cables. In fact, ongoing efforts deal with more
complex joints such as the shoulder and the hip. It is
envisioned that after obtaining the equivalent
mechanisms and the kinematic models, clinical
conditions such as strabismus of the eye or movement
limitations due to muscle injuries can be studied. It is
also expected to compare the results obtained by means
of the models with in vivo measurements on healthy
subjects as well as on patients with clinical conditions
using motion tracking systems; therefore, the models
could be corroborated and adjusted. If successful, the
models and the computer applications developed may be
used as tools for clinical training, rehabilitation and
surgery planning.
6. CONCLUSION
This paper presents a novel approach for the kinematic
modeling of the human eye by means of a cable driven
parallel kinematics mechanism. The inverse kinematics
was developed and a computer implementation was
tested whose results agree with the observed innervation
of the muscles for different directions of sight. The
analytical procedure was carried out by means of
quaternions which are an elegant mathematical tool for
the representation of rotations; their computational
advantages stem from their compactness and geometric
intuitiveness. The inverse kinematics of the eye was
neatly developed by means of quaternions; it can be
efficiently coded in computer implementations. This
result along with the methodology presented may prove
useful in the simulation of biomechanical systems,
recognizing the fact that, kinematically, most joints and
muscles in the body are assembled as parallel kinematics
mechanisms. The approach here proposed will be used to
analyze other joints of the body. It is hoped that the
models and computer applications that may come out of
this effort might be useful for clinical and rehabilitation
purposes.
7. ACKNOWLEDGMENTS
This research has been supported by the Alternative
Energy Group (GEA) of Universidad de Antioquia.
8. BIBLIOGRAPHY
[1] D. Tweed, and T. Vilis, Geometric Relations of
Eye Position and Velocity Vectors During
Saccades, Vision Res., vol. 30, pp. 111127, 1990.
[2] J. D. Crawford, J. C. Martinez-Trujillo, and E. M.
Klierz, Neural Control of Three-dimensional Eye
and Head Movements, Current Opinion in
Neurobiology, vol. 13, pp. 655662, 2003.
[3] J. L. Demer, Mechanics of the Orbita, Dev.
Ophthalmol., vol. 40, pp. 132157, 2007.
[4] E. Bayro-Corrochano, Modeling the 3D
Kinematics of the Eye in the Geometric Algebra
Framework, Pattern Recognition, vol. 36, pp.
29933012, 2003.
[5] G. Cannata and M. Maggiali, Models for the
Design of Bioinspired Robot Eyes, IEEE
Transactions on Robotics, vol. 24, pp. 2744, 2008.
[6] J. Lenarcic and M. Stanisic, A Humanoid Shoulder
Complex and the Humeral Pointing Kinematics,
First International Conference on Advanced Mechatronics, Design, and Manufacturing Technology - AMDM 2012
5
IEEE Transactions on Robotics and Automation,
vol. 19, pp. 499506, 2003.
[7] D. Wilson, J. Feikes and J. OConnor, Ligaments
and Articular Contact Guide Passive Knee Flexion,
Journal of Biomechanics, vol. 31, pp. 11271136,
1998.
[8] V. Parenti-Castelli, A. Leardini, R. D. Gregorio and
J. OConnor, On the Modeling of Passive Motion
of the Human Knee Joint by Means of Equivalent
Planar and Spatial Parallel Mechanisms,
Autonomous Robots, vol. 16, pp. 219232, 2004.
[9] H. J. Simonsz and I. Tonkelaar, 19th Century
Mechanical Models of Eye Movements, Donders
Law, Listings Law and Helmholtz Direction
Circles, Documenta Ophthalmologica, vol. 74, pp.
95112, 1990.
[10] J. F. Soechting, C. A. Bunco, U. Herrmann, and M.
Flanders, Moving Effortlessly in Three
Dimensions: Does Donders Law Apply to Arm
Movement?, The Journal of Neuroscience, vol. 15,
pp. 62716280, 1995.
[11] O. Bottema, and B. Roth, Theoretical Kinematics,
New York : Dover Publications, 1990, pp. 518521.
[12] K. W. Wright, Anatomy and Physiology of Eye
Movements, in Handbook of Pediatric Strabismus
and Amblyopia, New York: Springer, 2006, pp. 24
69.