Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.
|
|
- Eustacia Hunter
- 5 years ago
- Views:
Transcription
1 Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour J.Nassour 1
2 Introduction Dynamics concerns the motion of bodies Includes Kinematics study of motion without reference to the force that cause it Kinetics relates these forces to the motion Dynamic behaviour of a robot: rate of change of arm configuration in relation to the torques exerted by the actuators J.Nassour 2
3 Forward vs. Inverse Forward dynamics Given vector of joint torques, work out the resulting manipulator motion. τ t = τ 1 τ n q(t) = Inverse Dynamics Given a vector of manipulator positions, velocities and acceleration. Find the required vector of joint torques. q t, q t, q(t) τ t q 1 q n J.Nassour 3
4 Torques The actuator has to balance torques from 4 different sources: Dynamic torques (caused by the motion) Inertial (promotional to joint acceleration, according to Newton s law) Centripetal (promotional to square of joint velocity, direction toward the centre of circular motion) Coriolis (vertical forces, interaction of two rotating links) Static torques (caused by friction) Gravity torques (caused by gravity) External torques (exerted on the end effector, caused by the task) J.Nassour 4
5 Centripetal Force A centripetal force is a force that makes a body follow a curved path. Its direction is always orthogonal to the velocity of the body and towards the fixed point of the instantaneous center of curvature of the path J.Nassour 5
6 Centrifugal Force J.Nassour 6
7 The Coriolis Effect J.Nassour 7
8 Manipulator Dynamics Mathematical equations describing the dynamic behaviour of the manipulator. Why needed? Simulation of the manipulator Design a suitable controller Evaluate the robot structure Joint torques Robot motion, i.e. acceleration, velocity, position J.Nassour 8
9 Approaches to Dynamic Modeling Newton-Euler Formulation Balance of forces/torques Dynamic equations in numeric/recursive form. Lagrange Formulation Energy-Based approach Dynamic equations in symbolic/closed form Other Formulations J.Nassour 9
10 Joint Space Dynamics M q q + V q, q + G q = Γ q: Generalized joint coordinates M q : Mass Matrix Kinetic Energy Matrix V q, q : Centrifugal and Coriolis forces G q : Gravity force Γ: Generalized forces J.Nassour 1
11 Newton-Euler Formulation In static equilibrium F i and N i are equal to. Newton: Linear motion m i v ci = F i Euler: Angular Moment = inertia. Acc. + Centrifugal and Coriolis forces. N i = I Ci ω i + ω i I Ci ω i By projecting on each axis we eliminate the internal forces acting on the links, we find therefor the torques applied on each joint axis. N i F i -n i-1 m i I Ci -n i+1 -f i+1 τ i = n i T. z i f i T. z i Revolute Prismatic -f i-1 Link i J.Nassour 11
12 Lagrange Formulation Link 2 Joint 3 Joint n-1 Link 1 Joint 2 Link n-1 Joint n Joint 1 Kinetic Energy of each link K i Potential energy P i The kinetic energy of the robot: Base K = i K i K = 1 2 qt. M. q By computing M, we can use it in: M q + V + G = τ J.Nassour 12
13 Lagrange Formulation d dt L q i L q i = τ i Lagrange function is defined L = K P K: Total kinetic energy of the robot. P: Total potential energy of the robot. q i : Joint variable of i-th joint. q i : first time derivative of q i τ i : Generalized force (torque) at i-th joint J.Nassour 13
14 Center of Mass COM is the point on a body that moves in the same way that a single particle subject to the same external force will move. i r cm = 1 M r. dm = 1 M 1 m i r i r cm is the location of the centre of mass. M is the total mass of the object r is the location of the reference frame. dm is the differential element of mass at point r J.Nassour 14
15 Inertia The tendency of a body to remain in a state of rest or uniform motion. Inertial frame: the frame in which this state is measured (a frame at rest or moving with constant velocity). Non-Inertial frame: a frame that is accelerating with respect to the inertial frame J.Nassour 15
16 Moment of Inertia Moment of inertia is the rotational inertia of a body with respect to the axis of rotation. Moment of inertia depends on the axis and on the manner in which the mass is distributed. It is equal to the sum of the product between mass of particles and the square of their distance to the axis of rotation. I = i 1 m i r i 2 Where m i is the mass of particle i, and r i is the distance to the particle i J.Nassour 16
17 Moment of Inertia For a rigid body with a continuous distribution of mass, summation becomes integral over the whole body: I = r 2 dm Example: Inertia of a cylinder (length l, mass M): Consider the cylinder made up of an infinite number of cylinders thickness dr, at radius r, of mass dm, and volume dv. dm = ρ. dv = 2πlρrdr I = r 2 dm = 2πl ρr 3 dr = 2πlρ r 2 4 r = M r r J.Nassour 17
18 Inertia Tensor A rigid body, free to move in space, has an infinite number of possible rotation axis. The inertia matrix ( Inertia tensor) is the integral over the volume of all the vectors r locating all the points dv on the rigid body and scaled by the density of all the masses dm of the rigid body. For a rigid body rotating about a fixed point, which is not the centre of the mass, the inertia tensor is: I = I xx I xy I xz I yx I yy I yz I zx I zy I zz J.Nassour 18
19 Inertia Tensor I = I xx I xy I xz I yx I yy I yz I zx I zy I zz Mass moments of inertia (diagonal terms): Mass products of inertia (offdiagonal terms): I xx = y 2 + z 2 ρ dv I xy = xy ρ dv I yy = x 2 + z 2 ρ dv I xz = xz ρ dv I zz = x 2 + y 2 ρ dv I yz = yz ρ dv J.Nassour 19
20 Example Find the inertia tensor of a rectangle rotating about a fixed point A. I xx = y 2 + z 2 ρ dv I xx = I xx = I xx = h l h l h[ y3 w y 2 + z 2 ρ dxdydz y 2 + z 2 w ρ dydz 3 + z2 y ] l w ρ dz I xx = l 3 z 3 + z3 l 3 h w ρ I xx = h l z2 l w ρ dz I xx = l3 h 3 + h3 l 3 w ρ J.Nassour 2
21 Example Find the inertia tensor of a rectangle rotating about a fixed point A. I xx = l3 h 3 + h3 l 3 w ρ Since the mass of the rectangle: m = wlh ρ I xx = m 3 l2 + h J.Nassour 21
22 Example Find the inertia tensor of a rectangle rotating about a fixed point A J.Nassour 22
23 Translation of Inertia Tensor Parallel axis theorem. Moments of inertia: A Izz = CM I zz + m(r x 2 + r y 2 ) Product of inertia: A Ixy = CM I xy + m(r x r y ) J.Nassour 23
24 Example Find the inertia tensor of a rectangle rotating about the COM J.Nassour 24
25 Example Find the inertia tensor of a rectangle rotating about the COM J.Nassour 25
26 Example Find the inertia tensor of a rectangle rotating about the COM J.Nassour 26
27 Example Find the inertia tensor of a rectangle rotating about the COM J.Nassour 27
28 Example Find the inertia tensor of a rectangle rotating about the COM J.Nassour 28
29 Example Moving the axes of rotation to the centre of mass results in a diagonal inertia tensor J.Nassour 29
30 Lagrange Formulation d dt L q L q = τ Lagrange function is defined L = K P K: Total kinetic energy of the robot. P: Total potential energy of the robot. q : Joint variable. q : first time derivative of q τ : Generalized force (torque) J.Nassour 3
31 Lagrange Formulation d dt L q L q = τ Lagrange function is defined L = K P Since P = P q d dt K q i K q + P q = τ Inertial forces Gravity vector (gradient of potential energy) J.Nassour 31
32 Lagrange Formulation d dt K q i K q = τ G q, P G q = q Inertial forces This equation can be written in the following from: Joint Space Dynamics M q q + V q, q + G q = Γ M q q + V q, q = Γ G q J.Nassour 32
33 Lagrange Formulation d dt K q i K q = τ G K = q i d K dt q i K = 1 2 qt M(q) q q i 1 2 qt M q q = M(q) q = d dt M q = M q + M q d dt K q i K q = M q + M q 1 2 M qt q q 1 M qt qn q = M q + V(q, q) J.Nassour 33
34 Lagrange Formulation d dt K q i K q = M q + If q =, V q, q = M q 1 2 If M = CONSTANT,, V q, q = M qt q q 1 M qt qn q = M q + V(q, q) Centrifugal and Coriolis forces We need to compute M from the kinetic energy equations then we have the dynamics of the robot J.Nassour 34
35 Dynamic Equations d dt K q i K q = M q + M q 1 2 M qt q q 1 M qt qn q = M q + V(q, q) M q q + V q, q + G q = τ K = 1 2 qt M q q M q M q V q, q J.Nassour 35
36 Dynamic Equations Total kinetic energy K = K Link i = 1 2 qt M q ω i v Ci Link 2 Joint 3 Joint i Link i Link 1 Joint 2 Joint i+1 Joint 1 Base J.Nassour 36
37 Kinetic Energy Work done by external forces to bring the system from rest to its current state. v K = 1 2 mv2 m F ω I C is a matrix ω is a vector K = 1 2 ωt I C ω I C τ J.Nassour 37
38 Dynamic Equations The kinetic energy for link i: K i = 1 2 (m iv T Ci v Ci + ω T i I Ci ω i ) ω i v Ci Total kinetic energy: n Link 2 Joint 3 Joint i Link i K = i=1 K i Link 1 Joint 2 Joint i+1 Joint 1 Base J.Nassour 38
39 Dynamic Equations Kinetic energy in quadratic form of generalized velocities: K = 1 2 qt M q Then we can write: 1 2 qt M n q = 1 2 i=1 (m i v T Ci v Ci + ω T i I Ci ω i ) How extract the mass matrix M? J.Nassour 39
40 Dynamic Equations Kinetic energy in quadratic form of generalized velocities: K = 1 2 qt M q Then we can write: 1 2 qt M n q = 1 2 i=1 (m i v T Ci v Ci + ω T i I Ci ω i ) How extract the mass matrix M? v Ci = J vi q, ω i = J ωi q J.Nassour 4
41 Dynamic Equations v Ci = J vi q ω i = J ωi q ω i v Ci Link 2 Joint 3 Joint i Link i Link 1 Joint 2 p Ci Joint i+1 Joint 1 Base J.Nassour 41
42 Dynamic Equations 1 2 qt M n q = 1 2 i=1 (m i v T Ci v Ci + ω T i I Ci ω i ) 1 2 qt M v Ci = J vi q, ω i = J ωi q n q = 1 2 i=1 1 2 qt M q = 1 2 qt [ (m i q T J T vi J vi q + n i=1 q T J T ωi I Ci J ωi q) (m i J T vi J vi + J T ωi I Ci J ωi )] q J.Nassour 42
43 Dynamic Equations M = n i=1 (m i J vi T J vi + J ωi T I Ci J ωi ) The mass matrix is the sum of Jacobians transpose Jacobians scaled by the mass properties (m i, I Ci ). If the robot has 1 DOF, M = With multiple links, the Jacobian matrices of all links contribute in the mass matrix. Each link has an impact on the total mass matrix J.Nassour 43
44 M = n i=1 Dynamic Equations (m i J vi T J vi + J ωi T I Ci J ωi ) J vi = p C i q 1 p Ci q 2 p C i qi ω i v Ci Link 2 Joint 3 Joint i Link i Link 1 Joint 2 p Ci Joint i+1 Joint 1 Base J.Nassour 44
45 M = n i=1 Dynamic Equations (m i J vi T J vi + J ωi T I Ci J ωi ) J ωi = ρ 1 z ρ 2 z 1 ρ i z i 1 ω i v Ci Link 2 Joint 3 Joint i Link i Link 1 Joint 2 p Ci Joint i+1 Joint 1 Base J.Nassour 45
46 Mass Matrix M q = m 11 m 12 m 1n m 21 m 22 m 2n m n1 m n2 m nn m 11 represents the inertia of the arm perceived at joint 1. m 11 = f q 2:n m 22 = f q 3:n m nn = constant J.Nassour 46
47 Mass Matrix M q = m 11 m 12 m 1n m 21 m 22 m 2n m n1 m n2 m nn m 12 represents the coupling between the acceleration of joint 2 on joint J.Nassour 47
48 Mass Matrix M q = m 11 m 12 m 1n m 21 m 22 m 2n m n1 m n2 m nn J.Nassour 48
49 Mass Matrix M q = m 11 m 12 m 1n m 21 m 22 m 2n m n1 m n2 m nn J.Nassour 49
50 Mass Matrix M q = m 11 m 12 m 1n m 21 m 22 m 2n m n1 m n2 m nn J.Nassour 5
51 Work out the mass matrix M. Example RP l 1 y I c2 m 2 m 1 I c1 x θ 1 d J.Nassour 51
52 Work out the mass matrix M. Example RP M = n (m i J vi T J vi + J ωi T I Ci J ωi ) l 1 y I c2 m 2 i=1 m 1 J vi = p C i q 1 p Ci q 2 p C i qi θ 1 I c1 x d 2 J ωi = ρ 1 z ρ 2 z 1 ρ i z i 1 I = I xx I xy I xz I yx I yy I yz I zx I zy I zz J.Nassour 52
53 Work out the mass matrix M. n M = (m i J T vi J vi + J T ωi I Ci J ωi ) i=1 Example RP M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 In frame (o,x,y,z ) p C1 = J v1 = l 1 c 1 l 1 s 1, p C2 = l 1 s 1 l 1 c 1 d 2 c 1 d 2 s 1 l 1 y m 1 I c2 m 2 J v2 = d 2 s 1 c 1 d 2 c 1 s 1 θ 1 I c1 x d J.Nassour 53
54 Example RP Work out the mass matrix M. M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 J v1 = l 1 s 1 l 1 c 1 J v2 = d 2 s 1 c 1 d 2 c 1 s 1 m 1 J v1 T J v1 = m 1l 1 2 l 1 y I c2 m 2 m 2 J v2 T J v2 = m 2d 2 2 m 2 I c1 m 1 x θ 1 d J.Nassour 54
55 Example RP Work out the mass matrix M. M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 J ωi = ρ 1 z ρ 2 z 1 ρ i z i 1 J ω1 = 1 J ω2 = 1 l 1 y I c2 m 2 J ω1 T I C1 J ω1 = I zz1 I c1 m 1 x J ω2 T I C2 J ω2 = I zz J.Nassour 55 θ 1 d 2
56 Example RP Work out the mass matrix M. M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 2 M = m 2 1l 1 + m 2d 2 + I zz1 m 2 + I zz2 M = m 1l I zz1 + m 2 d I zz2 m 2 l 1 y I c2 m 2 m 1 I c1 x θ 1 d J.Nassour 56
57 Dynamic Equations d dt K q i K q = M q + M q 1 2 M qt q q 1 M qt qn q = M q + V(q, q) M q q + V q, q + G q = τ K = 1 2 qt M q q M q M q V q, q J.Nassour 57
58 Centrifugal and Coriolis Forces V q, q = M q 1 2 M qt q q 1 M qt qn q M = m 11 m 12 m 1n m 21 m 22 m 2n m n1 m n2 m nn M q q + V q, q + G q = τ J.Nassour 58
59 Centrifugal and Coriolis Forces V q, q = M q 1 2 M qt q q 1 M qt qn q For robot with 2 DOF M q q + V q, q + G q = τ m 11 m 12 m 12 m 22 q 1 q 2 + v 1 v 2 + g 1 g 2 = τ 1 τ J.Nassour 59
60 Centrifugal and Coriolis Forces V q, q = M q 1 2 V q, q = m 11 m 12 M qt q q 1 M qt qn q m 12 m 22 q 1 2 q T m 111 m 121 m 121 m 221 q q T m 112 m 122 m 122 m 222 q m ijk = m ij qk m ij = m ij1 q 1 + m ij2 q m ijk J.Nassour 6 q k
61 Centrifugal and Coriolis Forces V q, q = m 11 m 12 m 12 m 22 q 1 2 q T m 111 m 121 m 121 m 221 q q T m 112 m 122 m 122 m 222 q V q, q = 1 2 (m m 111 m 111 ) 1 2 (m m 211 m 112 ) 1 2 (m m 122 m 221 ) 1 2 (m m 222 m 222 ) q 1 2 q m m 121 m 121 m m 221 m 122 q 1 q J.Nassour 61
62 Centrifugal and Coriolis Forces V q, q = 1 2 (m m 111 m 111 ) 1 2 (m m 211 m 112 ) 1 2 (m m 122 m 221 ) 1 2 (m m 222 m 222 ) q 1 2 q m m 121 m 121 m m 221 m q 1 q Christoffel Symbols: b ijk = 1 2 (m ijk + m ikj m jki ) b 122 V q, q = b 111 q 1 b 211 b q b 112 2b 212 q 1 q 2 Terms of the type q 2 i are called centrifugal. Terms of the type q k are called coriolis. q i C q B q J.Nassour 62
63 Example RP Work out the Centrifugal and Coriolis Vector V. l 1 y I c2 m 2 m 1 I c1 x θ 1 d J.Nassour 63
64 Example RP Work out the Centrifugal and Coriolis Vector V. C q b 122 V q, q = b 111 q 1 b 211 b q 2 2 B q + 2b 112 2b 212 q 1 q 2 l 1 y I c2 m 2 b ijk = 1 2 (m ijk + m ikj m jki ) m ijk = m ij q k θ 1 I c1 m 1 x d 2 B = 2b 112 C = b 122 b 211 = 2m 2d 2 = m 2 d 2 M = m 1l I zz1 + m 2 d I zz2 m 2 V = 2m 2d 2 θ 1 d 2 + m 2 d 2 θ 1 2 d J.Nassour 64
65 Dynamic Equations M q q + V q, q + G q = τ Gravity vector? J.Nassour 65
66 Gravity vector Link i G q = P q p Ci h i g Potential energy: P i = m i g h i + P G k q = P q k = n i (m i g T p c i q k ) P i = m i g T. p ci P = P i G = J v1 T J v2 T J vn T m 1 g m 2 g m n g i J.Nassour 66
67 Gravity vector Link 2 Joint i Link i Link 1 m 2 g m i g m 1 g Base G = J v1 T m n g J v2 T J vn T m 1 g m 2 g m n g J.Nassour 67
68 Work out the gravity vector G. Example RP l 1 y I c2 m 2 g m 1 I c1 x θ 1 d J.Nassour 68
69 Example RP Work out the gravity vector G. G = J v1 T J v2 T G = J v1 T m 1 g J v2 T m 2 g J vn T m 1 g m 2 g m n g l 1 y g m 1 I c2 m 2 In frame (o,x,y,z ): The gravity vector is: g = g θ 1 I c1 x d 2 G = l 1 s 1 l 1 c 1 T m 1 g d 2 s 1 c 1 d 2 c 1 s 1 T m 2 g = m 1l 1 + m 2 d 2 gc 1 m 2 gs J.Nassour 69
70 Work out the equation of motion. Example RP l 1 y I c2 m 2 g m 1 I c1 x θ 1 d J.Nassour 7
71 Example RP Work out the equation of motion. g l 1 y I c2 m 2 m 1 l I zz1 + m 2 d I zz2 θ 1 m 2 d 2 m 1 + 2m 2d 2 θ 1 d 2 + m 2 d 2 θ 1 2 d 2 2 θ 1 I c1 x d 2 + m 1l 1 + m 2 d 2 gc 1 m 2 gs 1 = τ 1 f 2 m 1 l I zz1 + m 2 d I zz2 θ 1 + 2m 2 d 2 θ 1 d 2 + m 1 l 1 + m 2 d 2 gc 1 = τ 1 m 2 d 2 m 2 d 2 θ m 2 gs 1 = f J.Nassour 71
72 Example PR Work out the mass matrix M. n M = (m i J T vi J vi + J T ωi I Ci J ωi ) i=1 M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 d In frame (o,x,y,z ) q 1 l p C1 =, p C2 = 1 J v1 = 1 ds 2 J v2 = dc 2 q 1 + dc 2 ds 2 q J.Nassour 72 y m 1 I c1 l I c2 m 2 q 2 x
73 Example PR Work out the mass matrix M. n M = (m i J T vi J vi + J T ωi I Ci J ωi ) i=1 M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 d In frame (o,x,y,z ) q 1 l p C1 =, p C2 = J ω1 = J ω2 = 1 q 1 + dc 2 ds 2 q J.Nassour 73 y m 1 I c1 l I c2 m 2 q 2 x
74 Example PR Work out the mass matrix M. M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 d M = m 1 + m 2 m 2 ds 2 m 2 ds 2 I zz2 + m 2 d 2 y m 2 I c2 q 2 m 1 I c1 x l q J.Nassour 74
75 Example PR d Work out the gravity vector G. G = J v1 T J v2 T G = J v1 T m 1 g J v2 T m 2 g J vn T m 1 g m 2 g m n g y m 1 I c1 I c2 m 2 q 2 In frame (o,x,y,z ): The gravity vector is: g = g l x q 1 G = 1 T m 1 g 1 ds 2 dc 2 T m 2 g = dc 2 m 2 g J.Nassour 75
76 Example PR d Work out the Centrifugal and Coriolis Vector V. b 122 V q, q = b 111 q 1 b 211 b q 2 2 b ijk = 1 2 (m ijk + m ikj m jki ) + 2b 112 2b 212 y q 1 q 2 m 1 I c1 I c2 m 2 q 2 m ijk = m ij q k l x B = C = V = m 2dc 2 q 1 q 2 + m 2dc 2 q 1 2 q 2 2 q 1 M = m 1 + m 2 m 2 ds 2 m 2 ds 2 I zz2 + m 2 d J.Nassour 76
77 Example PR d Work out the equation of motion. y m 2 m 1 + m 2 m 2 ds 2 q 1 m 2 ds 2 I zz2 + m 2 d 2 q 2 m 1 I c1 I c2 q 2 + q 1 q 2 + m 2dc 2 q 1 2 q 2 2 l x + dc 2 m 2 g = f 1 τ2 q 1 m 1 + m 2 q 1 m 2 ds 2 q 2 m 2 dc 2 q 2 2 = f 1 m 2 ds 2 q 1 + I zz2 + m 2 d 2 q 2 + dc 2 m 2 g = τ J.Nassour 77
78 Work out the equation of motion. Example PP M = m 1 + m 2 m 2 m 1 + m 2 q 1 + g m 1 + m 2 = f 1 m 2 q 2 = f J.Nassour 78
79 Example RR g Work out the equation of motion. y l 2 m 2 l 1 l c2 I c2 q 2 l c1 I c1 m 1 q 1 x M q q + V q, q + G q = τ J.Nassour 79
80 Example RR g Work out the mass matrix M. n M = (m i J T vi J vi + J T ωi I Ci J ωi ) y l 1 l c2 l 2 m 2 i=1 M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + l c1 I c2 q 2 m 2 J T v2 J v2 + J T ω2 I C2 J ω2 In frame (o,x,y,z ) m 1 I c1 q 1 p C1 = J v1 = l c1 c 1 l c1 s 1, p C2 = l c1 s 1 l c1 c 1 l c2 c 12 + l 1 c 1 l c2 s 12 + l 1 s 1 x J v2 = l c2 s 12 l 1 s 1 l c2 s 12 l c2 c 12 + l 1 c 1 l c2 c J.Nassour 8
81 Example RR g Work out the mass matrix M. n M = (m i J T vi J vi + J T ωi I Ci J ωi ) y l 1 l c2 l 2 m 2 i=1 M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + l c1 I c2 q 2 m 2 J T v2 J v2 + J T ω2 I C2 J ω2 In frame (o,x,y,z ) m 1 I c1 q 1 p C1 = J ω1 = J ω2 = l c1 c 1 l c1 s , p C2 = l c2 c 12 + l 1 c 1 l c2 s 12 + l 1 s 1 x J.Nassour 81
82 Example RR g Work out the mass matrix M. n M = (m i J T vi J vi + J T ωi I Ci J ωi ) y l 1 l c2 l 2 m 2 i=1 M = m 1 J v1 T J v1 + J ω1 T I C1 J ω1 + m 2 J v2 T J v2 + J ω2 T I C2 J ω2 l c1 I c2 q 2 I c1 m 1 q 1 x M = m 2l m 2 l 1 l c2 c 2 + m 1 l 2 c1 + m 2 l 2 c2 + I zz1 m 2 I 2 c2 + l 1 m 2 I c2 c 2 + I zz2 m 2 I c2 2 + l 1 m 2 l c2 c 2 + I zz2 m 2 I c2 2 + I zz J.Nassour 82
83 Example RR g Work out the gravity vector G. G = J v1 T J v2 T G = J v1 T m 1 g J v2 T m 2 g J vn T m 1 g m 2 g m n g y l c1 l 1 I c1 l c2 l 2 I c2 m 2 q 2 In frame (o,x,y,z ): The gravity vector is: g = g m 1 q 1 x G = l c1 s 1 l c1 c 1 T m 1 g l c2 s 12 l 1 s 1 l c2 s 12 l c2 c 12 + l 1 c 1 l c2 c 12 T m 2 g J.Nassour 83
84 Example RR g Work out the gravity vector G. G = J v1 T J v2 T G = J v1 T m 1 g J v2 T m 2 g J vn T m 1 g m 2 g m n g y l c1 l 1 I c1 l c2 l 2 I c2 m 2 q 2 In frame (o,x,y,z ): The gravity vector is: g = g m 1 q 1 x G = gm 2 l c2 c 12 + l 1 c 1 + gm 1 l c1 c 1 gm 2 l c2 c J.Nassour 84
85 Example RR Work out the Centrifugal and Coriolis Vector V. b 122 V q, q = b 111 q 1 b 211 b q b 112 2b 212 q 1 q 2 g l 2 b ijk = 1 2 (m ijk + m ikj m jki ) y m 2 m ijk = m ij q k l 1 l c2 I c2 q 2 l c1 B = 2l 1l c2 m 2 s 2 l 1 l c2 m 2 s 2 C = l 1 l c2 m 2 s 2 m 1 I c1 q 1 x V q, q = 2l 1l c2 m 2 s 2 q 1 q 2 + l 1 l c2 m 2 s 2 l 1 l c2 m 2 s 2 q 1 2 q J.Nassour 85
86 Work out the equation of motion. Example RR m 2 l m 2 l 1 l c2 c 2 + m 1 l 2 c1 + m 2 l 2 c2 + I zz1 m 2 I 2 c2 + l 1 m 2 l c2 c 2 + I zz2 q 1 m 2 I 2 c2 + l 1 m 2 I c2 c 2 + I zz2 m 2 I 2 c2 + I zz2 q 2 + 2l 1l c2 m 2 s 2 q 1 q 2 + l 1 l c2 m 2 s 2 l 1 l c2 m 2 s 2 q 1 2 q 2 2 g + gm 2 l c2 c 12 + l 1 c 1 + gm 1 l c1 c 1 gm 2 l c2 c 12 = τ 1 τ 2 l 2 y m 2 l 1 l c2 I c2 q 2 l c1 q J.Nassour 86 x m 1 I c1
87 Work out the equation of motion. Example RR m 2 l m 2 l 1 l c2 c 2 + m 1 l 2 c1 + m 2 l 2 c2 + I zz1 m 2 I 2 c2 + l 1 m 2 l c2 c 2 + I zz2 q 1 m 2 I 2 c2 + l 1 m 2 I c2 c 2 + I zz2 m 2 I 2 c2 + I zz2 q 2 + 2l 1l c2 m 2 s 2 q 1 q 2 + l 1 l c2 m 2 s 2 l 1 l c2 m 2 s 2 q 1 2 q 2 2 g + gm 2 l c2 c 12 + l 1 c 1 + gm 1 l c1 c 1 gm 2 l c2 c 12 = τ 1 τ 2 l 2 The centrifugal terms on one joint are proportional to the square of the velocity of the other joint, and are at a maximum when the two links are perpendicular. y l c1 l 1 I c1 l c2 I c2 m 2 q J.Nassour 87 x m 1 q 1
88 Work out the equation of motion. Example RR m 2 l m 2 l 1 l c2 c 2 + m 1 l 2 c1 + m 2 l 2 c2 + I zz1 m 2 I 2 c2 + l 1 m 2 l c2 c 2 + I zz2 q 1 m 2 I 2 c2 + l 1 m 2 I c2 c 2 + I zz2 m 2 I 2 c2 + I zz2 q 2 + 2l 1l c2 m 2 s 2 q 1 q 2 + l 1 l c2 m 2 s 2 l 1 l c2 m 2 s 2 q 1 2 q 2 2 g + gm 2 l c2 c 12 + l 1 c 1 + gm 1 l c1 c 1 gm 2 l c2 c 12 = τ 1 τ 2 l 2 The Coriolis term is proportional to the product of the two joint velocities, and is also at a maximum when the two links are perpendicular. y l c1 l 1 I c1 l c2 I c2 m 2 q J.Nassour 88 x m 1 q 1
Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA
Manipulator Dynamics 2 Forward Dynamics Problem Given: Joint torques and links geometry, mass, inertia, friction Compute: Angular acceleration of the links (solve differential equations) Solution Dynamic
More informationIn 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 informationRotational & 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 informationChapter 5. . Dynamics. 5.1 Introduction
Chapter 5. Dynamics 5.1 Introduction The study of manipulator dynamics is essential for both the analysis of performance and the design of robot control. A manipulator is a multilink, highly nonlinear
More informationDynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18
Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces
More informationDynamics. 1 Copyright c 2015 Roderic Grupen
Dynamics The branch of physics that treats the action of force on bodies in motion or at rest; kinetics, kinematics, and statics, collectively. Websters dictionary Outline Conservation of Momentum Inertia
More informationMultibody simulation
Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix
More informationGeneral Physics I. Lecture 10: Rolling Motion and Angular Momentum.
General Physics I Lecture 10: Rolling Motion and Angular Momentum Prof. WAN, Xin (万歆) 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ Outline Rolling motion of a rigid object: center-of-mass motion
More informationGame Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost
Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle
More information112 Dynamics. Example 5-3
112 Dynamics Gravity Joint 1 Figure 6-7: Remotely driven two d.o.r. planar manipulator. Note that, since no external force acts on the endpoint, the generalized forces coincide with the joint torques,
More informationLecture 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 informationDynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for
Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures
More information6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant
DE2-EA 2.1: M4DE Dr Connor Myant 6. 3D Kinematics Comments and corrections to connor.myant@imperial.ac.uk Lecture resources may be found on Blackboard and at http://connormyant.com Contents Three-Dimensional
More informationMultibody simulation
Multibody simulation Dynamics of a multibody system (Newton-Euler formulation) Dimitar Dimitrov Örebro University June 8, 2012 Main points covered Newton-Euler formulation forward dynamics inverse dynamics
More informationCP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017
CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS Prof. N. Harnew University of Oxford TT 2017 1 OUTLINE : CP1 REVISION LECTURE 3 : INTRODUCTION TO CLASSICAL MECHANICS 1. Angular velocity and
More information(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 informationLesson Rigid Body Dynamics
Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body
More informationLecture II: Rigid-Body Physics
Rigid-Body Motion Previously: Point dimensionless objects moving through a trajectory. Today: Objects with dimensions, moving as one piece. 2 Rigid-Body Kinematics Objects as sets of points. Relative distances
More informationClassical 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 informationDifferential 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 informationLecture 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 informationRobot 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 informationDynamics of Open Chains
Chapter 9 Dynamics of Open Chains According to Newton s second law of motion, any change in the velocity of a rigid body is caused by external forces and torques In this chapter we study once again the
More informationPLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)
PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) We will limit our study of planar kinetics to rigid bodies that are symmetric with respect to a fixed reference plane. As discussed in Chapter 16, when
More informationRotational Motion. Chapter 4. P. J. Grandinetti. Sep. 1, Chem P. J. Grandinetti (Chem. 4300) Rotational Motion Sep.
Rotational Motion Chapter 4 P. J. Grandinetti Chem. 4300 Sep. 1, 2017 P. J. Grandinetti (Chem. 4300) Rotational Motion Sep. 1, 2017 1 / 76 Angular Momentum The angular momentum of a particle with respect
More informationTranslational and Rotational Dynamics!
Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.
More informationRigid body simulation. Once we consider an object with spatial extent, particle system simulation is no longer sufficient
Rigid body dynamics Rigid body simulation Once we consider an object with spatial extent, particle system simulation is no longer sufficient Rigid body simulation Unconstrained system no contact Constrained
More informationIn most robotic applications the goal is to find a multi-body dynamics description formulated
Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation
More informationDYNAMICS 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 informationPart 8: Rigid Body Dynamics
Document that contains homework problems. Comment out the solutions when printing off for students. Part 8: Rigid Body Dynamics Problem 1. Inertia review Find the moment of inertia for a thin uniform rod
More informationPLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION
PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION I. Moment of Inertia: Since a body has a definite size and shape, an applied nonconcurrent force system may cause the body to both translate and rotate.
More informationKinematics (special case) Dynamics gravity, tension, elastic, normal, friction. Energy: kinetic, potential gravity, spring + work (friction)
Kinematics (special case) a = constant 1D motion 2D projectile Uniform circular Dynamics gravity, tension, elastic, normal, friction Motion with a = constant Newton s Laws F = m a F 12 = F 21 Time & Position
More informationChapter 6: Momentum Analysis
6-1 Introduction 6-2Newton s Law and Conservation of Momentum 6-3 Choosing a Control Volume 6-4 Forces Acting on a Control Volume 6-5Linear Momentum Equation 6-6 Angular Momentum 6-7 The Second Law of
More informationLecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and Control 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
More informationAdvanced 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 informationIntroduction to Robotics
J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics
More informationRobotics 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 informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More information1/30. Rigid Body Rotations. Dave Frank
. 1/3 Rigid Body Rotations Dave Frank A Point Particle and Fundamental Quantities z 2/3 m v ω r y x Angular Velocity v = dr dt = ω r Kinetic Energy K = 1 2 mv2 Momentum p = mv Rigid Bodies We treat a rigid
More informationDynamics. Dynamics of mechanical particle and particle systems (many body systems)
Dynamics Dynamics of mechanical particle and particle systems (many body systems) Newton`s first law: If no net force acts on a body, it will move on a straight line at constant velocity or will stay at
More informationMultiple Integrals and Vector Calculus (Oxford Physics) Synopsis and Problem Sets; Hilary 2015
Multiple Integrals and Vector Calculus (Oxford Physics) Ramin Golestanian Synopsis and Problem Sets; Hilary 215 The outline of the material, which will be covered in 14 lectures, is as follows: 1. Introduction
More informationRotational Kinematics
Rotational Kinematics Rotational Coordinates Ridged objects require six numbers to describe their position and orientation: 3 coordinates 3 axes of rotation Rotational Coordinates Use an angle θ to describe
More informationf x f y or else = m a y
Rigid Body Dynamics If the aim of kinematics is to describe the body motion, the aim of dynamics is to explain it; the history of mechanics shows that the passage from description to explanation requires
More informationVideo 3.1 Vijay Kumar and Ani Hsieh
Video 3.1 Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Dynamics of Robot Arms Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Lagrange s Equation of Motion Lagrangian Kinetic Energy Potential
More informationCase 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 informationIntroduction to Haptic Systems
Introduction to Haptic Systems Félix Monasterio-Huelin & Álvaro Gutiérrez & Blanca Larraga October 8, 2018 Contents Contents 1 List of Figures 1 1 Introduction 2 2 DC Motor 3 3 1 DOF DC motor model with
More informationRotational Kinematics and Dynamics. UCVTS AIT Physics
Rotational Kinematics and Dynamics UCVTS AIT Physics Angular Position Axis of rotation is the center of the disc Choose a fixed reference line Point P is at a fixed distance r from the origin Angular Position,
More informationMultiple Integrals and Vector Calculus: Synopsis
Multiple Integrals and Vector Calculus: Synopsis Hilary Term 28: 14 lectures. Steve Rawlings. 1. Vectors - recap of basic principles. Things which are (and are not) vectors. Differentiation and integration
More informationTranslational vs Rotational. m x. Connection Δ = = = = = = Δ = = = = = = Δ =Δ = = = = = 2 / 1/2. Work
Translational vs Rotational / / 1/ Δ m x v dx dt a dv dt F ma p mv KE mv Work Fd / / 1/ θ ω θ α ω τ α ω ω τθ Δ I d dt d dt I L I KE I Work / θ ω α τ Δ Δ c t s r v r a v r a r Fr L pr Connection Translational
More information1.1. Rotational Kinematics Description Of Motion Of A Rotating Body
PHY 19- PHYSICS III 1. Moment Of Inertia 1.1. Rotational Kinematics Description Of Motion Of A Rotating Body 1.1.1. Linear Kinematics Consider the case of linear kinematics; it concerns the description
More informationChapter 6: Momentum Analysis of Flow Systems
Chapter 6: Momentum Analysis of Flow Systems Introduction Fluid flow problems can be analyzed using one of three basic approaches: differential, experimental, and integral (or control volume). In Chap.
More informationTrajectory-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 informationRotation. Rotational Variables
Rotation Rigid Bodies Rotation variables Constant angular acceleration Rotational KE Rotational Inertia Rotational Variables Rotation of a rigid body About a fixed rotation axis. Rigid Body an object that
More informationRigid Body Rotation. Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li. Department of Applied Mathematics and Statistics Stony Brook University (SUNY)
Rigid Body Rotation Speaker: Xiaolei Chen Advisor: Prof. Xiaolin Li Department of Applied Mathematics and Statistics Stony Brook University (SUNY) Content Introduction Angular Velocity Angular Momentum
More informationAB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT
FLÁIO SILESTRE DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT LECTURE NOTES LAGRANGIAN MECHANICS APPLIED TO RIGID-BODY DYNAMICS IMAGE CREDITS: BOEING FLÁIO SILESTRE Introduction Lagrangian Mechanics shall be
More informationPhys 7221 Homework # 8
Phys 71 Homework # 8 Gabriela González November 15, 6 Derivation 5-6: Torque free symmetric top In a torque free, symmetric top, with I x = I y = I, the angular velocity vector ω in body coordinates with
More information14. Rotational Kinematics and Moment of Inertia
14. Rotational Kinematics and Moment of nertia A) Overview n this unit we will introduce rotational motion. n particular, we will introduce the angular kinematic variables that are used to describe the
More informationTorque and Rotation Lecture 7
Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension
More informationROBOTICS Laboratory Problem 02
ROBOTICS 2015-2016 Laboratory Problem 02 Basilio Bona DAUIN PoliTo Problem formulation The planar system illustrated in Figure 1 consists of a cart C sliding with or without friction along the horizontal
More informationMECH 5312 Solid Mechanics II. Dr. Calvin M. Stewart Department of Mechanical Engineering The University of Texas at El Paso
MECH 5312 Solid Mechanics II Dr. Calvin M. Stewart Department of Mechanical Engineering The University of Texas at El Paso Table of Contents Preliminary Math Concept of Stress Stress Components Equilibrium
More informationChapter 12: Rotation of Rigid Bodies. Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics
Chapter 1: Rotation of Rigid Bodies Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics Translational vs Rotational / / 1/ m x v dx dt a dv dt F ma p mv KE mv Work Fd P Fv / / 1/ I
More informationNewton-Euler Dynamics of Robots
4 NewtonEuler Dynamics of Robots Mark L. Nagurka Marquette University BenGurion University of the Negev 4.1 Introduction Scope Background 4.2 Theoretical Foundations NewtonEuler Equations Force and Torque
More informationPhysics 1A Lecture 10B
Physics 1A Lecture 10B "Sometimes the world puts a spin on life. When our equilibrium returns to us, we understand more because we've seen the whole picture. --Davis Barton Cross Products Another way to
More informationThe Dynamics of Fixed Base and Free-Floating Robotic Manipulator
The Dynamics of Fixed Base and Free-Floating Robotic Manipulator Ravindra Biradar 1, M.B.Kiran 1 M.Tech (CIM) Student, Department of Mechanical Engineering, Dayananda Sagar College of Engineering, Bangalore-560078
More informationSOLUTIONS, PROBLEM SET 11
SOLUTIONS, PROBLEM SET 11 1 In this problem we investigate the Lagrangian formulation of dynamics in a rotating frame. Consider a frame of reference which we will consider to be inertial. Suppose that
More informationRigid body dynamics. Basilio Bona. DAUIN - Politecnico di Torino. October 2013
Rigid body dynamics Basilio Bona DAUIN - Politecnico di Torino October 2013 Basilio Bona (DAUIN - Politecnico di Torino) Rigid body dynamics October 2013 1 / 16 Multiple point-mass bodies Each mass is
More informationChapter 10. Rotation of a Rigid Object about a Fixed Axis
Chapter 10 Rotation of a Rigid Object about a Fixed Axis Angular Position Axis of rotation is the center of the disc Choose a fixed reference line. Point P is at a fixed distance r from the origin. A small
More informationLecture 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 information9 Kinetics of 3D rigid bodies - rotating frames
9 Kinetics of 3D rigid bodies - rotating frames 9. Consider the two gears depicted in the figure. The gear B of radius R B is fixed to the ground, while the gear A of mass m A and radius R A turns freely
More informationSpacecraft Dynamics and Control
Spacecraft Dynamics and Control Matthew M. Peet Arizona State University Lecture 16: Euler s Equations Attitude Dynamics In this Lecture we will cover: The Problem of Attitude Stabilization Actuators Newton
More informationAE/ME 339. Computational Fluid Dynamics (CFD) K. M. Isaac. Momentum equation. Computational Fluid Dynamics (AE/ME 339) MAEEM Dept.
AE/ME 339 Computational Fluid Dynamics (CFD) 9//005 Topic7_NS_ F0 1 Momentum equation 9//005 Topic7_NS_ F0 1 Consider the moving fluid element model shown in Figure.b Basis is Newton s nd Law which says
More informationChapter 8 Lecture Notes
Chapter 8 Lecture Notes Physics 2414 - Strauss Formulas: v = l / t = r θ / t = rω a T = v / t = r ω / t =rα a C = v 2 /r = ω 2 r ω = ω 0 + αt θ = ω 0 t +(1/2)αt 2 θ = (1/2)(ω 0 +ω)t ω 2 = ω 0 2 +2αθ τ
More informationIntroduction to Robotics (CS223A) (Winter 2006/2007) Homework #5 solutions
Introduction to Robotics (CS3A) Handout (Winter 6/7) Hoework #5 solutions. (a) Derive a forula that transfors an inertia tensor given in soe frae {C} into a new frae {A}. The frae {A} can differ fro frae
More informationIf the symmetry axes of a uniform symmetric body coincide with the coordinate axes, the products of inertia (Ixy etc.
Prof. O. B. Wright, Autumn 007 Mechanics Lecture 9 More on rigid bodies, coupled vibrations Principal axes of the inertia tensor If the symmetry axes of a uniform symmetric body coincide with the coordinate
More informationTwo-Dimensional Rotational Kinematics
Two-Dimensional Rotational Kinematics Rigid Bodies A rigid body is an extended object in which the distance between any two points in the object is constant in time. Springs or human bodies are non-rigid
More informationDEVIL PHYSICS BADDEST CLASS ON CAMPUS IB PHYSICS
DEVIL PHYSICS BADDEST CLASS ON CAMPUS IB PHYSICS OPTION B-1A: ROTATIONAL DYNAMICS Essential Idea: The basic laws of mechanics have an extension when equivalent principles are applied to rotation. Actual
More informationClassical Mechanics III (8.09) Fall 2014 Assignment 3
Classical Mechanics III (8.09) Fall 2014 Assignment 3 Massachusetts Institute of Technology Physics Department Due September 29, 2014 September 22, 2014 6:00pm Announcements This week we continue our discussion
More informationExample: 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 information12. Stresses and Strains
12. Stresses and Strains Finite Element Method Differential Equation Weak Formulation Approximating Functions Weighted Residuals FEM - Formulation Classification of Problems Scalar Vector 1-D T(x) u(x)
More information2.003 Engineering Dynamics Problem Set 6 with solution
.00 Engineering Dynamics Problem Set 6 with solution Problem : A slender uniform rod of mass m is attached to a cart of mass m at a frictionless pivot located at point A. The cart is connected to a fixed
More informationq 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 informationVideo 2.1a Vijay Kumar and Ani Hsieh
Video 2.1a Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Introduction to Lagrangian Mechanics Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Analytical Mechanics Aristotle Galileo Bernoulli
More informationV (r,t) = i ˆ u( x, y,z,t) + ˆ j v( x, y,z,t) + k ˆ w( x, y, z,t)
IV. DIFFERENTIAL RELATIONS FOR A FLUID PARTICLE This chapter presents the development and application of the basic differential equations of fluid motion. Simplifications in the general equations and common
More informationHandout 6: Rotational motion and moment of inertia. Angular velocity and angular acceleration
1 Handout 6: Rotational motion and moment of inertia Angular velocity and angular acceleration In Figure 1, a particle b is rotating about an axis along a circular path with radius r. The radius sweeps
More informationManipulator Dynamics (1) Read Chapter 6
Manipulator Dynamics (1) Read Capter 6 Wat is dynamics? Study te force (torque) required to cause te motion of robots just like engine power required to drive a automobile Most familiar formula: f = ma
More informationCircular Motion, Pt 2: Angular Dynamics. Mr. Velazquez AP/Honors Physics
Circular Motion, Pt 2: Angular Dynamics Mr. Velazquez AP/Honors Physics Formulas: Angular Kinematics (θ must be in radians): s = rθ Arc Length 360 = 2π rads = 1 rev ω = θ t = v t r Angular Velocity α av
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More informationPhysics 106b/196b Problem Set 9 Due Jan 19, 2007
Physics 06b/96b Problem Set 9 Due Jan 9, 2007 Version 3: January 8, 2007 This problem set focuses on dynamics in rotating coordinate systems (Section 5.2), with some additional early material on dynamics
More informationVideo 1.1 Vijay Kumar and Ani Hsieh
Video 1.1 Vijay Kumar and Ani Hsieh 1 Robotics: Dynamics and Control Vijay Kumar and Ani Hsieh University of Pennsylvania 2 Why? Robots live in a physical world The physical world is governed by the laws
More informationMATHEMATICAL PHYSICS
MATHEMATICAL PHYSICS Third Year SEMESTER 1 015 016 Classical Mechanics MP350 Prof. S. J. Hands, Prof. D. M. Heffernan, Dr. J.-I. Skullerud and Dr. M. Fremling Time allowed: 1 1 hours Answer two questions
More informationA B Ax Bx Ay By Az Bz
Lecture 5.1 Dynamics of Rotation For some time now we have been discussing the laws of classical dynamics. However, for the most part, we only talked about examples of translational motion. On the other
More informationResearch Article On the Dynamics of the Furuta Pendulum
Control Science and Engineering Volume, Article ID 583, 8 pages doi:.55//583 Research Article On the Dynamics of the Furuta Pendulum Benjamin Seth Cazzolato and Zebb Prime School of Mechanical Engineering,
More informationDYNAMICS 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 informationChapters 10 & 11: Rotational Dynamics Thursday March 8 th
Chapters 10 & 11: Rotational Dynamics Thursday March 8 th Review of rotational kinematics equations Review and more on rotational inertia Rolling motion as rotation and translation Rotational kinetic energy
More informationCIRCULAR MOTION AND ROTATION
1. UNIFORM CIRCULAR MOTION So far we have learned a great deal about linear motion. This section addresses rotational motion. The simplest kind of rotational motion is an object moving in a perfect circle
More informationPhysics A - PHY 2048C
Physics A - PHY 2048C and 11/15/2017 My Office Hours: Thursday 2:00-3:00 PM 212 Keen Building Warm-up Questions 1 Did you read Chapter 12 in the textbook on? 2 Must an object be rotating to have a moment
More informationLecture «Robot Dynamics»: Dynamics 2
Lecture «Robot Dynamics»: Dynamics 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) office hour: LEE
More informationRotational Kinetic Energy
Lecture 17, Chapter 10: Rotational Energy and Angular Momentum 1 Rotational Kinetic Energy Consider a rigid body rotating with an angular velocity ω about an axis. Clearly every point in the rigid body
More informationRotational Motion, Torque, Angular Acceleration, and Moment of Inertia. 8.01t Nov 3, 2004
Rotational Motion, Torque, Angular Acceleration, and Moment of Inertia 8.01t Nov 3, 2004 Rotation and Translation of Rigid Body Motion of a thrown object Translational Motion of the Center of Mass Total
More informationProperties of surfaces II: Second moment of area
Properties of surfaces II: Second moment of area Just as we have discussing first moment of an area and its relation with problems in mechanics, we will now describe second moment and product of area of
More information