Unified Singularity Modeling and Reconfiguration of 3rTPS Metamorphic Parallel Mechanisms with Parallel Constraint Screws Yufeng Zhuang 1 Dongming Gan2 1 Automation School, Beijing University of Posts and Telecommunications, Beijing 100876, China 2 Robotics Institute, Khalifa University of Science, Technology & Research, Abu Dhabi, 127788, UAE (Email: zhuangyf@bupt.edu.cn, dongming.gan@kustar.ac.ae) Abstract: This paper presents a unified singularity modeling and reconfiguration analysis of variable topologies of a class of metamorphic parallel mechanisms with parallel constraint screws. The new parallel mechanisms consist of three reconfigurable rTPS limbs that have two working phases stemming from the reconfigurable Hooke (rT) joint. While one phase has full mobility, the other supplies a constraint force to the platform. Based on these, the platform constraint screw systems show that the new metamorphic parallel mechanisms have four topologies by altering the limb phases with mobility change among 1R2T (one rotation with two translations), 2R2T, 3R2T and mobility 6. Geometric conditions of the mechanism design are investigated with some special topologies illustrated considering the limb arrangement. Following this and the actuation scheme analysis, a unified Jacobian matrix is formed using screw theory to include the change between geometric constraints and actuation constraints in the topology reconfiguration. Various singular configurations are identified by analyzing screw dependency in the Jacobian matrix. The work in this paper provides basis for singularity-free workspace analysis and optimal design of the class of metamorphic parallel mechanisms with parallel constraint screws which shows simple geometric constraints with potential simple kinematics and dynamics properties. Keywords: singularity, topology variation, reconfiguration, mobility change, parallel mechanism 1. Introduction Parallel mechanisms [1] have potential advantages on load-carrying capacity, good positioning accuracy and low inertia, resulting in great interests in mechanism research aiming to produce high performance machines in applications in industry and robotics world. In order to keep these advantages of traditional parallel mechanisms [2, 3] but to add additional adaptability, metamorphic parallel mechanisms (MPMs) [4] were developed. MPMs are a class of mechanisms that possess adaptability and reconfigurability to change permanent finite mobility based on topological structure change. In this paper, a class of metamorphic parallel mechanisms with parallel constraint screws are introduced and a unified singularity modelling is provided. This will be useful in optimally designing this class of parallel mechanisms which show simple geometric constraints with potential simple kinematics and dynamics properties for practical applications. The concept of metamorphic parallel mechanism came from metamorphic mechanisms originated from the study of decorative carton folds and reconfigurable packaging [5]. Much research work has been devoted to this area due to the novel property of reconfiguration and mobility change of metamorphic mechanisms. These include new methods to synthesize mechanisms with reconfiguration, like variable position parameters for kinematotropic linkages [6] and kinematotropic parallel mechanisms [7], metamorphic ways of changing the topological structures of a mechanism [8], screw theory based synthesis of parallel mechanisms with multiple operation modes [9], Variable topology joints for variable topology mechanisms[10], methodology for synthesis based on biological modeling and genetic evolution [11]. Following this, some research interests move to the topology description of various mobility-configurations of metamorphic mechanisms, including matrix operations [12], joint code [13], joint-gene based topological representation [14], Lie displacement subgroup [15] and operation space with motion compatibility representation [16]. Other work related to applications of metamorphic mechanisms, like metamorphic underwater vehicle [17] and metamorphic 1 multifingered hand with an articulated palm [18]. Recently, some work has been done on metamorphic parallel mechanisms. Based on a reconfigurable Hooke (rT) joint, two types of MPMs were introduced [4] and detailed topology reconfiguration of a MPM with mobility change from 1 to 6 was investigated [19]. A general construction method for MPMs was introduced using screw theory [20] and a metamorphic parallel mechanism with ability of performing phase change and orientation switch was also proposed in [21]. In [22], motion planning for a parallel mechanism with reconfigurable configurations was studied based on lockable revolute joints. With previous focus on the synthesis and topology representation, little work has been done on the variation of kinematics [23], dynamics, singularity and workspace of MPMs in their reconfiguration. In this paper, a class of metamorphic parallel mechanism based on a reconfigurable rTPS limb [24] will be introduced with another focus on the unified singularity modeling and singularity change to cover all their reconfigurable topologies. In parallel mechanism research, singularity analysis [25, 26] is an important topic as singularities will make the mechanism dysfunctional and uncontrollable which should be avoided and considered before parameter design for real applications. Many methods have been proposed for singularity analysis which mainly includes Jacobian-determinant-based numerical methods [27] and Jacobian-rank-based analytical models [25]. Since this paper does not focus on a parallel mechanism with fixed dimensions, the latter one will be suitable. To investigate the Jacobian rank degeneracy, screw theory [28, 29], line geometry and Grassmann-Cayley algebra [30, 31] were used to modeling the constraint and actuation forces to investigate their dependency. Based on Grassmann geometry and linear varieties from [32], Merlet [33] successfully found all the singularities of the 6-3 Gough-Stewart parallel mechanism. This method was then expanded by Hao and McCarty [30] using screw theory with systematic analysis of possible dependent screws. Considering the variable topologies of the MPMs in this paper, screw theory shows a good way to formulize a unified Jacobian matrix [34] to include both geometric constraints and actuation constraints with the change between them in the reconfiguration while the size is kept 6 by 6. In the following, the paper is arranged as: section 2 introduces the two working phases of the reconfigurable rTPS limb with their constraint screws. The new metamorphic parallel mechanisms with parallel constraint screws are presented in section 3 with mobility analysis, geometric design conditions and some special topologies. Following this, section 4 analyzes the topology reconfiguration and mobility change. Section 5 shows possible actuation scheme for variable topologies. Based on these, section 6 proposes the unified singularity modeling and various singularity configurations with different mechanism topologies. Conclusions are made in section 7. 2. Two phases of the reconfigurable rTPS limb The reconfigurable rTPS limb consists of a reconfigurable Hooke (rT) joint, a prismatic joint and a spherical joint. The reconfigurability of this limb stems from the configuration change of the rT joint which has two rotational degrees of freedom (DOFs) about two perpendicularly intersecting rotational axes (radial axis and bracket axis) as in Fig. 1. A grooved ring is used to house the radial axis and make it have the ability of altering its direction by rotating and fixing freely along the groove. This allows the radial rotation axis change with respect to the limb, resulting in two typical phases of the rTPS limb as in Fig. 1. While in Fig. 1(a), the radial axis is perpendicular to the limb (prismatic joint) which is denoted as (rT)1PS, it is collinear with the limb (prismatic joint) passing through the spherical joint center in Fig. 1(b) and the limb phase is symbolized as (rT)2PS. 2 1 S14 1 S16 S 1 S14 S 1 S16 1 1 S13P S15 1 β S15 P 1z α 1 radial axis S12 grooved ring 1o (rT) 1 (rT) 2 1y S13 α 1o radial axis 1S12 1 bracket axis 1 1z S11 1x (a) (rT)1PS 1y 1 S11 1x bracket axis (b) (rT)2PS Figure 1. Two phases of the rTPS limb Set a limb coordinate system 1o1x1y1z at the rT joint center with 1x axis collinear with the bracket axis and 1y axis perpendicular to the bracket surface as in Fig. 1(a), the twist system of the (rT)1PS limb is given as: 1S11 [1 1 S12 [0 1 S [0 1 S1 1S13 [0 14 1S [1 15 1 S16 [0 s c 0 0 0] 0 0 s c c c s ] c s 0 ls s ls c ] 0 0 0 lc s lc c ] s c lc ls c ls s ] 0 0 0 0 0] (1) where the first two twists are generated from the rT joint, the third is generated from the prismatic joint, and the last three are generated from the spherical joint. β is the angle between the limb (1S13) and its projection on plane 1y1o1z passing through rT joint center and perpendicular to the bracket axis (1x), α is the angle between axis 1y and the limb projection on plane 1y1o1z. l is the distance between the rT joint centre and the spherical joint centre. Labels cα and sα denote Cosine(α) and Sin(α) respectively. In the twist notation 1Sij, the first subscript i denotes the limb number, the second subscript j denotes the joint number within the limb and the leading superscript indicates the local frame. The six screws in (1) form a six-system [35] and there is no reciprocal screw, showing that the (rT)1PS limb has six degrees of freedom (DOFs) and does not supply constraint to the platform connected to it. For the (rT)2PS limb as in Fig. 1(b), radial axis of the rT joint is collinear with the prismatic joint passing through the spherical joint center. Thus, the spherical joint center A cannot move out of the plane 1y1o1z. Based on the coordinate system in Fig. 1(b), the twist system of the (rT)2PS limb can be given as: 3 1S11 [1 1 S12 [0 1 S [0 1 S1 1S13 [0 14 1S [1 15 1S16 [0 c s 0 0 0] 0 0 0 c s ] c s 0 0 0] 0 0 0 ls lc ] s c l 0 0] 0 0 0 0 0] (2) It is clear that twists 1S12 and 1S14 are the same and the six twists form a five-system. Thus, there is one reciprocal screw to (2) in the limb constraint system as S 1 r 1 1 S1r 1 0 0 0 ls lc (3) This gives a constraint force acting along a line passing through the spherical joint centre with a direction parallel to the bracket axis of the rT joint. Thus, the (rT)2PS limb has five DOFs, one less than the (rT)1PS phase. When constructing parallel mechanisms with the rTPS limbs, the mechanisms will have ability of mobility change by altering the rTPS limbs into these two phases. In the following, the (rT)2PS limb phases will be used by connecting the rT joints to the base with parallel bracket axis and the spherical joints to the moving platform. Then altering the limbs into (rT)1PS phases will generate new mechanism topologies, which gives a class of metamorphic parallel mechanisms with parallel constraint screws. 3. 3rTPS MPMs with parallel constraint screws 3.1 Mobility analysis From (3), it can be seen that (rT)2PS limb gives one constraint force to the platform with the direction parallel to its bracket axis. Thus, by arranging the direction of the bracket axis of the rT joint, the constraint to the platform can be represented. In this paper, the rT joints are connected to the base with parallel bracket axes, leading to parallel constraint forces expressed by screws on the platform as in Fig. 2. Let points Ai and Bi denote the spherical joint center and the rT joint center in limb i (i=1,2,3) respectively. Locate a global coordinate system oxyz at the center (B1) of the rT joint in limb 1 with x axis collinear with the bracket axis and y axis perpendicular to the bracket plane. Let ai and bi denote the vectors of points Ai and Bi in the coordinate system oxyz, li be the distance between the spherical joint center Ai and the rT joint center Bi. 4 r A3 A2 S3 r S2 r A1 B3 S1 B2 y z o B1 x n Figure 2. The 3(rT)2PS with parallel constraint screws The constraint system of the 3(rT)2PS parallel mechanism in Fig. 2 can be given as: S1r n a1 n 1 0 0 0 l1s1 l1c1 , S r S2r n a2 n 1 0 0 0 b2 z l2s2 b2 y l2s2 , r S3 n a3 n 1 0 0 0 b3 z l3s3 b3 y l3s3 (4) where n=(1,0,0) is the direction of the bracket axes, ai=bi+li(0,cαi,sαi)= (bix, biy, biz)+li(-sβi, cβicαi, cβisαi), αi is the angle between limb i and the line passing through rT joint center Bi with direction parallel to y axis, βi is the angle between the limb and its projection on yoz plane passing through rT joint center and perpendicular to the bracket axis, here βi =0 in the (rT)2PS as in (4). By taking reciprocal screws to (4), motion screws of the mechanism can be obtained as: 1 0 0 0 0 0 , S r 0 0 0 0 1 0 , 0 0 0 0 0 1 (5) which represent three DOFs with one rotation about x axis and two translations along y and z axes. Thus, the 3(rT)2PS parallel mechanism with parallel constraint screws has mobility three with a rotation parallel to the screws and two translations perpendicular to the screws. 3.2 Geometric conditions of the mechanism assembly Based on the geometry of (rT)2PS limb in Fig.1(b), it can be obtained that the spherical joint center cannot move out of the plane ∑ passing through the limb and perpendicular to the bracket axis (n) of the rT joint. This can be used to determine the assembly condition of the 3(rT)2PS parallel mechanism in Fig. 2. For each (rT)2PS limb, there is a constraint plane ∑ for the spherical joint center A and the three constraint planes for the three limbs are parallel. However, these three constraint planes representing the limb locations cannot be arranged arbitrarily. The intrinsic constraint for this can be investigated by fixing constraint planes for limb 1 and limb 2 first and then identifying the conditions for limb 3. When giving spherical joint centers A1 and A2, the geometric constraints for the third spherical joint center A3 can be obtained by intersecting constraint plane ∑3 with a circle centered at point A30 with radius A3A30 as in Fig. 3. The circle is intersecting of two spheres centered at point A1 and A2 with radii A1A3 and A2A3 respectively. A30 is the projection point of A3 on line A1A2. 5 A3' A1 A3 β13 φ 1 ∑1 β12 A2 A30 A' 3 n1 A3'' ∑3' ∑3 ∑3'' ∑2 Figure 3. Location condition of constraint plane ∑3 where β13 is the angle between A1A3 and norm n1. It is dependent on the location of plane ∑3 as in Fig.3. When plane ∑3 is tangible with the constraint circle as in location ∑3' or ∑3", angle β13 has maximum and minimum values β13max and β13min respectively. Then there is: l13 cos 13 max d 3 d1 l13 cos 13 l13 cos 13 min 13 max 1 12 13 min 1 12 (6) where φ1 is the platform angle A2A1A3 and β12 is the angle between A1A2 and norm n1. Thus, constraint plane ∑3 should be located at ∑3' or ∑3" or between them as in Fig. 3. When it is at ∑3' or ∑3", there is one intersecting point (A3' or A3") and there are two intersecting points (A3 and A'3) when plane ∑3 is between the two extreme locations. From Fig. 3, it can be also seen that location (d3) of plane ∑3 determines the orientation of the platform about line A1A2 when points A1 and A2 are fixed. Here, the analysis is based on fixing points A1 and A2 by giving three actuation inputs to limb 1 and limb 2. But in mechanism actuation, normally the three inputs are given to the three limbs with one each to determine the platform displacement, which will be discussed in section 5. 3.3 Special topologies When considering particular arrangements of the base and platform joints, the 3(rT)2PS parallel mechanism will have different topologies and some special cases are identified below. A special one is that the three spherical joint centers (A1, A2 and A3) on the platform are in line as in Fig. 4(a). The constraint screws in (4) become: S1r n a1 n n a1 n S r S2r n (a1 l12mA ) n 0 l12mA n r S3 n ( a1 l13mA ) n 0 l13mA n (7) where l1i is the distance between points A1 and Ai (i=2,3) which are all on the line with unit vector mA. Thus the last two constraint moments in (13) constrain the same rotation between line mA and norm n. One of limb 2 and limb 3 becomes redundant, resulting in a local rotational DOF about line mA and the mechanism has two translations and two rotations. Another special topology is that the three rT joint centers (B1, B2 and B3) on the base are in line with unit vector mB as in Fig. 4(b), the platform still has two translations and one rotation as in (5). However, when 6 mB=n=(1,0,0), the three prismatic joints cannot be chosen as actuations at the same time, which will be discussed in section 5. A2 A1 A2 A1 A3 B2 A3 B1 B1 n B2 n B3 mB B3 (a) 3(rT)2PS-a with A1, A2, A3 inline (b) 3(rT)2PS-b with B1, B2, B3 inline Figure 4. Two special topologies Two other special topologies of the 3(rT)2PS with parallel constraint screws can be obtained when locating the rT joint center B2 on yoz plane with b2x=0 as in Fig. 5(a) and setting both rT joint centers (B2 and B3) on yoz plane with b2x= b3x=0 as in Fig. 5(b). Both two topologies have two translations and one rotation and the topology in Fig. 5(b) is a planar parallel mechanism. B3 A3 A2 A3 z o B1 A1 B2 y x n (a) 3(rT)2PS-c A1 d23 y B3 A1 z B1 z o y o A2 n A2 B2 B3 l 23 A3 B1 B2 x n x n (b) 3(rT)2PS-d (c) 3(rT)2PS-e Fig. 5 Three more special topologies One more special topology can be obtained by setting line BiBj parallel to n with distance lij between two spherical joint centers AiAj equal to the distance dij between two rT joint centers BiBj as in Fig. 5(c) in which l23=d23. In this case, the two constraint screws in limb 2 and limb 3 are collinear and dependent. The platform will have two independent constraint screws with four reciprocal motion screws including two rotations and two translations. However, the geometric constraint l23=d23 makes line A2A3 constantly parallel with x axis and the platform can only rotate about line A2A3. Thus, the mechanism still has one rotation and two translation DOFs, which is a structure singularity case. 7 4. Topology reconfiguration Altering the (rT)2PS limbs in the previous 3(rT)2PS parallel mechanisms into the phase (rT)1PS will result in various new mechanism topologies with increased mobility. After changing the phase of one limb, all the 3(rT)2PS parallel mechanisms become the topology 2(rT)2PS-1(rT)1PS in Fig. 6(a) that has two parallel constraint screws following the first two in (4). One constraint less makes the 2(rT) 2PS-1(rT)1PS one more DOF than the 3(rT)2PS. Based on the constraint screw analysis, the 2(rT)2PS-1(rT)1PS parallel mechanism has four DOFs with two translations and two rotations (2R2T). A special case is the 3(rT)2PS-e in Fig. 5(c). When changing limb 2 or limb 3 from phase (rT)2PS to (rT)1PS in Fig. 5(c), the mechanism changes to the case in Fig. 6(a). However, when changing the phase of limb 1, the mechanism becomes topology 2(rT)2PS-1(rT)1PS in Fig. 6(b) which has mobility three with one rotation and two translations (1R2T). Thus, the mechanism does not change mobility due to the structure singularity. r l 23 A2 S3 A3 r A1 B3 S1 A3 (rT) 1 S n (rT) 1 (a) general case (4DOFs-2R2T) r S2 A1 d23 B3 B2 B1 A2 r 3 B2 B1 n (b) d23=l23 (3DOFs-1R2T) Fig. 6 The 2(rT)2PS-1(rT)1PS topologies When further changing one more limb phases, both the topologies in Fig. 6 change to the same topology 1(rT)2PS-2(rT)1PS as in Fig. 7(a), which has one constraint screw that limited the translation along n. Thus, this mechanism has five DOFs with three rotations and two translations (3R2T). It can be noticed that the 2(rT)2PS-1(rT)1PS in Fig. 7(b) changes its mobility from 3 to 5 in this reconfiguration. r S3 A2 A3 (rT) 1 (rT) 1 B3 (rT) 1 A2 A3 (rT) 1 A1 A1 B3 B2 B1 n (rT) 1 (a) 1(rT)2PS-2(rT)1PS (5DOFs-3R2T) B2 B1 n (b) 3(rT)1PS (6DOFs) Fig. 7 Topologies 1(rT)2PS-2(rT)1PS and 3(rT)1PS When changing the third limb to phase (rT)1PS, the mechanism becomes another topology 3(rT)1PS as in 8 Fig. 7(b) that does not have any constraint screw and has full mobility 6. One topology that should be mentioned is the 3(rT)2PS-d in Fig. 5(b), in which all three limbs are constrained in one plane and it is a planar parallel mechanism. By changing the limb phases one by one, the topology becomes that in Fig. 6(a) and the two in Fig. 7. Thus, a planar parallel mechanism becomes a spatial parallel mechanism while the mobility changes from 3 to 6. 5. Actuation scheme for the reconfigurable topologies Actuation inputs of a parallel mechanism work with limb constraints to determine the platform position and orientation. In the (rT)1PS limb, the rotation about the bracket axis and the radial axis, the translation along the prismatic joint can be selected as actuated joints. Based on Fig. 8 and the limb motion screws in (1), these three inputs will result in constraint screws as: r 1 SrTba 0 s c lc lc s ls s 1 r SrTra c c s s s 0 ls lc 1 r SPa s c c s c 0 0 0 (8) r where 1 SrTba , a constraint force passing through the spherical joint center and perpendicular to both the r bracket axis and the limb, is the actuation force from the bracket axis rotation. 1 SrTra is the input constraint force from the radial axis rotation which passes through the spherical joint center and perpendicular to both the r radial axis and the limb. 1 SPa is the actuation force from the prismatic joint and is along the limb. 1 r SrTba 1 r SPa 1 r SrTra β 1z α (rT) 1 1o 1y 1x Fig.8 Actuation forces of the rTPS limb When altering the (rT)1PS limb to phase (rT)2PS, the radial axis is along the limb and the radial axis rotation cannot be a actuation input but a geometric force as in (3) is produced. Based on the analysis in section 2, the (rT)2PS phase can be taken as a special case of the (rT)1PS phase with the radial axis rotation angle β=0.This can be also explained by the variation of the actuation forces. When giving β=0 in (8), the actuation force from the radial axis becomes exactly the same with the geometric constraint in (3) generated in the (rT) 2PS phase. Thus, the rotation about the bracket axis and the translation of the prismatic joint can be chosen as the actuation inputs in the (rT)2PS limb with expression in (8) using β=0, which is one choice less than the (rT)1PS limb but with equivalent constraints considering the geometric constraint. The limb actuation analysis gives the base for the mechanism actuation scheme. The 3(rT)2PS with parallel constraint screws has three DOFs and needs three actuation inputs. Based on (8) with β=0, each limb gives two possible actuation choices and there are totally six for the three limbs. Taking three of the six actuations should 9 constrain the three DOFs of the mechanism. For the 3(rT)2PS parallel mechanism in Fig. 2, when choosing two prismatic joint inputs in limb 1 and limb 2 with a bracket rotation in put in limb 3, the input constraints for the platform are: S1rPa u1 0 Sar S2rPa u2 b2 u2 r S3rTba n u3 a3 ( n u3 ) (9) where ui is the unit vector along limb i. The three input forces in (9) with the three geometric constraint forces in (4) form a six-system, showing that the selected actuation inputs can fix the required position and orientation of the platform. Following this way, actuations for the 3(rT)2PS parallel mechanisms including the special topologies can be obtained and concluded as: (1) Any three of the six inputs (the prismatic translation and bracket rotation in each limb) can be actuations for the general 3(rT)2PS in Fig.2, the 3(rT)2PS-a, 3(rT)2PS-b, 3(rT)2PS-c and 3(rT)2PS-d except the case that the three rT joint centers are on x axis of the 3(rT)2PS-b that cannot have three prismatic joints as the actuation. (2) The 3(rT)2PS-a needs three from the six inputs with an extra for the local rotation of the platform. (3) At least one of the three inputs should be from limb 2 for actuations of the 3(rT)2PS-e parallel mechanism. When altering the (rT)2PS limb to phase (rT)1PS, one more actuation choice appears as the rotation about the radial axis as in (8). Based on this and the above analysis, the actuation scheme rule is: (1) At least one of the actuations should be from the (rT)1PS limb in the reconfigured topologies 2(rT)2PS-1(rT)1PS in Fig. 6, 1(rT)2PS-2(rT)1PS and 3(rT)1PS in Fig.7; (2) At least two should be from the (rT)1PS limb in the reconfigured topology 2(rT)2PS-1(rT)1PS in Fig. 6(b). 6. Unified singularity modeling and analysis The infinitesimal twist of the moving platform of the 3(rT)PS parallel mechanism can be written as the linear combination of instantaneous twists of each limb: SG i Si1 i Si 2 li Si 3 i 4 Si 4 i 5 Si 5 i 6 Si 6 (i 1, 2, 3) (10) where SG represents the infinitesimal twist of the moving platform, Sij (j=1,2,3,4,5,6) denotes the unit screw of the jth 1-DOF joint in limb i, li is the distance rate of the prismatic joint in limb i, i , i and represent angular rates of the rT joint and spherical joint in limb i. ij (j=3,4,5) Based on the actuation analysis in section 5, the translation of the prismatic joint is chosen as the input for the (rT)2PS limb and the rotation about the bracket axis is taken as the second actuation when the limb changes to phase (rT)1PS. Thus by locking the active joints in the limbs temporarily, and taking the reciprocal product on both sides of (10), for each limb there is Sir1 Sir2 T l 0T i SG T li i ( rT )2 PS limb ( rT )1 PS limb where Sijr are the reciprocal screws to the motion screws in limb i. Equations in (11) for the three limbs can be rewritten in matrix form as: 10 (11) l1 S11r b1 u1 u1 r b u u 2 2 2 l2 S21 r l3 S31 b3 u3 u3 r SG J SG SG , j12 g1 S12 r g S22 j22 2 r j S g3 32 32 where (12) ( rT )2 PS : ji 2 ai n n , gi 0; ( rT )1 PS : ji 2 ai ( n ui ) n ui , gi i ; Thus J is the Jacobian matrix. The first three rows of J represent three forces actuation of the prismatic joints in the limbs (rT)2PS and the last three rows are three forces from geometric constraint of the limbs (rT)2PS or the actuated rotation of the bracket axis of the rT joints in the (rT)1PS. Based on this, possible singular configurations can be identified for all the configurations. In general, the Jacobian matrix maps the velocities between the manipulator and the actuation input. Once the manipulator meets the singular configuration, this mapping loses its function and the rank of the Jacobian matrix decreases to be less than 6. This can be also interpreted that the six constraint forces in J are linearly dependent. Inversely, identifying the dependent conditions for the constraint forces in the workspace will reveal the singular configurations of the manipulator. In the following, singularities are named as singularity I, singularity II, to singularity 6.1 Singularity of the 3(rT)2PS (3DOF) For the 3(rT)2PS, the Jacobian matrix can be specified as: S1rpa S11r l1 b1 u1 u1 r r b u u2 S2 pa S21 l2 2 2 Sr S31r l b u u SG J SG 3 3 3 SG 3 , (13) r SG 3 pa a n n S1r 0 1 S12 r S22r 0 a n n 2 S2 r a3 n n Sr 0 S32 3 r where Sir is the geometric constraint force in limb i and Sipa is its actuation force from the prismatic joint as shown in Fig. 9. In Fig. 9, singularity I exists when the platform plane ∑A1A2A3 is parallel to the bracket axis n. In this case, the three geometric constraint forces S1r , S2r and S3r are parallel and in the same plane ∑A2A1A3. Thus, they are dependent and one of the last three rows in Jacobian J in (13) is redundant, resulting in a free rotation about any side of the platform triangle A1A2A3. This was defined as a Type 2b.2 singularity in [30]. Based on the geometric condition in section 3.2, to have this singular configuration it needs the plane ∑3 to be tangible with the constraint circle as ∑3' or ∑3". Thus, angle β13 will be the maximum value β13max or minimum β13min in (6) which is the extreme condition to design the third limb location after fixing two of them. 11 A2 A3 r S3 r S1 S3pa r A2 S3 S3pa B2 A1 S1 pa B3 A3 r S2 S2pa S2pa r A1 S1 pa B3 S1 B2 n B1 n B1 Fig. 9 Singularity I Another singular configuration for the 3(rT)2PS occurs when the three rotation angles (α1, α2, α3) about the bracket axes are equal to each other, which is defined as singularity II. In this case, the three limbs are parallel r to each other. Defining limb constraint plane ∑i (i=1,2,3) formed by actuation force Sipa and geometric constraint force Sir as in Fig. 10 (a), the three limb constraint planes are parallel to each other. Thus, the six rows of J are redundant with three pairs of them distributed in three parallel planes, resulting in a free translation along the direction perpendicular to the limb constraint planes ∑i. This was taken as Type 5b.2 singularity in [30]. Two special cases of singularity II may exist. One is that α1=α2=α3= π/2 as in Fig. 10 (b), the platform is parallel to the base with limbs perpendicular to them, which will never happen if the base triangle (B1B2B3) have larger size than the platform (A1A2A3). The other one is that α1=α2=α3=0 or π as in Fig. 10(c), the platform is coincident with the base, which requires the same geometric condition for the three limbs as the singularity I configuration in Fig. 9 that the third limb should be in the extreme locations shown in section 3.2. Furthermore, these two singular configurations not only have the singularity II, also include singularity I in Fig. 9 as the platform plane ∑A1A2A3 is parallel to the bracket axis n. Thus the rank of the Jacobian matrix J decreases to 4, leading to that the platform has a free translation along the direction perpendicular to the limb constraint planes and a free rotation about any side of the platform triangle A1A2A3. A3 ∑3 S3pa r A2 S3 r A1 S1 pa B3 S1 S2pa ∑2 A2 ∑3 A3 ∑2 A1 A2 ∑3 ∑2 B2 A1 B3 ∑1 B1 A3 r S2 B2 ∑1 B3 ∑1 n B1 B1 (a) general case (b) α1=α2=α3= π/2 Fig. 10 Singularity II 12 (c) α1=α2=α3=0 or π B2 r S2 B 6.2 Singularity of the 2(rT)2PS-1(rT)1PS (4DOF) When changing to 2(rT)2PS-1(rT)1PS (take limb 2 to be (rT)1PS as an example), the limb 2 constraint plane changes from ∑2 to ∑2r formed by two actuation forces S2r pa from the prismatic joint and S2rra from the bracket rotation in the rT joint as in Fig. 11. Both singularity I and singularity II can exist for 2(rT)2PS1(rT)1PS if the geometric conditions are satisfied as investigated in section 6.1 due to that the 2(rT)2PS1(rT)1PS covers the 3(rT)2PS configuration by taking β2=0. In addition to these two singularities, the 2(rT)2PS1(rT)1PS parallel mechanism may also have singularity III and singularity IV as in Fig. 11. Singularity III is shown in Fig. 11 (a), in which the common line of limb constraint planes ∑1 and ∑3 has an intersecting point Q with the common line of platform plane ∑A1A2A3 and limb constraint plane ∑2r. This singularity contains more than five skew lines and was named as Type 5a singularity [30, 33]. In this case, rank of the Jacobian matrix J is 5 and the manipulator gains one free DOF as a screw motion along the direction perpendicular to the two common lines. Singularity IV occurs when the limb constraint plane ∑2r is coplanar with the platform plane ∑A1A2A3. In this case, all the six constraint forces intersect at one common line A1A3 and the Jacobian matrix rank decreases to five. The manipulator has a free rotation about the common line A1A3 since all the six constraint forces cannot supply any torque to this line. A2 S2ra A3 S2pa A3 Q ∑3 A1 ∑2r (rT) 1 A1 B3 ∑1 A2 ∑3 B3 B2 (rT) 1 ∑2r B2 ∑1 B1 B1 (a) singularity III (b) Type 5b.1 singularity IV Fig. 11 two singular configurations of the 2(rT)2PS-1(rT)1PS 6.3 Singularity of the 1(rT)2PS-2(rT)1PS (5DOF) When further altering to 1(rT)2PS-2(rT)1PS (limb 1 is changed), the limb 1 constraint plane becomes ∑2r formed by two actuation forces as in Fig. 12 (a). All above singularities may exist with this topology as it covers both 2(rT)2PS-1(rT)1PS (β1= 0) and 3(rT)2PS (β1=β2=0). One more singularity occurs when limb constraint planes ∑1r and ∑2r intersect at line A1A2, named as singularity V. In this condition, actuation forces S1rra and S2rra are collinear, resulting in a redundant row in the Jacobian matrix and the manipulator has one free screw motion determined by the other five rows in J. This singularity was called Type 1 in [30, 33]. 13 A3 A2 A3 A2 ∑2r ∑3 ∑3 r A1 (rT) 1 A1 B3 B2 B2 B3 ∑1 r ∑1 r B1 ∑2r (rT) 1 (rT) 1 (rT) 1 B1 (a) singularity V (rT) 1 (b) singularity VI Fig. 12 singularity V and VI 6.4 Singularity of the 3(rT)1PS (6DOF) When changing to the 3(rT)1PS, the singularities in the preceding analysis will all be included once the geometric conditions are satisfied. One more singularity, number VI, will occur when all the three rotational angles β1=β2=β3=0 as in Fig. 12(b). In this case, the six actuation forces are distributed in three parallel limb constraint planes (∑1r, ∑2r, ∑3r), resulting in a free rotation DOF about the direction perpendicular to the parallel planes. This is similar with the singularity II and Type 5b.2 in [30]. From the above, it can be seen that when the mechanism topology changes with mobility increases, the possible singularity configurations will also increase due to the more flexible motion of the limbs. Considering the extreme limb locations for singularity I and special cases of singularity II, proper mechanism design can help avoid them. Singularity VI can be also avoided by selecting one rotation about the radial axis in one limb and other singularities need to be considered in the trajectory plan. 7. Conclusions This paper investigated possible singularities of a class of 3rTPS metamorphic parallel mechanisms considering the geometric constraint change among the variable topologies. By changing the direction of the rotational axis of the reconfigurable Hooke (rT) joint in the rTPS limb, the limb twist system changes from order 6 to order 5 which supplies a constraint force to the platform with the direction parallel to the bracket axis and passing through the spherical joint center. Based on this, the platform constraint screw system was demonstrated to be able to change from 0 to 3, indicating that the new metamorphic parallel mechanisms have four topologies with mobility change among 1R2T, 2R2T, 3R2T and mobility 6. Considering the kinematics solutions, geometric conditions of the mechanism design were identified and the third limb location should be inside a specific range after locating the first two limbs. Some special topologies were also listed considering special limb arrangements on the based and platform. The work was then extended to actuation scheme analysis by showing variable actuation forces. Following these, a unified Jacobian matrix was constructed by including both geometric constraint forces and actuation forces. By keeping the matrix size 6 by 6, three geometric constraint forces were changed to three actuation forces in the topology reconfiguration which gives the unified modeling to analyze possible singular configurations covering all the topologies. Six different singularities were illustrated and the general trend is that more singularities will appear with the mobility increasing due to more flexible motions in the limbs. By proper design and actuation selection, some singularities can be avoided in the mechanism configurations. 14 References [1] J.P. Merlet, Parallel Robots, 2nd Edition. Springer, 2008. [2] D.M. Gan, Q.Z. Liao, J.S. Dai and S.M. Wei, “Design and kinematics analysis of a new 3CCC parallel mechanism”, Robotica, 28(7), 2010, 1065-1072. [3] D.M. Gan, Q.Z. Liao, J.S. Dai, S.M. Wei and L.D. Seneviratne, “Forward displacement analysis of a new [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] 1CCC-5SPS parallel mechanism using Grobner theory”, Proc. IMechE, Part C: J. Mechanical Engineering Science, 223(C5), 2009, 1233-1241. D.M. Gan, J.S. Dai, Q.Z. Liao, “Mobility analysis of two types of metamorphic parallel mechanisms”. ASME Journal of Mechanisms and Robotics, 1 (2009) 041007_1-9. Dai, J. S., and Rees, J. J., 1998, “Mobility in Metamorphic Mechanisms of Foldable/Erectable Kinds”. Proceedings of 25th ASME Biennial Mechanisms and Robotics Conference, Atlanta, GA, September [also in ASME J. Mech. Des., 121(3), 1999, pp. 375–382.] Wohlhart, K., 1996, “Kinematotropic Linkages”. In: Lenarcic J. Parenti-Castelli V., Advances in Robot Kinematics, Kluwer, Dordrecht, pp.359-368. Fanghella, P., Galletti, C., and Giannotti, E., 2006, "Parallel Robots that Change Their Group of Motion". Advances in Robot Kinematics, Springer, pp.49-56. Liu, C., and Yang, T., 2004, “Essence and Characteristics of Metamorphic Mechanisms and Their Metamorphic Ways”. Proceedings 11the World Congress in Mechanism and Machine Science, Tianjing, China, April, pp.1285-1288. Kong, X., Gosselin, C. M., and Richard, P. L., 2007, “Type Synthesis of Parallel Mechanisms with Multiple Operation Modes”. ASME J. Mech. Des., 129(7), pp. 595–601. Kuo, C. H., and Yan, H. S., 2007, “On the Mobility and Configuration Singularity of Mechanisms with Variable Topologies”. ASME J. Mech. Des., 129, pp.617-624. Zhang, L. P., Wang, D. L., and Dai, J. S., 2008, “Biological Modeling and Evolution Based Synthesis of Metamorphic Mechanisms”. ASME J. Mech. Des., 130, pp.072303(1-11). Dai, J. S., and Rees, J. J., 2005, “Matrix Representation of Topological Changes in Metamorphic Mechanisms”. ASME J. Mech. Des., 127(4), pp.837-840. Yan, H. S., and Kuo, C. H., 2006, “Topological Representations and Characteristics of Variable Kinematic Joints”. ASME J. Mech. Des., 128(2), pp.384-391. Li, S., Zhang, Y., Yang, S., and Wang, H. G., 2009, “Joint-Gene Based Variable Topological Representations and Configuration Transformations,” ASME/IFToMM International Conference on Reconfigurable Mechanisms and Robots, 415 London, UK, June 22–24, pp. 348–354. Zhang, L., and Dai, J. S., 2009, “Reconfiguration of Spatial Metamorphic Mechanisms,” Trans. ASME J. Mech. Robot., 1, p. 011012. Win-Bin, Shieh, Frederick Sun, and Dar-Zen Chen, 2011, “On the Operation Space and Motion Compatibility of Variable Topology Mechanisms,” Trans. ASME J. Mech. Robot., 3, p. 021007_1-7. Chen, I.M., Li, S.H., Cathala, A., 2003, “Mechatronic Design and Locomotion of Amoebot—A Metamorphic Underwater Vehicle”. Journal of Robotic Systems, 20(6), pp.307-314. Dai, J.S., and Wang, D., 2007, “Geometric Analysis and Synthesis of the Metamorphic Robotic Hand”. ASME J. Mech. Des., 129(11), pp.1191-1197. D.M. Gan, J. S. Dai, Q.Z. Liao, Constraint analysis on mobility change of a novel metamorphic parallel mechanism, Mechanism and Machine Theory, 45(12) (2010) 1864-1876. D.M. Gan, J.S. Dai, D.G. Caldwell, Constraint-based limb synthesis and mobility-change aimed mechanism construction, ASME J. Mech. Des., 133(5) (2011) 051001_1-9. K.T. Zhang, J.S. Dai, Y.F. Fang, Topology and constraint analysis of phase change in the metamorphic chain and its evolved mechanism, ASME J. Mech. Des., 132(12) (2010) 121001(1-11). Grosch, P., Di Gregorio, R., López, J., Thomas, F.: Motion Planning for a Novel Reconfigurable Parallel Manipulator with Lockable Revolute Joints. In: Proceedings of the 2010 IEEE International Conference on Robotics and Automation. IEEE Press, Anchorage, Alaska, May 3 – 8(2010). D. M. Gan, J. S. Dai, Jorge Dias, and L. D. Seneviratne, “Reconfigurability and Unified Kinematics Modeling of a 3rTPS Metamorphic Parallel Mechanism with Perpendicular Constraint Screws”, Robotics 15 [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] and Computer Integrated Manufacturing, Vol. 29, Issue 4, 2013, pp. 121-128. D. M. Gan, J. S. Dai, Jorge Dias, and L. D. Seneviratne, “Constraint-Plane-Based Synthesis and Topology Variation of A Class of Metamorphic Parallel Mechanisms”, Journal of Mechanical Science and Technology, 28(10), 2014, pp. 4179-4191. C. Gosselin and J. Angeles, “Singularity analysis of closed-loop kinematic chains,” IEEE Trans. Robot. Autom., vol. 6, no. 3, pp. 281–290, Jun. 1990. D. Zlatanov, R. G. Fenton, and B. Benhabib,, “A unifying framework for classification and interpretation of mechanism singularities,” J. Mechan. Des., vol. 117, pp. 566–572, 1995. J.P. Merlet, 2007, A Formal-Numerical Approach for Robust In-Workspace Singularity Detection, IEEE Tran. Robotics, 23 (3), 393-402. D. M. Gan, J. S. Dai, Jorge Dias, and L. D. Seneviratne, “Unified Kinematics and Singularity Analysis of A Metamorphic Parallel Mechanism with Bifurcated Motion”, Transactions of the ASME: Journal of Mechanisms and Robotics, 5(3), 2013, pp. 041104_1-11. L. W. Tsai, “The Jacobian analysis of a parallel manipulator using reciprocal screws,” Adv. Robot Kinematics, pp. 327–336, 1998. F. Hao and J. M. McCarthy, “Conditions for line-based singularities in spatial platform manipulators,” J. Robot. Syst., vol. 15, no. 1, pp.43–55, 1998. Patricia Ben-Horin and Moshe Shoham, 2006, Singularity Condition of Six-Degree-of-Freedom ThreeLegged Parallel Robots Based on Grassmann–Cayley Algebra, IEEE Tran. Robotics, 22 (4), 577-590. A. Dandurand, ‘‘The rigidity of compound spatial grids,’’ Structural Topology, 10,43-55, 1984. J.-P. Merlet "Singular configurations of parallel manipulators and Grassmann geometry", Int. J. Robot. Res., vol. 8, pp.45 1989 Sameer A. Joshi, L. W. Tsai, Jacobian Analysis of Limited-DOF Parallel Manipulators, ASME J. Mech. Des., 124(5) (2002) 254-258. J.S. Dai, J.J. Rees, Interrelationship between screw systems and corresponding reciprocal systems and applications, Mech. Mach. Theory, 36 (2001) 633-651. 16
© Copyright 2024