DIRECT KINEMATIC ANALYSIS OF A FAMILY OF 4-DOF PARALLEL MANIPULATORS WITH A PASSIVE CONSTRAINING LEG

Size: px
Start display at page:

Download "DIRECT KINEMATIC ANALYSIS OF A FAMILY OF 4-DOF PARALLEL MANIPULATORS WITH A PASSIVE CONSTRAINING LEG"

Transcription

1 DIRECT KINEMATIC ANALYSIS OF A FAMILY OF 4-DOF PARALLEL MANIPULATORS WITH A PASSIVE CONSTRAINING LEG Soheil Zarkandi, Hamid R. Mohammadi Daniali Faculty of Mechanical Engineering, Babol University of Technology, P.O. Box 484, Babol, Iran zarkandi@gmail.com; mohammadi@nit.ac.ir Received February 2011, Accepted October 2011 No. 11-CSME-17, E.I.C. Accession 3257 ABSTRACT This paper presents direct kinematic analysis of a family of 3R1T parallel manipulators, while R and T denote the rotational and translational degrees of freedom respectively. The manipulators consist of two rigid bodies, a movable platform and a fixed (base) connected to each other by four active legs and one constraining passive leg. First, the direct position kinematics of the manipulators is analyzed. For a general manipulator of this class, this analysis results in a univariate polynomial of degree 30 along with a set of other univariate polynomials of degree 16 and 4 respectively. However, for a special architecture of the manipulators, it is shown that the direct position kinematics leads to a minimal univariate polynomial of degree 12. A numerical example is also included to confirm the results. Moreover, direct velocity and direct kinematic singularities of the manipulators are analyzed using Jacobian matrices. Keywords: parallel manipulators; direct kinematics; Jacobian matrices; velocity analysis; singularity analysis. ANALYSE CINÉMATIQUE DIRECTE D UNE FAMILLE DE MANIPULATEURS PARALLÈLES À 4-DDL AVEC UN MEMBRE PASSIF CONTRAIGNANT RÉSUMÉ Cet article présente une analyse cinématique directe d une famille de manipulateurs parallèles, 3R1T, R et T étant respectivement de degré de liberté rotationnel et translationnel. Le manipulateur consiste en deux corps rigides, d une plateforme mobile et d une base fixe connectés par quatre membres actifs et un membre passif contraignant. Pour commencer, la cinématique directe des manipulateurs est analysée. Pour un manipulateur général de cette classe, le résultat de l analyse est un polynôme en une seule variable de degré 30, avec un ensemble d autres polynômes en une seule variable, de degrés 16 et 4. Toutefois, pour une architecture spéciale des manipulateurs, il est démontré que la cinématique directe conduit à un polynôme minimal en une variable, de degré 12. Un exemple numérique est aussi inclus pour confirmer les résultats. De plus, les singularités des manipulateurs sont analysées à l aide des matrices jacobiennes. Mots-clés : Manipulateurs parallèles; cinématique directe; matrices jacobiennes; analyse de vitesses; analyse des singularités. Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

2 1. INTRODUCTION A parallel manipulator is a mechanism composed of a moving platform connected to a fixed one by means of at least two limbs. Parallel manipulators have received more and more attention over the last two decades. This popularity is a result of the fact that the parallel manipulators have more advantages in comparison to serial manipulators in many aspects, such as stiffness in mechanical structure, high position accuracy, and high load carrying capacity. However, they have some drawbacks such as limited workspace and complex forward position kinematics problems. The most studied type of parallel manipulator is without doubt the socalled general Gough Stewart platform, a fully parallel manipulator introduced by Gough as a universal tire-testing machine [1] and proposed as a flight simulator by Stewart [2]. On the other hand, it must be noted that in many industrial applications, such as some assembly operations, parallel manipulators with fewer degrees of freedom than six can be successfully used instead of the general Gough Stewart platform, such as the famous DELTA and the Orthoglide parallel robots with pure translational motions [3 5], 4-DOF parallel manipulators with parallel active limbs [6 8, 12 15] and also spherical manipulators with pure rotational motions [9, 10]. One major area of application of parallel manipulators is flight and motion simulation. For this type of application, rotational freedoms play a major role, while translations are of lesser importance [11]. However, one translational freedom, the heave, is of great significance in flight simulation [11]. Hence, some researchers proposed a subset of platform freedoms for the purposes of flight simulation, namely, manipulators with three rotational and only one translation DOFs (3R1T parallel manipulators); see for instance [12 15]. The purpose of this paper is to study the direct kinematics of a family of 3R1T parallel manipulators having four active legs and one passive leg. 2. TOPOLOGY GENERATION Many different approaches have been proposed for topology generation of parallel kinematic structures, such as methods based on displacement group theory [16], methods based on screw theory [17 18], vector approach [19] and the approach that is based on the addition of a passive leg [20]. The method of addition of a passive leg, which is applied in this paper, considers that the moving platform motion is constrained by a passive leg connected to it. In fact, the passive leg is carefully chosen in such a way that the number of degrees of freedom and type of available motions for the end-effector correspond to the desired ones. In our case, we selected a passive leg composed of two joints: a prismatic (P) joint and a spherical (S) one. As a consequence, the moving platform has four degrees of freedom and is constrained to perform three rotations and one translation. If we apply four active legs and if it is assumed that each active leg has only two links and three joints then sum of degrees of freedom of the three joints is equal to six. By employing different joints in each leg, we can use prismatic (P), revolute (R), universal (U) and spherical (S) joints. Then, a family of parallel manipulators (Fig. 1) is formed by the following architectures: 4UPS+PS, 4PUS+PS, 4URS+PS and 4RUS+PS. An underlined letter is an active joint which states the presence of an actuator. One can observe that all actuators are at or near the base. To decrease the reaction forces in the passive prismatic joint, this joint can be replaced by a cylindrical one. Moreover, for most kinematicians, substitution of universal joints for spherical ones is a common practice. However from a technical point of view, this practice can produce undesirable situations. For example, Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

3 Fig. 1. Kinematic diagram of members of the family: (a) 4UPS+PS, (b) 4PUS+PS, (c) 4URS+PS (d) 4RUS+PS. the two links connected by the prismatic joint in a SPS-type leg could turn uncontrollably about the rotation axis located between the two spherical joints. 3. DIRECT POSITION ANALYSIS For parallel manipulators, the direct position analysis is stated as follows: a set of active joint variables is given and it is required to find the pose (position and orientation) of the moving platform. When the joint variables are assigned, the manipulators under study become the 4US+1PS structure. Accordingly, solution of direct position kinematics of the manipulators is equivalent to determination of assembly modes of the 4US+1PS structure. The geometry of 4US+1PS structure, schematically shown in Fig. 2, is given. In particular, the length l i of the line segment A i B i are known (for i51,, 4) where A i and B i denote the center of universal and spherical joints respectively. Position of points A i (i51,, 4) are given in an arbitrary Cartesian reference coordinate frame O{x,y,z} fixed to the base at point O while the z- axis is along the direction of prismatic joint of the passive leg. Without loss of generality, an arbitrary coordinate frame P{u,v,w} is attached at the center of spherical joint of the passive leg denoted by P, while the u- and v- axes are located on the plane passing through points B 1, B 2 and P. Since the moving platform of manipulators has no degrees of freedom in x and y direction, its position can be determined by vector h~ ½0 0 h Š T. In addition, by defining three unit vectors e, f and g as Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

4 Fig. 2. The 4US+1PS structure. e~ ½e 1 e 2 e 3 Š T ~ PB ƒ! 1 j ƒ PB ƒ! 1 j ð1aþ f~ ½f 1 f 2 f 3 Š T ~ PB ƒ! 2 j ƒ PB ƒ! 2 j ð1bþ g~ ½g 1 g 2 g 3 Š T ~ PB ƒ! 3 j ƒ PB ƒ! 3 j ð1cþ the orientation of moving platform can be obtained by a unit vector r as r~ ½r 1 r 2 r 3 Š T ~ e f je fj ð2þ while r is a unite vector along the w-axis and the sign 6 denotes the cross product between vectors. So the pose of moving platform (and the closure of the 4US+1PS structure) can be uniquely parameterized by seven parameters h, e i and f i (i51, 2, 3). The closure equations for the structure are a i zl i l i ~hzb i,i~1,...4, ð3þ ƒƒ! in which l i is a unit vector representing the direction of vector A i B i. Moreover, ai is the position vector of the point A i in the reference coordinate frame and is denoted as Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

5 ƒ! a i ~OA i~ ½ ai1 a i2 a i3 Š T,i~1,...4, ð4þ Taking into account Eqs. (1), vectors b i can be written accordingly as b 1 ~b 1 e ð5aþ b 2 ~b 2 f ð5bþ b 3 ~b 3 g ð5cþ where b i ~PB i (for i51, 2, 3). Moreover, vector b 4 can be defined as the linear combination of three other vectors b 1, b 2 and b 3, as follows b 4 ~z 1 b 1 zz 2 b 2 zz 3 b 3 ð6þ in which z i (i51, 2, 3) are three constant coefficients. Rearranging Eq. (3) yields a i {h{b i ~{l i l i,i~1,...4, ð7þ Please note that the vectors e, f and g are unit vectors; thus X 3 i~1 e 2 i ~1 ð8aþ X 3 i~1 f 2 i ~1 ð8bþ X 3 i~1 g 2 i ~1 ð8cþ and X 3 i~1 e i f i ~d 1 ð9aþ Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

6 X 3 i~1 e i g i ~d 2 ð9bþ X 3 i~1 f i g i ~d 3 ð9cþ where d i ~ cos w i and w i is the angle between the corresponding unit vectors; for instance, w 1 is the angle between vectors e and f, as shown in Fig. 2. Squaring two sides of Eqs. (7) and introducing Eqs. (1), (4) (6), (8) and (9) into the resultant equations yields a system of four equations, namely, s 1 e 1 zs 2 e 2 zs 3 e 3 zs 4 ~0 ð10þ s 5 f 1 zs 6 f 2 zs 7 f 3 zs 8 ~0 ð11þ s 9 g 1 zs 10 g 2 zs 11 g 3 zs 12 ~0 ð12þ s 13 e 1 zs 14 e 2 zs 15 e 3 zs 16 f 1 zs 17 f 2 zs 18 f 3 zs 19 g 1 zs 20 g 2 zs 21 g 3 zs 22 ~0 ð13þ while the coefficients s i depend on h and kinematic parameters of the manipulators and are presented in appendix A. Eqs. (10), (11) and (13) constitute a system of 3 linear equations with respect to parameters e 1, e 2 and f 1 which can be solved readily as e 1 ~ t 1e 3 zt 2 f 2 zt 3 f 3 zt 4 t 5 ð14aþ e 2 ~ t 6e 3 zt 7 f 2 zt 8 f 3 zt 9 t 5 ð14bþ f 1 ~{ s 6f 2 zs 7 f 3 zs 8 s 5 ð14cþ and coefficients t i (i51,,9) are presented in appendix B. Moreover, Eq. (12) can be solved for g 1 as Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

7 g 1 ~{ s 10g 2 zs 11 g 3 zs 12 s 9 ð15þ Now, introducing the above values of parameters e 1, e 2, f 1 and g 1 into Eqs. (8) and (9) leads to u 1 e 2 3 zu 2f 2 2 zu 3f 2 3 zu 4e 3 f 2 zu 5 e 3 f 3 zu 6 f 2 f 3 zu 7 e 3 zu 8 f 2 zu 9 f 3 zu 10 ~0 ð16aþ u 11 f 2 2 zu 12f 2 3 zu 13f 2 f 3 zu 14 f 2 zu 15 f 3 zu 16 ~0 ð16bþ u 17 f 2 2 zu 18f 2 3 zu 19e 3 f 2 zu 20 e 3 f 3 zu 21 f 2 f 3 zu 22 e 3 zu 23 f 2 zu 24 f 3 zu 25 ~0 ð16cþ u 26 e 3 zu 27 f 2 zu 28 f 3 zu 29 ~0 ð16dþ u 30 f 2 zu 31 f 3 zu 32 ~0 ð16eþ and G 1 g 2 2 zg 2g 2 zg 3 ~0 ð17þ where coefficients u i and G i are presented in appendix C. Considering the values of coefficients s i, t i, u i and G i, one can see that Eqs. (16) (17) are, in fact, a system of six nonlinear equations in six parameters h, e 3, f 2, f 3, g 2 and g 3. Variables f 2 and f 3 can be obtained from Eqs. (16d) and (16e), in terms of e 3, as follows f 2 ~ v 1e 3 zv 2 v 3 ð18þ f 3 ~ v 4e 3 zv 5 v 3 ð19þ while coefficients v i (i51,, 5) are listed in appendix D. Substituting the values of parameters f 2 and f 3 from Eqs. (18) and (19) into Eqs. (16a) (16c) and rearranging the resultant equations yields a system of three nonlinear equations as w 1 e 2 3 zw 2e 3 zw 3 ~0 ð20þ w 4 e 2 3 zw 5e 3 zw 6 ~0 ð21þ Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

8 w 7 e 2 3 zw 8e 3 zw 9 ~0 ð22þ and coefficients w i (i51,, 9) are presented in appendix D. Taking (20)6w 4 2(21)6w 1 and (20)6w 7 2(22)6w 1 respectively and rearranging the resultant equations leads to m 1 e 3 zm 2 ~0 ð23þ m 3 e 3 zm 4 ~0 ð24þ where coefficients m i (i51,, 4) are also listed in appendix D. Obtaining the parameter e 3 from Eqs. (23) results in e 3 ~{ m 2 m 1 ð25þ Taking into account the values of parameters w i and m i, if Eq. (25) is introduced into Eqs. (20) and (24) then the following system of equations is obtained H 1 g 4 2 zh 2g 3 2 zh 3g 2 2 zh 4g 2 zh 5 ~0 ð26þ H 6 g 2 2 zh 7g 2 zh 8 ~0 ð27þ where coefficients H i (i51,, 8) are polynomials of at most degree four in g 3. Now, Eqs. (17), (26) and (27) constitute a system of three nonlinear equations with respect to parameters g 2, g 3 and h. Parameter g 2 can be eliminated from Eqs. (17) and (26) and form Eqs. (17) and (27) using Sylvester dialytic elimination method [21], see appendices E and F. The resultant equations are respectively: X 16 i~0 M i g i 3 ~0 ð28þ and X 4 i~0 N i g i 3 ~0 ð29þ where coefficients M i and N i are polynomials of at most degree four in h. Finally, variable g 3 can be eliminated from Eqs.(28) and (29) again by Sylvester dialytic elimination method. This leads to a thirty -order polynomial in the unknown h as follows Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

9 X 30 i~0 R i h i ~0 ð30þ where R i depends only on kinematic parameters of the manipulators. The detailed expressions for R i are not given here because they are too large to serve any useful purpose. What is important to point out here is that the above equation admits at most thirty six solutions for h while some of them may be complex. Once h is found, the value(s) of g 3 can be calculated from Eqs. (28) and (29) by setting the greatest common divisor of these equations to be zero, In addition, the unique value of the other variables of vectors e, f, g and r can be calculated from Eqs. (1), (25), (18), (19), (14) and (15). Please note that only the solutions are admissible for which Eqs. (8) and (9) are satisfied. With regard to the polynomials of Eqs. (28 30), one can conclude that there may be more than 30 assembly configurations for a general member of this family of 3R1T parallel manipulators. However, the following section will show that these polynomials will be summarized to a minimal univariate polynomial of degree 12 for a special architecture of the manipulators of this class. 4. A SPECIAL ARCHITECTURE OF THE MANIPULATORS ƒ! ƒ! ƒ! ƒ! Consider a case in which vectors PB 1 and PB2 are collinear with vectors PB3 and PB4 respectively, so the moving platform becomes planar. Moreover, it is assumed that actuators are uniformly and symmetrically distributed around the passive leg and the first actuator is located on the xz-plane. Thus, in this case, we have g~{e ð31aþ z 1 ~z 3 ~0 ð31bþ a 12 ~a 21 ~a 32 ~a 41 ~0 ð31cþ With the above conditions, the coefficients s i i[ {2, 5, 10, 13, 14, 15, 16, 19, 20, 21} become zero in Eqs. (10 13). Therefore, these equations will change to s 1 e 1 zs 3 e 3 zs 4 ~0 ð32aþ s 6 f 2 zs 7 f 3 zs 8 ~0 ð32bþ s 9 e 1 zs 11 e 3 {s 12 ~0 ð32cþ Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

10 s 17 f 2 zs 18 f 3 zs 22 ~0 ð32dþ Equations (32) constitute two systems of linear equations with respect to parameters (e 1, e 3 ) and (f 2, f 3 ) respectively which can be solved as e 1 ~ p 1 p 3, e 3 ~ p 2 p 3, ð33aþ f 2 ~ p 4 p 6, f 3 ~ p 5 p 6, ð33bþ where coefficients p i (i51,, 6) are listed in appendix G. Introducing Eqs. (33) into Eqs. (8a), (8b) and (9a) results in q 1 e 2 2 zq 2~0 ð34aþ q 3 f 2 1 zq 4~0 ð34bþ q 5 e 2 zq 6 f 1 zq 7 ~0 ð34cþ and coefficients q i (i51,, 7) are listed in appendix H. Now, Eqs. (34) constitute a system of three nonlinear equations in three unknowns e 2, f 1 and h. Introducing Eqs. (34b) and (34c) into Eq. (34a) yields a linear polynomial in f 1 as follows 2q 1 q 3 q 6 q 7 f 1 {q 1 q 4 q 2 6 zq 1q 3 q 2 7 zq 2q 2 5 q 3~0 ð35þ therefore f 1 ~ q 8 q 9 ð36þ where q 8 ~q 1 q 4 q 2 6 {q 1q 3 q 2 7 {q 2q 2 5 q 3 q 9 ~2q 1 q 3 q 6 q 7 Now, the above value of f 1 is substituted into Eq. (34b) which gives q 3 q 2 8 zq 4q 2 9 ~0 ð37þ Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

11 Expanding Eq. (37) leads to a twelfth-degree polynomial in h as X 12 i~0 R i h i ~0 ð38þ The degree of above polynomial is much less then the degree of polynomial of Eq. (30), which is due to the special architecture of the manipulators. In the next example, it is shown that the above polynomial is minimal Numerical Example In this example, the above presented method is applied to analyze the direct position kinematics of a 4RUS+1PS parallel manipulator meeting conditions (31). The schematic model of the manipulator is shown in Fig. 3. For this manipulator, it is assumed that spherical joints of the active legs are located on a circle. Thus b 1 ~b 2 ~b 3 ~b ð39þ where b is the radius of the moving platform circle. Moreover, it is assumed that the revolute actuators are on a circle too. Therefore, vectors a i can be computed from the following relations. a 1 ~ ½azd 1 cos h 1 0 d 1 sin h 1 Š T, a 2 ~ ½0 azd 2 cos h 2 d 2 sin h 2 ð40þ a 3 ~{azd ½ 3 cos h 3 0 d 3 sin h 3 Š T, a 4 ~ ½0 {azd 4 cos h 3 d 4 sin h 4 Š T where d i is equal to C i A i and a is the radius of base circle. h i is the rotation angle of the i-th revolute actuator with respect to xy plane and is considered positive when counterclockwise. Now the direct position kinematics of the manipulator is solved with the followings values: a548 cm, b540 cm, d 1 5d 2 5d 3 5d cm, l cm, l cm, l cm, l cm, w 1 575u, h 1 5h 2 565u, h 3 5h u. Š T Fig. 3. The schematic model of a 4RUS+1PS parallel manipulator. Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

12 After calculating the parameters q i and introducing them into Eq. (37), the coefficients R i are calculated that are listed in Table 1. Now solving Eq. (38) yields twelve real solutions for h. For each value of h, the unique value of parameters e i, f i and consequently r i (i51, 2, 3) are obtained from Eqs. (33), (36), (34c) and (2). This leads to twelve real solutions for the direct position kinematics of the 4RUS+1PS manipulator that are presented in Table 2. Therefore, the univariate polynomial of Eq. (38) is minimal. The graphical representation of the solutions is also presented in Fig. 4. These solutions are correspondent to assembly modes of the manipulator. In the next sections, direct velocity and direct kinematic singularities of the manipulators under study are analyzed. First, direct Jacobian matrix of the manipulators is obtained. However, for the sake of brevity, one of the manipulators of this family, the 4-RUS+1PS, is selected for this aim. 5. DIRECT JACOBIAN MATRIX Differentiating both sides of Eq. (3) with respect to time yields _a i zl i v i l i ~vzv b i ð41þ in which v~½ v x v y v z Š T and v~½ v x v y v z Š T represent the three-dimensional linear and angular velocity of the moving platform, respectively. Moreover, v i represents the threedimensional angular velocity of link A i B i (Fig. 5). For the 4-RUS+1PS parallel manipulator, the vector _a i can be written as _a i ~(n i d i ) _ h i ð42þ where n i represents a unit vector along the axis of i-th revolute actuator, h _ i denotes the rate of ƒƒ! this actuator and d i is equal to vector C i A i (Fig. 5). Introducing Eq. (42) into Eq. (41) results in (n i d i ) _ h i zl i v i l i ~vzv b i ð43þ The passive variables v i can be eliminated by dot multiplying both sides of Eq. (43) with l i, which gives Table 1. Coefficients R i (i50,, 12) obtained for the case study. Coefficient value Coefficient value R R R R R R R R R R R R R Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

13 Table 2. Solutions for the direct position kinematics of the manipulator. No. h (cm) (r 1, r 2, r 3 ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) ( , , ) (n i d i ):l i _ hi ~v:l i z(v b i ):l i ð44þ where? denotes the dot product between vectors. Making use of formulae a:b~b:a and a:(b c)~b:(c a)~c:(a b), Eq. (44) can be rewritten as (n i d i ):l i hi _ ~l i :vz(b i l i ):v ð45þ Let x~ : v T v T T and h~ _ h1 _ h2 _ h3 _ h4 _ T be the vectors of the moving platform velocities and the actuated joint rates, respectively. Then, Eq. (45) can be written in the matrix form as J q h~jx _ : x where 2 (n 1 d 1 ):l (n 2 d 2 ):l J q ~ (n 3 d 3 ):l (n 4 d 4 ):l ð46þ ð47þ 2 J x ~ 6 4 l T 1 l T 2 l T 3 l T 4 (b 1 l 1 ) T 3 (b 2 l 2 ) T (b 3 l 3 ) T 7 5 (b 4 l 4 ) T 4 6 ð48þ Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

14 Fig. 4. Twelve solutions of the direct kinematics problem corresponding to assembly modes of the 4RUS+1PS manipulator. Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

15 Fig. 5. Sketch of a typical leg of the 4-RUS+1PS parallel manipulator. are the inverse and direct Jacobian matrices of the 4-RUS+1PS manipulator respectively. If we define t i ~b i l i,(i51,, 4) then matrix J x can be written in compact form as follows 2 l T 1 t T 3 1 l T 2 t T 2 J x ~ 6 4 l T 3 t T ð49þ l T 4 t T Applying the above procedure for other manipulators under study, one can conclude that Eq. (49) presents the direct Jacobian matrix of all of these manipulators. However, the inverse Jacobian matrices are different and depend on the types of the legs of the manipulators. 6. DIRECT VELOCITY ANALYSIS The objective of direct velocity analysis is to determine the velocity of the moving platform from a given set of velocities of the actuators in a given pose. It is obvious that, due to the constraining passive leg of the presented manipulators, we have v x ~v y ~0; so the vector of moving platform velocity will be: : x~½ 0 0 v z v x v y v z Š T ð50þ which can be written in compact form as : x c ~½ v z v x v y v z Š T ð51þ Considering the above discussion, one can see that arrays of the first and second columns of J x does not effect on the instantaneous kinematics of the manipulator, so these arrays can be Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

16 eliminated and a new 464 direct Jacobian matrix is obtained as follows 2 l 1z t T 3 1 l 2z t T 2 J c ~ 6 4 l 3z t T ð52þ l 4z t T where l iz is the z component of vector l i. When J c is invertible, Eq. (46) can be written as : x c ~J {1 c J q _ h ð53þ Equation (53) represents the direct velocity analysis of the parallel manipulators under study. 7. DIRECT KINEMATIC SINGULARITIES A parallel manipulator gains extra degree(s) of freedom at direct kinematic singularities, even if all actuators are locked, and becomes difficult to control at such configurations. So these configurations should be found and avoided during the design and control stages of the manipulator. Numerous researchers have investigated singularity problems of parallel manipulators; see for instance [22 24]. In this section, direct kinematic singularities of the proposed 4-DOF parallel manipulators are identified based on rank deficiency of the direct Jacobian matrix J c presented in Eq. (52). Since the matrix J c is a square matrix, the direct kinematic singularities of the manipulators occur when det (J c )50. Regarding Eq. (52), seven cases can be identified for the direct kinematic singularities. Case (i) the first case in which direct kinematic singularities occurs is when all vectors t i (i51, 4) are coplanar. Fig. 6a shows an example of this type of singularities in which the moving platform gains one rotational uncontrollable DOF(s) around the axis passing through point P and perpendicular to vectors t i. Case (ii) the second case in which the direct kinematic singularities occurs is when the vectors t i are parallel two by two. For example when t 1 jjt 3 and t 2 jjt 4 ð54þ These conditions are satisfied when the points (A 1, B 1, P, A 3, B 3 ) and (A 2, B 2, P, A 4, B 4 ) are located on two distinct planes, respectively. In this case, while all actuators are locked, the moving platform can rotate infinitesimally around the common line of the two planes, as shown in Fig. 6b. Therefore, manipulator gains one rotational uncontrollable DOF(s). Case (iii) when the four vectors t i (i51,, 4) are parallel with each other. This condition is satisfied when all vectors b i and l i (i51,, 4) are coplanar. An example of this type of singularities is depicted in Fig. 6c. In these singularities, the moving platform can rotate infinitesimally around any axis passing through point P and located on the plane of the points P, and B i (i51,, 4). So, the manipulator gains two rotational uncontrollable DOFs around the u- and v- axes. Case (iv) when arrays of the first column of matrix J c are zero. This condition is satisfied when four vectors l i (i51,,4) are parallel with the xy plane. In this case, the manipulator gains one translational uncontrollable DOF along the z-axis, Fig. 6d. Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

17 Fig. 6. Five cases of direct kinematic singularities of the manipulators: (a) when vectors t i are coplanar, (b) when vectors t i are parallel two by two, (c) when vectors t i are parallel with each other, (d) when vectors l i (i51,,4) are parallel with the xy plane and (e) when vectors t i are zero. Case (v) when the arrays of one of the other columns (rather than the first column) of matrix J c are zero. This case is an special instance of case (i) in which vectors t i (i51,,4) are coplanar and linearly dependent. Case (vi) when the arrays of two columns (rather than the first column) of matrix J c are zero. This case is an special instance of case (iii) in which vectors t i (i51,,4) are parallel and linearly dependent. Case (vii) when four vectors t i (i51,, 4) are zero, i.e., when vectors b i and l i are collinear with each other for i51,, 4, as shown in Fig. 6e. In this case, the moving platform can rotate infinitesimally around any axis passing through point P, so the manipulator obtains three rotational uncontrollable DOFs around the u-, v- and w- axes. 8. CONCLUSION A new family of 4-DOF 3R1T parallel manipulators with a passive constraining leg was presented which can be used for flight simulation. The paper describes topology generation Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

18 process and shows four alternative structures depending on the forms of actuation. Using three unit vectors, the echelon form direct position analysis of the manipulators was performed. The analysis provides a univariate polynomial of degree 30 together with a set of two other univariate polynomials. A special case was also reported in which it is shown that the number and degrees of these polynomials seriously depend on architectures and they can reduce to a univariate polynomial of degree 12 for a special architecture of the manipulators. A numerical example was also included to show that the latter polynomial is minimal. Next, direct velocity of the manipulators was analyzed using Jacobian matrices. Finally, direct kinematic singularities were identified based on rank deficiently of the direct Jacobian matrix. REFERENCES 1. Gough, V.E. and Whitehall, S.G., Universal tyre test machine, 9th International Technical Congress, FISITA, pp , Stewart, D.A., Platform with six degrees of freedom, Proceedings of the Institute of Mechanical Engineering, Vol. 180, No. 5, pp , Clavel, R., DELTA, A fast robot with parallel geometry, Proceedings of 18th international symposium on industrial robots, Lausanne, pp , Di Gregorio, R. and Parenti-Castelli, V., A translational 3-DOF parallel manipulator, In: Lenarcic, J., Husty, M.L. editors. Advances in robot kinematics:analysis and control, Dordrecht: Kluwer Academic Publishers, pp , Chablat, D. and Wenger, P., Architecture optimization of a 3-DOF translational parallel mechanism for machining applications, the Orthoglide, IEEE Transactions on Robotics and Automation, Vol. 19, No. 3, pp , Gallardo-Alvarado, J., Rico-Martínez, J.M., Alici, G.. Kinematics and singularity analyses of a 4-dof parallel manipulator using screw theory, Mechanism and Machine Theory, Vol. 41, No. 9, pp , Bing, L. and Xiaojun, Y., Ying, H., Kinematics analysis of a novel parallel platform with passive constraint chain, International Journal of Design Engineering, Vol. 1, No. 3, pp , Chen, W.J., A novel 4-dof parallel manipulator and its kinematic modeling, IEEE International Conference on Robotics and Automation, Seoul, May, pp , Gosselin, C.M. and Angeles, J., The optimum kinematic design of a spherical three-degree-offreedom parallel manipulator, ASME Journal of mechanisms, transmissions and automation in design, Vol. 111, No. 2, pp , Huang, T., Gosselin, C.M., Whitehouse, D.J., Chetwynd, D.G., Analytical approach for optimal design of a type of spherical parallel manipulator using dexterous performance indices, Proceedings of the Institute of Mechanical Engineering, Part C: J. Mechanical Engineering Science, Vol. 217, pp , Pouliot, N., Gosselin, C.M., Nahon, M., Motion simulation capabilities of three-degree-offreedom flight simulators, AIAA Journal of Aircraft, Vol. 35, No. 1, 9 17, Koevermans, W.P. et al., Design and performance of the four d.o.f. motion system of the NLR research flight simulator, In AGARD Conference Proceeding, No 198, Flight Simulation, La Haye, pp. 17 1/17 11, Zlatanov, D. and Gosselin, C.M., A family of new parallel architectures with four degrees of freedom, EJCK, 1 (1), paper 6, Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

19 14. Zoppi, M., Zlatanov, D., Gosselin, C.M., Analytical kinematics models and special geometries of a class of 4-DOF parallel mechanisms, IEEE Transactions on Robotics, Vol. 21, No. 6, pp , Kong, X. and Gosselin, C. M., Type synthesis of 4-DOF SP-equivalent parallel manipulators: A virtual chain approach, Mechanism and Machine Theory, Vol. 41, No. 11, pp , Hervé, J. M., Analyse structurelle des mécanismes par groupe des déplacements, Mechanism and Machine Theory, Vol. 13, pp , Fang, Y. and Tsai, L.-W., Structure synthesis of a class of 4-DoF and 5-DoF parallel manipulators with identical limb structures, The International Journal of Robotics Research, Vol. 21, No. 9, pp , Kong, X. and Gosselin, C.M., Type synthesis of Three-degree-of-freedom spherical parallel manipulators, The International Journal of Robotics Research, Vol. 23, No. 3, pp , Carricato, M. and Parenti-Castelli, V., A family of 3-DOF translational parallel Manipulators, ASME Journal of Mechanical Design, Vol. 125, No. 2, pp , Brogardh, T., PKM Research - Important Issues, as seen from a Product Development Perspective at ABB Robotics, In Proceedings of the WORKSHOP on Fundamental Issues and Future Research Directions for Parallel Mechanisms and Manipulators October 3 4, Quebec, Canada, pp , Salmon, D. D., G., Lessons introductory to the modern higher algebra, third edition, Adamant Media Corporation, Gosselin, C. M. and Angeles, J., Singularity analysis of closed-loop kinematic chains, IEEE Transactions on Robotics and Automation, Vol. 6, No. 3, pp , Zlatanov, D., Fenton, R.G., Benhabib, B., Singularity Analysis of Mechanisms and Robots Via a Velocity-Equation Model of The Instantaneous Kinematics, Proceedings of IEEE international conference on robotics and automation, San Diego, USA,Vol. 2, pp , Zhao, J-S, Feng, Z-J, Zhou, K., Dong, J-X, Analysis of the singularity of spatial parallel manipulator with terminal constraints, Mechanism and Machine Theory, Vol. 40, No. 3, pp , Coefficients s i are defined as APPENDIX A s 1 ~{2a 11 b 1, s 2 ~{2a 12 b 1, s 3 ~(2h{2a 13 )b 1, s 4 ~b 2 1 za2 12 za2 11 za2 13 {2ha 13{l1 2 zh2 s 5 ~{2a 21 b 2, s 6 ~{2a 22 b 2, s 7 ~(2h{2a 23 )b 2, s 8 ~b 2 2 za2 22 za2 21 za2 23 {2ha 23{l2 2 zh2, s 9 ~{2a 31 b 3, s 10 ~{2a 32 b 3, s 11 ~(2h{2a 33 )b 3, s 12 ~b 2 3 {2ha 33za 2 32 za2 31 za2 33 {l2 3 zh2, s 13 ~{2z 1 a 41 b 1 s 15 ~2z 1 b 1 h{2z 1 b 1 a 43, s 16 ~{2z 2 a 41 b 2, s 17 ~{2z 2 a 42 b 2 s 18 ~2z 2 b 2 h{2z 2 a 43 b 2, s 19 ~{2z 3 a 41 b 3, s 20 ~{2z 3 a 42 b 3, s 21 ~2z 3 b 3 h{2z 3 a 43 b 3 s 22 ~h 2 {l4 2 za2 41 za2 42 {2ha 43za 2 43 zz2 1 b2 1 zz2 2 b2 2 zz2 3 b2 3 z 2b 1 b 3 z 1 z 3 d 2 z2b 2 b 3 z 2 z 3 d 3 z2b 1 b 2 z 1 z 2 d 1 Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

20 APPENDIX B Coefficients t i are t 1 ~{s 2 s 15 s 5 s 9 zs 3 s 5 s 9 s 14, t 2 ~s 2 s 16 s 9 s 6 {s 2 s 17 s 5 s 9, t 3 ~s 2 s 16 s 9 s 7 {s 2 s 18 s 5 s 9 t 4 ~({s 2 s 20 s 5 s 9 zs 2 s 19 s 5 s 10 )g 2 z(s 2 s 19 s 5 s 11 {s 2 s 21 s 5 s 9 )g 3 z s 4 s 5 s 9 s 14 zs 2 s 16 s 9 s 8 {s 2 s 22 s 5 s 9 zs 2 s 19 s 5 s 12 t 5 ~s 5 s 9 (s 13 s 2 {s 14 s 1 ), t 6 ~{s 13 s 5 s 9 s 3 zs 15 s 1 s 5 s 9, t 7 ~s 17 s 1 s 5 s 9 {s 16 s 1 s 9 s 6 t 8 ~{s 16 s 1 s 9 s 7 zs 18 s 1 s 5 s 9 t 9 ~({s 19 s 1 s 5 s 10 zs 20 s 1 s 5 s 9 )g 2 z(s 21 s 1 s 5 s 9 {s 19 s 1 s 5 s 11 )g 3 z s 22 s 1 s 5 s 9 {s 13 s 5 s 9 s 4 {s 16 s 1 s 9 s 8 {s 19 s 1 s 5 s 12 Coefficients u i and G i are as follows APPENDIX C u 1 ~t 2 6 zt2 5 zt2 1, u 2~t 2 7 zt2 2, u 3~t 2 3 zt2 8, u 4~2t 1 t 2 z2t 6 t 7, u 5 ~2t 6 t 8 z2t 1 t 3 u 6 ~2t 7 t 8 z2t 2 t 3, u 7 ~2t 6 t 9 z2t 1 t 4, u 8 ~2t 7 t 9 z2t 2 t 4, u 9 ~2t 8 t 9 z2t 3 t 4, u 10 ~{t 2 5 zt2 9 zt2 4, u 11~s 2 5 zs2 6, u 12~s 2 7 zs2 5,u 13~2s 6 s 7, u 14 ~2s 6 s 8 u 15 ~2s 7 s 8, u 16 ~{s 2 5 zs2 8, u 17~{t 2 s 6 zs 5 t 7, u 18 ~{t 3 s 7, u 19 ~s 5 t 6 {t 1 s 6 u 20 ~{t 1 s 7 zt 5 s 5, u 21 ~s 5 t 8 {t 2 s 7 {t 3 s 6, u 22 ~{t 1 s 8 u 23 ~{t 4 s 6 {t 2 s 8 zs 5 t 9, u 24 ~{t 3 s 8 {t 4 s 7, u 25 ~{t 4 s 8 {d 1 t 5 s 5 u 26 ~({t 1 s 10 zs 9 t 6 )g 2 z(t 5 s 9 {t 1 s 11 )g 3 {t 1 s 12, u 27 ~({t 2 s 10 zs 9 t 7 )g 2 {t 2 s 11 g 3 {t 2 s 12 Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

21 u 28 ~(s 9 t 8 {t 3 s 10 )g 2 {t 3 s 11 g 3 {t 3 s 12, u 29 ~({t 4 s 10 zs 9 t 9 )g 2 {t 4 s 11 g 3 {d 2 t 5 s 9 {t 4 s 12 u 30 ~(s 6 s 10 zs 9 s 5 )g 2 zs 6 s 11 g 3 zs 6 s 12, u 31 ~s 7 s 10 g 2 z(s 7 s 11 zs 9 s 5 )g 3 zs 7 s 12 u 32 ~s 8 s 10 g 2 zs 8 s 11 g 3 {d 3 s 9 s 5 zs 8 s 12 G 1 ~s 2 9 zs2 10, G 2~2(s 10 s 12 zs 10 s 11 g 3 ), G 3 ~(s 2 11 zs2 9 )g2 3 z2s 11s 12 g 3 {s 2 9 zs2 12 Coefficients v i, w i and m i are as follows APPENDIX D v 1 ~{u 26 u 31, v 2 ~u 28 u 32 {u 29 u 31, v 3 ~{u 30 u 28 zu 31 u 27, v 4 ~u 30 u 26, v 5 ~u 30 u 29 {u 32 u 27 w 1 ~u 5 v 3 v 4 zu 1 v 2 3 zu 3v 2 4 zu 2v 2 1 zu 6v 1 v 4 zu 4 v 3 v 1 w 2 ~u 6 v 2 v 4 z2u 3 v 4 v 5 z2u 2 v 1 v 2 zu 4 v 3 v 2 zu 5 v 3 v 5 zu 6 v 1 v 5 zu 9 v 3 v 4 zu 7 v 2 3 zu 8v 3 v 1 w 3 ~u 8 v 3 v 2 zu 6 v 2 v 5 zu 3 v 2 5 zu 2v 2 2 zu 10v 2 3 zu 9v 3 v 5 w 4 ~u 11 v 2 1 zu 12v 2 4 zu 13v 1 v 4 w 5 ~2u 12 v 4 v 5 zu 14 v 3 v 1 zu 13 v 1 v 5 zu 13 v 2 v 4 z2u 11 v 1 v 2 zu 15 v 3 v 4 w 6 ~u 15 v 3 v 5 zu 16 v 2 3 zu 11v 2 2 zu 14v 3 v 2 zu 12 v 2 5 zu 13v 2 v 5 w 7 ~u 17 v 2 1 zu 18v 2 4 zu 19v 3 v 1 zu 20 v 3 v 4 zu 21 v 1 v 4 w 8 ~2u 18 v 4 v 5 z2u 17 v 1 v 2 zu 19 v 3 v 2 zu 21 v 2 v 4 zu 20 v 3 v 5 zu 21 v 1 v 5 zu 24 v 3 v 4 zu 22 v 2 3 zu 23v 3 v 1 Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

22 w 9 ~u 21 v 2 v 5 zu 18 v 2 5 zu 17v 2 2 zu 23v 3 v 2 zu 25 v 2 3 zu 24v 3 v 5 m 1 ~w 2 w 4 {w 1 w 5, m 2 ~w 3 w 4 {w 1 w 6, m 3 ~w 2 w 7 {w 1 w 8, m 4 ~w 3 w 7 {w 1 w 9 APPENDIX E The term g 4 2 can be eliminated from Eqs. (17) and (26) through multiplying them by H 1g 2 2 and G 1 respectively. Subtraction of the obtained expressions results in (G 1 H 2 {G 2 H 1 )g 3 2 z(g 1H 3 {G 3 H 1 )g 2 2 zg 1H 4 g 2 zg 1 H 5 ~0 ðe1þ The procedure is repeated by multiplying Eqs. (17) and (26) in (H 1 g 2 zh 2 )g 2 2 and G 1g 2 zg 2 respectively. Subtraction of the obtained equations yields (G 1 H 3 {G 3 H 1 )g 3 2 z(g 1H 4 zg 2 H 3 {G 3 H 2 )g 2 2 z(g 1H 5 zg 2 H 4 )g 2 zg 2 H 5 ~0 ðe2þ In addition, multiplying Eq. (17) by g 2 results in G 1 g 3 2 zg 2g 2 2 zg 3g 2 ~0 ðe3þ Eqs. (E1) 2(E3) and (17) can be written in a matrix form as K 1 2 g g g 5 ~ ðe4þ where 2 3 G 1 H 2 {G 2 H 1 G 1 H 3 {G 3 H 1 G 1 H 4 G 1 H 5 G 1 H 3 {G 3 H 1 G 1 H 4 zg 2 H 3 {G 3 H 2 G 1 H 5 zg 2 H 4 G 2 H 5 K 1 ~ G 1 G 2 G G 1 G 2 G 3 Eq. (E4) is valid if and only if det(k 1 )50. Equating determinant of K 1 to zero leads to a polynomial of degree 16 as Eq. (28). Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

23 APPENDIX F Taking (17)6H 6 2(27)6G 1 and (17)6H 8 2(27)6G 3 respectively and rewriting the resultant equations in matrix form, we have where g 2 K 2 ~ K 2 ~ G 2H 6 {G 1 H 7 G 3 H 6 {G 1 H 8 G 1 H 8 {G 3 H 6 G 2 H 8 {G 3 H 7 Again, Eq. (F1) is valid if and only if det(k 2 )50. Thus ðf1þ (G 2 H 6 {G 1 H 7 )(G 2 H 8 {G 3 H 7 )z(g 3 H 6 {G 1 H 8 ) 2 ~0 ðf2þ Now, taking into account the values of parameters H i and G i, Eq. (F2) can be written as Eq. (29). Coefficients p i are as follows APPENDIX G p 1 ~s 3 s 12 zs 4 s 11, p 2 ~{s 4 s 9 {s 1 s 12, p 3 ~s 3 s 9 {s 1 s 11, p 4 ~s 7 s 22 {s 8 s 18, p 5 ~s 8 s 17 {s 6 s 22, p 6 ~s 6 s 18 {s 7 s 17 Coefficients q i are APPENDIX H q 1 ~p 2 3, q 2~p 2 1 zp2 2 {p2 3, q 3~p 2 6, q 4~p 2 4 zp2 5 {p2 6, q 5~p 3 p 4, q 6 ~p 1 p 6, q 7 ~p 2 p 5 {p 3 3 p 6 Transactions of the Canadian Society for Mechanical Engineering, Vol. 35, No. 3,

KINEMATIC ISOTROPY OF THE H4 CLASS OF PARALLEL MANIPULATORS

KINEMATIC ISOTROPY OF THE H4 CLASS OF PARALLEL MANIPULATORS KINEMATIC ISOTROPY OF THE H4 CLASS OF PARALLEL MANIPULATORS Benoit Rousseau, Luc Baron Département de génie mécanique, École Polytechnique de Montréal, Montréal, Québec, Canada E-mail: benoit.rousseau@polymtl.ca;

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT A Parallel Manipulator with Only Translational Degrees of Freedom by Lung-Wen Tsai, Richard E. Stamper T.R. 97-72 ISR INSTITUTE FOR SYSTEMS RESEARCH Sponsored by the National

More information

Kinematic Isotropy of the H4 Class of Parallel Manipulators

Kinematic Isotropy of the H4 Class of Parallel Manipulators Kinematic Isotropy of the H4 Class of Parallel Manipulators Benoit Rousseau 1, Luc Baron 1 Département de génie mécanique, École Polytechnique de Montréal, benoit.rousseau@polymtl.ca Département de génie

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR PARALLEL MANIPULATORS 6-degree of Freedom Flight Simulator BACKGROUND Platform-type parallel mechanisms 6-DOF MANIPULATORS INTRODUCTION Under alternative robotic mechanical

More information

Kinematic Analysis of the 6R Manipulator of General Geometry

Kinematic Analysis of the 6R Manipulator of General Geometry Kinematic Analysis of the 6R Manipulator of General Geometry Madhusudan Raghavan Powertrain Systems Research Lab General Motors R&D Center Warren, MI 48090-9055 and Bernard Roth, Professor Design Division

More information

Isotropic Design of Spatial Parallel Manipulators

Isotropic Design of Spatial Parallel Manipulators A. Fattah Department of Mechanical Engineering University of Delaware Newark, DE 976, USA fattah@me.udel.edu A.M. Hasan Ghasemi Department of Mechanical Engineering Isfahan University of Technology Isfahan,

More information

Screw Theory and its Applications in Robotics

Screw Theory and its Applications in Robotics Screw Theory and its Applications in Robotics Marco Carricato Group of Robotics, Automation and Biomechanics University of Bologna Italy IFAC 2017 World Congress, Toulouse, France Table of Contents 1.

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR The 6nx6n matrices of manipulator mass M and manipulator angular velocity W are introduced below: M = diag M 1, M 2,, M n W = diag (W 1, W 2,, W n ) From this definitions

More information

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

More information

A Robust Forward Kinematics Analysis of 3-RPR Planar Platforms

A Robust Forward Kinematics Analysis of 3-RPR Planar Platforms A Robust Forward Kinematics Analysis of 3-RPR Planar Platforms Nicolás Rojas and Federico Thomas Institut de Robòtica i Informàtica Industrial CSIC-UPC, Barcelona, Spain; e-mail: {nrojas, fthomas}@iri.upc.edu

More information

Derivation of dual forces in robot manipulators

Derivation of dual forces in robot manipulators PERGAMON Mechanism and Machine Theory (1998) 141±148 Derivation of dual forces in robot manipulators V. Brodsky, M. Shoham Department of Mechanical Engineering, Technion Israel Institute of Technology,

More information

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve

More information

Direct Position Analysis of a Large Family of Spherical and Planar Parallel Manipulators with Four Loops

Direct Position Analysis of a Large Family of Spherical and Planar Parallel Manipulators with Four Loops Proceedings of the Second International Workshop on Fundamental Issues and Future Research Directions for Parallel Mechanisms and Manipulators September 1, 8, Montpellier, France N. Andreff, O. Company,

More information

Basic result on type II DM self-motions of planar Stewart Gough platforms

Basic result on type II DM self-motions of planar Stewart Gough platforms Basic result on type II DM self-motions of planar Stewart Gough platforms Georg Nawratil Institute of Discrete Mathematics and Geometry Research was supported by FWF (I 408-N13) 1st Workshop on Mechanisms,

More information

Single Exponential Motion and Its Kinematic Generators

Single Exponential Motion and Its Kinematic Generators PDFaid.Com #1 Pdf Solutions Single Exponential Motion and Its Kinematic Generators Guanfeng Liu, Yuanqin Wu, and Xin Chen Abstract Both constant velocity (CV) joints and zero-torsion parallel kinematic

More information

On the direct kinematics of planar parallel manipulators: special architectures and number of solutions

On the direct kinematics of planar parallel manipulators: special architectures and number of solutions On the direct kinematics of planar parallel manipulators: special architectures and number of solutions by Clément M. Gosselin and Jean-Pierre Merlet Département de Génie Mécanique Université Laval Ste-Foy,

More information

Kinetostatic Analysis and Solution Classification of a Planar Tensegrity Mechanism

Kinetostatic Analysis and Solution Classification of a Planar Tensegrity Mechanism Kinetostatic Analysis and Solution Classification of a Planar Tensegrity Mechanism P. Wenger 1 and D. Chablat 1 1 Laboratoire des Sciences du Numérique de Nantes, UMR CNRS 6004 Ecole Centrale de Nantes,

More information

8 Velocity Kinematics

8 Velocity Kinematics 8 Velocity Kinematics Velocity analysis of a robot is divided into forward and inverse velocity kinematics. Having the time rate of joint variables and determination of the Cartesian velocity of end-effector

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Júlia Borràs and Aaron M. Dollar Abstract In this paper we apply the kineto-static mathematical models commonly used for robotic

More information

Lower-Mobility Parallel Manipulators: Geometrical Analysis and Singularities

Lower-Mobility Parallel Manipulators: Geometrical Analysis and Singularities Lower-Mobility Parallel Manipulators: Geometrical Analysis and Singularities Stéphane CARO Méthodes de subdivisions pour les systèmes singuliers December 15, 2014 Context Figure: A 6-dof parallel manipulator

More information

Results on Planar Parallel Manipulators with Cylindrical Singularity Surface

Results on Planar Parallel Manipulators with Cylindrical Singularity Surface Results on Planar Parallel Manipulators with Cylindrical Singularity Surface Georg Nawratil Institute of Discrete Mathematics and Geometry Differential Geometry and Geometric Structures 11th International

More information

Congruent Stewart Gough platforms with non-translational self-motions

Congruent Stewart Gough platforms with non-translational self-motions Congruent Stewart Gough platforms with non-translational self-motions Georg Nawratil Institute of Discrete Mathematics and Geometry Funded by FWF (I 408-N13 and P 24927-N25) ICGG, August 4 8 2014, Innsbruck,

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 5 VELOCITY AND STATIC ANALYSIS OF MANIPULATORS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

Planar Stewart Gough platforms with quadratic singularity surface

Planar Stewart Gough platforms with quadratic singularity surface Planar Stewart Gough platforms with quadratic singularity surface B. Aigner 1 and G. Nawratil 2 Institute of Discrete Mathematics and Geometry, Vienna University of Technology, Austria, 1 e-mail: bernd.aigner@gmx.at,

More information

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008 Robotics & Automation Lecture 17 Manipulability Ellipsoid, Singularities of Serial Arm John T. Wen October 14, 2008 Jacobian Singularity rank(j) = dimension of manipulability ellipsoid = # of independent

More information

A Robust Forward-Displacement Analysis of Spherical Parallel Robots

A Robust Forward-Displacement Analysis of Spherical Parallel Robots A Robust Forward-Displacement Analysis of Spherical Parallel Robots Shaoping Bai, Michael R. Hansen and Jorge Angeles, Department of Mechanical Engineering Aalborg University, Denmark e-mail: {shb;mrh}@me.aau.dk

More information

Velocity-Level Kinematics of the Atlas Spherical Orienting Device Using Omni-Wheels

Velocity-Level Kinematics of the Atlas Spherical Orienting Device Using Omni-Wheels Velocity-Level Kinematics of the Atlas Spherical Orienting Device Using Omni-Wheels J.D. ROBINSON, J.B. HOLLAND, M.J.D. HAYES, R.G. LANGLOIS Dept. of Mechanical and Aerospace Engineering, Carleton University,

More information

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 4 KINEMATICS OF PARALLEL ROBOTS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian Institute of Science

More information

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008 Robotics & Automation Lecture 06 Serial Kinematic Chain, Forward Kinematics John T. Wen September 11, 2008 So Far... We have covered rigid body rotational kinematics: representations of SO(3), change of

More information

DESIGN AND ANALYSIS OF CAM MECHANISM WITH TRANSLATING FOLLOWER HAVING DOUBLE ROLLERS. Jung-Fa Hsieh

DESIGN AND ANALYSIS OF CAM MECHANISM WITH TRANSLATING FOLLOWER HAVING DOUBLE ROLLERS. Jung-Fa Hsieh DESIGN AND ANALYSIS OF CAM MECHANISM WITH TRANSLATING FOLLOWER HAVING DOUBLE ROLLERS Jung-Fa Hsieh Far East University Department of Mechanical Engineering Tainan, 74448, Taiwan E-mail: seznof@cc.feu.edu.tw

More information

Exercise 1b: Differential Kinematics of the ABB IRB 120

Exercise 1b: Differential Kinematics of the ABB IRB 120 Exercise 1b: Differential Kinematics of the ABB IRB 120 Marco Hutter, Michael Blösch, Dario Bellicoso, Samuel Bachmann October 5, 2016 Abstract The aim of this exercise is to calculate the differential

More information

On the design of reactionless 3-DOF planar parallel mechanisms

On the design of reactionless 3-DOF planar parallel mechanisms Mechanism and Machine Theory 41 (2006) 70 82 Mechanism and Machine Theory www.elsevier.com/locate/mechmt On the design of reactionless 3-DOF planar parallel mechanisms Abbas Fattah *, Sunil K. Agrawal

More information

Available online at ScienceDirect. Procedia CIRP 36 (2015 ) CIRP 25th Design Conference Innovative Product Creation

Available online at  ScienceDirect. Procedia CIRP 36 (2015 ) CIRP 25th Design Conference Innovative Product Creation Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 36 (2015 ) 111 116 CIRP 25th Design Conference Innovative Product Creation Machine stiffness rating: Characterization and evaluation

More information

Kinematic Analysis of a Pentapod Robot

Kinematic Analysis of a Pentapod Robot Journal for Geometry and Graphics Volume 10 (2006), No. 2, 173 182. Kinematic Analysis of a Pentapod Robot Gert F. Bär and Gunter Weiß Dresden University of Technology Institute for Geometry, D-01062 Dresden,

More information

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point.

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point. Forward kinematics: X e = c 1 + c 12 Y e = s 1 + s 12 = s 1 s 12 c 1 + c 12, = s 12 c 12 Illustrate the column vector of the Jacobian in the space at the end-effector point. points in the direction perpendicular

More information

DESIGN AND ANALYSIS OF CAM MECHANISM WITH NEGATIVE RADIUS ROLLER-FOLLOWER. Jung-Fa Hsieh

DESIGN AND ANALYSIS OF CAM MECHANISM WITH NEGATIVE RADIUS ROLLER-FOLLOWER. Jung-Fa Hsieh DESIGN AND ANALYSIS OF CAM MECHANISM WITH NEGATIVE RADIUS ROLLER-FOLLOWER Jung-Fa Hsieh Department of Mechanical Engineering, Far East University, Tainan, Taiwan E-mail: seznof@cc.feu.edu.tw Received July

More information

General Theoretical Concepts Related to Multibody Dynamics

General Theoretical Concepts Related to Multibody Dynamics General Theoretical Concepts Related to Multibody Dynamics Before Getting Started Material draws on two main sources Ed Haug s book, available online: http://sbel.wisc.edu/courses/me751/2010/bookhaugpointers.htm

More information

KINETOSTATIC ANALYSIS AND SOLUTION CLASSIFICATION OF A CLASS OF PLANAR TENSEGRITY MECHANISMS

KINETOSTATIC ANALYSIS AND SOLUTION CLASSIFICATION OF A CLASS OF PLANAR TENSEGRITY MECHANISMS KINETOSTATIC ANALYSIS AND SOLUTION CLASSIFICATION OF A CLASS OF PLANAR TENSEGRITY MECHANISMS P. Wenger 1 and D. Chablat 1 1 Laboratoire des Sciences du Numérique de Nantes, UMR CNRS 6004 Ecole Centrale

More information

ATLAS MOTION PLATFORM MECANUM WHEEL JACOBIAN IN THE VELOCITY AND STATIC FORCE DOMAINS

ATLAS MOTION PLATFORM MECANUM WHEEL JACOBIAN IN THE VELOCITY AND STATIC FORCE DOMAINS ATLAS MOTION PLATFORM MECANUM WHEEL JACOBIAN IN THE VELOCITY AND STATIC FORCE DOMAINS Jonathan J. Plumpton, M. John D. Hayes, Robert G. Langlois and Bruce V. Burlton Department of Mechanical and Aerospace

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

Online Computation of the Stiffness Matrix in Robotic Structures Using Finite Element Analysis. TR-CIM September 2010

Online Computation of the Stiffness Matrix in Robotic Structures Using Finite Element Analysis. TR-CIM September 2010 Online Computation of the Stiffness Matrix in Robotic Structures Using Finite Element Analysis TR-CIM-10-05 September 2010 Afshin Taghvaeipour, Jorge Angeles and Larry Lessard Department of Mechanical

More information

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis Structural topology, singularity, and kinematic analysis J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis 1 Parallel robots Definitions: a closed-loop mechanism whose end-effector is linked to the

More information

Robot Dynamics Instantaneous Kinematiccs and Jacobians

Robot Dynamics Instantaneous Kinematiccs and Jacobians Robot Dynamics Instantaneous Kinematiccs and Jacobians 151-0851-00 V Lecture: Tuesday 10:15 12:00 CAB G11 Exercise: Tuesday 14:15 16:00 every 2nd week Marco Hutter, Michael Blösch, Roland Siegwart, Konrad

More information

MECH 576 Geometry in Mechanics November 30, 2009 Kinematics of Clavel s Delta Robot

MECH 576 Geometry in Mechanics November 30, 2009 Kinematics of Clavel s Delta Robot MECH 576 Geometry in Mechanics November 3, 29 Kinematics of Clavel s Delta Robot The DELTA Robot DELTA, a three dimensional translational manipulator, appears below in Fig.. Figure : Symmetrical (Conventional)

More information

A Virtual Work Based Algorithm for Solving Direct Dynamics Problem of a 3-RRP Spherical Parallel Manipulator

A Virtual Work Based Algorithm for Solving Direct Dynamics Problem of a 3-RRP Spherical Parallel Manipulator J Intell Robot Syst (2011) 63:25 49 DOI 10.1007/s10846-010-9469-9 A Virtual Work Based Algorithm for Solving Direct Dynamics Problem of a 3-RRP Spherical Parallel Manipulator Alireza Akbarzadeh Javad Enferadi

More information

Reconfiguration analysis of a 4-RUU parallel manipulator

Reconfiguration analysis of a 4-RUU parallel manipulator Reconfiguration analysis of a 4-RUU parallel manipulator Latifah Nurahmi, Stéphane Caro, Philippe Wenger, Josef Schadlbauer, Manfred Husty To cite this version: Latifah Nurahmi, Stéphane Caro, Philippe

More information

Singularity Analysis of 3T2R Parallel Mechanisms using Grassmann-Cayley Algebra and Grassmann Line Geometry

Singularity Analysis of 3T2R Parallel Mechanisms using Grassmann-Cayley Algebra and Grassmann Line Geometry Singularity Analysis of 3T2R Parallel Mechanisms using Grassmann-Cayley Algebra and Grassmann Line Geometry Semaan Amine, M Tale Masouleh, Stéphane Caro, Philippe Wenger, Clément M. Gosselin To cite this

More information

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

Robotics I. Test November 29, 2013

Robotics I. Test November 29, 2013 Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected

More information

MEAM 520. More Velocity Kinematics

MEAM 520. More Velocity Kinematics MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October

More information

Chapter 4 Statics and dynamics of rigid bodies

Chapter 4 Statics and dynamics of rigid bodies Chapter 4 Statics and dynamics of rigid bodies Bachelor Program in AUTOMATION ENGINEERING Prof. Rong-yong Zhao (zhaorongyong@tongji.edu.cn) First Semester,2014-2015 Content of chapter 4 4.1 Static equilibrium

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Robotics I. Classroom Test November 21, 2014

Robotics I. Classroom Test November 21, 2014 Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint

More information

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame. Robotics I September, 7 Exercise Consider the rigid body in Fig., a thin rod of length L. The rod will be rotated by an angle α around the z axis, then by an angle β around the resulting x axis, and finally

More information

Author's version. Optimal Design of N-UU Parallel Mechanisms. 1 Introduction. Yuanqing Wu 1 and Marco Carricato 2

Author's version. Optimal Design of N-UU Parallel Mechanisms. 1 Introduction. Yuanqing Wu 1 and Marco Carricato 2 Optimal Design of N-UU Parallel Mechanisms Yuanqing Wu 1 and Marco Carricato 2 1 Dept. of Industrial Engineering, University of Bologna, Italy, e-mail: yuanqing.wu@unibo.it 2 Dept. of Industrial Engineering,

More information

An algebraic formulation of static isotropy and design of statically isotropic 6-6 Stewart platform manipulators

An algebraic formulation of static isotropy and design of statically isotropic 6-6 Stewart platform manipulators An algebraic formulation of static isotropy and design of statically isotropic 6-6 Stewart platform manipulators Sandipan Bandyopadhyay Department of Engineering Design Indian Institute Technology- Madras

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

Commun Nonlinear Sci Numer Simulat

Commun Nonlinear Sci Numer Simulat Commun Nonlinear Sci Numer Simulat 14 (2009) 3389 3401 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Dynamic modeling of a

More information

1373. Structural synthesis for broken strands repair operation metamorphic mechanism of EHV transmission lines

1373. Structural synthesis for broken strands repair operation metamorphic mechanism of EHV transmission lines 1373. Structural synthesis for broken strands repair operation metamorphic mechanism of EHV transmission lines Q. Yang 1 H. G. Wang 2 S. J. Li 3 1 3 College of Mechanical Engineering and Automation Northeastern

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle

More information

Chapter 6. Screw theory for instantaneous kinematics. 6.1 Introduction. 6.2 Exponential coordinates for rotation

Chapter 6. Screw theory for instantaneous kinematics. 6.1 Introduction. 6.2 Exponential coordinates for rotation Screw theory for instantaneous kinematics 6.1 Introduction Chapter 6 Screw theory was developed by Sir Robert Stawell Ball [111] in 1876, for application in kinematics and statics of mechanisms (rigid

More information

Main theorem on Schönflies-singular planar Stewart Gough platforms

Main theorem on Schönflies-singular planar Stewart Gough platforms Main theorem on Schönflies-singular planar Stewart Gough platforms Georg Nawratil Institute of Discrete Mathematics and Geometry Differential Geometry and Geometric Structures 12th International Symposium

More information

Joint forces in dynamics of the 3-RRR planar parallel robot

Joint forces in dynamics of the 3-RRR planar parallel robot Int. J. Mechanisms and Robotic Systems, Vol. 1, No. 4, 2013 283 Joint forces in dynamics of the 3-RRR planar parallel robot Stefan Staicu Department of Mechanics, University Politehnica of Bucharest, 313

More information

The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation

The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation David Williams Oussama Khatib Robotics Laboratory Department of Computer Science Stanford University Stanford, California 94305

More information

Fig.1 Partially compliant eccentric slider crank linkage

Fig.1 Partially compliant eccentric slider crank linkage ANALYSIS OF AN UNDERACTUATED COMPLIANT FIVE-BAR LINKAGE Deepak Behera and Dr.J.Srinivas, Department of Mechanical Engineering, NIT-Rourkela 769 008 email: srin07@yahoo.co.in Abstract: This paper presents

More information

WEEK 1 Dynamics of Machinery

WEEK 1 Dynamics of Machinery WEEK 1 Dynamics of Machinery References Theory of Machines and Mechanisms, J.J. Uicker, G.R.Pennock ve J.E. Shigley, 2003 Makine Dinamiği, Prof. Dr. Eres SÖYLEMEZ, 2013 Uygulamalı Makine Dinamiği, Jeremy

More information

GEOMETRIC DESIGN OF CYLINDRIC PRS SERIAL CHAINS

GEOMETRIC DESIGN OF CYLINDRIC PRS SERIAL CHAINS Proceedings of DETC 03 2003 ASME Design Engineering Technical Conferences September 2 6, 2003, Chicago, Illinois, USA DETC2003/DAC-48816 GEOMETRIC DESIGN OF CYLINDRIC PRS SERIAL CHAINS Hai-Jun Su suh@eng.uci.edu,

More information

Multi-body Singularity Equations IRI Technical Report

Multi-body Singularity Equations IRI Technical Report IRI-TR-10-02 Multi-body Singularity Equations IRI Technical Report On how to obtain the equations for computation with CUIK O. Bohigas-Nadal L. Ros Abstract This technical report explains how to obtain

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Lecture Note 4: General Rigid Body Motion

Lecture Note 4: General Rigid Body Motion ECE5463: Introduction to Robotics Lecture Note 4: General Rigid Body Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture

More information

13 Path Planning Cubic Path P 2 P 1. θ 2

13 Path Planning Cubic Path P 2 P 1. θ 2 13 Path Planning Path planning includes three tasks: 1 Defining a geometric curve for the end-effector between two points. 2 Defining a rotational motion between two orientations. 3 Defining a time function

More information

Extremal Trajectories for Bounded Velocity Differential Drive Robots

Extremal Trajectories for Bounded Velocity Differential Drive Robots Extremal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 523 Abstract

More information

The Numerical Solution of Polynomial Systems Arising in Engineering and Science

The Numerical Solution of Polynomial Systems Arising in Engineering and Science The Numerical Solution of Polynomial Systems Arising in Engineering and Science Jan Verschelde e-mail: jan@math.uic.edu web: www.math.uic.edu/ jan Graduate Student Seminar 5 September 2003 1 Acknowledgements

More information

Institute of Geometry, Graz, University of Technology Mobile Robots. Lecture notes of the kinematic part of the lecture

Institute of Geometry, Graz, University of Technology   Mobile Robots. Lecture notes of the kinematic part of the lecture Institute of Geometry, Graz, University of Technology www.geometrie.tugraz.at Institute of Geometry Mobile Robots Lecture notes of the kinematic part of the lecture Anton Gfrerrer nd Edition 4 . Contents

More information

Structural Synthesis and Configuration Analysis of Broken Strands Repair Operation Metamorphic Mechanism

Structural Synthesis and Configuration Analysis of Broken Strands Repair Operation Metamorphic Mechanism Structural Synthesis and Configuration Analysis of Broken Strands Repair Operation Metamorphic Mechanism Q Yang, H G Wang and S J Li SRUCURAL SYNHESIS AND CONFIGURAION ANALYSIS OF BROKEN SRANDS REPAIR

More information

Degeneracy conditions of the dynamic model of parallel robots

Degeneracy conditions of the dynamic model of parallel robots Multibody Syst Dyn (2016) 37:371 412 DOI 10.1007/s11044-015-9480-9 Degeneracy conditions of the dynamic model of parallel robots Sébastien Briot 1 Georges Pagis 1,2,3 Nicolas Bouton 3 Philippe Martinet

More information

Development of RRR Type Anthropomorphic Shoulder Joint Model and its Dynamics

Development of RRR Type Anthropomorphic Shoulder Joint Model and its Dynamics , July 4-6, 2012, London, U.K. Development of RRR Type Anthropomorphic Shoulder Joint Model and its Dynamics Anil Kumar Gillawat 1, Hemant J. Nagarsheth 2, Mansi Nagarsheth 3, H.D. Desai 4 Abstract The

More information

Dimensional Synthesis of Bennett Linkages

Dimensional Synthesis of Bennett Linkages Dimensional Synthesis of Bennett Linkages DETC 00 000 ASME Design Engineering Technical Conferences 10-13 September 000 Baltimore, Maryland, USA Alba Perez (maperez@uci.edu), J. M. McCarthy (jmmccart@uci.edu)

More information

VIBRATION MODELING OF PARALLEL KINEMATIC MECHANISMS (PKMS) WITH FLEXIBLE LINKS: ADMISSIBLE SHAPE FUNCTIONS

VIBRATION MODELING OF PARALLEL KINEMATIC MECHANISMS (PKMS) WITH FLEXIBLE LINKS: ADMISSIBLE SHAPE FUNCTIONS VIBRATION MODELING OF PARALLEL KINEMATIC MECHANISMS (PKMS) WITH FLEXIBLE LINKS: ADMISSIBLE SHAPE FUNCTIONS Masih Mahmoodi, James K. Mills and Beno Benhabib Department of Mechanical and Industrial Engineering,

More information

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Monday October 3: Discussion Assignment

More information

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1. Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated

More information

Displacement Analysis of Spherical Mechanisms Having Three or Fewer Loops

Displacement Analysis of Spherical Mechanisms Having Three or Fewer Loops Charles W. Wampler General Motors R&D Center, Mail Code 480-106-359, 30500 Mound Road, Warren, MI 48090-9055 e-mail: charles.w.wampler@gm.com Displacement Analysis of Spherical Mechanisms Having Three

More information

Design of a Nonlinear Observer for a Very Flexible Parallel Robot

Design of a Nonlinear Observer for a Very Flexible Parallel Robot Proceedings of the 7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia and Industry October 11-13, 217 in Stuttgart, Germany Design of a Nonlinear Observer for a Very Flexible

More information

Planar Vector Equations in Engineering*

Planar Vector Equations in Engineering* Int. J. Engng Ed. Vol., No.,. 40±406, 006 0949-149X/91 $3.00+0.00 Printed in Great Britain. # 006 TEMPUS Pulications. Planar Vector Equations in Engineering* H. R. MOHAMMADI DANIALI Deartment of Mechanical

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

Ch. 5: Jacobian. 5.1 Introduction

Ch. 5: Jacobian. 5.1 Introduction 5.1 Introduction relationship between the end effector velocity and the joint rates differentiate the kinematic relationships to obtain the velocity relationship Jacobian matrix closely related to the

More information

STIFFNESS MAPPING OF PLANAR COMPLIANT PARALLEL MECHANISMS IN A SERIAL ARRANGEMENT

STIFFNESS MAPPING OF PLANAR COMPLIANT PARALLEL MECHANISMS IN A SERIAL ARRANGEMENT STIFFNSS MPPING OF PLNR COMPLINT PRLLL MCHNISMS IN SRIL RRNGMNT Hyun K. Jung, Carl D. Crane III University of Florida Department of Mechanical and erospace ngineering hyunkwon.jung@gmail.com, ccrane@ufl.edu

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

DYNAMICS AND CONTROL OF PIEZOELECTRIC- BASED STEWART PLATFORM FOR VIBRATION ISOLA- TION

DYNAMICS AND CONTROL OF PIEZOELECTRIC- BASED STEWART PLATFORM FOR VIBRATION ISOLA- TION DYNAMICS AND CONTROL OF PIEZOELECTRIC- BASED STEWART PLATFORM FOR VIBRATION ISOLA- TION Jinjun Shan, Xiaobu Xue, Ziliang Kang Department of Earth and Space Science and Engineering, York University 47 Keele

More information

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & Rigid-Body Mechanics. Lectures 3+4 Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions

More information

Generalized Forces. Hamilton Principle. Lagrange s Equations

Generalized Forces. Hamilton Principle. Lagrange s Equations Chapter 5 Virtual Work and Lagrangian Dynamics Overview: Virtual work can be used to derive the dynamic and static equations without considering the constraint forces as was done in the Newtonian Mechanics,

More information

Error Analysis of Four Bar Planar Mechanism Considering Clearance Between Crank & Coupler

Error Analysis of Four Bar Planar Mechanism Considering Clearance Between Crank & Coupler Error nalysis of Four Bar Planar Mechanism Considering Clearance Between Crank & Coupler.M.VIDY 1, P.M. PDOLE 2 1 Department of Mechanical & Production Engineering, M.I.E.T.,GONDI, India. 2 Department

More information