Professional Documents
Culture Documents
Irene Fassi*
ITIA-CNR
Viale Lombardia 20/A
20131 Milano, Italy
e-mail: i.fassi@itia.cnr.it
This paper presents a methodology for the design of PKMs 共parallel kinematic machines兲
with defined isotropy and stiffness. Partial isotropy or full isotropy can be achieved by suit-
able design choices. The former is useful for five axis applications, while the latter for six
axis manipulators. The paper summarizes the concept of full and partial isotropy, and for
a wide class of hexapods defines in analytical form the conditions to achieve it exactly.
These conditions can be used to design isotropic parallel manipulators. The methodology
requires that the six legs have to be divided into two groups 共terns兲. The legs belonging
to one tern are mutually identical and are positioned with radial symmetry with respect
to the TCP 共tool center point兲. The paper shows that the manipulator structure can be
defined in term of 13 design parameters, the value of six of them are chosen in order to
achieve the required isotropy and stiffness properties, while the remaining seven param-
eters can be used to optimize the structure. The design criterion here presented assures
that stiffness isotropy, force, and velocity isotropy are all achieved contemporarily. This
methodology can be practically applied to a large family of hexapods. © 2005 Wiley Peri-
odicals, Inc.
Journal of Robotic Systems 22(10), 507–518 (2005) © 2005 Wiley Periodicals, Inc.
Published online in Wiley InterScience (www.interscience.wiley.com). • DOI: 10.1002/rob.20074
508 • Journal of Robotic Systems—2005
control purposes. The main thrust on isotropy and ume, the more rigid the manipulator is. The mapping
isotropic manipulators was given by Angeles and his of the condition number c, min, and of det共J兲, can be
co-workers. Angeles and López Cajún2 defined a se- used for a rough evaluation of the usable workspace.
rial nonredundant manipulator as isotropic when its These indexes have been introduced by
Jacobian matrix satisfies the relation Yoshikawa,9 for serial manipulators and then applied
to PKMs by Gosselin et al.,10 Bhattacharya et al.,5
JT · J = I6⫻6 共1兲 Merlet,11 and others.
A workspace without singular configurations is
where is a scalar and I6⫻6 is a 6 ⫻ 6 identity matrix. an important prerequisite for the selection of the right
However to give significance to this condition it is es- geometrical parameters but this is not enough. In ref.
sential to normalize the units by dividing all the ma- 12 it has been pointed out that the non-uniform force
nipulator lengths by a proper scaling factor 共“charac- and velocity transmission and stiffness characteristics
teristic length”兲.3 A methodology to evaluate the in the overall workspace are among the main draw-
characteristic length is presented also in Section 2.2. backs of PKMs. This non-uniformity can be signifi-
As an alternative approach, Rico and Duffy4 dis- cantly reduced with an optimal selection of the geo-
cussed the concept of isotropic design of serial robots, metrical parameters of the machine, improving the
highlighting that, without normalization, the physi- isotropic behavior. In isotropic configurations, the
cal meaning of isotropy was lost, simply because the condition number of J is equal to one, the machine
rows of J are the normalized coordinates of a line, that
performs very well with regards to its force,
are not homogeneous in units. They reassessed the
motion transmission capabilities and stiffness
idea of robot isotropy introducing more relaxed con-
characteristics.9
ditions, mirroring the structure of the Euclidean
In relation to parallel kinematic machines 共PKM兲,
group.
some works on the design of isotropic manipulators
Angeles’ approach has been transposed to paral-
lel manipulators, where several applications have have been developed.6,13–19 In ref. 16, a class of 2 DOF
been done 共e.g., refs. 5 and 6兲. robots, based on a five bar mechanism, has been con-
Isotropy is also related to singularity. Mathemati- sidered in order to determine the loci of gripper po-
cally speaking, a mechanism is in a singularity con- sitions with the same condition number. The loci is a
dition when det共J兲 = 0; in this configuration it is com- line that can be exended to a surface adding a further
pletely anisotropic. A PKM in singular configuration rotational DOF. Two cases of planar mechanisms
gains one ore more DOF 共degree of freedom兲 and the have been studied in ref. 19; other planar mechanisms
mobile platform cannot resist one or more forces or have been considered in ref. 18, while spherical sys-
torques applied to it even if the actuators are locked.7 tems are studied in refs. 17 and 20.
In the neighborhood of the singularity point the PKM Some existing 3 DOF PKMs21–23 have been de-
loses its kinematic stiffness, and consequently its signed in order to have an isotropic behavior and
working capability, being det共J兲 approximating to there is a special family of fully isotropic mechanisms
zero. This is significant especially for applications re- that exhibit outstanding properties, as they are free
quiring precision, accuracy and stiffness, and having from singularities and show a constant orthogonal
high loads applied at the end effector, as when Jacobian matrix throughout their workspace.24–27
machining. Although 6 DOF full-isotropic PKM in the whole
Several attempts have been made to measure the workspace can be possibly realized, no one has been
degree of isotropy as well as the distance from sin- proposed until now.
gularities, defining proper indices.7 Generally a robot is called isotropic if it possesses
Most of the adopted criteria to evaluate the isot- at least one isotropic configuration. The objective of
ropy and the dexterity of robotic manipulators and one optimization criterion could be the selection of
systems are based on the determinant, the condition geometrical parameters such as the machine is isotro-
number or on the singular values of J.8 The singular pic in the middle of the workspace and almost iso-
values min and max represent the minimum and the tropic in all the points of the usable workspace.
maximum principal axis of an ellipsoid 共manipulabil-
ity ellipsoid兲, while det共J兲 is related to the volume of Many attempts to design perfect isotropic hexa-
the ellipsoid. By virtue of the duality between kine- pods have been done 共e.g., ref. 28兲, but only ap-
matic and statics, min and max are also measures of proximate solutions have been found 共e.g.,
the stiffness of the mechanism. The bigger the vol- ref. 29兲.
Fassi et al.: Geometrical Conditions for the Design • 509
Q̇ = JṠ, F s = J TF q , 共2兲
冤 冥
isotropic in the center of its working space. This w1x w1y w1z u1x u1y u1z
methodology is an extension of the approximate
w2x w2y w2z u2x u2y u2z
methodology presented by one of the authors in
ref. 8. Since many design parameters are free, w3x w3y w3z u3x u3y u3z
J= = 关JF ] JT兴,
they can be utilized to assure that the PKM is suf- w4x w4y w4z u4x u4y u4z
ficiently close to isotropy in the rest of the work- w5x w5y w5z u5x u5y u5z
ing space.
w6x w6y w6z u6x u6y u6z
The paper is organized as follows: in Section 2 ba-
sic concepts on PKMs are reviewed, while in Section
3 the concept of isotropy is defined in its more gen- ui = pi ⫻ wi , 共4兲
eralised way and the concept of partial and full isot-
ropy is introduced. where wi is the unit vector of the ith leg and pi is the
In Section 4 the geometry of the considered PKM vector giving the position of the ideal center of the ith
family is presented together with the geometrical spherical joint with respect to the mobile frame.
conditions for isotropy. Conclusions are drawn in Since J appears both in the velocity and in the
Section 5. force/torques relations, the set of the two Eqs. 共2兲 is
said to represent the “kinetostatic duality.”
6
共8兲
for five axis milling operations have been developed
by ITIA-CNR using optimization criteria based on since generally the values of i varies in dependence
the quoted indexes.35 This machine exhibits an iso- on the PKM configuration, the value of L also varies
tropic behavior in the middle of its workspace and it within the working space and so in general the value
is almost isotropic in all the other points of the use- of L is not specific to a PKM but depends also on the
ful workspace. PKM configuration.
Hereafter, a procedure to evaluate the character- This normalization, even though it does not pro-
istic length, adapted from ref. 29, is introduced. This vide any information on stiffness, allows to compare
procedure can be easily generalized to manipulators different PKMs architectures with regard to isotropy.
with different kinematic structure.
We need to find the value L of a “characteristics
length” to be used to normalize all the dimensions of
the manipulator in such a way that the elements are 3. THE CONCEPT OF ISOTROPY
homogeneous in units.
Since JT has the unit of length, we divide all its
elements by L, getting 3.1. General Definitions
A robot is called “isotropic” if at least in one point of
冤 冥
1 T the working space some of its kinetostatic properties
JFTJF J JT
L F are homogeneous with respect to all the directions.
J TJ = . 共5兲
1 T 1 In particularly considering a 3 DOF spatial ma-
JTJF 2 JTTJT nipulator with S = 关x , y , z兴T the following definitions
L L
can be applied:
Assuming that JF and JT are both 6*3 matrices the • Velocity isotropy. A manipulator is isotropic
condition of isotropy 关Eq. 共1兲兴 requires JFTJF with respect to the velocity, if it can perform
= 共1/L2兲JTTJT and so trace共JFTJF兲 = trace„共1/L2兲JTTJT…, the same velocity in all directions. This prop-
which is equivalent to trace共JFTJF兲 = 共1/L2兲trace共JTTJT兲. erty can be investigated by means of the “ve-
It is important to stress that obviously the condition locity ellipsoid.”9
on the traces is necessary, but not sufficient to assure • Force isotropy. A manipulator is isotropic
the isotropy condition. The characteristics length can with respect to the force, if it can exert the
be evaluated as same force in all directions. This property can
be investigated by means of the “force
L= 冑 trace共JTTJT兲
trace共JFTJF兲
. 共6兲 •
ellipsoid.”9
Stiffness isotropy. A manipulator is isotropic
with respect to the stiffness, if the deflection
of the TCP produced by a unitary force ap-
For general manipulators with NDOF ⬍ 6, if the di- plied to it is always in the direction of the
mension nt and nf of JTTJT and JFTJF are different to force and its magnitude is independent of the
each others this condition changes as force direction.
Fassi et al.: Geometrical Conditions for the Design • 511
Figure 2. Definitions for legs 1, 2, and 3; definitions for legs 4, 5, and 6 are analogue.
The legs of each group are positioned with ra- w*1 = 关− sin共␣1兲 0 cos共␣1兲兴T ,
dial symmetry with respect to the z axis. Moreover
in the center of the working space:
• The projections of the unit vectors of the legs w*2 = 关− sin共␣2兲 0 cos共␣2兲兴T , 共20兲
of one group onto the plane xy will form
angles of 120°.
• The three legs of one group will form the p*1 = 关a1,b1,c1兴T p*2 = 关a2,b2,c2兴T . 共21兲
same angle with respect to axis z.
• On the mobile platform, the spherical joints Points of particular interest are the intersections p1⬘
of the three legs of the same group will be and p1⬙ of leg 1 respectively with planes y1z1 and x1y1
placed with radial symmetry with respect to 共and similarly p2⬘ and p2⬙ for leg 4兲:
axis z.
Each leg defines a unit vector representing the p1⬘ = 关0,b1,c1⬘兴T, p2⬘ = 关0,b2,c2⬘兴T ,
direction of a line connecting the center of its spheri-
cal joints. The unit vector of the ith leg will be indi-
cated as wi = 关wix , wiy , wiz兴T. The location of the ci⬘ = ci + ai cos共␣i兲/sin共␣i兲 for sin共␣i兲 ⫽ 0, 共22兲
spherical joint of the ith leg on the mobile platform
will be indicated as pi = 关pix , piy , piz兴T.
In frame xyz we get 共Figure 2兲 p1⬙ = 关a1⬙,b1,0兴T, p2⬙ = 关a2⬙,b2,0兴T ,
w1 = rot共Z,⌿1兲w*1, w4 = rot共Z,⌿2兲w*2 ,
ai⬙ = ai + ci sin共␣i兲/cos共␣i兲 for cos共␣i兲 ⫽ 0. 共23兲
Kq = diag共k1,k1,k1,k2,k2,k2兲.
w3 = rot共Z,⌿1 − 120 ° 兲w*1, w6 = rot共Z,⌿2 − 120 ° 兲w*2 ,
The angle ␥i between two legs of the same group
共18兲
depends on the inclination angle ␣i as cos共␥i兲
= wTh wk = 23 cos共␣i兲2 − 21 共h , k = 1 , 2 for i = 1; h , k = 4 , 5 for
i = 2兲. The legs are orthogonal to each others for
cos共␣i兲 = 冑3/3, ␣i ⬵ 55°.
p1 = rot共Z,⌿1兲p*1, p4 = rot共Z,⌿2兲p*2 ,
共24兲
Kft = KtfT ,
where rot means rotation and angle ⌿i is the angle
between axes xi and x while w*i and p*i are defined us- performing the matrix multiplication and after suit-
ing frame xiyizi: able simplifications of the results it is possible to
514 • Journal of Robotic Systems—2005
冤 冥
express matrix Ks as the sum of two terms each one kixx 0 0
depending only on the legs of one group:
Kiff = 0 kiyy 0
冤 冥
Kitf Kitt sin共␣i兲2 0 0
3
= ki 0 sin共␣i兲 2
0 , 共26兲
where i = 1 , 2 denotes the leg groups. The submatrices 2
0 0 2 cos共␣i兲 2
are
冤 冥 冤 冥
kix␣ kix 0 bi sin共␣i兲cos共␣i兲 ci sin共␣i兲2 − ai sin共␣i兲cos共␣i兲 0
3
Kift = kiy␣ kiy 0 = ki − c i sin共 ␣ i 兲 2
+ a i sin共 ␣ i 兲cos共 ␣ i 兲 b i sin共 ␣ i 兲cos共 ␣ i 兲 0 ,
2
0 0 kiz␥ 0 0 − 2bi sin共␣i兲cos共␣i兲
共27兲
冤 冥
ki␣␣ 0 0
Kitt = 0 ki 0
0 0 ki␥␥
冤 冥
共ai2 + bi2兲cos共␣i兲2 + ci sin共␣i兲2 − 2aici sin共␣i兲cos共␣i兲 0 0
3
= ki 0 共ai2 + bi2兲cos共␣i兲2 + ci sin共␣i兲2 − 2aici sin共␣i兲cos共␣i兲 0 .
2
0 0 2bi2 sin共␣i兲 2
共28兲
A first result is that these expressions, and so the PKM characteristics, are independent from the rotations
angles ⌿1 and ⌿2.
The form of these matrices can be further simplified using the definitions of pi⬘ and pi⬙.
In fact highlighting ci⬘ 共for sin i ⫽ 0兲 we get the equivalent formulation:
冤 冥 冤 冥
kix␣ kix 0 bi sin共␣i兲cos共␣i兲 ci⬘ sin共␣i兲2 0
3
Kift = kiy␣ kiy 0 = ki − ci⬘ sin共␣i兲 2
bi sin共␣i兲cos共␣i兲 0 , 共29兲
2
0 0 kiz␥ 0 0 − 2bi sin共␣i兲cos共␣i兲
冤 冥 冤 冥
ki␣␣ 0 0 b2i cos共␣i兲2 + ci⬘2 sin共␣i兲2 0 0
3
Kitt = 0 ki 0 = ki 0 b2i cos共␣i兲 + ci⬘ sin共␣i兲
2 2 2
0 , 共30兲
2
0 0 ki␥␥ 0 0 2b2i sin共␣i兲 2
冤 冥 冤 冥
kix␣ kix 0 bi sin共␣i兲cos共␣i兲 − ai⬙ sin共␣i兲cos共␣i兲 0
3
Kift = kiy␣ kiy 0 = ki ai⬙ sin共␣i兲cos共␣i兲 bi sin共␣i兲cos共␣i兲 0 , 共31兲
2
0 0 kiz␥ 0 0 − 2bi sin共␣i兲cos共␣i兲
Fassi et al.: Geometrical Conditions for the Design • 515
冤 冥 冤 冥
ki␣␣ 0 0 共ai⬙2 + b2i 兲cos共␣i兲2 0 0
3
Kitt = 0 ki 0 = ki 0 共ai⬙ +
2
b2i 兲cos共␣i兲2 0 . 共32兲
2
0 0 ki␥␥ 0 0 2b2i sin共␣i兲2
Equations 共27兲, 共29兲, and 共31兲 are equivalent to each other, as well as Eqs. 共28兲, 共30兲, and 共32兲.
k1 b2 sin共␣2兲cos共␣2兲
k1x␣ + k2x␣ = 0 ⇒ =− , 共33兲
k2 b1 sin共␣1兲cos共␣1兲
since k1 , k2 ⬎ 0 it results that c1⬘ and c2⬘ must have opposite signs and so the TCP must lie between the points
p1⬘ and p2⬘ which are the intersections of the projections on the plane xizi of the lines defined by the legs of
group 1 and 2 with axis z 共Figure 3兲.
Due to the particular structure of Kff and Ktt, full isotropy requires only the following two further condi-
tions:
kxx = kzz ⇒
⇒ k1„1 − 3 cos共␣1兲2… = − k2„1 − 3 cos共␣2兲2… ⇒
k1 1 − 3 cos共␣2兲2
⇒ =− , 共35兲
k2 1 − 3 cos共␣1兲2
k␣␣ = k␥␥ ⇒
Velocity and force isotropy are achieved simultaneously with stiffness isotropy if the matrices Kv, Kf, and
Ks are proportional to each other.
4.4. PKM Design for Controlled Isotropy equations to be satisfied are 共33兲 and 共34兲, then the
and Stiffness required stiffness is achieved imposing the value of
kxx, kzz, k␣␣ and k␥␥ 关see Eq. 共25兲兴. We have a total of
The kinetostatic properties of the PKM in the pose
six equations in eight parameters and so two param-
where the design is performed depends on the eight
eters can be freely assigned in order to optimize the
parameters b1, c1⬘, k1, ␣1, b2, c2⬘, k2 and ␣2 which can design.
be utilized to optimize the structure. To achieve full isotropy, the essential condition
When partial isotropy is requested, the first two are expressed by the four equations 共33兲–共36兲 while
516 • Journal of Robotic Systems—2005
Figure 3. TCP must lie between the points p*1⬘ and p*2⬘.
the same distance from the frame axis to which they The paper shows that if both stiffness and veloc-
are parallel. ity isotropy are to be contemporarily assured, the legs
compliance and their maximum velocity must be
chosen with specified ratios.
The procedure is based on 13 design parameters.
5. CONCLUSIONS Eight of them influence the PKM properties in the
A procedure for the design of hexapods with pre- center of the working space, but just six conditions
defined stiffness properties has been presented. are necessary to achieve the requested kinetostatic
To study force isotropy or velocity isotropy it is properties. The other seven parameters can be used to
sufficient to consider the maximum joint velocities or optimize the hexapod performance in the whole
forces 关see Eqs. 共16兲 and 共17兲兴 rather than the actuator working space and to satisfy other task specific de-
stiffness. sign goals.
The concept of partial and full isotropy is defined The procedure can be applied to a wide class of
and conditions for their achievement are given in radial symmetric PKM.
analytical form. Adopting the presented methodology, a family
having an infinite number of isotropic PKM can be
generated. A different family of solutions can be gen-
erated using another methodology recently pub-
lished by Tsai and Huang.37 The two families have an
element in common that is the PKM of Figure 7. How-
ever, the approach of ref. 37 requires that the three
legs of each group are orthogonal to each other and
has the limitation that all six legs must be identical to
each other 共same stiffness, maximum velocity, and
maximum force兲.
REFERENCES
1. J.K. Salisbury and J.J. Craig, Articulated hands: force
control and kinematic issues, Int. J. Robot. Res. 1:共1兲
共1982兲, 4–17.
2. I. Angeles and C.S. Lopez-Cajun, Kinematic isotropy
and the conditioning index of serial type robotic ma-
nipulators, Int. J. Robot. Res. 11:共6兲 共1992兲, 560–57l.
3. J. Angeles, The mechanical design of redundant ma-
nipulators, Proceedings of the 6th International Work-
Figure 7. Educational example of leg placement to shop on Robotics in Alpe-Adria-Danube Region,
achieve full isotropy. Cassino, Italy, 1997, pp. 15–26.
518 • Journal of Robotic Systems—2005
4. J.M. Rico and J. Duffy, Robot isotropy: A reassessment, 21. G. Hanrath and G. Stengele, Machine tool for triaxial
Proceedings of Sixth International Symposium on Ad- machining of work pieces, United States Patent No.
vances in Robot Kinematics: Analysis and Control, 6328510 B1 共Specht Xperimental 3.axis Hybrid MC兲,
Strobl, Austria, Kluwer Academic Publishers, Dor- 2001.
drecht, 1998. 22. M. Schwaar, J. Kirchner, and R. Neugebauer, PCT, WO
5. S. Bhattacharya, H. Hatwal, and A. Ghosh, On the op- 00/44526, 2000.
timum design of Stewart platform type parallel ma- 23. A. Pönish, Werkzeugmaschine mit Koppelfuhrung,
nipulators, Robotica 13:共2兲 共1995兲, 133–140. Patentschrift, DE 19836624 C1 共SKM 400 3-axis parallel
6. T. Huang, D.J. Whitehouse, and J. Wang, The local dex- MC兲, 1998.
terity, optimal architecture and design criteria of par- 24. M. Carricato and V. Parenti-Castelli, Singularity-free
allel machine tools, CIRP Ann. 47:共1兲 共1998兲, 347–351. fully-isotropic translational parallel mechanisms, Int. J.
7. C. Gosselin, Stiffness mapping for parallel manipula- Robot. Res. 21:共2兲 共2002兲, 161–174.
tor, IEEE Trans. Rob. Autom. 6:共3兲 共1990兲, 377–382. 25. H.S. Kim and L.-W. Tsai, Evaluation of a Cartesian Par-
8. I. Fassi, Analysis and design of parallel manipulators allel manipulator, Proc. 8th International Symposium
for manufacturing, Ph.D. thesis, Politecnico di Milano, on Advances in Robot Kinematics, Caldes de Ma-
2000. lavella, Spain, 24–28 June 2002.
9. T. Yoshikawa, Foundations of robotics: Analysis and 26. X. Kong and C.M. Gosselin, A class of 3-DOF transla-
control, MIT Press, Cambridge, MA, 1990. tional parallel manipulators with linear input-output
10. C. Gosselin and J. Angeles, Singularity analysis of equations, Proceedings of the Workshop on Funda-
closed loop kinematic chains, ASME J. Mech. Des. mental Issues and Future Research Directions for Par-
112:共3兲 共1990兲, 331–336. allel Mechanisms and Manipulators, Quebec City,
11. J-P. Merlet, Parallel robots, Kluwer Academic Publish- Quebec, Canada, 3–4 October 2002, pp. 25–32.
ers, the Netherlands, 2000. 27. R. Di Gregorio and V. Parenti-Castelli, Dynamic per-
12. J. Tlusty, J. Ziegert, and S. Ridgeway, Fundamental formance indices for 3-DOF parallel manipulators,
comparison of the use of serial and parallel kinematics Proceedings of the 8th International Symposium on
for machines tools, CIRP Ann. 48:共1兲 共1999兲, 351–356. Advances in Robot Kinematics, Caldes de Malavella,
13. L. Baron, and G. Bernier, The design of parallel ma- Spain, 24–28 June 2002, pp. 11–20.
nipulators of star topology under isotropic constraint, 28. I. Fassi, G. Legnani, and D. Tosi, “Kineto-static indexes
Proc. ASME Design Engineering Technical Confer- for the isotropic design of parallel mechanisms,” Pro-
ences, Pittsburg, PA, 2001. ceedings of the 33rd ISR 共International Symposium on
14. A. Fattah, and M. Oghbaei, Singular configurations Robotics兲, 2002, pp. 161–166.
and workspace of a parallel manipulator with new ar- 29. A. Fattah and A.M. Hasan Ghasemi, Isotropic design
chitecture, Proc. ASME Design Engineering Technical of spatial parallel manipulators, Int. J. Robot. Res.
Conferences, Baltimore, MD, DETC2000/MECH– 21:共9兲 共2002兲, 811–824.
14100, 2000. 30. D. Stewart, A platform with six degrees of freedom,
15. K.E. Zanganeh and I. Angeles, Kinematic isotropy and Proc. Inst. Mech. Eng. 1 180:共15兲 共1965兲, 371–386.
the optimum design of parallel manipulators, Int. J. 31. G. Bianchi, L. Molinari Tosatti, and I. Fassi, Virtual
Robot. Res. 16:共2兲 共1997兲, 85–197. prototyping of parallel mechanisms, Journal of Multi-
16. D. Chablat, P. Wenger, and I. Angeles, The isocondi- body Dynamics, Proceedings of the Institution of Me-
tioning loci of a class of closed-chain manipulators, chanical Engineers, Vol. 216, part K, 21–37, 2002.
Proc. IEEE International Conference on Robotics and 32. D. Lee, J. Duffy, and K.H. Hunt, A practical quality
Automation, Leuven, 1998, pp. 1970–1975. index based on the octahedral manipulator, Int. J. Ro-
17. C.M. Gosselin and E. Lavoie, On the kinematic design bot. Res. 17:共10兲 共1998兲, 1081–1090.
of spherical three-degree-of-freedom parallel manipu- 33. Y. Takeda and H. Funabashi, Motion transmissibility of
lators, Int. J. Robot. Res. 12:共4兲 共1993兲, 394–402. in-parallel actuated manipulators, JSME Int. J., Ser. C
18. C.M. Gosselin and I. Angeles, The optimum kinematic 38:共4兲 共1995兲, 749–755.
design of a planar three-degree-of-freedom parallel 34. Y. Takeda and H. Funabashi, Kinematic synthesis of in
manipulators, ASME J. Mech., Transm., Autom. Des. parallel actuated mechanisms based on the global isot-
110:共1兲 共1988兲, 35–41. ropy index, Proc. of the 3rd Int. Conf. on Adv. Mecha-
19. H.R. Mohammadi Daniali and P. Zsombor-Murray, tronics, Japan, JSME, 1998.
The design of isotropic planar parallel painpulators, in 35. L. Molinari-Tosatti, I. Fassi, and G. Legnani, Kineto-
Intelligent automation and soft computing, M. Jam- static optimisation of PKMs, 53rd CIRP general assem-
shidi, I. Yuh, C.C. Nguyen, and R. Lumia 共Editors兲, TSI bly, Montreal, 2003.
Press, Albuquerque, NM, 1999, Vol. 2, pp. 273–280. 36. G. Legnani, Robotica industriale, Casa Editrice Ambro-
20. C.M. Gosselin, E. St-Pierre, and M. Gagne, On the de- siana, 2003.
velopment of the agile eye: mechanical design, control 37. K.Y. Tsai and K.D. Huang, The design of isotropic
issues and experimentation, IEEE Rob. Autom. Mag. 6-DOF parallel manipulators using isotropy genera-
3:共4兲 共1996兲, 29–37. tors, Mech. Mach. Theory 38 共2003兲, 1199–1214.