DYNAMICS OF PARALLEL MANIPULATOR

Size: px
Start display at page:

Download "DYNAMICS OF PARALLEL MANIPULATOR"

Transcription

1 DYNAMICS OF PARALLEL MANIPULATOR

2 PARALLEL MANIPULATORS 6-degree of Freedom Flight Simulator

3

4

5 BACKGROUND Platform-type parallel mechanisms 6-DOF MANIPULATORS

6 INTRODUCTION Under alternative robotic mechanical systems we understand here: Parallel Robots; Multifingered hands; Walking Machines; Rolling Robots. Parallel manipulators are composed of kinematic chains with closed subchains.

7 KINEMATICS OF PARALLEL MANIPULATORS General six-dof parallel manipulator

8 KINEMATICS OF PARALLEL MANIPULATORS We can distinguish two platforms: One fixed to the ground B One capable of moving arbitrarily within its workspace M. The moving platform is connected to the fixed platform through six legs, each being regarded as a six-axis serial manipulator whose base is B and whose end-effector is M. The whole leg is composed of six links coupled through six revolutes.

9 KINEMATICS OF PARALLEL MANIPULATORS Six-dof flight simulator: (a) general layout; (b) geometry of its two platforms

10 KINEMATICS OF PARALLEL MANIPULATORS In this figure, the fixed platform B is a regular hexagon, while the moving platform M is an equilateral triangle. Moreover, B is connected to M by means of six serial chains, each comprising five revolutes and one prismatic pair. Three of the revolutes bear concurrent axes, and hence, constitute a spherical joint, while two more have axes intersecting at right angles, thus constituting a universal joint. It is to be noted that although each leg of the manipulator has a spherical joint at only one end and a universal joint at the other end.

11 KINEMATICS OF PARALLEL MANIPULATORS A layout of a leg of the manipulator

12 KINEMATICS OF PARALLEL MANIPULATORS We analyze the inverse kinematics of one leg of the manipulator. The Denavit-Hartenberg parameters of the leg shown in this figure are given in table: i ai bi αi b b 4 (const) b 6 (const) 0

13 KINEMATICS OF PARALLEL MANIPULATORS It is apparent that the leg under study is a decoupled manipulator. In view of the DH parameters of this manipulator, we have: Q 1 Q 2 a 3 + a 4 = c where c denotes the position vector of the center C of the spherical wrist and, since frames F 3 and F 4 of the DH notation are related by a pure translation, Q 3 = 1. Upon equating the squares of the Euclidean norms of both sides of the foregoing equation, we obtain: a 3 + a 4 2 = c 2

14 KINEMATICS OF PARALLEL MANIPULATORS Where, by virtue of the DH parameters of Table: a 3 + a 4 2 = b 3 + b 4 2 Now, since both b 3 and b 4 are positive by construction, we have: b 3 = c b 4 > 0 Note that the remaining five joint variables of the leg under study are not needed for purposes of inverse kinematics, and hence, their calculation could be skipped.

15 KINEMATICS OF PARALLEL MANIPULATORS We derive three scalar equations in two unknowns, θ 1 and θ 2, namely, b 3 + b 4 = x c c 1 + y c s 1 (b 3 + b 4 = z c 0 = x c s 1 y c c 1 in which c i and s i stand for cosθi and sin θi, respectively θ 1 is derived as: θ 1 = tan y c x c which yields a unique value of θ 1 rather than the two lying π radians apart, for the two coordinates x C determine the quadrant in which θ 1 lies. and y C

16 KINEMATICS OF PARALLEL MANIPULATORS Once θ 1 is known, θ 2 is derived uniquely from the remaining two equations through its cosine and sine functions, i.e., z c c 2 = s b 3 + b 2 = x cc 1 + y c s 1 4 b 3 + b 4 With the first three joint variables of this leg known, the remaining ones, are calculated as described in foregoing chapter. Therefore, the inverse kinematics of each leg admits two solutions, one for the first three variables and two for the last three.

17 KINEMATICS OF PARALLEL MANIPULATORS Moreover, since the only actuated joint is one of the first three, which of the two wrist solutions is chosen does not affect the value of b 3, and hence, each manipulator leg admits only one inverse kinematics solution. While the inverse kinematics of this leg is quite straightforward, its direct kinematics is not. Below we give an outline of the solution procedure for the manipulator under study

18 KINEMATICS OF PARALLEL MANIPULATORS Equivalent simplified mechanism

19 KINEMATICS OF PARALLEL MANIPULATORS We can replace the pair of legs by a single leg of length li connected to the base plate B by a revolute joint with its axis along A i B i. The resulting simplified structure is kinematically equivalent to the original structure. Now we introduce the coordinate frame F i with origin at the attachment point O i of the ith leg with the base plate B and the notation below: For i=1,2,3 X i is directed from A i to B i Y i is chosen such that Z i is perpendicular to the plane of the hexagonal base and points upwards. O i is set at the intersection of X i and Y i and is designated the center of the revolute joint;

20 KINEMATICS OF PARALLEL MANIPULATORS Next, we locate the three vertices S 1, S 2 and S 3 of the triangular plate with position vectors stemming from the center O of the hexagon. Furthermore, we need to determine l i and O i. Referring to Figures and letting a i and b i denote the position vectors of points A i and B i respectively, we have: d i = b i a i

21 KINEMATICS OF PARALLEL MANIPULATORS r i = d i 2 + q ia 2 q ib 2 2d i l i = q ia 2 r i 2 u i = b i a i d i for i = 1,2,3, and hence u i is the unit vector directed from A i to B i.

22 KINEMATICS OF PARALLEL MANIPULATORS Moreover, the position of the origin O i is given by vector o i, as indicated below: o i = a i + r i u i For i= 1,2,3 Furthermore, let s i be the position vector of S i in frame F i (O i, X i, Y i, Z i ), then: s i = 0 l i cosφ i l i sinφ i For i= 1,2,3

23 KINEMATICS OF PARALLEL MANIPULATORS Now a frame F 0 (O, X, Y, Z) is defined with origin at O and axes X and Y in the plane of the base hexagon, and related to X i and Y i as depicted in figure. When expressed in frame F 0, s i takes on the form: s i 0 = o i 0 + R i 0 s i For i=1,2,3 Where [R i ] 0 is the matrix that rotate F 0 to frame F i, expressed in and given as: cosα i sinα i 0 R i 0 = sinα i cosα i

24 KINEMATICS OF PARALLEL MANIPULATORS Referring to Figure: cosα i = u i i = u ix sin α i = u i j = u iy

25 KINEMATICS OF PARALLEL MANIPULATORS After substitution we obtain: s i 0 = o i 0 + l i u ix cosφ i u iy cosφ i sin φ i For i=1,2,3 Since the distances between the three vertices of the triangular plate are fixed, the position vectors s 1, s 2, and s 3 must satisfy the constraints below: s 2 s 1 2 = a 1 2 s 3 s 2 2 = a 2 2 s 1 s 3 2 = a 3 2

26 KINEMATICS OF PARALLEL MANIPULATORS After expansion, equations take the forms: D 1 cφ 1 + D 2 cφ 2 + D 3 cφ 1 cφ 2 + D 4 sφ 1 sφ 2 + D 5 = 0 (1) E 1 cφ 2 + E 2 cφ 3 + E 3 cφ 2 cφ 3 + E 4 sφ 2 sφ 3 + E 5 (2) F 1 cφ 1 + F 2 cφ 3 + F 3 cφ 1 cφ 3 + F 4 sφ 1 sφ 3 + F 5 = 0 (3) where c( ) and s( ) stand for cos( ) and sin( ), respectively, while coefficients D i, E i, F 5 i 1 functions of the data only and bear the forms shown below: D 1 = 2l 1 o 2 o T 1 Eu 1 D 2 = 2l 2 o 2 o T 1 Eu 2 D 3 = 2l 1 l 2 u T 2 u 1

27 KINEMATICS OF PARALLEL MANIPULATORS D 4 = 2l 1 l 2 D 5 = o o 2 1 2o T 1 o 2 + l l a 1 E 1 = 2l 2 o 3 o T 2 Eu 2 E 2 = 2l 3 o 3 o T 2 Eu 3 E 3 = 2l 2 l 3 u T 3 u 2 E 4 = 2l 2 l 3 E 5 = o o 2 1 2o T 3 o 2 + l l a 2 F 1 = 2l 1 o 1 o T 3 Eu 1 F 2 = 2l 3 o 1 o T 3 Eu 3 F 3 = 2l 1 l 3 u T 3 u 1 F 4 = 2l 1 l 3 F 5 = o o 2 1 2o T 3 o 1 + l l a 3

28 KINEMATICS OF PARALLEL MANIPULATORS Our next step is to reduce the foregoing system of three equations in three unknowns to two equations in two unknowns, and hence, obtain two contours in the plane of two of the three unknowns, the desired solutions being determined as the intersections of the two contours. Since the first equation is already free of Φ 3, all we have to do is eliminate it from the other equations. The resulting equations take on the forms: k 1 τ k 2 τ 3 + k 3 = 0 m 1 τ m 2 τ 3 + m 3 = 0

29 KINEMATICS OF PARALLEL MANIPULATORS Where k 1, k 2, and k 3 are linear combinations of s 2, c 2, and 1. Likewise, m 1, m 2, and m 3 are linear combinations of s 1, c 1 and 1, namely, k 1 = E 1 cφ 2 E 2 E 3 cφ 2 + E 5 k 2 = 2E 4 sφ 2 k 3 = E 1 cφ 2 + E 2 + E 3 cφ 2 + E 5 m 1 = F 1 cφ 1 F 2 F 3 cφ 1 + F 5 m 2 = 2F 4 sφ 1 m 3 = F 1 cφ 1 + F 2 + F 3 cφ 1 + F 5

30 KINEMATICS OF PARALLEL MANIPULATORS We proceed now by multiplying each of the above equations by τ 3 to obtain two more equations, namely. k 1 τ k 2 τ k 3 τ 3 = 0 m 1 τ m 2 τ m 3 τ 3 = 0 Further, we write equations in homogeneous form as: Φτ 3 = 0 with the 4 x 4 matrix Φ and the 4-dimensional vector τ 3 defined as: Φ = k 1 k 2 k 3 0 m 1 m 2 m k 1 k 2 k 3 0 m 1 m 2 m 3 τ 3 = τ 3 3 τ 3 2 τ 31

31 KINEMATICS OF PARALLEL MANIPULATORS Moreover, in view of the form of vector τ 3, we are interested only in nontrivial solutions, which exist only if det(φ) vanishes. We thus have the condition det Φ = 0 (4) Equations (1) and (4) form a system of two equations in two unknowns 1 and 2. Moreover for φ 3 : E 4 sφ 2 E 2 + E 3 cφ 2 sφ 3 = E 1cφ 2 E 5 F 4 sφ 1 F 2 + F 3 cφ 1 cφ 3 F 1 cφ 1 F 5 Knowing the angles 1, 2 and 3 allows us to determine the position vectors of the three vertices of the mobile plate s 1, s 2 and s 3. Since three points define a plane, the pose of the EE is uniquely determined by the positions of its three vertices

32 CONTOUR-INTERSECTION APPROACH We derive the direct kinematics of a manipulator analyzed by Nanua et al. (1990). This is a platform manipulator whose base plate has six vertices with coordinates expressed with respect to the fixed reference frame F 0 as given below, with all data given in meters: A 1 = (-2.9, -0.9), B 1 =(-1.2, 3.0) A 2 = ( 2.5, 4.1), B 2 =( 3.2, 1.0) A 3 = ( 1.3, -2.3), B 3 = (-1.2,-3.7) The dimensions of the movable triangular plate are, in turn, a 1 = 2.0, a 2 =2.0, a 3 = 3.0

33 CONTOUR-INTERSECTION APPROACH Determie all possible poses of the moving plate for the six leg-lenghts given as: q 1a = 5.0, q 2a =5.5, q 3a = 5.7 q 1b = 4.5, q 2b =5.0, q 3b = 5.5 SOLUTION: After substitution of the given numerical values: c c c 1 c s 1 s 2 = c c c c 1 c c 1 2 c c c 1 c c 1 2 c s c 2 s c 2 2 s s 1 s c 1 s 1 s c 2 s 1 s c 1 c 2 s 1 s s c 1 s c 1 2 s 2 2 = 0

34 CONTOUR-INTERSECTION APPROACH

35 THE UNIVARIATE POLYNOMIAL APPROACH Reduce the two equations above, to a single monovariate polynomial equation. SOLUTION: We obtain two polynomial equations in τ 1, namely, G 1 τ G 2 τ G 3 τ G 4 τ 1 + G 5 = 0 H 1 τ H 2 τ 1 + H 3 = 0 No. 1 (rad) 2 (rad) 3 (rad)

36 THE UNIVARIATE POLYNOMIAL APPROACH Where: G 1 = K 1 τ K 2 τ K 3 G 2 = K 4 τ K 5 τ 2 G 3 = K 6 τ K 7 τ K 8 G 4 = K 9 τ K 10 τ 2 G 5 = K 11 τ K 12 τ K 13 H 1 = L 1 τ L 2 H 2 = L 3 τ 2 H 3 = L 4 τ L 5

37 THE UNIVARIATE POLYNOMIAL APPROACH Multiplying the first equation by H 1 and the second by G 1 τ 1 and subtract the two equations thus resulting, which leads to a cubic equation in τ 1, namely, G 2 H 1 G 2 H 2 τ G 3 H 1 G 1 H 3 τ G 4 H 1 τ 1 + G 5 H 1 = 0 Likewise multiplying the first by H 1 τ 1 and the second one by G 1 τ 1 3 +G 2 τ 12 and the equations thus resulting are subtracted from each other, one more cubic equation in τ 1 is obtaines : G 1 H 3 G 3 H 1 τ G 4 H 1 + G 3 H 2 G 2 H 3 τ G 5 H 1 + G 4 H 2 τ 1 + G 5 H 2 = 0

38 THE UNIVARIATE POLYNOMIAL APPROACH Moreover, multiplying the second equation by τ 1, a third cubic equation in τ 1 can be derived: H 1 τ H 2 τ H 3 τ 1 = 0 Now the foregoing equations constitute a homogeneous linea system of four equations in the firt four powers of τ 1 which can be cast in the form: Hτ 1 = 0 Where τ 1 = τ 1 3 τ 1 2 τ 1 1

39 H = THE UNIVARIATE POLYNOMIAL APPROACH G 2 H 1 G 2 H 2 G 3 H 1 G 1 H 3 G 4 H 1 G 5 H 1 G 3 H 1 G 1 H 3 G 3 H 2 G 2 H 3 + G 4 H 1 G 4 H 2 + G 5 H 1 G 5 H 2 H 1 H 2 H H 1 H 2 H 3 To admit a nontrivial solution, the determinant of its coefficient matrix must vanish: det (H)=0 and this can be expanded in the form: det(h) = H H H 3 3

40 Where: THE UNIVARIATE POLYNOMIAL APPROACH Δ 2 = det Δ 2 = det Δ 2 = det G 2 H 1 G 2 H 2 G 4 H 1 G 5 H 1 G 3 H 1 G 1 H 3 G 4 H 2 + G 5 H 1 G 5 H 2 H 1 H 2 0 G 2 H 1 G 2 H 2 G 3 H 1 G 1 H 3 G 5 H 1 G 3 H 1 G 1 H 3 G 3 H 2 G 2 H 3 + G 4 H 1 G 5 H 2 H 1 H 2 0 G 2 H 1 G 1 H 2 G 3 H 1 G 1 H 3 G 4 H 1 G 3 H 1 G 1 H 3 G 3 H 2 G 2 H 3 + G 4 H 1 G 4 H 2 + G 5 H 1 H 1 H 2 H 3

41 VELOCITY ANALYSES OF PARALLEL MANIPULATORS The inverse velocity analysis of this manipulator consists in 6 determining the six rates of the active joints, b k 1 given the twist t of the moving platform. The velocity analysis of a typical leg leads to a relation of the form of equation namely, J J θ J = t J J= I,II,, IV Where J J is the Jacobian of the Jth leg, is the 6-d joint-rate vector θ J of the same leg and t j is the twist moving platform M with its operation point defined as the point C J

42 VELOCITY ANALYSES OF PARALLEL MANIPULATORS We thus have: e J J = 1 e 2 0 e 4 e 5 e 6 b 34 e 1 e 3 b 34 e 2 e 3 e t J = ω c J, b 34 = b 3 + b 4 it is apparent that c J = p ω r J with r J defined as the vector directed from C J to the operation point P of the moving platform.

43 VELOCITY ANALYSES OF PARALLEL MANIPULATORS Multiplying the left side of the equation by I J T Where: I J T = [ 0 T e 3 T ] We obtain: I J T J J θ J = On the other hand we have: I T T J t J = e J c J Upon equating the right-hand sides of the foregoing T equations we have: b J = e J c J b J

44 VELOCITY ANALYSES OF PARALLEL MANIPULATORS We obtain the relations between the actuated joint rates and the twist of the moving platform, namely b j = (e J t j ) T T ω e J c = k J T t We have the desired relation between the vector of actuated joint rates and the twist of the moving platform, namely. b = Kt With the 6-d vectors b and t defined as the vector of joint variables and the twist of the platform at the operation point, respectively. Moreover, the 6 x 6 matrix K is the Jacobian of the manipulator at hand.

45 VELOCITY ANALYSES OF PARALLEL MANIPULATORS These quantities are displayed below: b = b I b II b IV t = ω p K = e I r I T e II r II T e VI r VI T T e I T e II T e VI

46 ACCELLERATION ANALYSES OF PARALLEL MANIPULATORS The acceleration analysis of the same leg is straightforward. Indeed, upon differentiation of both sides of equation with respect to time, one obtains b = K t + Kt Where K takes the form: K = u I T T u II T u VI e I T T e II T e VI

47 ACCELLERATION ANALYSES OF PARALLEL MANIPULATORS u J is defined as: u J = e J r J Therefore: u J = e J r J + e J Now since the vector r j are fixed to the moving platform, their time-derivatives are simply given by: r J = ω r J On the other hand, vector ej is directed along the log axis, and so, its time-derivative is given by: ω J = ω J e J with ω J defined as the angular velocity of the third leg link: ω J = θ 1 e 1 + θ 2 e 2 J r J

48 ACCELLERATION ANALYSES OF PARALLEL MANIPULATORS In order to simplify the notation, we start by defining f J = e 1 J g J = e 2 J Now we write the second vector of the equation J J θ J = t J using the foregoing definitions, which yields: ( θ 1 ) J f J b J + b 4 e j + ( θ 2 ) J g J b J + b 4 e j + b J e j = where b 4 is the same for all legs, since all have identical architectures. Now we can eliminate ( θ 2 ) J from the foregoing equation by dot-multiplying its two sides by g j, thereby producing c J

49 ACCELLERATION ANALYSES OF PARALLEL MANIPULATORS ( θ 1 ) J g J f J b J + b 4 e j + g T T J e j e J c J = g T c J Now it is a simple matter to solve for ( θ 1 ) J from the above equation, which yields: ( θ 1 ) J = g J T T 1 e J e J Where: J = b J + b 4 e j f J g J J c J

50 ACCELLERATION ANALYSES OF PARALLEL MANIPULATORS Moreover, we can obtain the above expression for ( θ 1 ) J in terms of the platform twist by recalling equation which is reproduced below in a more suitable form for quick reference: c J = C J t where t is the twist of the platform, the 3 x 6 matrix C j being defined as: C J = [R j 1] In which R J is the cross-product matrix of r J

51 ACCELLERATION ANALYSES OF PARALLEL MANIPULATORS Therefore the expressione sought for ( θ 1 ) J takes the form: ( θ 1 ) J = 1 g T J 1 e J e T J C J t J A similar procedure can be followed to find ( θ 2 ) J the final result being ( θ 2 ) J = 1 f T J 1 e J e T J C J t J

52 PLANAR AND SPHERICAL MANIPULATORS The velocity analysis of the planar and spherical parallel manipulators of figures are outlined below

53 PLANAR MANIPULATORS J J θ J = t J J= I,II, III Where J J is the Jacobian matrix of this leg while 3-D vectore of joint rates of this leg: θ J is the J J = Er J1 Er J2 Er J3 θ J = θ J1 θ J2 θ J3 We multiply both sides of the said equation by a 3-D vector n j perpendicular to the second and the third columns of J J.

54 PLANAR MANIPULATORS This vector can be most easily determined as the cross product of those two columns, namely, as n = j J2 j J3 = r J2 T Er J3 r J2 r J3 Upon multiplication of both side of the equation by n jt, we obtain: r J2 Er j3 + r J2 r J3 T ErJ1 And hence we can solve directly reriving: θ J1 = r J2 Er J3 ω + r J2 r J3 T c θ J1 = r J2Er J3 ω+ r J2 r J3 T c r J2 Er j3 + r J2 r J3 T ErJ1

55 PLANAR MANIPULATORS The foregoing equation can be written in the form: With j J and k J defined: j J θ J1 = k J T t J=I,II, III T j J = r J2 r J3 ErJ1 r J2 Er j3 k J = [r T J2 Er J3 T T r J2 r J3 ] If we further define: θ = [ θ I1 θ II2 θ III3 ] And assemble all three foregoing joint-rate-twist relation we obtain: J θ = Kt

56 PLANAR MANIPULATORS J θ = Kt Where J and K are the two manipulator Jacobians defined as: J = diag j I, j II, j III, K = T k I T k II T k III Expressions for the joint accelerations can be readily derived by differentiation of the foregoing expressions with respect to time.

57 SPHERICAL MANIPULATOR The velocity analysis of the spherical parallel manipulator can be accomplished similarly. Thus, the velocity relations of the Jth leg take on the form: J J θ J = ω J=I,II,III Where the Jacobian of the Jth leg J J is defined as: J J = e J1 e J2 e J3 While the joint-rate vector of the Jth θ J leg is defined exactly as in the planar case analyzed above. An obvious definition of this vector is, then: n J = e J2 e J3

58 SPHERICAL MANIPULATOR The desired joint-rate relation is thus readily derived as: j J θ J1 = k J T ω where j J and k J are now defined as: j J = e J1 e J2 e J3 k J = e J2 e J3 The accelerations of the actuated joints can be derived, again, by differentiation of the foregoing expressions. We can then say that in general, parallel manipulators, as opposed to serial ones, have two Jacobian matrices.

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

RECURSIVE INVERSE DYNAMICS

RECURSIVE INVERSE DYNAMICS We assume at the outset that the manipulator under study is of the serial type with n+1 links including the base link and n joints of either the revolute or the prismatic type. The underlying algorithm

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

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

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

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University Kinematics of a UR5 May 3, 28 Rasmus Skovgaard Andersen Aalborg University Contents Introduction.................................... Notation.................................. 2 Forward Kinematics for

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

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

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

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

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

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

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

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

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

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

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

Chapter 3 + some notes on counting the number of degrees of freedom

Chapter 3 + some notes on counting the number of degrees of freedom Chapter 3 + some notes on counting the number of degrees of freedom Minimum number of independent parameters = Some number of dependent parameters minus the number of relationships (equations) you can

More information

Robotics I June 11, 2018

Robotics I June 11, 2018 Exercise 1 Robotics I June 11 018 Consider the planar R robot in Fig. 1 having a L-shaped second link. A frame RF e is attached to the gripper mounted on the robot end effector. A B y e C x e Figure 1:

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

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

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

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically

More information

Lecture Note 8: Inverse Kinematics

Lecture Note 8: Inverse Kinematics ECE5463: Introduction to Robotics Lecture Note 8: Inverse Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 8 (ECE5463

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

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

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

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

Lecture Note 8: Inverse Kinematics

Lecture Note 8: Inverse Kinematics ECE5463: Introduction to Robotics Lecture Note 8: Inverse Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 8 (ECE5463

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

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

(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

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

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

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

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

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 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

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1.

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1. Kinematics Féli Monasterio-Huelin, Álvaro Gutiérre & Blanca Larraga September 5, 2018 Contents Contents 1 List of Figures 1 List of Tables 2 Acronm list 3 1 Degrees of freedom and kinematic chains of rigid

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

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

ECE569 Exam 1 October 28, Name: Score: /100. Please leave fractions as fractions, but simplify them, etc.

ECE569 Exam 1 October 28, Name: Score: /100. Please leave fractions as fractions, but simplify them, etc. ECE569 Exam 1 October 28, 2015 1 Name: Score: /100 This exam is closed-book. You must show ALL of your work for full credit. Please read the questions carefully. Please check your answers carefully. Calculators

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

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

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

Analytical and Numerical Methods Used in Studying the Spatial kinematics of Multi-body Systems. Bernard Roth Stanford University

Analytical and Numerical Methods Used in Studying the Spatial kinematics of Multi-body Systems. Bernard Roth Stanford University Analytical and Numerical Methods Used in Studying the Spatial kinematics of Multi-body Systems Bernard Roth Stanford University Closed Loop Bound on number of solutions=2 6 =64 Open chain constraint

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

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

Reduced-order Forward Dynamics of Multi-Closed-Loop Systems

Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Noname manuscript No. (will be inserted by the editor) Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Majid Koul Suril V Shah S K Saha M Manivannan the date of receipt and acceptance should

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017) Solution Set #3 Problem 1 - Inertial properties In this problem, you will explore the inertial properties of a manipulator at its end-effector.

More information

Classical Mechanics. Luis Anchordoqui

Classical Mechanics. Luis Anchordoqui 1 Rigid Body Motion Inertia Tensor Rotational Kinetic Energy Principal Axes of Rotation Steiner s Theorem Euler s Equations for a Rigid Body Eulerian Angles Review of Fundamental Equations 2 Rigid body

More information

INSTRUCTIONS TO CANDIDATES:

INSTRUCTIONS TO CANDIDATES: NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This

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

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

Robotics I. June 6, 2017

Robotics I. June 6, 2017 Robotics I June 6, 217 Exercise 1 Consider the planar PRPR manipulator in Fig. 1. The joint variables defined therein are those used by the manufacturer and do not correspond necessarily to a Denavit-Hartenberg

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

Lecture D16-2D Rigid Body Kinematics

Lecture D16-2D Rigid Body Kinematics J. Peraire 16.07 Dynamics Fall 2004 Version 1.2 Lecture D16-2D Rigid Body Kinematics In this lecture, we will start from the general relative motion concepts introduced in lectures D11 and D12, and then

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

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

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

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

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

Advanced Robotic Manipulation

Advanced Robotic Manipulation Lecture Notes (CS327A) Advanced Robotic Manipulation Oussama Khatib Stanford University Spring 2005 ii c 2005 by Oussama Khatib Contents 1 Spatial Descriptions 1 1.1 Rigid Body Configuration.................

More information

RIGID BODY MOTION (Section 16.1)

RIGID BODY MOTION (Section 16.1) RIGID BODY MOTION (Section 16.1) There are cases where an object cannot be treated as a particle. In these cases the size or shape of the body must be considered. Rotation of the body about its center

More information

ME 115(b): Homework #2 Solution. Part (b): Using the Product of Exponentials approach, the structure equations take the form:

ME 115(b): Homework #2 Solution. Part (b): Using the Product of Exponentials approach, the structure equations take the form: ME 5(b): Homework #2 Solution Problem : Problem 2 (d,e), Chapter 3 of MLS. Let s review some material from the parts (b) of this problem: Part (b): Using the Product of Exponentials approach, the structure

More information

Flapping-wing mechanism for a bird-sized UAVs: design, modeling and control

Flapping-wing mechanism for a bird-sized UAVs: design, modeling and control Flapping-wing mechanism for a bird-sized UAVs: design, modeling and control Ch. Grand 1,, P. Martinelli, J.-B. Mouret 1 and S. Doncieux 1 1 ISIR, Université Pierre et Marie Curie-Paris 6, France IUT Cachan,

More information

Lecture Note 7: Velocity Kinematics and Jacobian

Lecture Note 7: Velocity Kinematics and Jacobian ECE5463: Introduction to Robotics Lecture Note 7: Velocity Kinematics and Jacobian Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018

More information

Physics 2A Chapter 10 - Rotational Motion Fall 2018

Physics 2A Chapter 10 - Rotational Motion Fall 2018 Physics A Chapter 10 - Rotational Motion Fall 018 These notes are five pages. A quick summary: The concepts of rotational motion are a direct mirror image of the same concepts in linear motion. Follow

More information

Department of Physics, Korea University

Department of Physics, Korea University Name: Department: Notice +2 ( 1) points per correct (incorrect) answer. No penalty for an unanswered question. Fill the blank ( ) with (8) if the statement is correct (incorrect).!!!: corrections to an

More information

Introduction and Vectors Lecture 1

Introduction and Vectors Lecture 1 1 Introduction Introduction and Vectors Lecture 1 This is a course on classical Electromagnetism. It is the foundation for more advanced courses in modern physics. All physics of the modern era, from quantum

More information

Minimal representations of orientation

Minimal representations of orientation Robotics 1 Minimal representations of orientation (Euler and roll-pitch-yaw angles) Homogeneous transformations Prof. lessandro De Luca Robotics 1 1 Minimal representations rotation matrices: 9 elements

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

Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves

Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves Geometric Lagrange Interpolation by Planar Cubic Pythagorean-hodograph Curves Gašper Jaklič a,c, Jernej Kozak a,b, Marjeta Krajnc b, Vito Vitrih c, Emil Žagar a,b, a FMF, University of Ljubljana, Jadranska

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Bastian Steder

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Bastian Steder Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Bastian Steder Reference Book Thrun, Burgard, and Fox: Probabilistic Robotics Vectors Arrays of numbers Vectors represent

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

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

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

Figure 1. A planar mechanism. 1

Figure 1. A planar mechanism. 1 ME 352 - Machine Design I Summer Semester 201 Name of Student Lab Section Number EXAM 1. OPEN BOOK AND CLOSED NOTES. Wednesday, July 2nd, 201 Use the blank paper provided for your solutions. Write on one

More information

Section 8.2 Vector Angles

Section 8.2 Vector Angles Section 8.2 Vector Angles INTRODUCTION Recall that a vector has these two properties: 1. It has a certain length, called magnitude 2. It has a direction, indicated by an arrow at one end. In this section

More information

Lecture «Robot Dynamics»: Kinematics 2

Lecture «Robot Dynamics»: Kinematics 2 Lecture «Robot Dynamics»: Kinematics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes

22.3. Repeated Eigenvalues and Symmetric Matrices. Introduction. Prerequisites. Learning Outcomes Repeated Eigenvalues and Symmetric Matrices. Introduction In this Section we further develop the theory of eigenvalues and eigenvectors in two distinct directions. Firstly we look at matrices where one

More information

AAE 203 Notes. Martin Corless

AAE 203 Notes. Martin Corless 1 AAE 203 Notes Martin Corless 2 Contents 1 Introduction 7 2 Units and Dimensions 9 2.1 Introduction.................................... 9 2.2 Units........................................ 9 2.2.1 SI system

More information

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello

Introduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Diego Tipaldi, Luciano Spinello Vectors Arrays of numbers Vectors represent a point

More information

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio Grisetti SA-1 Vectors Arrays of numbers They represent a point in a n dimensional space 2 Vectors: Scalar Product Scalar-Vector Product Changes

More information

Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study

Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study Issue 2, Volume 5, 2011 91 Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study J. Alejandro Betancur Abstract Nowadays, in automobile industry are found

More information

Experimental identification of the static model of an industrial robot for the improvement of friction stir welding operations

Experimental identification of the static model of an industrial robot for the improvement of friction stir welding operations Experimental identification of the static model of an industrial robot for the improvement of friction stir welding operations Massimiliano Battistelli, Massimo Callegari, Luca Carbonari, Matteo Palpacelli

More information

CHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY

CHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY CHAPTER 4. APPLICATIONS AND REVIEW IN TRIGONOMETRY In the present chapter we apply the vector algebra and the basic properties of the dot product described in the last chapter to planar geometry and trigonometry.

More information

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010

EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 2010 ME 35 - Machine Design I Spring Semester 010 Name of Student Lab. Div. Number EXAM 1. OPEN BOOK AND CLOSED NOTES Thursday, February 18th, 010 Please use the blank paper provided for your solutions. Write

More information

General Definition of Torque, final. Lever Arm. General Definition of Torque 7/29/2010. Units of Chapter 10

General Definition of Torque, final. Lever Arm. General Definition of Torque 7/29/2010. Units of Chapter 10 Units of Chapter 10 Determining Moments of Inertia Rotational Kinetic Energy Rotational Plus Translational Motion; Rolling Why Does a Rolling Sphere Slow Down? General Definition of Torque, final Taking

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

Engineering Mechanics

Engineering Mechanics 2019 MPROVEMENT Mechanical Engineering Engineering Mechanics Answer Key of Objective & Conventional Questions 1 System of forces, Centoriod, MOI 1. (c) 2. (b) 3. (a) 4. (c) 5. (b) 6. (c) 7. (b) 8. (b)

More information

Lecture 7: Kinematics: Velocity Kinematics - the Jacobian

Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Manipulator Jacobian c Anton Shiriaev. 5EL158: Lecture 7 p. 1/?? Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Manipulator Jacobian

More information

Lecture Note 7: Velocity Kinematics and Jacobian

Lecture Note 7: Velocity Kinematics and Jacobian ECE5463: Introduction to Robotics Lecture Note 7: Velocity Kinematics and Jacobian Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

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

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

Robotics I Midterm classroom test November 24, 2017

Robotics I Midterm classroom test November 24, 2017 xercise [8 points] Robotics I Midterm classroom test November, 7 Consider the -dof (RPR) planar robot in ig., where the joint coordinates r = ( r r r have been defined in a free, arbitrary way, with reference

More information

Chapter 3 Kinematics in Two Dimensions; Vectors

Chapter 3 Kinematics in Two Dimensions; Vectors Chapter 3 Kinematics in Two Dimensions; Vectors Vectors and Scalars Addition of Vectors Graphical Methods (One and Two- Dimension) Multiplication of a Vector by a Scalar Subtraction of Vectors Graphical

More information