Topology and Geometry of Serial and Parallel Manipulators: Xiaoyu Wang and Luc Baron
Topology and Geometry of Serial and Parallel Manipulators: Xiaoyu Wang and Luc Baron
1. Introduction
The evolution of requirements for mechanical products toward higher performances,
coupled with never ending demands for shorter product design cycle, has intensified the
need for exploring new architectures and better design methodologies in order to search the
optimal solutions in a larger design space including those with greater complexity which are
usually not addressed by available design methods. In the mechanism design of serial and
parallel manipulators, this is reflected by the need for integrating topological and geometric
synthesis to evaluate as many potential designs as possible in an effective way.
In the context of kinematics, a mechanism is a kinematic chain with one of its links
identified as the base and another as the end-effector (EE). A manipulator is a mechanism
with all or some of its joints actuated. Driven by the actuated joints, the EE and all links
undergo constrained motions with respect to the base (Tsai, 2001). A serial manipulator
(SM) is a mechanism of open kinematic chain while a parallel manipulator (PM) is a
mechanism whose EE is connected to its base by at least two independent kinematic chains
(Merlet, 1997). The early works in the manipulator research mostly dealt with a particular
design; each design was described in a particular way. With the number of designs
Open Access Database www.intehweb.com
www.intechopen.com
58 Parallel Manipulators, New Developments
of freedom (DOF) of a manipulator and the degree of mobility (DOM) of its EE as well as the
mobility nature are highly dependent on some geometric elements. On the other hand,
when performing geometric synthesis, some dimensional and geometric constraints should
be imposed in order for the design space to have a good correspondence with the set of
manipulators which can satisfy the basic design requirements (the DOF, DOM and the
mobility nature), otherwise, a large proportion of the design space may have nothing to do
with the design problem in hand. As for the kinematic representation of PMs, one can
hardly find a method which is adequate for a wide range of manipulators and commonly
accepted and used in the literature. However, in the classification (Balkan et al., 2001; Su et
al., 2002), comparison studies (Gosselin et al., 1995; Tsai & Joshi, 2001) (equivalence,
isomorphism, similarity, difference, etc.) and manipulator kinematic synthesis, an effective
kinematic representation is essential. The first part of this work will be focused on the
topology issue.
Manipulators of the same topology are then distinguished by their kinematic details.
Parameter (Denavit & Hartenberg, 1954), dimension (Chen & Roth, 1969; Chedmail, 1998),
and geometry (Park & Bobrow, 1995) are among the terms used to this end and the ways of
defining a particular manipulator are even more diversified. When performing kinematic
synthesis, which parameters should be put under what constraints are usually dictated by
the convenience of the mathematic formulation and the synthesis algorithm implementation
instead of by a good delimitation of the searching space. Another problematic is the numeric
representation of the topology and the geometry which is suitable for the implementation of
global optimization methods, e.g. genetic algorithms and the simulated annealing. This will
be the focus of the second part of this work.
2. Preliminary
Some basic concepts and definitions about kinematic chains are necessary to review as a
starting point of our discussion on topology and geometry. A kinematic chain is a set of
rigid bodies, also called links, coupled by kinematic pairs. A kinematic pair is, then, the
coupling of two rigid bodies so as to constrain their relative motion. We distinguish upper
pairs and lower pairs. An upper kinematic pair constrains two rigid bodies such that they
keep a line or point contact; a lower kinematic pair constrains two rigid bodies such that a
surface contact is maintained (Angeles, 2003). A joint is a particular mechanical
implementation of a kinematic pair (IFToMM, 2003). As shown in Fig. 1, there are six types
of joints corresponding to the lower kinematic pairs - spherical (S), cylindrical (C), planar
(E), helical (H), revolute (R) and prismatic (P) (Angeles, 1982). Since all these joints can be
obtained by combining the revolute and prismatic ones, it is possible to deal only with
revolute and prismatic joints in kinematic modelling. Moreover, all these joints can be
represented by elementary geometric elements, i.e., point and line. To characterize links, the
notions of simple link, binary link, ternary link, quaternary link and n-link were introduced
to indicate how many other links a link is connected to. Similarly, binary joint, ternary joint
and n-joint indicate how many links are connected to a joint. A similar notion is the
connectivity of a link or a joint (Baron, 1997). These basic concepts constitute a basis for
kinematic analysis and kinematic synthesis.
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 59
3. Topology
For kinematic studies, the kinematic description of a mechanism consists of two parts, one is
qualitative and the other quantitative. The qualitative part indicates which link is connected
to which other links by what types of joints. This basic information is referred to as
structure, architecture, topology, or type, respectively, by different authors. When dealing
with complex spatial mechanisms, the qualitative description alone is of little interest,
because the kinematic properties of the corresponding mechanisms can vary too much to
characterize a mechanism. This can be demonstrated by the single-loop 4-bar mechanisms
shown in Fig. 2. Without reference to dimensions, all mechanisms shown in Fig. 2 are of the
same kinematic structure but have very distinctive kinematic properties and therefore are
used for different applications— mechanism a) generates planar motion, mechanism b)
generates spherical motion, mechanism c) is a Bennett mechanism (Bennett, 1903), while
mechanism d) permits no relative motion at any joints. Fig. 3 shows an example of parallel
mechanisms having the same kinematic structure—mechanism a) has 3 DOFs whose EE has
no mobility, mechanism b) has 3 DOFs whose EE has 3 DOMs in translation, mechanism c)
permits no relative motion at any joints.
www.intechopen.com
60 Parallel Manipulators, New Developments
a) b) c)
Figure 3: 3-PRRR parallel mechanisms
A particular mechanism is thus described, in addition to the basic information, by a set of
parameters which define the relative position and orientation of each joint with respect to its
neighbors. For complex closed-loop mechanisms, an often ignored problem is that certain
parameters must take particular values or be under certain constraints in order for the
mechanism to be functional and have the intended kinematic properties. In absence of these
special conditions, the mechanisms may not even be assembled. More attention should be
payed to these particular conditions which play a qualitative role in determining some
important kinematic properties of the mechanism. For kinematic synthesis, not only do the
eligible mechanisms have particular kinematic structures, but also they feature some
particular relative positions and orientations between certain joints. If this particularity is
not taken into account when formulating the synthesis model, a great number of
mechanisms generated with the model will not have the required kinematic properties and
have to be discarded. This is why the topology and geometry issue should be revisited, the
special joint dispositions be investigated and an adapted definition be proposed.
Since the 1960s, a very large number of manipulator designs have been proposed in the
literature or disclosed in patent files. The kinematic properties of these designs were studied
mostly on a case by case basis; characteristics of their kinematic structure were often not
investigated explicitly; the constraints on the relative joint locations which are essential for a
manipulator to meet the kinematic requirements were rarely treated in a topology
perspective.
Constraints are introduced mainly to meet the functional requirements, to simplify the
kinematic model, to optimize the kinematic performances, or from manufacturing
considerations. These constraints can be revealed by investigating the underlying design
ideas.
For a serial manipulator to generate planar motion, all its revolute joints need to be parallel
and all its prismatic joints should be perpendicular to the revolute joints. For a serial
manipulator to generate spherical motion, the axes of all its revolute joints must be
concurrent (McCarthy, 1990). For a parallel manipulator with three identical legs to produce
only translational motion, the revolute joints of the same leg must be arranged in one or two
directions (Wang, 2003).
A typical example of simplifying the kinematic model is the decoupling of the position and
orientation of the EE of a 6-joint serial manipulator. This is realized by having three
consecutive revolute joint axes concurrent. A comprehensive study was presented in
(Ozgoren, 2002) on the inverse kinematic solutions of 6-joint serial manipulators. The study
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 61
reveals how the inverse kinematic problem is simplified by making joint axes parallel,
perpendicular or intersect.
Based on the analysis of the existing kinematic design, the definition of the manipulator
•
topology and geometry is proposed as the following:
the kinematic composition of a manipulator is the essential information about the number
of its links, which link is connected to which other links by what types of joints and
•
which joints are actuated;
the characteristic constraints are the minimum conditions for a manipulator of given
kinematic composition to have the required kinematic properties, e.g. the DOF, the
•
DOM;
the topology of a manipulator is its kinematic composition plus the characteristic
•
constraints;
The geometry of a manipulator is a set of constraints on the relative locations of its joints
which are unique to each of the manipulators of the same topology.
Hence, topology also has a geometric aspect such as parallelism, perpendicularity, coplanar,
and even numeric values and functions on the relative joint locations which used to be
considered as geometry. By definition, geometry no longer includes relative joint locations
which are common to all manipulators of the same topology because the later are the
characteristic constraints and belong to the topology category. A manipulator can thus be
much better characterized by its topology.
Taking the basic ideas of graph representation (Crossley, 1962; Crossley, 1965) and layout
graph representation (Pierrot, 1991), we propose that the kinematic composition be
represented by a diagram having the graph structure so as to be eventually adapted for
automatic synthesis. The joint type is designated as an upper case letter, i.e., R for revolute,
P for prismatic, H for helical, C for cylindrical, S for spherical and E for planar. Actuated
joints are identified by a line under the corresponding joint. The letters denoting joint types
are placed at the vertices of the diagram, while the links are represented by edges. Fig. 4 and
Fig. 5 are two examples of representation of kinematic composition. Each joint has two joint
elements, to which element a link is connected is indicated by the presence or absence of the
arrow. Any link connected to the same joint element is actually rigidly attached and no
relative motion is possible. The most left column represents the base carrying three actuated
revolute joints while the most right column the EE. The EE is connected to the base by three
identical kinematic chains composed of three revolute joints respectively. It is noteworthy
that the two different manipulators have exactly the same kinematic composition. The
diagram must bear additional information in order to appropriately represent the topology.
www.intechopen.com
62 Parallel Manipulators, New Developments
•
and prismatic joints, the topology is represented by 6 integers, i.e.
•
n: number of joints.
x0: kinematic composition. Its bits 0 to n − 1 represent respectively the joint type of
joints 1 to n with 1 for revolute and 0 for prismatic.
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 63
• x1: bits 0 to n − 2 indicate respectively whether the axes of joints 2 to n − 1 intersect the
•
immediate preceding joint axis.
x2: each two consecutive bits characterize the orientation of the corresponding joint
relative to the immediate preceding joint with 00 for parallel, 01 for perpendicular, and
•
10 for the general case.
x3: supplementary constraint identifying joints whose axes are concurrent. All joint axes
•
whose corresponding bits are set to 1 are concurrent.
x4: supplementary constraint identifying joints whose axes are parallel. All joint axes
whose corresponding bits are set to 1 are parallel.
4. Geometry
In the kinematic synthesis of SMs, the most successively employed geometric representation
is the Denavit-Hartenberg notation (Denavit & Hartenberg, 1954). For PMs, the Denavit-
Hartenberg notation is more or less adapted to suit the particularity of the manipulator
being studied, especially for reducing the number of parameters and simplifying the
formulation and solution of the kinematic model (Baron et al., 2002). One major problem of
the later in implementing computer aided geometric synthesis is the computation of the
initial configuration. Once a new set of parameters are generated, the assembly of each
design take too much computation and sometimes the computation don’t converge at all.
This may be du to the complexity of the kinematic model or that the set of parameters
correspond to no manipulator in the real domain. It also arrives that only within a subspace
of the entire workspace, a particular design possesses the desired kinematic properties,
www.intechopen.com
64 Parallel Manipulators, New Developments
making the computation useless outside the subspace. A PM (Fig. 9) presented in (Zlatanov
et al., 2002) is a good example of this kind. Depending on the initial configuration, the
manipulation can be a translational one or spherical one. Another problem encountered
when performing computer aided synthesis is that the entire set of equations is
underdetermined, while a subset of the set is overdetermined. It seems that the set of
parameters correspond to no functional manipulator. But manipulators having such
mathematic equations do exist. The PM shown in Fig. 10 has 8 DOF for the system on the
whole and its EE has 3 DOM. The two PRRR legs form an overdetermined system, but the
system on the whole is underdetermined.
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 65
probability of finding the global optima. Before proposing the joint nature definition, it
should be inspected how a revolute joint mathematically evolves toward prismatic joint.
•
Nomenclature
•
b : subscript to identify the base;
•
e : subscript to identify the end-effector;
•
Fi : reference frame attached to link i;
•
Gi : 3 × 3 orientation matrix of Fi with respect to Fi−1 at the initial configuration;
•
Ghi : 4 × 4 homogeneous orientation matrix of Fi with respect to Fi−1 at the
•
Ai : 3 × 3 orientation matrix of Fi with respect to Fi−1;
•
dQc : 3 × 3 orientation matrix of Fc with respect to Fd;
⎡cos(θ ) − sin (θ ) 0⎤
R z (θ ) = ⎢ sin (θ ) cos(θ ) 0⎥ ;
⎢ ⎥
⎣ 0 0 1⎦
• Rhz ( θ ) : 4 × 4 homogeneous rotation matrix about z axis with θ being the rotation
•
angle;
Bx (r) : 4 × 4 homogeneous translation matrix along x axis with r being the translation
•
distance;
•
Ci : 4 × 4 homogeneous transformation matrix of Fi in Fi−1;
•
Hi : 4 × 4 homogeneous transformation matrix of Fi in Fb;
•
dHc : 4 × 4 homogeneous transformation matrix of Fc in Fd;
www.intechopen.com
66 Parallel Manipulators, New Developments
⎡ ⎤
= ⎢ 0 ... 0 1 0 ... 0 ⎥
T
⎣ k −1 n − k ⎦
ek
•
whose dimension is implicit and depends on the context;
•
dTc : tangent operator of Fc in Fd expressed in Fb;
•
f, dTc : tangent operator of Fc in Fd expressed in Ff ;
•
dtc : tangent vector of Fc in Fd expressed in Fb;
•
f, dtc : tangent vector of Fc in Fd expressed in Ff ;
⎣ 0 ⎦ ⎢⎣ 0 ⎥⎦
Instead of taking θ i as joint variable, we define
qi = r i θ i (4)
to measure the relative pose of the two links and q i is referred to as normalized joint
variable. In addition, we define
wi =
1
(5)
ri
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 67
⎡− 2 sin 2 (wi q i / 2 ) / wi ⎤
ρ i = ⎢⎢ sin (wi qi ) / wi ⎥
⎥
(6)
⎢⎣ 0 ⎥⎦
It is evident that
⎡0⎤
lim ρ i = ⎢⎢qi ⎥⎥
(7)
w →0
i
⎣0⎦
Equation (7) is just the relative pose of the two links when they are coupled by a prismatic
joint. With the above formulation, revolute joints and prismatic ones can be treated in a
unified way and the normalization of the joint variable is the key to achieve this.
Definition: the nature of a joint in a kinematic chain is represented by a pair (k,w) where k is a
natural number identifying its orientation from other joints, while w is a non negative number
characterizing its membership to revolute joint.
In fact, w characterizes the distance of a revolute joint with respect to the origin of the global
reference and represent a prismatic joint when it is equal to 0.
The topology of a fully parallel mechanism of n-DOF is represented by n matrices with each
matrix representing a subchain from the base to the end-effector:
⎡ k j ,1 k j , 2 ... k j ,m j −1 k j ,m j −1 ⎤
⎢w ⎥ , j = 1, 2, ... , n
⎣ j ,1 w j , 2 ... w j ,m j −1 w j ,m j −1 ⎦
(8)
⎡ wnˆ ⎤
l=⎢ ⎥
⎣ mˆ ⎦
(9)
With this representation, it should be avoided to position the joint such that its axis is too
close to the origin of the global reference frame, because this will lead to parameter
www.intechopen.com
68 Parallel Manipulators, New Developments
singularity, that is w will approach infinity. This does not limit the representation method,
because it is the relative location of the joints that defines the geometry, changing the
reference frame does not change the geometry.
The topology and geometry of a fully parallel mechanism of n-DOF is represented by n
matrices with each matrix representing a subchain from the base to the EE:
⎡ nˆ j ,1 nˆ j , 2 ... nˆ j ,m −1 nˆ j ,m ⎤
⎢ ⎥
⎢ j ⎥
j j
−
⎢ w j ,1 w j , 2 ... w j ,m j −1 w j ,m j ⎥
mˆ j ,1 ˆ
m j , 2 ... ˆ
m j , m 1 ˆ
m j , m , j = 1, 2, ... , n (10)
⎣ ⎦
j
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 69
frame: recall that b ρ e and bQe denote respectively the position and the orientation of
2. Change the reference frame of the topological and geometric parameters to the EE
the EE frame in the base frame. For every joint (the subscript is dropped off for
simplicity), if bw = 0 then
e n̂ = eQ b b n̂
ew = 0 (11)
otherwise, let P be a point on the axis, br and er denote its positions in the base frame and in
the EE frame respectively, we then have
(13)
by substituting equation (13) into (12), we have
(14)
then, the Plücker coordinates of the axis in the EE frame can be computed as
(15)
Finally, e w = 1 / e m ˆ = e m/ e w .
and e m
2
3. Links of subchain j from the base to the EE are identified by link(j, 0) to link(j,mj ), the
base being link(j, 0) and the EE being link(j,mj ); joint coupling link(j, i−1) and link(j, i) is
identified by joint(j, i); frame Fj,i is attached to link(j, i)(Fig. 13); the base and the EE have
multiple rigidly attached frames with each of them corresponding to an individual
subchain;
4. The reference frame for link(j, i) is defined such that
(16)
e ρ j,i = 0 (17)
the z-axis of Fj,i being parallel to the axis of joint(j, i + 1) and the x-axis intersecting the
the axis of joint(j, i + 1) and pointing from the intersecting point to the origin of the EE
frame (Fig. 14). The y-axis is determined as usual by the right-hand rule.
www.intechopen.com
70 Parallel Manipulators, New Developments
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 71
G j, 0 = b Q e e Q j,0 (20)
G j,mj = 1 (21)
(23)
(24)
The corresponding position is given as
(25)
This leads to
(26)
(27)
(28)
(29)
www.intechopen.com
72 Parallel Manipulators, New Developments
(30)
(31)
(32)
(33)
Equations (31) and (32) are used to compute the orientation and position of links other than
the base and the EE.
For a PM of n degree of freedom, the n subchains are closed by rigidly attaching together
by equating the transformation products defined by equation (29) of all subchains, i.e., ∀ j, k
their fist link frames and last link frames respectively. The structure equations are obtained
= 1, 2, · · · , n and j ≠ k
(34)
It is obvious that this kinematic formulation is not aimed at simplifying the forward or
inverse kinematic solutions, but for the simultaneous topological and geometric synthesis
with numeric method, genetic algorithms in particular. The initial population will be
generated using the numeric topological representation proposed in Section 3 and the
reproduction performed while respecting the characteristic constraints. The implementation
of the synthesis for translational PMs is being carried out in our laboratory.
6. Conclusion
By introducing characteristic constraints, kinematic chains of serial and parallel
manipulators can be better characterized. This is essential for both topology synthesis and
geometry synthesis. On the one hand, topology synthesis of spatial manipulator is no longer
dimension-independent; most of the topology syntheses are actually the search for some
special geometric constraints which play a key role in determining the fundamental
kinematic properties. On the other hand, it is necessary to identify the characteristic
constraints when performing geometry synthesis in order for the design space to correspond
appropriately to the manipulators having the intended kinematic properties. The graph
structure of the proposed topological representation makes it possible to implement
computer algorithms in order to perform systematic enumeration, comparison and
classification of serial and parallel manipulators. The geometric representation is well
adapted for computer aided simultaneous topological and geometric synthesis by
introducing the concepts of initial configuration and the joint nature, making it possible to
www.intechopen.com
Topology and Geometry of Serial and Parallel Manipulators 73
represent revolute joints and prismatic joints in a unified way. Then a singularity-free
parametrization of both topology and geometry was proposed. After that, joint variables
were normalized, which enables the joint type to be seamlessly incorporated into kinematic
model, it is no longer necessary to reformulate the kinematic model when a revolute joint is
replaced by a prismatic one or vice versa. The effectiveness of the propose kinematic
modelling remains to be evaluated.
7. Acknowledgment
The authors acknowledge the financial support of NSERC (National Science and
Engineering Research Council of Canada) under grants OGPIN-203618 and RGPIN- 138478.
8. References
L.-W. Tsai, Mechanism design: enumeration of kinematic structures according to function.
Mechanical engineering series: CRC mechanical engineering series, CRC Press,
2001.
J.-P. Merlet, Les robots paralleles. Paris: Hermes, c1997.
K. H. Hunt, “Geometry of robotics devices,” Mechanical Engineering Transactions, vol. 7, no. 4,
pp. 213–220, 1982. Record Number: 2700 1982.
K. H. Hunt, “Structural kinematics of in parallel actuated robot arms,” 1982. Record
Number: 2710 Proceedings Title: Design and Production Engineering Technical
Conference Place of Meeting: Washington.
I. Powell, “The kinematic analysis and simulation of the parallel topology manipulator,”
Marconi Rev. (UK), vol. 45, no. 226, pp. 121 – 38, 1982.
F. Freudenstein and E. Maki, “On a theory for the type synthesis of mechanism,” in
Proceedings of the 11th International Congress of Applied Mechanics, (Springer, Berlin),
pp. 420–428, 1965.
D. Yang and T. Lee, “Feasibility study of a platform type of robotic manipulator from a
kinematic viewpoint,” Journal of Mechanisms, Transmissions and Automation in
Design, vol. 106, pp. 191–198, 1984.
T. Balkan, M. Kemal Ozgoren, M. Sahir Arikan, and H. Murat Baykurt, “A kinematic
structure-based classification and compact kinematic equations for sixdof industrial
robotic manipulators,” Mechanism and Machine Theory, vol. 36, no. 7, pp. 817 –832,
2001.
H. Su, C. Collins, and J. McCarthy, “Classification of rrss linkages,” Mechanism and Machine
Theory, vol. 37, no. 11, pp. 1413 – 1433, 2002.
C. M. Gosselin, R. Ricard, and M. A. Nahon, “Comparison of architectures of parallel
mechanisms for workspace and kinematic properties,” American Society of
Mechanical Engineers, Design Engineering Division (Publication) DE, vol. 82, no. 1, pp.
951 – 958, 1995.
L.-W. Tsai and S. Joshi, “Comparison study of architectures of four 3 degree offreedom
translational parallel manipulators,” Proceedings - IEEE International Conference on
Robotics and Automation, vol. 2, pp. 1283 – 1288, 2001.
J. Denavit and R. S. Hartenberg, “Kinematic notation for lower-pair mechanisms based on
matrices,” in American Society of Mechanical Engineers (ASME), 1954.
www.intechopen.com
74 Parallel Manipulators, New Developments
P. Chen and B. Roth, “A unified theory for finitely and infinitesimally seperated position
problems of kinematic synthesis,” ASME Journal of Engineering for Industry, Series B,
vol. 91, pp. 203–208, 1969. Record Number: 2800.
P. Chedmail, “Optimization of multi-dof mechanisms,” in Computational Methods in
Mechanisms System (J. Angeles and E. Zakhariev, eds.), pp. 97–130, Springer Verlag,
1998.
F. C. Park and J. E. Bobrow, “Geometric optimization algorithms for robot kinematic
design,” Journal of Robotic Systems, vol. 12, no. 6, pp. 453 – 463, 1995.
J. Angeles, Fundamentals of robotic mechanical systems : theory, methods, and algorithms.
Mechanical engineering series: Mechanical engineering series (Springer), New
York: Springer, 2nd ed. ed., c2003.
IFToMM, “Iftomm terminology,” Mechanism and Machine Theory, vol. 38, pp. 913–912, 2003.
J. Angeles, Spatial Kinematic Chains. Analysis, Synthesis, Optimization. Berlin: Springer-Verlag,
1982.
L. Baron, Contributions to the estimation of rigid-body motion under sensor redundancy. PhD
thesis, McGill University, c1997.
G. Bennett, “A new mechanism,” Engineering, 1903.
J. M. McCarthy, An Introduction to Theoretical Kinematics. Cambridge, Massachusetts,
London, England: The MIT Press, 1990.
X. Wang, L. Baron, and G. Cloutier, “Design manifold of translational parallel
manipulators,” in Proceedings of 2003 CCToMM Symposium on Mechanisms, Machines,
and Mechatronics (l’Agence spatiale canadienne, ed.), (Montreal, Quebec, Canada),
pp. 231–239, 2003.
M. Ozgoren, “Topological analysis of 6-joint serial manipulators and their inverse kinematic
solutions,” Mechanism and Machine Theory, vol. 37, no. 5, pp. 511 – 547, 2002.
F. Crossley, “Contribution to gruebler’s theory in number synthesis of plane mechanisms,”
American Society of Mechanical Engineers – Papers, pp. 5 –, 1962.
F. Crossley, “Permutations of kinematic chains of eight members or less from graph –
theoretic viewpoint,” Developments in Theoretical and Applied Mechanics, vol. 2, pp.
467 – 486, 1965.
F. Pierrot, Robots pleinement paralleles legers: Conception, Modelisation et Commande. PhD thesis,
Universite Montpellier II, Montpellier, France, 1991.
L. Baron, X. Wang, and G. Cloutier, “The isotropic conditions of parallel manipulators of
delta topology,” in Advances in Robot Kinematics, Theory and Applications (J. Lenarcic
and F. Thomas, eds.), pp. 357–367, Kluwer Academic Publishers, 2002.
D. Zlatanov, I. Bonev, and C. Gosselin, “Constraint singularities as configuration space
singularities.” ParalleMIC - the Parallel Mechanisms Information Center,
http://www.parallemic.org/Reviews/Review008.html, 2002.
E. Ramstein, Contribution a la formation generale d’un probleme de synthese de mcanismes et
resolution. PhD thesis, Universite de Nantes, Ecole doctorale science pour
l’ingenieur de Nantes, France, 1999.
www.intechopen.com
Parallel Manipulators, New Developments
Edited by Jee-Hwan Ryu
ISBN 978-3-902613-20-2
Hard cover, 498 pages
Publisher I-Tech Education and Publishing
Published online 01, April, 2008
Published in print edition April, 2008
Parallel manipulators are characterized as having closed-loop kinematic chains. Compared to serial
manipulators, which have open-ended structure, parallel manipulators have many advantages in terms of
accuracy, rigidity and ability to manipulate heavy loads. Therefore, they have been getting many attentions in
astronomy to flight simulators and especially in machine-tool industries.The aim of this book is to provide an
overview of the state-of-art, to present new ideas, original results and practical experiences in parallel
manipulators. This book mainly introduces advanced kinematic and dynamic analysis methods and cutting
edge control technologies for parallel manipulators. Even though this book only contains several samples of
research activities on parallel manipulators, I believe this book can give an idea to the reader about what has
been done in the field recently, and what kind of open problems are in this area.
How to reference
In order to correctly reference this scholarly work, feel free to copy and paste the following:
Xiaoyu Wang and Luc Baron (2008). Topology and Geometry of Serial and Parallel Manipulators, Parallel
Manipulators, New Developments, Jee-Hwan Ryu (Ed.), ISBN: 978-3-902613-20-2, InTech, Available from:
http://www.intechopen.com/books/parallel_manipulators_new_developments/topology_and_geometry_of_seri
al_and_parallel_manipulators