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

Size: px
Start display at page:

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

Transcription

1 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, M. Gouttefarde, S. Krut and F. Pierrot, editors Direct Position Analysis of a Large Family of Spherical and Planar Parallel Manipulators with Four Loops JÚLIA BORRÀS Institut de Robòtica i Informàtica Industrial (UPC-CSIC) Barcelona, Spain jborras@iri.upc.edu RAFFAELE DI GREGORIO(*) Department of Engineering (EnDiF) - University of Ferrara Ferrara, Italy rdigregorio@ing.unife.it (*) Corresponding author. Abstract: The direct position analysis (DPA) of a manipulator is the computation of the end-effector poses (positions and orientations) compatible with assigned values of the actuated-joint variables. Assigning the actuated-joint variables corresponds to considering the actuated joints locked, which makes the manipulator a structure. The solutions of the DPA of a manipulator one-to-one correspond to the assembly modes of the structure that is generated by locking the actuated-joint variables of that manipulator. Determining the assembly modes of a structure means solving the DPA of a large family of manipulators since the same structure can be generated from different manipulators. This paper provides an algorithm that determines all the assembly modes of two structures with the same topology which are generated from two families of mechanisms: one planar and the other spherical. The topology of these structures is constituted of nine links (one quaternary link, four ternary links and four binary links) connected through twelve revolute pairs to form four closed loops. 1 Introduction The direct position analysis (DPA) of a manipulator is the computation of the end-effector poses (positions and orientations) compatible with assigned values of the actuated-joint variables. Assigning the actuated-joint variables corresponds to considering the actuated joints locked, which makes the manipulator a structure. The solutions of the DPA of a manipulator one-to-one correspond to the assembly modes of the structure generated by locking the actuated-joint variables of that manipulator. Determining the assembly modes of a structure means solving the DPA of a large family of manipulators since the same structure can be generated from different manipulators. The solution of the DPA of parallel manipulators (PMs) is a difficult and challenging task since, in general, it involves the solution of a system of non-linear equations. Spherical parallel manipulators (SPMs) are PMs where the end-effector performs only spherical motions with a center fixed to the frame. SPMs can be collected into two subsets: (i) the set of the SPMs where only the end-effector and few (or no) other links perform spherical motions with the same center, and (ii) the set of the SPMs where all the links perform spherical motions with the same center. When the actuated joints are locked, both these two types of SPMs become structures whose assembly modes can be identified by considering equivalent structures where the links are connected only through revolute pairs with axes that converge toward the spherical motion center. Such structures will be called spherical structures (SSs). Structures composed of links connected only through revolute pairs are also generated from a large family of planar parallel manipulators (PPMs) by locking the actuated joints. In this case, all the revolute pair axes are parallel to one another, and perpendicular to the plane of motion. Such structures will be called planar structures (PSs). When the topology of a structure is analyzed, only the number and the type (binary, ternary, etc.) of links, and the type of kinematic pairs that connect the links to one another are considered. Therefore, the SSs and the PSs share the same set of topologies. Moreover, by using the Grübler-Kutzbach equation, it is easy to demonstrate that, in the SSs and the PSs, the number of loops, l, the number of links, m, and the number of revolute pairs, r, are related by the following two relationships: m = l + 1; r = 3l. Sometimes structures contain substructures (i.e. an subset of links that form a structure by themselves). A substructure can be substituted into the original structure by a unique link whose shape depend on the assembly modes of the substructure. This substitution process ends when no other substructure can be identified in the last obtained structure. In the literature, structures that do not contain substructure have been called Assur kinematic chains (AKCs). The determination of all the assembly modes of 1

2 $! % # " & any structure can be implemented by exploiting a set of algorithms that solve all the AKCs (Innocenti (199)). The solution of the DPA of all the SPMs can be implemented by classifying all the SS topologies which refer to AKCs, and, then, by providing, for each identified topology, an algorithm that computes the assembly modes of the AKC with that topology. The fact that the set of SS topologies coincides with the one of PSs allows the wide literature on planar mechanisms to be exploited (Wampler ()). In particular (see Innocenti (199)), there are one single-loop AKC topology (the triad), one double-loop AKC topology (the pentad), and three triple-loop AKC topologies. Moreover, Manolescu (1973) gave a complete classification of triple-loop topologies and how they are built. Eventually, Shen et al. () identified all the AKC topologies with up to four loops. So doing, they showed that there are 8 quadruple-loop AKC topology. The algorithms that analytically calculate all the assembly modes of the AKCs up to three loops have been already presented both for the planar case (see Innocenti (199) for the Refs.), and for the spherical case (see Wampler () for the Refs.). This paper addresses the determination of the assembly modes of the structures, either planar or spherical, with one out of the 8 quadruple-loop AKC topologies. And it provides one algorithm, which is applicable to the planar and the spherical cases and solves the closure-equation systems of these structures in analytical form. In particular, the topology of these structures is the one reported in Fig. 1, and it is constituted of nine links (one quaternary link, four ternary links and four binary links) connected through twelve revolute pairs to form four closed loops. F F F " F! Figure 1: Topology of the studied structures: graph vertices represent links, graph edges represent joints (R stands for revolute pair). Basic concepts The closure equations of a structure (or a mechanism) can be written in many ways. The most common techniques are based on the use of the loop equations which are a fixed number, say n, of independent scalar equations that can be written for each independent loop appearing in the structure. When the structure contains a number of particular binary links at least equal to the number of independent loops, and the choice of the independent loops can be operated so that each loop contains at least one binary link not included in the other loops, the number n can be reduced to one, and the closure-equation system can be reduced to a number of scalar equations equal to the number of loops. The analysis of Fig. 1 reveals that, in the structures under study, four independent loops with one binary link can be easily individuated: (1) loop -1-- (link is binary), () loop (link 6 is binary), (3) loop (link 7 is binary), and () loop (link 8 is binary). All these loops are four-bar loops with only revolute pairs. Both in the planar case and in the spherical case, the revolute pair axes are located by points lying on the motion plane 1 (planar case) or on the unit sphere (spherical case). In our case, this technique simply consist in writing, for each loop, that the distance (either on the motion plane or on the unit sphere 3 ) between the two points locating the revolute-pair axes at the endings of the binary link is constant. In the next sections this technique will be used to write a minimal set of closure equations both for the planar case and for the spherical case. 3 Closure equations By using the above-mentioned technique to write the closure equations, the resulting closure equations are very similar in the two cases under study, and the same elimination technique can be adopted for determining a univariate polynomial equation to solve. In the following subsections, the closure-equation system will be deduced for both the cases. 3.1 Planar structure Figure shows the planar structure with the topology of Fig.1. With reference to Fig., Q i for i = 1,...,, are the points which locate the axes of the revolute pairs that join the quaternary link (link ) to the i-th ternary link (i = 1,...,). P ji for j = 1,, and i = 1,...,, are the points that locate the axes of the revolute pairs that join the i-th ternary link to the two adjacent binary links. Figure 3 shows the i-th loop (i = 1,...,) of the PS, and the notation that will be used to deduce its loop equation. With reference to Fig. 3, the link-index k is equal to (i + 1) modulo. r i is the length of the segment Q i Q k. r ji (r jk ), j = 1,, is the length of the segment Q i P ji (Q k P jk ). And r 3(i+) is the length of the segment P i P 1k. The angles β i, and γ i (β k, and γ k ) 1 The motion plane is a plane surface perpendicular to all the revolute pair axes. The unit sphere is a sphere surface with unit radius, and center coincident with the center of the spherical motion. It is worth noting that the unit sphere is perpendicular to all the revolute-pair axes since all the revolute-pair axes converge toward the center of the spherical motion. 3 The distance between two points on a sphere surface is the length of the shortest great-circle arc joining the two points. On the unit sphere, this distance coincides with the convex central angle delimited by the two radii passing through the two points, if the angle is measured in radians.

3 E P 6 P 1 Q loop loop 1 P 1 Q 1 1 loop P 11 8 H > O E E " H! E " H G 3 H E C N E E H E 3 E C E > E G E H E E Q P 13 3 P 3 Q 3 loop 3 7 P 1 Figure : Four-loop PS with the topology of Fig. 1. P are the interior angles at Q i (Q k ) of link i (link k) and link, respectively. The angle θ i (θ k ) is the joint variable of the revolute pair located by Q i (Q k ). Eventually, the reference system Q i x i y i is a Cartesian reference system, fixed to link, that will be used to write the loop equation of the i-th loop. It is worth noting that the eight geometric constants of the quaternary link (i.e., γ i and r i for i = 1,...,) are related by the following three scalar equations (see Figs. and 3): γ i = π i=1 r 1 r cos γ = r cos γ 1 r 3 cos(γ 1 + γ ) r sin γ = r sinγ 1 r 3 sin(γ 1 + γ ) (1a) (1b) (1c) With these notations, the position vectors of the points P i and P 1k, in the reference system Q i x i y i, have the following explicit expressions (i = 1,...,;k = (i + 1) modulo ): i P i = ( ai c i b i s i a i s i + b i c i ) ; i P 1k = ( r 1k s k r i r 1k c k ) ; () where the left superscript i indicates that the vectors are measured in Q i x i y i. c i (c k ), and s i (s k ) stand for cos θ i (cos θ k ), and sinθ i (sinθ k ), respectively. Eventually, a i and b i are geometric constants with the following explicit expressions: a i = r i cos (γ i + β i 3 ) π (3a) b i = r i sin (γ i + β i 3 ) π (3b) By reminding that the distance r 3(i+) between the points P i and P 1k (see Fig. 3) can be expressed through the coordinates of the two points, measured in any Cartesian reference system, the following set of closure equations can be written for the PS under study: Figure 3: i-th loop of the PS: notation (i = 1,...,; k = (i + 1) modulo ). ( i P i i P 1k ) = r 3(i+), i = 1,...,;k = (i + 1) modulo. The introduction of the explicit expressions () into Eqs. () yields the following system of closure equations in explicit form: (a i c i b i s i r 1k s k ) + (a i s i + b i c i r i + r 1k c k ) r 3(i+) =, i = 1,...,;k = (i + 1) modulo. Closure equations () constitute a system of four scalar equations in four unknowns: the four joint variables θ i, i = 1,...,. By expanding (), system () becomes: g i + g i1 s i + g i c i + g i3 c k + g i (s i c k c i s k ) + g i (c i c k + s i s k ) =, i = 1,...,;k = (i + 1) modulo. where the constant coefficients g in, n =,1,...,, have the following explicit expressions: g i = r i + r 1k + r i r 3(i+) ; g i1 = r i a i ; g i = r i b i ; g i3 = r i r 1k ; g i = r 1k a i ; g i = r 1k b i. () () (6) (7a) (7b) (7c) Each equation of system (6) is linear both in c i and s i, and in c k and s k. 3. Spherical structure Figure shows the spherical structure with the topology of Fig.1. With reference to Fig., O is the center of the unit sphere; Q i for i = 1,...,, are the points which locate, on the unit sphere, the axes of the revolute pairs that join the quaternary link (link ) to the i-th ternary link (i = 1,...,). P ji for j = 1,, and i = 1,...,, are the points that locate, on the unit sphere, the axes of the revolute pairs that join the i-th ternary link to the two adjacent binary links. 3

4 $! 3 # % " & E! F 3!! F F! 3 " 3 F " " " O E H > H 3 E " H! E " G H E C N E E H E 3 E C E > E G E E H E E Figure : Four-loop SS with the topology of Fig. 1. Figure shows the i-th loop (i = 1,...,) of the SS, and the notation that will be used to deduce its loop equation. With reference to Fig., the link-index k is equal to (i + 1) modulo. ρ i is the convex central angle Q i OQ k. ρ ji (ρ jk ), j = 1,, is the convex central angle Q i OP ji ( Q k OP jk ). And ρ 3(i+) is the convex central angle P i OP 1k. The angles β i, and γ i (β k, and γ k ) are the dihedral angles at the edge OQ i (OQ k ) of link i (link k) and link, respectively. The angle θ i (θ k ) is the joint variable of the revolute pair located by Q i (Q k ). Eventually, the reference system Ox i y i z i is a Cartesian reference system, fixed to link, that will be used to write the loop equation of the i-th loop. It is worth noting that the eight geometric constants of the quaternary link (i.e., γ i and ρ i for i = 1,...,) are related by any tern of independent scalar equations deducible from the following matrix equation (see Figs. and ): 1 R R 3 3 R R 1 = I (8) where I is the 3 3 identity matrix; whereas k R i, k = (i + 1) modulo, is the rotation matrix that transforms vector components measured in Ox i y i z i into vector components measured in Ox k y k z k. k R i has the following explicit expression: k R i = R x ( ρ i )R z (π γ k ) (9) where the following elementary rotation matrices have been introduced 1 R x (α) = cos α sin α ; (1a) sin α cos α cos α sin α R z (α) = sinα cos α. (1b) 1 The measure of the convex central angle between two radius vectors gives the distance, on the unit sphere, between the two points located on the sphere by the two radius vectors. Figure : i-th loop of the SS: notation (i = 1,...,; k = (i + 1) modulo ). With these notations, the position vectors of the points P i and P 1k, in the reference system Ox i y i z i, have the following explicit expressions (i = 1,...,;k = (i + 1) modulo ): i P i = u i c i v i s i u i s i + v i c i w i ; i P 1k = s 1k s k c 1k s i s 1k c i c k c 1k c i + s 1k s i c k (11) where the left superscript i indicates that the vectors are measured in Ox i y i z i. c i (c k ), and s i (s k ) stand for cos θ i (cos θ k ), and sin θ i (sinθ k ), respectively; whereas c i (c 1k ), and s i (s 1k ) stand for cos ρ i (cos ρ 1k ), and sinρ i (sin ρ 1k ), respectively. Eventually, u i, v i and w i are geometric constants with the following explicit expressions: u i = sinρ i cos (γ i + β i 3 ) π v i = sinρ i sin (γ i + β i 3 ) π w i = cos ρ i ; (1a) (1b) (1c) Since cos ρ 3(i+) is equal to the dot product of the position vectors of the two unit-sphere points P i and P 1k (see Fig. ) in any Cartesian reference system with origin at O, the following set of closure equations can be written for the SS under study: i P T i i P 1k = c 3(i+), i = 1,...,;k = (i+1) modulo. (13) where c 3(i+) stands for cos ρ 3(i+), and the right superscript ( ) T denotes the transpose of ( ). The i-th equation (13) analytically expresses the fact that the distance, on the unit sphere, between the two unit-sphere points P i and P 1k is constant; hence, it is the spherical counterpart of the the i-th equation (). Remind that radius vectors of the unit sphere coincide with position vectors of the unit-sphere points, located by the radius vectors, in Cartesian reference systems with origin at the unit-sphere center O.

5 The introduction of the explicit expressions (11) into Eqs. (13) yields the following system of closure equations in explicit form: (u i c i v i s i )s 1k s k + (u i s i + v i c i )(c 1k s i s 1k c i c k )+ w i (c 1k c i + s 1k s i c k ) c 3(i+) =, i = 1,...,;k = (i + 1) modulo. (1) Closure equations (1) constitute a system of four scalar equations in four unknowns: the four joint variables θ i, i = 1,...,. By expanding (1), system (1) becomes: h i + h i1 s i + h i c i + h i3 c k + h i s i c k + h i c i s k + h i6 c i c k + h i7 s i s k =, i = 1,...,;k = (i + 1) modulo. (1) where the constant coefficients h in, n =,1,...,7, have the following explicit expressions: h i = w i c 1k c i c 3(i+) ; h i1 = u i c 1k s i ; h i = v i c 1k s i ; h i3 = w i s 1k s i ; h i = u i s 1k c i ; h i = u i s 1k ; h i6 = v i s 1k c i ; h i7 = v i s 1k. (16a) (16b) (16c) Each equation of system (1) is linear both in c i and s i, and in c k and s k. Solution technique The closure-equation systems (6) and (1) can be transformed into algebraic-equation systems by using the following trigonometric identities: c i = 1 t i 1 + t ; s i = t i i 1 + t ; i = 1,..., (17) i where t i, i = 1,...,, is equal to tan(θ i /). So doing, both system (6), and system (1) are put in the following form: n= m= d inm t n i t m k = ; i = 1,...,; k = (i + 1) modulo (18) where the explicit expressions of the constant coefficients d inm, n,m =,1,, are reported in the appendices A and B for the PS and the SS, respectively. The first (i = 1) and the fourth (i = ) equations of system (18) can be rewritten in the following form: A t 1 + A 1 t 1 + A = B t 1 + B 1 t 1 + B = (19a) (19b) where A j = d 1j t + d 1j1 t + d 1j and B j = d j t + d 1j t + d j, for j =,1,. Moreover, the second (i = ) and the third (i = 3) equations of system (18) can be rewritten in the following form: E t 3 + E 1 t 3 + E = F t 3 + F 1 t 3 + F = (a) (b) where E j = d j t + d 1j t + d j and F j = d 3j t + d 3j1 t + d 3j, for j =,1,. The product of both the Eqs. (19) by t 1 yields two more equations that, when added to (19), give the following homogeneous system: M 1 f 1 = (1) where f 1 is equal to (t 3 1,t 1,t 1,1) T, whereas M 1 is a matrix defined as follows A A 1 A M 1 = B B 1 B A A 1 A () B B 1 B On the other side, the product of both the Eqs. () by t 3 yields two more equations that, when added to (), give the following homogeneous system: M f = (3) where f is equal to (t 3 3,t 3,t 3,1) T, whereas M is a matrix defined as follows E E 1 E M = F F 1 F E E 1 E () F F 1 F The two homogeneous systems (1) and (3) admit nontrivial solutions, for f 1 and f respectively, if and only if the two determinants det(m 1 ) and det(m ) are equal to zero (i.e., their coefficient matrices are singular). Since the entries of the first and the third rows of both the matrices are quadrics in t, whereas their second and forth rows are quadrics in t, the vanishing condition of det(m 1 ) and det(m ) yields the following two algebraic equations that are quartics both in t and in t : n= m= n= m= p nm t n t m = q nm t n t m = (a) (b) where the explicit expressions of the constant coefficients p nm and q nm, for n,m =,...,, as functions of the constant coefficients reported in the appendices A and B, can be easily determined with the help of an algebraic manipulator. Such expressions are not reported here since they are cumbersome. Equations () constitute a non-linear system of two equations in two unknowns: t, and t. System () can be rewritten as follows: L j t j = j= N j t j = j= (6a) (6b)

6 Table 1: Planar Structure: solutions of the numerical example t 1 t t 3 t j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j where L j = p jm t m ; N j = m= q jm t m ; j =,..., (7) m= The product of both the Eqs. (6) by t,t, and t 3 yields six more equations that, when added to (6), give the following homogeneous system: H e = (8) where e is equal to (t 7,t 6,t,t,t 3,t,t,1) T, whereas H is an 8 8 matrix defined as follows L L 3 L L 1 L N N 3 N N 1 N L L 3 L L 1 L H = N N 3 N N 1 N L L 3 L L 1 L (9) N N 3 N N 1 N L L 3 L L 1 L N N 3 N N 1 N The homogeneous system (8) admits non-trivial solutions for e, if and only if the following equation is satisfied: det(h) = (3) Since the non-null entries of matrix H are univariate quartics in t, and det(h) is a sum of terms that are products of eight entries of matrix H (see Appendix C), Eq. (3) is a univariate polynomial equation in t which has at most degree 3. This result meets the upper bound to the number of complex solutions of system (18) that the authors found by calculating the optimal multi-homogeneous Bézout number (see Malajovich et al. (); Wampler (199) for details) of system (18). Once the values of t that solve Eq. (3) have been computed, by back substituting them into matrix H, and, then, solving the resulting systems (8), the corresponding values of t can be computed. Eventually, the computed values of the couple {t,t } must be back substituted into (1) and (3) to compute the corresponding values of t 1 and t 3. The adopted elimination procedure could have introduced extraneous solutions of type ±j with j = 1 since the only factors, that could generate extraneous roots and have been multiplied by the original system of equations, are the factors (1 + t i )(1 + t k ), with i = 1,..., and k = (i + 1) modulo. Such factors have been used to obtain system (18) from the original ones (i.e., either (6) or (1)) passing through the trigonometric identities (17). So far, the evaluation of the actual degree of (3) can be done either through extended numerical tests, provided that they identify at least one set of data which makes (3) a 3-degree polynomial equation, or by analytically determining the coefficients of the polynomial equation (3). Extended numerical tests, carried out by the authors, with randomly generated data brought to find many data sets, both for the planar geometry and for the spherical geometry, which make (3) a 3-degree polynomial equation. Moreover, the same numerical tests demonstrated that the elimination procedure used to obtain (3) introduces one couple of extraneous roots of type ±j 6

7 Solution 1. Solution. Solution 3. Solution. 1 Solution Solution 6. 1 Solution 7. 1 Solution 8. 1 Solution 9. 1 Solution Solution 11. Solution 1. Solution 13. Solution 1. Solution Solution 16. Solution Solution Solution Solution Solution 1. 1 Solution Figure 6: Assembly modes corresponding at the real solutions of the planar structure example,, numbered as in Table 1. in the planar case, whereas does not introduce extraneous roots in the spherical case. These results bring to the conclusion that, in general, Eq. (3) is a 3-degree polynomial equation both for the planar geometry and for the spherical geometry, but, in the planar case, one common factor of type (1 + t ) can always be collected and simplified. Thus, in general, the complex solutions of our problems are 3 for the planar case and 3 for the spherical case. Among the complex solutions of (18), only the real solutions correspond to actual assembly modes of the structure under study. The above-mentioned numerical tests brought to identify a PS geometry with assembly modes and an SS geometry with assembly modes. The maximum number of real solutions of Eq. (3) still is an open problem. Regarding the analytic determination of the coefficients of the polynomial equation (3), it can be implemented with the help of an algebraic manipulator by, first, determining the explicit expression of det(h) as a function of the non-null entries of matrix H (see Appendix C), and, then, elaborating the obtained expression, either as a whole or by grouping terms according to the size of the computer memory. Numerical examples Two numerical examples, one for the planar case and the other for the spherical case, are reported in this section in order to show the effectiveness of the proposed algorithm. The algorithm has been implemented in Maple. The numerical computations have been executed by setting the machine precision equal to 3 decimal digits in Maple. All the computed solutions, when substituted into the closure equations, satisfy those equations with residuals whose absolute values range from less than 1 to 1 16 which is coherent with the chosen machine precision..1 Planar structure With reference to Fig. 3, the geometric data of the planar structure are (the angles are measured in radians; the lengths are mea- 7

8 Table : Spherical Structure: solutions of the numerical example t 1 t t 3 t j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j sured in a generic unit of length): γ 1 = π/3 γ = 1π/1 γ 3 = π/3 γ = 11π/1 β 1 = π/3 β = π/ β 3 = π/18 β = π/ r 11 = 1. r 1 =.3 r 13 = 1 r 1 = r 1 = r = 1 r 3 = r = r 1 =.968 r = r 3 = r =.369 r 3 = r 36 =.8 r 37 = 3.87 r 38 =.817 Among these geometric data, the parameters γ, r 1 and r have been computed by using relationships (1) together with the values of the other geometric data of the quaternary link. Moreover, once the geometry of the quaternary and the ternary links were defined, the lengths of the binary links (i.e., r 3,r 36,r 37, and r 38 ) have been computed through Eqs. () after the following values of the angles θ i, i = 1,...,, were assigned: θ 1 = 7π/8 θ = 17π/36 θ 3 = 19π/36 θ = π/9, which correspond to (t i = tan(θ i /)) t 1 = t = t 3 = t = This reference assembly mode appears in table 1 as solution number. All the computed solutions of system (18) for this planar geometry are reported in table 1. Among the 3 solutions reported in table 1, the first solutions are real. Therefore the studied planar geometry admits assembly modes that are schemed in Fig.6.. Spherical structure With reference to Fig., the geometric data of the spherical structure are (the angles are measured in radians): γ 1 = π/6 γ = π/3 γ 3 = 1.6 γ = π/3 β 1 = π/ β = π/ β 3 = π/6 β = π/ ρ 11 = π/ ρ 1 = π/7 ρ 13 = π/ ρ 1 = π/6 ρ 1 = π/ ρ = π/7 ρ 3 = π/ ρ = π/6 ρ 1 =.18 ρ =.168 ρ 3 = π/7 ρ = π/8 ρ 3 =.799 ρ 36 =.3 ρ 37 =.73 ρ 38 =.8997 Among these geometric data, the angles ρ 1, ρ and γ 3 have been computed by using a tern of independent scalar equations, deduced from the matrix Eq. (8), together with the values of the other geometric data of the quaternary link. Moreover, once the geometry of the quaternary and the ternary links were defined, the central angles of the binary links (i.e., ρ 3,ρ 36,ρ 37, and ρ 38 ) have been computed through Eqs. (13) after the following values of the angles θ i, i = 1,...,, were assigned: θ 1 = 19π/ θ = 13π/ θ 3 = (11π/1) (81/1) θ = 13π/ which correspond to (t i = tan(θ i /)) t 1 =.99 t = t 3 = t = This reference assembly mode appears in table as solution number 8. 8

9 Figure 7: Assembly modes corresponding at the real solutions of the spherical structure example, numbered as in Table. all these manipulators. All the computed solutions of system (18) for this spherical geometry are reported in table. Among the 3 solutions reported in table, the first solutions are real. Therefore the studied spherical geometry admits assembly modes schemed in Fig.7. Through the proposed algorithm, it has been demonstrated that the DPA of the planar manipulators with this topology has thirty complex solutions, whereas the DPA of their spherical counterparts has thirty-two complex solutions. Moreover, extended numerical tests, which used the proposed algorithm, brought to find a planar geometry with assembly modes (i.e.,real solutions of the DPA) and a spherical geometry with assembly modes, and demonstrated the robustness of the algorithm. As far as the authors are aware, these results are new. 6 Conclusions and further research An algorithm that determines all the assembly modes of two structures with the same topology has been presented. The topology of the studied structures is constituted of nine links (one quaternary link, four ternary links and four binary links) connected through twelve revolute pairs to form four closed loops. Such structures can be thought as generated from two large families (one planar and the other spherical) of parallel manipulators by locking the actuated joints. Thus, the proposed algorithm can be used to solve the direct position analysis (DPA) of This work is framed into a research activity oriented to provide algorithms that solve the DPA of all the planar and spherical parallel manipulators which become four-loop Assur kinematic chains when their actuators are locked. In the future, the studied architectures will be used to synthesize devices for industrial and/or biomedical applications. 9

10 Acknowledgment This work has been partially supported by the Spanish Ministry of Education and Science, under the I+D project DPI7-688, by the I3P program with a short stay grant, and by funds of the Italian MIUR. References C. Innocenti, Polynomial solution to the position analysis of the 7-link Assur kinematic chain with one quaternary link, Mechanism and Machine Theory, Vol. 3, pp , 199. G. Malajovich, and K. Meer, Computing multihomogeneous Bézout numbers is hard, Preprint, N.I. Manolescu, A method based on Baranov trusses, and using graph theory to find the set of planar jointed kinematic chains and mechanisms, Mechanism and Machine Theory, Vol. 8, pp. 3-, H. Shen, K.-L. Ting, T.-L. Yang, Configuration analysis of complex multiloop linkages and manipulators, Mechanism and Machine Theory, Vol. 3, pp ,. C.W. Wampler, Bézout number calculations for multihomogeneous Polynomial Systems, Applied mathematics and computation, Vol. 1, pp.13-17, 199. C.W. Wampler, Displacement analysis of spherical mechanisms having three or fewer loops, Journal of Mechanical Design, Vol. 16, pp. 93-1,. Appendix A With reference to (18) and (7), the constant coefficients d inm, n,m =,1,, have the following explicit expressions for the planar structure (Fig. ): d i = g i + g i + g i3 + g i ; d i1 = (g i1 + g i ); d i1 = g i ; d i11 = g i ; d i = g i g i + g i3 g i ; d i = g i + g i g i3 g i ; d i1 = (g i1 g i ); d i1 = g i ; d i = g i g i g i3 + g i. Appendix B With reference to (18) and (16), the constant coefficients d inm, n,m =,1,, have the following explicit expressions for the spherical structure (Fig. ): d i = h i + h i + h i3 + h i6 ; d i1 = (h i1 + h i ); d i1 = h i ; d i11 = h i7 ; d i = h i h i + h i3 h i6 ; d i = h i + h i h i3 h i6 ; d i1 = (h i1 h i ); d i1 = h i ; d i = h i h i h i3 + h i6. Appendix C The explicit expression of det(h) as a function of the non-null entries of matrix H (see definition (9)) is: det(h) = L N L 3 L 3 NN L L 3 NN 1 L 1 L 3 N N1 3 + L L 3 N1 + L 3L NN 3 L L 3 NN 3 L L 3 L NN 1 N + 3L 1 L 3 NN 1 N + L 1 L 3 L N N1N L L 3 N N1N L L 3 L N1N 3 + L L NN L 1 L 3 L NN + L L 3 NN L 1 L L N N 1 N + 3L L 3 L N N 1 N + L L L N1N + L 1L N N 3 L L L N N 3 L L 1 L N 1 N 3 + L L N L 3 3L NN L L 3 L NN 3 3 3L 1 L 3 NN L L 3L NN 1 N 3 L L NN 1 N 3 L 1 L 3 L NN 1 N 3 + L L 3 NN 1 N 3 L 1 L 3L N N1N 3 + L 1 L L N N1N 3 + L L 3 L N N1N 3 + L L 3L N1N 3 3 L L L N1N 3 3 L L 3 L NN N 3 + L 1 L 3L NN N 3 +L 1 L L NN N 3 L L 3 L NN N 3 + L 1 L L 3 L N N 1 N N 3 3L L 3L N N 1 N N 3 3L 1L N N 1 N N 3 + L L L N N 1 N N 3 L L L 3 L N1N N 3 + 3L L 1 L N1N N 3 L 1L 3 L N NN 3 +L L L 3 L N NN 3 +L L 1 L N NN 3 + L L 1 L 3 L N 1 NN 3 L L N 1 NN 3 L L 3 L NN L 3 L NN 3 3L 1 L L 3 L NN 3 + 3L L 3L NN 3 + 3L 1L NN 3 3L L L NN 3 L 1 L L N N 1 N3 + L 1L 3 L N N 1 N3 + L L L 3 L N N 1 N3 L L 1 L N N 1 N3 + L L L N1N 3 L L 1 L 3 L N1N 3 + L L N1N 3 + L 1L L N N N3 L L L N N N3 L L 1 L 3 L N N N3 +L L N N N3 L L 1 L L N 1 N N3 + 3L L 3 L N 1 N N3 + L L L NN 3 L 3 1L N N L L 1 L L N N3 3 3L L 3 L N N3 3 + L L 1L N 1 N3 3 L L L N 1 N3 3 L L 1 L N N3 3 + L 3 L N3 + L 3NN 3 L L 3L NN 3 + L L NN 3 + L 1 L 3 L NN 3 L L 3 NN 3 L L 3 3NN 1 N + 3L L 3 L NN 1 N + L 1 L 3L NN 1 N L 1 L L NN 1 N L L 3 L NN 1 N + L 1 L 3 3N N1N 3L 1 L L 3 L N N1N L L 3L N N1N + 3L 1L N N1N + L L L N N1N L L 3 3N1N 3 + 3L L L 3 L N1N 3 3L L 1 L N1N 3 + L L 3NN N L 1 L 3 3NN N L 3 L NN N + L 1 L L 3 L NN N + L L 3L NN N 3L 1L NN N + L L L NN N L 1 L L 3N N 1 N N + 3L L 3 3N N 1 N N + L 1 L L N N 1 N N + L 1L 3 L N N 1 N N 8L L L 3 L N N 1 N N + L L 1 L N N 1 N N + L L L 3N1N N L L L N1N N L L 1 L 3 L N1N N + L L N1N N + L 1L 3N NN L L L 3N NN L 1L L N NN + L L L N NN L L N NN L L 1 L 3N 1 NN +L L 1 L L N 1 NN +L L 3 L N 1 NN + L L 3NN 3 L L L NN 3 L 3 L 3 NN 3 N + 3L 1 L L 3NN 3 N 3L L 3 3NN 3 N + L 1 L L NN 3 N L 1L 3 L NN 3 N + L L L 3 L NN 3 N + L L 1 L NN 3 N + L 1 L L 3 N N 1 N 3 N L 1L 3N N 1 N 3 N L L L 3N N 1 N 3 N L 1L L N N 1 N 3 N + 1L L 1 L 3 L N N 1 N 3 N 8L L N N 1 N 3 N L L L 3 N1N 3 N +L L 1 L 3N1N 3 N + L L 1 L L N1N 3 N L L 3 L N1N 3 N L 1L L 3 N N N 3 N + L L L 3 N N N 3 N + L L 1 L 3N N N 3 N + 3L 3 1L N N N 3 N 8L L 1 L L N N N 3 N + L L 3 L N N N 3 N + L L 1 L L 3 N 1 N N 3 N 3L L 3N 1 N N 3 N 1

11 3L L 1L N 1 N N 3 N + L L L N 1 N N 3 N L L L 3 N N 3 N + 3L L 1 L N N 3 N + L 3 1L 3 N N 3N 3L L 1 L L 3 N N 3N +3L L 3N N 3N L L 1L N N 3N + L L L N N 3N L L 1L 3 N 1 N 3N +L L L 3 N 1 N 3N + L L 1 L N 1 N 3N + L L 1 L 3 N N 3N L 3 L N N 3N L 3 L 3 N 3 3N + L N N L 1 L L 3 N N + L 1L 3N N + L L L 3N N + L 1L L N N L L L N N 8L L 1 L 3 L N N + 6L L N N L 1 L 3 N N 1 N + 3L 1L L 3 N N 1 N +L L L 3 N N 1 N L L 1 L 3N N 1 N 3L 3 1L N N 1 N +L L 1 L L N N 1 N +L L 3 L N N 1 N + L L 3 N 1N 3L L 1 L L 3 N 1N + 3L L 3N 1N + 3L L 1L N 1N 3L L L N 1N + L 1L N N N L L 3 N N N L 3 1L 3 N N N + L L 1 L L 3 N N N 3L L 3N N N + L L 1L N N N + L L L N N N L L 1 L N 1 N N + L L 1L 3 N 1 N N + L L L 3 N 1 N N L L 1 L N 1 N N + L L N N L L 1 L 3 N N + L 3 L N N L 3 1L N N 3 N + 3L L 1 L N N 3 N + L L 1L 3 N N 3 N L L L 3 N N 3 N L L 1 L N N 3 N + L L 1L N 1 N 3 N L L N 1 N 3 N L L 1 L 3 N 1 N 3 N + L 3 L N 1 N 3 N L L 1 L N N 3 N + 3L 3 L 3 N N 3 N + L 3 L N 3N + L 1N N 3 L L 1L N N 3 + L L N N 3 + L L 1 L 3 N N 3 L 3 L N N 3 L L 3 1N 1 N 3 + 3L L 1 L N 1 N 3 3L 3 L 3 N 1 N 3 +L L 1N N 3 L 3 L N N 3 L 3 L 1 N 3 N 3 + L N 11

Closed-Form Solution to the Position Analysis of Watt-Baranov Trusses Using the Bilateration Method

Closed-Form Solution to the Position Analysis of Watt-Baranov Trusses Using the Bilateration Method Closed-Form Solution to the Position Analysis of Watt-Baranov Trusses Using the Bilateration Method Nicolás Rojas and Federico Thomas Institut de Robòtica i Informàtica Industrial CSIC-UPC Llorens Artigas

More information

Closed-Form Solution to the Position Analysis of Watt-Baranov Trusses Using the Bilateration Method

Closed-Form Solution to the Position Analysis of Watt-Baranov Trusses Using the Bilateration Method Closed-Form Solution to the Position Analysis of Watt-Baranov Trusses Using the Bilateration Method Nicolás Rojas and Federico Thomas Institut de Robòtica i Informàtica Industrial (CSIC-UPC Llorens i Artigas

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

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

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

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

Distance Formula in 3-D Given any two points P 1 (x 1, y 1, z 1 ) and P 2 (x 2, y 2, z 2 ) the distance between them is ( ) ( ) ( )

Distance Formula in 3-D Given any two points P 1 (x 1, y 1, z 1 ) and P 2 (x 2, y 2, z 2 ) the distance between them is ( ) ( ) ( ) Vectors and the Geometry of Space Vector Space The 3-D coordinate system (rectangular coordinates ) is the intersection of three perpendicular (orthogonal) lines called coordinate axis: x, y, and z. Their

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

MATHEMATICS. Units Topics Marks I Relations and Functions 10

MATHEMATICS. Units Topics Marks I Relations and Functions 10 MATHEMATICS Course Structure Units Topics Marks I Relations and Functions 10 II Algebra 13 III Calculus 44 IV Vectors and 3-D Geometry 17 V Linear Programming 6 VI Probability 10 Total 100 Course Syllabus

More information

MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry

MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry 1 Deriving Equations in Line Coordinates Four exercises in deriving fundamental geometric equations with line coordinates will be conducted.

More information

Vectors and Geometry

Vectors and Geometry Vectors and Geometry Vectors In the context of geometry, a vector is a triplet of real numbers. In applications to a generalized parameters space, such as the space of random variables in a reliability

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

OHSx XM521 Multivariable Differential Calculus: Homework Solutions 13.1

OHSx XM521 Multivariable Differential Calculus: Homework Solutions 13.1 OHSx XM521 Multivariable Differential Calculus: Homework Solutions 13.1 (37) If a bug walks on the sphere x 2 + y 2 + z 2 + 2x 2y 4z 3 = 0 how close and how far can it get from the origin? Solution: Complete

More information

Math 302 Outcome Statements Winter 2013

Math 302 Outcome Statements Winter 2013 Math 302 Outcome Statements Winter 2013 1 Rectangular Space Coordinates; Vectors in the Three-Dimensional Space (a) Cartesian coordinates of a point (b) sphere (c) symmetry about a point, a line, and a

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

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

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

Chapter 8. Rigid transformations

Chapter 8. Rigid transformations Chapter 8. Rigid transformations We are about to start drawing figures in 3D. There are no built-in routines for this purpose in PostScript, and we shall have to start more or less from scratch in extending

More information

2. TRIGONOMETRY 3. COORDINATEGEOMETRY: TWO DIMENSIONS

2. TRIGONOMETRY 3. COORDINATEGEOMETRY: TWO DIMENSIONS 1 TEACHERS RECRUITMENT BOARD, TRIPURA (TRBT) EDUCATION (SCHOOL) DEPARTMENT, GOVT. OF TRIPURA SYLLABUS: MATHEMATICS (MCQs OF 150 MARKS) SELECTION TEST FOR POST GRADUATE TEACHER(STPGT): 2016 1. ALGEBRA Sets:

More information

1. Vectors and Matrices

1. Vectors and Matrices E. 8.02 Exercises. Vectors and Matrices A. Vectors Definition. A direction is just a unit vector. The direction of A is defined by dir A = A, (A 0); A it is the unit vector lying along A and pointed like

More information

THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES

THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES 6 September 2004 THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES Abstract. We study the set of lines that meet a fixed line and are tangent to two spheres and classify the configurations

More information

Algebraic. techniques1

Algebraic. techniques1 techniques Algebraic An electrician, a bank worker, a plumber and so on all have tools of their trade. Without these tools, and a good working knowledge of how to use them, it would be impossible for them

More information

Tennessee s State Mathematics Standards - Algebra II

Tennessee s State Mathematics Standards - Algebra II Domain Cluster Standard Scope and Clarifications The Real Number System (N-RN) Extend the properties of exponents to rational exponents 1. Explain how the definition of the meaning of rational exponents

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

A Correlation of. Pearson Integrated CME Project. to the. Common Core State Standards for Mathematics - High School PARRC Model Content Frameworks

A Correlation of. Pearson Integrated CME Project. to the. Common Core State Standards for Mathematics - High School PARRC Model Content Frameworks A Correlation of Pearson 2013 to the Common Core State Standards for A Correlation of Pearson Introduction This document demonstrates how Pearson 2013 meets the standards of the Mathematics, PAARC Model

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

MATH Final Review

MATH Final Review MATH 1592 - Final Review 1 Chapter 7 1.1 Main Topics 1. Integration techniques: Fitting integrands to basic rules on page 485. Integration by parts, Theorem 7.1 on page 488. Guidelines for trigonometric

More information

Matrices and Vectors

Matrices and Vectors Matrices and Vectors James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 11, 2013 Outline 1 Matrices and Vectors 2 Vector Details 3 Matrix

More information

Truss Structures: The Direct Stiffness Method

Truss Structures: The Direct Stiffness Method . Truss Structures: The Companies, CHAPTER Truss Structures: The Direct Stiffness Method. INTRODUCTION The simple line elements discussed in Chapter introduced the concepts of nodes, nodal displacements,

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

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

Chapter 7. Linear Algebra: Matrices, Vectors,

Chapter 7. Linear Algebra: Matrices, Vectors, Chapter 7. Linear Algebra: Matrices, Vectors, Determinants. Linear Systems Linear algebra includes the theory and application of linear systems of equations, linear transformations, and eigenvalue problems.

More information

Rigid Geometric Transformations

Rigid Geometric Transformations Rigid Geometric Transformations Carlo Tomasi This note is a quick refresher of the geometry of rigid transformations in three-dimensional space, expressed in Cartesian coordinates. 1 Cartesian Coordinates

More information

Rigid Geometric Transformations

Rigid Geometric Transformations Rigid Geometric Transformations Carlo Tomasi This note is a quick refresher of the geometry of rigid transformations in three-dimensional space, expressed in Cartesian coordinates. 1 Cartesian Coordinates

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

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

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

Extra Problems for Math 2050 Linear Algebra I

Extra Problems for Math 2050 Linear Algebra I Extra Problems for Math 5 Linear Algebra I Find the vector AB and illustrate with a picture if A = (,) and B = (,4) Find B, given A = (,4) and [ AB = A = (,4) and [ AB = 8 If possible, express x = 7 as

More information

NOTES ON LINEAR ALGEBRA CLASS HANDOUT

NOTES ON LINEAR ALGEBRA CLASS HANDOUT NOTES ON LINEAR ALGEBRA CLASS HANDOUT ANTHONY S. MAIDA CONTENTS 1. Introduction 2 2. Basis Vectors 2 3. Linear Transformations 2 3.1. Example: Rotation Transformation 3 4. Matrix Multiplication and Function

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

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

Appendix C Vector and matrix algebra

Appendix C Vector and matrix algebra Appendix C Vector and matrix algebra Concepts Scalars Vectors, rows and columns, matrices Adding and subtracting vectors and matrices Multiplying them by scalars Products of vectors and matrices, scalar

More information

Math 3108: Linear Algebra

Math 3108: Linear Algebra Math 3108: Linear Algebra Instructor: Jason Murphy Department of Mathematics and Statistics Missouri University of Science and Technology 1 / 323 Contents. Chapter 1. Slides 3 70 Chapter 2. Slides 71 118

More information

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics

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

Singular Foci of Planar Linkages

Singular Foci of Planar Linkages Singular Foci of Planar Linkages Charles W. Wampler General Motors Research & Development, Mail Code 480-106-359, 30500 Mound Road, Warren, MI 48090-9055, USA Abstract The focal points of a curve traced

More information

Core A-level mathematics reproduced from the QCA s Subject criteria for Mathematics document

Core A-level mathematics reproduced from the QCA s Subject criteria for Mathematics document Core A-level mathematics reproduced from the QCA s Subject criteria for Mathematics document Background knowledge: (a) The arithmetic of integers (including HCFs and LCMs), of fractions, and of real numbers.

More information

MATH2210 Notebook 2 Spring 2018

MATH2210 Notebook 2 Spring 2018 MATH2210 Notebook 2 Spring 2018 prepared by Professor Jenny Baglivo c Copyright 2009 2018 by Jenny A. Baglivo. All Rights Reserved. 2 MATH2210 Notebook 2 3 2.1 Matrices and Their Operations................................

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

13 Spherical geometry

13 Spherical geometry 13 Spherical geometry Let ABC be a triangle in the Euclidean plane. From now on, we indicate the interior angles A = CAB, B = ABC, C = BCA at the vertices merely by A, B, C. The sides of length a = BC

More information

WA State Common Core Standards - Mathematics

WA State Common Core Standards - Mathematics Number & Quantity The Real Number System Extend the properties of exponents to rational exponents. 1. Explain how the definition of the meaning of rational exponents follows from extending the properties

More information

Information About Ellipses

Information About Ellipses Information About Ellipses David Eberly, Geometric Tools, Redmond WA 9805 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International License. To view

More information

Evaluation of a 4-Degree of Freedom Parallel Manipulator Stiffness

Evaluation of a 4-Degree of Freedom Parallel Manipulator Stiffness Charles CORRADINI Jean-Christophe FAUROUX IFMA/LaRAMA, Clermont-Ferrand, France Evaluation of a 4-Degree of Freedom Parallel Manipulator Stiffness Laboratoire de Recherches et Applications en Mécanique

More information

Mathematics Syllabus UNIT I ALGEBRA : 1. SETS, RELATIONS AND FUNCTIONS

Mathematics Syllabus UNIT I ALGEBRA : 1. SETS, RELATIONS AND FUNCTIONS Mathematics Syllabus UNIT I ALGEBRA : 1. SETS, RELATIONS AND FUNCTIONS (i) Sets and their Representations: Finite and Infinite sets; Empty set; Equal sets; Subsets; Power set; Universal set; Venn Diagrams;

More information

ME Machine Design I. EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, September 30th, 2009

ME Machine Design I. EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, September 30th, 2009 ME - Machine Design I Fall Semester 009 Name Lab. Div. EXAM. OPEN BOOK AND CLOSED NOTES. Wednesday, September 0th, 009 Please use the blank paper provided for your solutions. Write on one side of the paper

More information

LINEAR SYSTEMS, MATRICES, AND VECTORS

LINEAR SYSTEMS, MATRICES, AND VECTORS ELEMENTARY LINEAR ALGEBRA WORKBOOK CREATED BY SHANNON MARTIN MYERS LINEAR SYSTEMS, MATRICES, AND VECTORS Now that I ve been teaching Linear Algebra for a few years, I thought it would be great to integrate

More information

Tin Ka Ping Secondary School F.5 Mathematics Module 2 Teaching Syllabus

Tin Ka Ping Secondary School F.5 Mathematics Module 2 Teaching Syllabus Tin Ka Ping Secondary School 01-016 F. Mathematics Module Teaching Syllabus Chapter 11 Indefinite Integration (I) Time 1 11.1 To recognise the concept of Concept of indefinite integration. Concept of Indefinite

More information

Introduction. Chapter Points, Vectors and Coordinate Systems

Introduction. Chapter Points, Vectors and Coordinate Systems Chapter 1 Introduction Computer aided geometric design (CAGD) concerns itself with the mathematical description of shape for use in computer graphics, manufacturing, or analysis. It draws upon the fields

More information

Integrated CME Project Mathematics I-III 2013

Integrated CME Project Mathematics I-III 2013 A Correlation of -III To the North Carolina High School Mathematics Math I A Correlation of, -III, Introduction This document demonstrates how, -III meets the standards of the Math I. Correlation references

More information

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections )

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections ) c Dr. Igor Zelenko, Fall 2017 1 10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections 7.2-7.4) 1. When each of the functions F 1, F 2,..., F n in right-hand side

More information

Catchup Math and the Common Core Standards. Spring 2011

Catchup Math and the Common Core Standards. Spring 2011 Catchup Math and the Common Core Standards Spring 2011 The Catchup Math curriculum addresses nearly all the Common Core Mathematics Standards for Grades 6 8 and High School (including most of the optional

More information

Linear Algebra: Matrix Eigenvalue Problems

Linear Algebra: Matrix Eigenvalue Problems CHAPTER8 Linear Algebra: Matrix Eigenvalue Problems Chapter 8 p1 A matrix eigenvalue problem considers the vector equation (1) Ax = λx. 8.0 Linear Algebra: Matrix Eigenvalue Problems Here A is a given

More information

vand v 3. Find the area of a parallelogram that has the given vectors as adjacent sides.

vand v 3. Find the area of a parallelogram that has the given vectors as adjacent sides. Name: Date: 1. Given the vectors u and v, find u vand v v. u= 8,6,2, v = 6, 3, 4 u v v v 2. Given the vectors u nd v, find the cross product and determine whether it is orthogonal to both u and v. u= 1,8,

More information

Linear Algebra V = T = ( 4 3 ).

Linear Algebra V = T = ( 4 3 ). Linear Algebra Vectors A column vector is a list of numbers stored vertically The dimension of a column vector is the number of values in the vector W is a -dimensional column vector and V is a 5-dimensional

More information

MTH Linear Algebra. Study Guide. Dr. Tony Yee Department of Mathematics and Information Technology The Hong Kong Institute of Education

MTH Linear Algebra. Study Guide. Dr. Tony Yee Department of Mathematics and Information Technology The Hong Kong Institute of Education MTH 3 Linear Algebra Study Guide Dr. Tony Yee Department of Mathematics and Information Technology The Hong Kong Institute of Education June 3, ii Contents Table of Contents iii Matrix Algebra. Real Life

More information

Notes on multivariable calculus

Notes on multivariable calculus Notes on multivariable calculus Jonathan Wise February 2, 2010 1 Review of trigonometry Trigonometry is essentially the study of the relationship between polar coordinates and Cartesian coordinates in

More information

Elementary maths for GMT

Elementary maths for GMT Elementary maths for GMT Linear Algebra Part 1: Vectors, Representations Algebra and Linear Algebra Algebra: numbers and operations on numbers 2 + 3 = 5 3 7 = 21 Linear Algebra: tuples, triples... of numbers

More information

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS. STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF 2017 - DRAFT SYLLABUS Subject :Mathematics Class : XI TOPIC CONTENT Unit 1 : Real Numbers - Revision : Rational, Irrational Numbers, Basic Algebra

More information

Contents. D. R. Wilkins. Copyright c David R. Wilkins

Contents. D. R. Wilkins. Copyright c David R. Wilkins MA232A Euclidean and Non-Euclidean Geometry School of Mathematics, Trinity College Michaelmas Term 2017 Section 5: Vector Algebra and Spherical Trigonometry D. R. Wilkins Copyright c David R. Wilkins 2015

More information

5. Vector Algebra and Spherical Trigonometry (continued)

5. Vector Algebra and Spherical Trigonometry (continued) MA232A Euclidean and Non-Euclidean Geometry School of Mathematics, Trinity College Michaelmas Term 2017 Section 5: Vector Algebra and Spherical Trigonometry David R. Wilkins 5.1. Vectors in Three-Dimensional

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

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

Elementary maths for GMT

Elementary maths for GMT Elementary maths for GMT Linear Algebra Part 2: Matrices, Elimination and Determinant m n matrices The system of m linear equations in n variables x 1, x 2,, x n a 11 x 1 + a 12 x 2 + + a 1n x n = b 1

More information

Largest Area Ellipse Inscribing an Arbitrary Convex Quadrangle

Largest Area Ellipse Inscribing an Arbitrary Convex Quadrangle Largest Area Ellipse Inscribing an Arbitrary Convex Quadrangle M. John D, Hayes 1, Zachary A. Copeland 1, Paul J. Zsombor-Murray 2, and Anton Gfrerrer 3 1 Carleton University, Department of Mechanical

More information

Robotics I. February 6, 2014

Robotics I. February 6, 2014 Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)

More information

CP3 REVISION LECTURES VECTORS AND MATRICES Lecture 1. Prof. N. Harnew University of Oxford TT 2013

CP3 REVISION LECTURES VECTORS AND MATRICES Lecture 1. Prof. N. Harnew University of Oxford TT 2013 CP3 REVISION LECTURES VECTORS AND MATRICES Lecture 1 Prof. N. Harnew University of Oxford TT 2013 1 OUTLINE 1. Vector Algebra 2. Vector Geometry 3. Types of Matrices and Matrix Operations 4. Determinants

More information

ON THE INVERSE KINEMATICS OF A FRAGMENT OF PROTEIN BACKBONE

ON THE INVERSE KINEMATICS OF A FRAGMENT OF PROTEIN BACKBONE ON THE INVERSE KINEMATIS OF A FRAGMENT OF PROTEIN BAKBONE Guanfeng Liu, R.J. Milgram, A. Dhanik, and J.. Latombe Department of omputer Science, Stanford University Department of Mathematics, Stanford University

More information

Crash Course in Trigonometry

Crash Course in Trigonometry Crash Course in Trigonometry Dr. Don Spickler September 5, 003 Contents 1 Trigonometric Functions 1 1.1 Introduction.................................... 1 1. Right Triangle Trigonometry...........................

More information

DIHEDRAL GROUPS II KEITH CONRAD

DIHEDRAL GROUPS II KEITH CONRAD DIHEDRAL GROUPS II KEITH CONRAD We will characterize dihedral groups in terms of generators and relations, and describe the subgroups of D n, including the normal subgroups. We will also introduce an infinite

More information

Pearson Mathematics Algebra 2 Common Core 2015

Pearson Mathematics Algebra 2 Common Core 2015 A Correlation of Pearson Mathematics Algebra 2 Common Core 2015 to the Common Core State Standards for Bid Category 13-050-10 A Correlation of Pearson Common Core Pearson Number and Quantity The Real Number

More information

Common Tangents to Spheres in R 3

Common Tangents to Spheres in R 3 Common Tangents to Spheres in R 3 Ciprian Borcea 1, Xavier Goaoc 2, Sylvain Lazard 2, and Sylvain Petitjean 2 1 Rider University, Lawrenceville, New Jersey, borcea@rider.edu 2 LORIA - INRIA Lorraine, CNRS

More information

Mathematics Trigonometry: Unit Circle

Mathematics Trigonometry: Unit Circle a place of mind F A C U L T Y O F E D U C A T I O N Department of Curriculum and Pedagog Mathematics Trigonometr: Unit Circle Science and Mathematics Education Research Group Supported b UBC Teaching and

More information

Maths for Map Makers

Maths for Map Makers SUB Gottingen 7 210 050 861 99 A 2003 Maths for Map Makers by Arthur Allan Whittles Publishing Contents /v Chapter 1 Numbers and Calculation 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14

More information

TRIPLE-SYSTEMS AS TRANSFORMATIONS, AND THEIR PATHS

TRIPLE-SYSTEMS AS TRANSFORMATIONS, AND THEIR PATHS TRIPLE-SYSTEMS AS TRANSFORMATIONS, AND THEIR PATHS AMONG TRIADS* BY H. S. WHITE A triple-system has been of interest as offering a puzzling problem in construction. When various methods of construction

More information

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations. POLI 7 - Mathematical and Statistical Foundations Prof S Saiegh Fall Lecture Notes - Class 4 October 4, Linear Algebra The analysis of many models in the social sciences reduces to the study of systems

More information

Linear Algebra and Eigenproblems

Linear Algebra and Eigenproblems Appendix A A Linear Algebra and Eigenproblems A working knowledge of linear algebra is key to understanding many of the issues raised in this work. In particular, many of the discussions of the details

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

(b) If a multiple of one row of A is added to another row to produce B then det(b) =det(a).

(b) If a multiple of one row of A is added to another row to produce B then det(b) =det(a). .(5pts) Let B = 5 5. Compute det(b). (a) (b) (c) 6 (d) (e) 6.(5pts) Determine which statement is not always true for n n matrices A and B. (a) If two rows of A are interchanged to produce B, then det(b)

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

Chapter 1. Preliminaries

Chapter 1. Preliminaries Chapter 1 Preliminaries 1.1 The Vector Concept Revisited The concept of a vector has been one of the most fruitful ideas in all of mathematics, and it is not surprising that we receive repeated exposure

More information

MAT1035 Analytic Geometry

MAT1035 Analytic Geometry MAT1035 Analytic Geometry Lecture Notes R.A. Sabri Kaan Gürbüzer Dokuz Eylül University 2016 2 Contents 1 Review of Trigonometry 5 2 Polar Coordinates 7 3 Vectors in R n 9 3.1 Located Vectors..............................................

More information

Math Requirements for applicants by Innopolis University

Math Requirements for applicants by Innopolis University Math Requirements for applicants by Innopolis University Contents 1: Algebra... 2 1.1 Numbers, roots and exponents... 2 1.2 Basics of trigonometry... 2 1.3 Logarithms... 2 1.4 Transformations of expressions...

More information

Chapter 2 Notes, Linear Algebra 5e Lay

Chapter 2 Notes, Linear Algebra 5e Lay Contents.1 Operations with Matrices..................................1.1 Addition and Subtraction.............................1. Multiplication by a scalar............................ 3.1.3 Multiplication

More information

TS EAMCET 2016 SYLLABUS ENGINEERING STREAM

TS EAMCET 2016 SYLLABUS ENGINEERING STREAM TS EAMCET 2016 SYLLABUS ENGINEERING STREAM Subject: MATHEMATICS 1) ALGEBRA : a) Functions: Types of functions Definitions - Inverse functions and Theorems - Domain, Range, Inverse of real valued functions.

More information

Algebra II Vocabulary Alphabetical Listing. Absolute Maximum: The highest point over the entire domain of a function or relation.

Algebra II Vocabulary Alphabetical Listing. Absolute Maximum: The highest point over the entire domain of a function or relation. Algebra II Vocabulary Alphabetical Listing Absolute Maximum: The highest point over the entire domain of a function or relation. Absolute Minimum: The lowest point over the entire domain of a function

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

CSL361 Problem set 4: Basic linear algebra

CSL361 Problem set 4: Basic linear algebra CSL361 Problem set 4: Basic linear algebra February 21, 2017 [Note:] If the numerical matrix computations turn out to be tedious, you may use the function rref in Matlab. 1 Row-reduced echelon matrices

More information

Vectors. The standard geometric definition of vector is as something which has direction and magnitude but not position.

Vectors. The standard geometric definition of vector is as something which has direction and magnitude but not position. Vectors The standard geometric definition of vector is as something which has direction and magnitude but not position. Since vectors have no position we may place them wherever is convenient. Vectors

More information

Assuming the Earth is a sphere with radius miles, answer the following questions. Round all answers to the nearest whole number.

Assuming the Earth is a sphere with radius miles, answer the following questions. Round all answers to the nearest whole number. G-MG Satellite Alignments to Content Standards: G-MG.A.3 Task A satellite orbiting the earth uses radar to communicate with two control stations on the earth's surface. The satellite is in a geostationary

More information