LSMG Final PDF
LSMG Final PDF
Abstract
When a rigid body is axially reflected through a moving line, its image un-
dergoes a so-called line-symmetric motion. The space comprising all possible
line-symmetric motions that share a common initial line is a four-dimensional
submanifold, denoted M4 , in the special Euclidean group SE(3). Recently, we
showed that M4 may be used to characterize motions of a line-symmetric body
that are free of self-spin and sliding, thus lending itself to applications such as re-
mote center of motion devices for minimal invasive surgery and haptic interfaces.
Aiming at designing robot mechanisms for these applications, we present in this
paper a systematic enumeration of line-symmetric motion generators (LSMGs),
i.e., robot mechanisms that generate the line-symmetric motion manifold M4 ,
following a procedure based on symmetric space theory. LSMGs present a ubiq-
uitous line symmetry of their joint axes, thus offering a new understanding of
the line-symmetric motions.
Keywords: Line-symmetric motion, symmetric space, type synthesis,
line-symmetric motion generator
I A preliminary version of this paper was submitted for presentation at 16th International
1. Introduction
When a rigid body is axially reflected through a moving line, its image
undergoes a so-called line-symmetric motion. In other words, a line-symmetric
motion is a one-parameter motion generated by half-turns of the reference body
about a line ` undergoing a one-parameter motion [1], as illustrated in Fig. 1. A
line-symmetric motion is uniquely determined by the basic surface [2, Ch. 9.7]
swept out by `(µ), µ ∈ R+ . Historically, line-symmetric motions were probably
first studied by Krames [3] and are known as a rich source of special motions,
such as the vertical Darboux motion, the Bricard motion, and the Bennett
motion, and were extensively studied by using both basic surfaces and axodes [2,
1]. Line-symmetric motions found applications in characterizing self-motions of
Griffis-Duffy type parallel manipulators [4] and also point-symmetric hexapods
[5].
Other studies on line-symmetric motions focus on the structure and prop-
erties of the space of all line-symmetric motions that share a common initial
2
Figure 1: Line-symmetric motion about a moving line `(µ) parameterized by µ ∈ R+ . The
half-turned image B0 of frame A about `0 serves as the reference frame. Green and red arrows
1/2
represent, respectively, screw axes of T1 M4 = m4 and Tgj M4 = Ad(gj )m4 .
line `0 [1, 6, 7]. In particular, we recently proved that this space, henceforth
denoted M4 , is a four-dimensional submanifold of the rigid displacement group
(or special Euclidean group) SE(3), and is a symmetric subspace [6]. More pre-
cisely, as a symmetric space, SE(3) is a differentiable manifold that can be
isometrically point-reflected onto itself over any point on the manifold [8]. The
point-reflection map or inversion symmetry at a point g ∈ SE(3), denoted sg , is
defined as sg (h) = gh−1 g, ∀h ∈ SE(3). A symmetric subspace is a submanifold
that is closed under inversion symmetry. As we have shown in [6] and shall
recall in the next section, the fact that M4 is a symmetric subspace gives rise
to many important properties that will be useful for the particular application
studied in this paper.
In this paper, we focus on the mechanism synthesis problem, namely, on the
synthesis of 4-DoF mechanisms capable of generating arbitrary line-symmetric
motions, or in other words, mechanisms whose motion manifolds are open sub-
manifolds of M4 . As far as we are aware, no such mechanisms exist in the
literature. Therefore, this paper probably introduces for the first time a class of
line-symmetric motion generators (LSMGs). As we have demonstrated in Fig. 1
and shall elaborate in Sect. 2.3, LSMGs can move a line-symmetric object from
an initial to a goal configuration by screwing along the common perpendicular
of the initial and the goal line, without incurring self spin or sliding about and
along its own axis. This kind of motions has apparent applications in robotic
motion planning and design for line-symmetric manipulation where only the
shape of the line-symmetric object is of concern.
The paper is organized as follows. Sect. 2 gives a brief review of the motion
manifold M4 and discusses its application in characterizing motion of objects
with line symmetry. Sect. 3 proposes a special class of redundant kinematic
3
chains, called symmetric chains, that may generate M4 under a symmetric move-
ment condition. Sect. 4 implements the symmetric chains in the synthesis of a
class of LSMGs with both in-parallel kinematic structure and interconnecting
joints, which we refer to as interconnected parallel mechanisms. Finally, we
conclude the paper with a discussion about possible followup work.
where i, j, k denote the quaternion units and ε denotes the dual number (ε2 = 0).
P3 2
For elements g of SE(3), i=0 ai 6= 0. We also identify elements of the Lie
algebra se(3) of SE(3) with dual quaternion vectors:
g(µ) = `(µ)`−1
0 = `(µ)`0 , `0 = `(0) (3)
M4 = exp m4 := eξ ∀ξ ∈ m4
(5)
1 For consistency, we assume in this paper that e(·) is the quaternion exponential map; the
θ
screw motion g corresponding to a fixed unit screw axis ξ and magnitude θ is given by e 2 ξ .
See [9] for more details.
4
2.2. Symmetric subspace property
Further geometric properties of M4 may be derived by considering its sym-
metric subspace structure [6, 7]. In particular, a symmetric subspace M of SE(3)
is always given by the exponential image of a special type of vector subspace m
of se(3) called a Lie triple subsystem (LTS), namely one that satisfies:
[[ξ 1 , ξ 2 ], ξ 3 ] ∈ m ∀ξ 1 , ξ 2 , ξ 3 ∈ m (6)
g = eξ eη ξ ∈ m4 , η ∈ h4 (12)
5
(a) (b)
Figure 2: Demonstration of a LSMG (under development, courtesy of Roberto di Leva) for axis
alignment of the stylus of a haptic interface. (a) Initial configuration; (b) target configuration.
6
(a) (b)
(c) (d)
Figure 3: Demonstration of a LSMG as a RCM device for minimally invasive surgery. (a)
Initial configuration; (b) tilting about a RCM on the characteristic line k; (c) translating
the end-effector over to a desired RCM lying outside the characteristic line k; (d) tilting the
end-effector about the desired RCM in (c) with involuntary sliding.
More generally, a LSMG can also place the RCM at an arbitrary location
in space (within its workspace). As illustrated in Fig. 3 (c) and (d), the LSMG
can first translate its end-effector above the intended RCM that does not lie on
`0 and then tilt its axis about the RCM. Note however that in this case there
is an involuntary sliding of the end-effector along its axis. This can be easily
compensated by an additional prismatic joint concatenated to the end-effector
along its axis.
The aforesaid motion properties of LSMGs may be potentially applied to
minimally invasive surgery (MIS), where a surgical instrument has to be inserted
into patient’s body through a small trocar. The instrument must be pivoted
at the trocar without incurring lateral motions, i.e., considering the trocar as a
RCM of the instrument [13]. One of the main problems of existing MIS parallel
robot designs [14, 15] is that they can only move about a fixed RCM (however,
see [16] for an exception). The whole robot must then be properly placed with
7
respect to the patient so that the RCM is aligned with the intended trocar. On
the other hand, the LSMG (with an additional cylindrical joint concatenated to
its end-effector) may serve as a better alternative where the RCM can be easily
adapted to the trocar on the patient without moving the whole mechanism.
and satisfies one of the following equivalent conditions (see [6] for details):
span{ξ 1 , ξ 2 , ξ 3 , ξ 4 } = m4 (16a)
+ + + +
span{ξ 1 , ξ 2 , ξ 3 , ξ 4 } ⊕ h4 = se(3) (16b)
span{ξ − − − −
4 , ξ 3 , ξ 2 , ξ 1 } ⊕ h4 = se(3) (16c)
8
−
Geometrically, each ξ +i (after sign flip) is always line-symmetric to ξ i about
the characteristic line `0 , as illustrated in Fig. 4. In other words, we have:
Ad(k)ξ +
i = k(ξ i + η i )k
−1
= kξ i k−1 + kη i k−1 = −ξ i + η i = −ξ −
i (17)
as a result of the definition of SPs and the inversion symmetry (Eq. (8)) of M4 .
Second, the Jacobian of the above map at (0, 0, 0, 0):
4 4
X 1 −
X
(θ̇1 , θ̇2 , θ̇3 , θ̇4 ) 7→ (ξ +
i + ξ i )θ̇i = ξ i θ̇i (20)
i=1
2 i=1
4
is a linear isomorphism since {ξ i }i=1 are linearly independent by definition of
SC. Therefore, the m4 -SC generates M4 by Eq. (19) by inverse function theorem
[29].
S − := span{ξ − − − −
4 , ξ 3 , ξ 2 , ξ 1 }, S − ⊕ h4 = se(3) (21)
In general, the axes of all 0-pitch screws of a 4-dimensional twist space (a four-
system, in brief) form a two-parameter family of lines known as a linear con-
gruence.
Following Hunt’s classification of general and special four-systems [10], we
have the following cases2 :
9
Figure 4: Examples of SPs of m4 . Round, prism and threaded arrows represent, respectively,
0-pitch, infinite-pitch and finite-nonzero-pitch screws.
G2 ) have all its lines meet two real skew lines called directrices (hyperbolic
net) (Fig. 5(a)); the reciprocal wrench subspace (S − )⊥ is spanned by
0-pitch screws ζ 1 and ζ 2 aligned with the directrices;
G1 ) have only one real directrix (parabolic net); the reciprocal wrench
subspace (S − )⊥ is spanned by a finite nonzero-pitch screw ζ 1 and a
0-pitch screw ζ 2 aligned with the directrix (Fig. 5(b));
G0 ) have two complex directrices (elliptic net); the congruence is a one-
parameter family of reguli on ∞1 coaxial hyperboloids (Fig. 6(a)).
II) The 0-pitch screws of a second special four-system form a degenerate con-
gruence comprising:
2 Case G refers to the general four-system, whereas cases I, II, III, IV and V refer to special
10
(a) type G2 (b) type G1
Figure 5: Congruences formed by the axes of the 0-pitch screws in a general four-system, with
their associated kinematic chains. In the absence of one or two real directrices, ζ 1 (α) and
ζ 2 (β) are basis screws of the reciprocal two-system, with α and β denoting the screw pitches.
When α or β is zero, the axis of the corresponding screw is a real directrix.
Figure 6: Congruences formed by the axes of the 0-pitch screws in a first special four-system,
with their associated kinematic chains.
11
(a) type II1 (b) type II2
Figure 7: Congruences formed by the axes of the 0-pitch screws in special four-systems of
type 2 (a) and type 3 (b), with their associated kinematic chains.
Figure 8: Congruences formed by the axes of the 0-pitch screws in special four-systems of
type IV (a) and type V (b), with their associated kinematic chains.
V) The 0-pitch screws of a fifth special four-system lie on all lines intersecting
perpendicularly a real directrix (Fig. 8(b)).
The aforementioned cases, except for the third special four-system, lead to dis-
tinct m4 -SC types, which are summarized in Tab. 1. We remark that the results
we have obtained may be easily generalized to include prismatic joints, because
it is straightforward to identify the infinite-pitch screws in the aforesaid four-
systems.
12
Table 1: Four-systems and their associated m4 -SCs comprising revolute (R), universal (U )
and spherical (S) joints.
13
Step 3) constraint synthesis Verify the constraint synthesis condition at
the home configuration:
Pl − ⊥ ∗
i=1 (Si ) = se(3) (22)
where (Si− )⊥ denotes the reciprocal wrench subspace of Si− and se(3)∗
is the 6D wrench space. This is the same as verifying that the parallel
l
mechanism formed by the l distal half-SCs M−
i i=1 has mobility zero
(in the home configuration).
Step 4) adding interconnection If Step 3) is satisfied, a LSMG is formed
by connecting the innermost links (i.e., the link joining ξ − +
i4 to ξ i4 ) of
the m4 -SCs Mi ’s to each other, by way of cylindrical joints along `0
(i.e., the z-axis).
Thus, at least three m4 -SCs are required for the synthesis of LSMGs. In partic-
3,2
ular, when all ζ ij i,j=1,1 are 0-pitch wrenches, Eq. (23) reduces to determining
the linear independence of six spatial lines (possibly at infinity) [32, 33].
ξ± ±
ij = Ad(gi )ξ 0j i = 1, 2, 3, j = 1, 2, 3, 4 (24)
It can be inferred from the fact that the three m4 -SCs must share the same
characteristic line `0 (the z-axis) that the leg displacement gi can only be a
cylindrical motion about `0 . This is consistent with the line-symmetric motion
manifold M4 being conjugation invariant under cylindrical motion (Property 2
in Sect. 2).
14
Figure 9: Synthesis procedure of line-symmetric motion generators.
(a) (b)
Figure 10: Spatial distribution of constraint wrenches of the LSMG. (a) A field and a parallel
bundle perpendicular to it; (b) the two reguli on a ruled hyperboloid of revolution.
In principle, the three m4 -SCs of the LSMG can be generated by any cylin-
drical displacement. In order to have a uniform workspace distribution and sin-
gularity behavior, and also to simplify the geometry of the constraint wrenches
(ζ 11 , ζ 12 , ζ 21 , ζ 22 , ζ 31 , ζ 32 ) for conceptual design, we displace the three m4 -SCs
so that they form a three-fold line-symmetry about `0 . Consequently, both
ζ 11 , ζ 21 , ζ 31 and ζ 12 , ζ 22 , ζ 32 form a three-fold line-symmetry about `0 .
15
(a) (b)
Figure 11: (a) Line symmetric motion generator of type G2 . For clarity, only the joint screws
of the first leg are shown; (b) actuation of the proximal half mechanism of the LSMG (actuated
joint indicated by underline on the joint twist).
the ∞-pitch screws of the field are perpendicular to its plane while those of the
bundle are parallel to it. Physically, the parallel bundle constrains the instanta-
neous end-effector motion onto the plane perpendicular to the bundle. On the
other hand, the planar field further removes all instantaneous mobility inside
the plane [34]. The LSMGs with type-G2 (Fig. 11) and type-I2 (Fig. 12(a))
SCs may be synthesized in such a fashion. We would like to point out that
the prototype design shown earlier in Fig. 2 and 3 is a type-G2 LSMG, with
ξ+
i2 , i = 1, 2, 3 replaced by double-parallelogram curve-scribing mechanism [35]
(to avoid link collision).
16
(a) (b)
Figure 12: (a) Line symmetric motion generator of type I2 ; line symmetric motion generator
of type II2 . For clarity, only the joint screws of the first leg are shown.
17
(a) (b)
Figure 13: (a) Line symmetric motion generator of type IV; (b) line symmetric motion gen-
erator of type V. For clarity, only the joint screws of the first leg are shown.
18
one may then combine three arbitrary types of m4 -SCs chosen from Tab. 1, and
also remove the axis-symmetry assumption to generate more synthesis results
in a straightforward manner, albeit with laborious effort. When a LSMG is
not constructed with axis-symmetry, the geometry of its constraint synthesis
problem also presents a general pattern, which can still be properly conducted by
algebraic computation instead of the geometric reasoning offered in Sect. 4.2.1,
4.2.2 and 4.2.3.
Another possible generalization is the replacement of one or more R joints
in the synthesized LSMGs with prismatic joints. This should be done by fol-
lowing the same synthesis procedure presented in Sect. 3. The directions of the
prismatic joints in the distal half m4 -SCs M− i , i = 1, . . . , l can be easily deter-
mined by the two constraint wrenches of the corresponding leg screw system.
For example, for the type-G2 half SC shown in Fig. 5(a), there can be only one
linearly independent prismatic joint which is perpendicular to both ζ 1 and ζ 2 .
When there is an infinite-pitch constraint wrench (as in the case of the type-II1
half SC as illustrated in Fig. 7(a)), a total of two linearly independent prismatic
joints can be found, which are both perpendicular to the constraint wrench
with finite pitch. We remark that, due to the line-symmetric construction of
the m4 -SCs, the prismatic joints appear in each SC in pairs. From a practi-
cal point of view, only one of the prismatic joints (in the proximal half SC)
will be actuated, leaving unactuated prismatic joints in the resulting LSMG.
Consequently, implementation of prismatic joints in a LSMG is arguably a less
practical strategy.
5. Conclusions
We presented for the first time an essentially complete type synthesis of
4-DoF mechanisms capable of generating arbitrary line-symmetric motions, based
on both symmetric space theory and classic screw theory. The synthesis condi-
tions for the LSMGs are given, and are used to systematically generate a whole
spectrum of novel mechanisms. As far as we consider synthesis using only rev-
olute joints and three-fold line-symmetry, the synthesis result of the LSMGs
presented here is complete. Our future work shall focus on conceptual design,
analysis, optimization and prototyping of some of the mechanisms presented
here.
References
[1] J. Selig, M. Husty, Half-turns and line symmetric motions, Mechanism and
Machine Theory 46 (2) (2011) 156–167.
[2] O. Bottema, B. Roth, Theoretical kinematics, North-Holland Publishing
Company, Amsterdam-New York-Oxford, 1979.
[3] J. Krames, Über fußpunktkurven von regelflächen und eine besondere klasse
von raumbewegungen, Monatshefte für Mathematik und Physik 45 (1)
(1936) 394–406.
19
[4] A. Karger, M. Husty, Classification of all self-motions of the original
Stewart-Gough platform, Computer-Aided Design 30 (3) (1998) 205–215.
[5] G. Nawratil, On the self-mobility of point-symmetric hexapods, Symmetry
6 (4) (2014) 954–974.
[6] Y. Wu, H. Löwe, M. Carricato, Z. Li, Inversion symmetry of the Euclidean
group: theory and application to robot kinematics, IEEE Transactions on
Robotics 32 (2) (2016) 312–326.
[7] Y. Wu, M. Carricato, Identification and geometric characterization of Lie
triple screw systems and their exponential images, Mechanism and Machine
Theory 107 (2017) 305–323.
[8] O. Loos, Symmetric spaces, Benjamin, 1969.
[9] J. M. Selig, Geometric fundamentals of robotics, Springer, 2004.
[10] K. H. Hunt, Kinematic geometry of mechanisms, Oxford University Press,
1978.
[11] L. J. Stocco, S. E. Salcudean, F. Sassani, Optimal kinematic design of a
haptic pen, IEEE/ASME Transactions on Mechatronics 6 (3) (2001) 210–
220.
[12] Y. Wu, M. Carricato, Synthesis and singularity analysis of N-UU parallel
wrists: A symmetric space approach, Journal of Mechanisms and Robotics
9 (5) (2017) 051013.
[13] C.-H. Kuo, J. S. Dai, Robotics for minimally invasive surgery: a historical
review from the perspective of kinematics, in: International Symposium on
History of Machines and Mechanisms, Springer, 2009, pp. 337–354.
[14] C.-H. Kuo, J. S. Dai, Kinematics of a fully-decoupled remote center-of-
motion parallel manipulator for minimally invasive surgery, Journal of Med-
ical Devices 6 (2) (2012) 021008.
[15] Q. Li, J. M. Hervé, P. Huang, Type synthesis of a special family of remote
center-of-motion parallel manipulators with fixed linear actuators for min-
imally invasive surgery, Journal of Mechanisms and Robotics 9 (3) (2017)
031012.
[16] D. Pisla, B. Gherman, C. Vaida, M. Suciu, N. Plitea, An active hybrid
parallel robot for minimally invasive surgery, Robotics and Computer-
Integrated Manufacturing 29 (4) (2013) 203–221.
[17] X. Kong, C. M. Gosselin, Type synthesis of parallel mechanisms, Springer,
2007.
[18] K. Hunt, Constant-velocity shaft couplings: a general theory, Journal of
Engineering for Industry 95 (2) (1973) 455–464.
20
[19] J. Hervé, F. Sparacino, Structural synthesis of parallel robots generating
spatial translation, in: Proceedings of the 5th IEEE international confer-
ence on advanced robotics, 1991, pp. 808–813.
[20] J. M. Hervé, The planar-spherical kinematic bond: implementation in
parallel mechanisms, http://www.parallemic.org/Reviews/review013.
html (2003).
[21] C.-C. Lee, J. M. Hervé, Translational parallel manipulators with doubly
planar limbs, Mechanism and Machine Theory 41 (4) (2006) 433–455.
[22] Z. Huang, Q. Li, Type synthesis of symmetrical lower-mobility parallel
mechanisms using the constraint-synthesis method, The International Jour-
nal of Robotics Research 22 (1) (2003) 59–79.
[23] X. Kong, C. M. Gosselin, Type synthesis of 3-dof translational parallel
manipulators based on screw theory, Journal of Mechanical Design 126 (1)
(2004) 83–92.
[24] X. Kong, C. M. Gosselin, Type synthesis of 3-dof spherical parallel manip-
ulators based on screw theory, Journal of Mechanical Design 126 (1) (2004)
101–108.
[25] Y. Fang, L.-W. Tsai, Structure synthesis of a class of 4-dof and 5-dof paral-
lel manipulators with identical limb structures, The International Journal
of Robotics Research 21 (9) (2002) 799–810.
[26] M. Carricato, Decoupled and homokinetic transmission of rotational mo-
tion via constant-velocity joints in closed-chain orientational manipulators,
Journal of Mechanisms and Robotics 1 (4) (2009) 041008.
[27] M. Carricato, D. Zlatanov, Persistent screw systems, Mechanism and Ma-
chine Theory 73 (2014) 296–313.
[28] J. Meng, G. Liu, Z. Li, A geometric theory for analysis and synthesis of sub-
6 dof parallel manipulators, IEEE Transactions on Robotics 23 (4) (2007)
625–649.
[29] W. M. Boothby, An introduction to differentiable manifolds and Rieman-
nian geometry, Vol. 120, Academic press, 1986.
[30] Y. Wu, M. Carricato, Symmetric subspace motion generators, IEEE Trans-
actions on Robotics, DOI: 10.1109/TRO.2018.2813377.
[31] M. Zoppi, D. Zlatanov, R. Molfino, On the velocity analysis of intercon-
nected chains mechanisms, Mechanism and Machine Theory 41 (11) (2006)
1346–1358.
[32] J.-P. Merlet, Singular configurations of parallel manipulators and Grass-
mann geometry, The International Journal of Robotics Research 8 (5)
(1989) 45–56.
21
[33] H. Pottmann, M. Peternell, B. Ravani, An introduction to line geometry
with applications, Computer-Aided Design 31 (1) (1999) 3–16.
[34] D. L. Blanding, Exact Constraint: Machine Design Using Kinematic Pro-
cessing, ASME press, 1999.
22