Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Size: px
Start display at page:

Download "Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation"

Transcription

1 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, USA Spring 2018 Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 1 / 20

2 Outline Introduction Euler-Lagrange Equations Lagrangian Formulation of Open-Chain Dynamics Outline Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 2 / 20

3 From Single Rigid Body to Open Chains Recall Newton-Euler Equation for a single rigid body: F b = G b Vb [ad Vb ] T (G b V b ) Open chains consist of multiple rigid links connected through joints Dynamics of adjacent links are coupled. We are concerned with modeling multi-body dynamics subject to constraints. Introduction Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 3 / 20

4 Preview of Open-Chain Dynamics Equations of Motion are a set of 2nd-order differential equations: τ = M(θ) θ + h(θ, θ) - θ R n : vector of joint variables; τ R n : vector of joint forces/torques - M(θ) R n n : mass matrix - h(θ, θ) R n : forces that lump together centripetal, Coriolis, gravity, and friction terms that depend on θ and θ Forward dynamics: Determine acceleration θ given the state (θ, θ) and the joint forces/torques: θ = M 1 (θ)(τ h(θ, θ)) Inverse dynamics: Finding torques/forces given state (θ, θ) and desired acceleration θ τ = M(θ) θ + h(θ, θ) Introduction Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 4 / 20

5 Lagrangian vs. Newton-Euler Methods There are typically two ways to derive the equation of motion for an open-chain robot: Lagrangian method and Newton-Euler method Lagrangian Formulation - Energy-based method - Dynamic equations in closed form - Often used for study of dynamic properties and analysis of control methods Newton-Euler Formulation - Balance of forces/torques - Dynamic equations in numeric/recursive form - Often used for numerical solution of forward/inverse dynamics Introduction Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 5 / 20

6 Outline Introduction Euler-Lagrange Equations Lagrangian Formulation of Open-Chain Dynamics Euler-Lagrange Equations Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 6 / 20

7 Generalized Coordinates and Forces Consider k particles. Let f i be the force acting on the ith particle, m i be its mass, p i be its position. Newton s law: f i = m i p i, i = 1,... k Now consider the case in which some particles are rigidly connected, imposing constraints on their positions α j (p 1,..., p k ) = 0, j = 1,..., n c k particles in R 3 under n c constraints 3k n c degree of freedom Dynamics of this constrained k-particle system can be represented by n 3k n c independent variables q i s, called the generalized coordinates { { α j (p 1,..., p k ) = 0 p i = γ i (q 1,..., q n ) j = 1,..., n c i = 1,..., k Euler-Lagrange Equations Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 7 / 20

8 Generalized Coordinates and Forces To describe equation of motion in terms of generalized coordinates, we also need to express external forces applied to the system in terms components along generalized coordinates. These forces are called generalized forces. Generalized force f i and coordinate rate q i are dual to each other in the sense that f T q corresponds to power The equation of motion of the k-particle system can thus be described in terms of 3k n c independent variables instead of the 3k position variables subject to n c constraints. This idea of handling constraints can be extended to interconnected rigid bodies (open chains). Euler-Lagrange Equations Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 8 / 20

9 Euler-Lagrange Equation Now let q R n be the generalized coordinates and f R n be the generalized forces of some constrained dynamical system. Lagrangian function: L(q, q) = K(q, q) P(q) - K(q, q): kinetic energy of system - P(q): potential energy Euler-Lagrange Equations: f = d L dt q L q (1) Euler-Lagrange Equations Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 9 / 20

10 Example: Spherical Pendulum l θ φ mg Figure 4.1: Idealized spherical pendulum. The config tem is described by the angles θ and φ. where L q, L q, and Υ are to be formally regarded as r we often write them as column vectors for notation proof of Theorem 4.1 can be found in most books o chanical systems (e.g., [99]). Lagrange s equations are an elegant formulation a mechanical system. They reduce the number of e describe the motion of the system from n, the numbe system, to m, the number of generalized coordinates. are no constraints, then we can choose q to be the com T = 1 2 mi ṙi 2, and equation (4.5) then reduces to fact, rearranging equation (4.5) as d L dt q = L q + Υ Euler-Lagrange Equations Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 10 / 20

11 Example: Spherical Pendulum (Continued) Euler-Lagrange Equations Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 11 / 20

12 Outline Introduction Euler-Lagrange Equations Lagrangian Formulation of Open-Chain Dynamics Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 12 / 20

13 Lagrangian Formulation of Open Chains For open chains with n joints, it is convenient and always possible to choose the joint angles θ = (θ 1,..., θ n ) and the joint torques τ = (τ 1,..., τ n ) as the generalized coordinates and generalized forces, respectively. - If joint i is revolute: θ i joint angle and τ i is joint torque - If joint i is prismatic: θ i joint position and τ i is joint force Lagrangian function: L(θ, θ) = K(θ, θ) P(θ, θ) Dynamic Equations: τ i = d L dt θ L i θ i To obtain the Lagrangian dynamics, we need to derive the kinetic and potential energies of the robot in terms of joint angles θ and torques τ. Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 13 / 20

14 Some Notations For each link i = 1,..., n, Frame {i} is attached to the center of mass of link i. All the following quantities are expressed in frame {i} V i: Twist of link {i} m i: mass; I i: rotational inertia matrix; G i = [ Ii 0 0 m ii ] : Spatial inertia matrix Kinetic energy of link i: K i = 1 2 VT i G iv i J (i) b R 6 i : body Jacobian of link i [ J (i) b = J (i) b,1... J (i) b,i where J (i) b,j = [ Ad e [B i ]θ i e [B j+1 ]θ j+1 ] B j, j < i and J (i) b,i = B i ] Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 14 / 20

15 Kinetic and Potential Energies of Open Chains J ib = [J (i) b 0] R 6 n Total Kinetic Energy: K(θ, θ) = 1 2 n i=1 VT i G i V i = 1 2 θ T ( n i=1 ( J T ib (θ)g i J ib (θ) )) θ 1 2 θ T M(θ) θ Potential Energy: P(θ) = n i=1 m igh i (θ) - h i(θ): height of CoM of link i Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 15 / 20

16 Lagrangian Dynamic Equations of Open Chains Lagrangian: L(θ, θ) = K(θ, θ) P(θ) τ i = d dt L θ i L θ i τ i = n M ij (θ) θ j + i=j n n j=1 k=1 Γ ijk (θ) θ j θk + P θ i, i = 1,..., n Γ ijk (θ) is called the Christoffel symbols of the first kind Γ ijk (θ) = 1 ( Mij + M ik M ) jk 2 θ k θ j θ i Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 16 / 20

17 Lagrangian Dynamic Equations of Open Chains Dynamic equation in vector form: τ = M(θ) θ + C(θ, θ) θ r1c g(θ) C ij(θ, θ) n k=1 Γ θ l2c2 r2c ijk k is called the 0 Coriolis l1s3 0 matrix 0 r2 l1c3 r2 θ3 To compute the manipulator inertia matrix, we first compute the body Jacobians corresponding to each link frame. A detailed, but straightforward, calculation yields J1 = Jsl1(0) b = J3 = Jsl3(0) b = J2 = Jsl2(0) b = 0 r s s c c by: The inertia matrix for the system is given by Γ112 = (Iy2 Iz2 m2r1)c2s2 2 + (Iy3 Iz3)c23s23 M11 M12 M13 m3(l1c2 + r2c23)(l1s2 + r2s23) M(θ) = M21 M22 M23 = J1 T M1J1 + J2 T M2J2 + J3 T M3J3. Γ113 = (Iy3 Iz3)c23s23 m3r2s23(l1c2 + r2c23) M31 M32 M33 The components of M are given by Γ121 = (Iy2 Iz2 m2r 2 1)c2s2 + (Iy3 Iz3)c23s23 m3(l1c2 + r2c23)(l1s2 + r2s23) θ1 L1 θ2 L2 L3 θ4 M11 = Iy2s Iy3s Iz1 + Iz2c Iz3c m2r1c m3(l1c2 + r2c23) 2 M12 = 0 M13 = 0 M21 = 0 Γ131 = (Iy3 Iz3)c23s23 m3r2s23(l1c2 + r2c23) Γ211 = (Iz2 Iy2 + m2r1)c2s2 2 + (Iz3 Iy3)c23s23 + m3(l1c2 + r2c23)(l1s2 + r2s23) Γ223 = l1m3r2s3 L4 M22 = Ix2 + Ix3 + m3l m2r m3r m3l1r2c3 Γ232 = l1m3r2s3 x z S y l1 l0 l2 M23 = Ix3 + m3r2 2 + m3l1r2c3 M31 = 0 M32 = Ix3 + m3r2 2 + m3l1r2c3 M33 = Ix3 + m3r2. 2 Γ233 = l1m3r2s3 Γ311 = (Iz3 Iy3)c23s23 + m3r2s23(l1c2 + r2c23) Γ322 = l1m3r2s3 Note that several of the moments of inertia of the different Finally, links dowe not compute the effect of gravitational forces on the manipulator. These of freedom forces are written as derivative gives appear in this expression. This is because the limited degrees Figure 4.6: SCARA manipulator in its reference configuration. of the manipulator do not allow arbitrary rotations of each joint around each axis. N(θ, The Coriolis and centrifugal forces are computed directly from the θ) = V N(θ, θ) = V 0 θ, here inertia θ = (m2gr1 + m3gl1) cos θ2 m3r2 cos(θ2 + θ3)). matrix via the formula α = Iz1 + r1m1 2 + l1m2 2 + l1m3 2 + l1m4 2 m3gr2 cos(θ2 + θ3)) β = Iz2 + Iz3 + Iz4 + l2m3 2 + l2m4 2 + m2r2 2 Cij(θ, θ) n = Γijk θk = 1 n ( where) V : R n R is the potential energy of the manipulator. For the Mij + Mik three-link Mkj θk. manipulator under consideration here, the potential energy is 2 θk θj θi k=1 k=1 given by γ = l1l2m3 + l1l2m4 + l1m2r2 (4.25) This completes the derivation of the dynamics. V (θ) = m1gh1(θ) + m2gh2(θ) + m3gh3(θ), δ = Lagrangian Iz3 + Iz4. Formulation A very messy calculation Lectureshows 12 (ECE5463 that the nonzero Sp18) values of Γijk are given Wei Zhang(OSU) 17 / 20

18 613, = XO. b216 = * Lagrangian Dynamic Equations of Open Chains Dynamic model of PUMA 560 Arm: metric G2 to These ations; totals 12 = I3 = +I16 * (C223* C * C4 * 5 5) * SC23 * CC4 +I20 * ((I + CC4) * SC23 * SS5 - (1-2 * SS23) * C4 * SC5) +I22 * ((1-2 * ) * C5-2 * SC23 * C4 * S5)) +Ilo * (1-2 * ss23) + (1-2 ss2) ; N * SC XlO- * C * SC ~10-~ * (1-2 * SS23). ate. The g to. Is = I, = I7 = bl13 = 2 {I5 * C2 * C23 + I7 * SC23 - I12 * C2 * 523 +Ils*(2*sc23*c5+(1-2*ss23)*c4*s5) +I16 * C2 * (C23* C5 - S23 * C4 * 5 5) * SC23 * CC4 +I20 * (( 1 + CC4) * 5c23 * (1-2 * 5523) * C4 * 5c5) +I22 (( 1-2 * 5523) * C5-2 * 5c23 * C4 * 55)} +I10 * (1-2 * SS23) ; X 7.44~10~ * C2 * C * SC ~10-~ * C2 * S ~10-~ * (1-2 * SS23). bllr = 2*{-115*sc23*54*s5-116*c2*c23*s4*s5 +I18 * C4 * S5-120 * (SS23* SS5 * SC4 - SC23 * 54 * SC5) -122 * CC23 * S4 * S5 - I21 * SS23 * SC4} ; x -2.50~10-~ * SC23 * S4 * S ~10-~ * C4 * xlO- * C2 * C23 * S4 * S5. ented d mof link rberg center 3 the re the atrix, only e pre- B(q), left in r the t int i. where s of ifugal s for e A7. it to ave a &e; g the mic Part 11. Gravitional Constants 81 = -g*((m~+m4+m5+m~)*az+m2*rz2); gz = g*(m.s*ry3-(m4+m5+m6)*d4-m4*r,4); g3 = g * m2 * ry2 ; 84 = -g*(m4+m5+rn6)*as; g.5 = -g * m.5 * rz6 ; Table AS. Computed Values for the Constants Appearing in the Equations of Forces of Motion. (Inertial constants have units of kilogram meters-squared) 1.43 f f ~10-I f 0.31~10-~ 2.98xlO-' f 0.29~10-~ 2.38~lO-~f 1.20~10-~ -1.42~10-~ f 0.70~10~~ -3.79~10-' f 0.90~10-~ 1.25~10-~ f 0.30~10-~ 6.42xlO-' f 3.00~10-~ 3.00~10-~ f 14.0~10-~ -I.OOX~O-~ f 6.00~10-~ ~.OOXIO-J ~ = 2 * {I20 * (SC5* (CC4* (1- CC23) - CC23) -SC23 * C4 * (1-2 * SS5)) (SS23* S5 - SC23* 6 4 * C5) -116*C2*(S23*S5-C23*C4*C5)+118*S4*C5 +I22 * (CC23* C4 * C5 - SC23 * S5)} N -2.50~10-~* (SS23* S5 - SC23 * C4 * C5) ~ lo- * C2 * (S23* 55 - C23 * C4 * C5) + 8.EOxlO-4 * 54 * C5. b116 = 0. blzs = 2*{-Ib*s23+Ils*C23+116*s23*S4*s5 +I18 * (C23* C4 * S5 + S23 * C5) * C23 * SC4 +I20 * S4 * (C23* C4 * CC5-523 * SC5) +Iz2 * G23 * S4 * S5) ; x 2,67xlO- * S x10- * C = -118 * 2 * S23 * 5 4 * S * 523 * (1- (2* SS4)) +120*S23*(1-2*SS4*CC5)-114*S23; %Ow b125 = I1,*C23*S4+Il8*2*(s23*C4*C5+c23*s5) +120*s4*(C23*(1-2*SS5)-s23*C4*2*SC5); X = -Izs*(S23*C5+C23*C4*S5); xo = blzs * 6156 = b126 * bl45 = 2 * {I15 * S23 * C4 * C * C2 c C4 * C5 +Ils*c23*s4*c5+122*C23*c4*C5}+I17*s23*C4 -I*o * (s23* c4 * (I- 2 * SS5) + 2 * C23 : SC5) ; 6146 = I23 * 5 23 * S4 * 55 ; N 0. b156 = -123 * (6 23 * 5 5 +,523* C4 * c5) ; X 0. b212 = 0. b2ls 0. bzlr = Ilt * S * S23* (1- (2* SS4)) +2*{-Il5*C23*C4*S5+116*S2*C4*S5 +I20 * (523* (CC5* CC4-0.5) + C23 * C4 * SC5) +I22 * S23 * G4 t S5) ; X 1.64X10-s * ~10-~ * C23 * C4 * S ~10- * S2 C4 * S ~10- * 523 * (1- (2* ss4)). bzla =2*{-115*C23*S4*C5+122*S23*S4+C5 +116*S2*S4*C5}-I17*C23*s4 +rzo~(c23~s4~(1-2~ss5)-2~s23~sc4~sc5); X -2.50~10- * C23 * S4 * C ~10-~ * 52 * 54 * c5-6.42x10- * C23 * 54. b424 = 0. (Gravitational constants have units of newton meters) gl = f 00.5 gz = f 0.20 gs = 1.02 f 0.50 g* = 2.49~10-' f 0.25XIO-' gs = -2.82~10-' f 0.56X10-2 b223 =2*{-112*S3+I~*C3+116*(C3*C5-53*C4*S5))j a 2.20~10-~ * S x10- * C Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 18 / 20

19 More Discussions Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 19 / 20

20 More Discussions Lagrangian Formulation Lecture 12 (ECE5463 Sp18) Wei Zhang(OSU) 20 / 20

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

Dynamics of Open Chains

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

Multibody simulation

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

Multibody simulation

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

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

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

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

More information

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

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

Introduction to Robotics

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

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

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

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

Video 2.1a Vijay Kumar and Ani Hsieh

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

Dynamics. 1 Copyright c 2015 Roderic Grupen

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

Lecture Note 5: Velocity of a Rigid Body

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

More information

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

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

Variation Principle in Mechanics

Variation Principle in Mechanics Section 2 Variation Principle in Mechanics Hamilton s Principle: Every mechanical system is characterized by a Lagrangian, L(q i, q i, t) or L(q, q, t) in brief, and the motion of he system is such that

More information

Lagrange s Equations of Motion and the Generalized Inertia

Lagrange s Equations of Motion and the Generalized Inertia Lagrange s Equations of Motion and the Generalized Inertia The Generalized Inertia Consider the kinetic energy for a n degree of freedom mechanical system with coordinates q, q 2,... q n. If the system

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

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as 2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,

More information

Video 3.1 Vijay Kumar and Ani Hsieh

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

Lecture Note 1: Background

Lecture Note 1: Background ECE5463: Introduction to Robotics Lecture Note 1: Background Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 1 (ECE5463 Sp18)

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

ROBOTICS Laboratory Problem 02

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

Lagrangian Dynamics: Generalized Coordinates and Forces

Lagrangian Dynamics: Generalized Coordinates and Forces Lecture Outline 1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Sanjay Sarma 4/2/2007 Lecture 13 Lagrangian Dynamics: Generalized Coordinates and Forces Lecture Outline Solve one problem

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

Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3.12 in Boas)

Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3.12 in Boas) Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3 in Boas) As suggested in Lecture 8 the formalism of eigenvalues/eigenvectors has many applications in physics, especially in

More information

Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA

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 information

DYNAMICS OF PARALLEL MANIPULATOR

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

More information

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

Chapter 8. Rotational Motion

Chapter 8. Rotational Motion Chapter 8 Rotational Motion The Action of Forces and Torques on Rigid Objects In pure translational motion, all points on an object travel on parallel paths. The most general motion is a combination of

More information

112 Dynamics. Example 5-3

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

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of

More information

Video 1.1 Vijay Kumar and Ani Hsieh

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

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NM EE 589 & UNM ME 48/58 ROBO ENGINEERING Dr. Stephen Bruder NM EE 589 & UNM ME 48/58 5. Robot Dynamics 5. he Microbot Arm Dynamic Model A Second Dynamic Model Example: he Microbot Robot Arm he Denavit-Hartenberg

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. 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 information

MSMS Basilio Bona DAUIN PoliTo

MSMS Basilio Bona DAUIN PoliTo MSMS 214-215 Basilio Bona DAUIN PoliTo Problem 2 The planar system illustrated in Figure 1 consists of a bar B and a wheel W moving (no friction, no sliding) along the bar; the bar can rotate around an

More information

MSMS Matlab Problem 02

MSMS Matlab Problem 02 MSMS 2014-2015 Matlab Problem 02 Basilio Bona DAUIN PoliTo Problem formulation The planar system illustrated in Figure 1 consists of a cart C sliding with friction along the horizontal rail; the cart supports

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

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

Chapter 5. . Dynamics. 5.1 Introduction

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

is conserved, calculating E both at θ = 0 and θ = π/2 we find that this happens for a value ω = ω given by: 2g

is conserved, calculating E both at θ = 0 and θ = π/2 we find that this happens for a value ω = ω given by: 2g UNIVERSITETET I STAVANGER Institutt for matematikk og naturvitenskap Suggested solutions, FYS 500 Classical Mechanics Theory 2016 fall Set 5 for 23. September 2016 Problem 27: A string can only support

More information

Massachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004

Massachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004 Massachusetts Institute of Technology Department of Physics Course: 8.09 Classical Mechanics Term: Fall 004 Final Examination December 17, 004 Instructions Do not start until you are told to do so. Solve

More information

Lecture 13: Forces in the Lagrangian Approach

Lecture 13: Forces in the Lagrangian Approach Lecture 3: Forces in the Lagrangian Approach In regular Cartesian coordinates, the Lagrangian for a single particle is: 3 L = T U = m x ( ) l U xi l= Given this, we can readily interpret the physical significance

More information

2.003 Engineering Dynamics Problem Set 4 (Solutions)

2.003 Engineering Dynamics Problem Set 4 (Solutions) .003 Engineering Dynamics Problem Set 4 (Solutions) Problem 1: 1. Determine the velocity of point A on the outer rim of the spool at the instant shown when the cable is pulled to the right with a velocity

More information

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)

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

Classical Mechanics. FIG. 1. Figure for (a), (b) and (c). FIG. 2. Figure for (d) and (e).

Classical Mechanics. FIG. 1. Figure for (a), (b) and (c). FIG. 2. Figure for (d) and (e). Classical Mechanics 1. Consider a cylindrically symmetric object with a total mass M and a finite radius R from the axis of symmetry as in the FIG. 1. FIG. 1. Figure for (a), (b) and (c). (a) Show that

More information

In most robotic applications the goal is to find a multi-body dynamics description formulated

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

DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR. Luis Arturo Soriano, Jose de Jesus Rubio, Salvador Rodriguez and Cesar Torres

DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR. Luis Arturo Soriano, Jose de Jesus Rubio, Salvador Rodriguez and Cesar Torres ICIC Express Letters Part B: Applications ICIC International c 011 ISSN 185-766 Volume, Number, April 011 pp 415 40 DYNAMIC MODEL FOR AN ARTICULATED MANIPULATOR Luis Arturo Soriano, Jose de Jesus Rubio,

More information

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015 EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed

More information

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Many interesting physics systems describe systems of particles on which many forces are acting. Some of these forces are immediately

More information

Physical Dynamics (PHY-304)

Physical Dynamics (PHY-304) Physical Dynamics (PHY-304) Gabriele Travaglini March 31, 2012 1 Review of Newtonian Mechanics 1.1 One particle Lectures 1-2. Frame, velocity, acceleration, number of degrees of freedom, generalised coordinates.

More information

Classical Mechanics and Electrodynamics

Classical Mechanics and Electrodynamics Classical Mechanics and Electrodynamics Lecture notes FYS 3120 Jon Magne Leinaas Department of Physics, University of Oslo 2 Preface FYS 3120 is a course in classical theoretical physics, which covers

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

3 Space curvilinear motion, motion in non-inertial frames

3 Space curvilinear motion, motion in non-inertial frames 3 Space curvilinear motion, motion in non-inertial frames 3.1 In-class problem A rocket of initial mass m i is fired vertically up from earth and accelerates until its fuel is exhausted. The residual mass

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

Tensor Analysis in Euclidean Space

Tensor Analysis in Euclidean Space Tensor Analysis in Euclidean Space James Emery Edited: 8/5/2016 Contents 1 Classical Tensor Notation 2 2 Multilinear Functionals 4 3 Operations With Tensors 5 4 The Directional Derivative 5 5 Curvilinear

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

More information

Two-Dimensional Rotational Kinematics

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

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,350 108,000 1.7 M Open access books available International authors and editors Downloads Our

More information

Rotational Kinetic Energy

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

PHYSICS 221, FALL 2011 EXAM #2 SOLUTIONS WEDNESDAY, NOVEMBER 2, 2011

PHYSICS 221, FALL 2011 EXAM #2 SOLUTIONS WEDNESDAY, NOVEMBER 2, 2011 PHYSICS 1, FALL 011 EXAM SOLUTIONS WEDNESDAY, NOVEMBER, 011 Note: The unit vectors in the +x, +y, and +z directions of a right-handed Cartesian coordinate system are î, ĵ, and ˆk, respectively. In this

More information

DYNAMICS OF PARALLEL MANIPULATOR

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

More information

COMPLETE ALL ROUGH WORKINGS IN THE ANSWER BOOK AND CROSS THROUGH ANY WORK WHICH IS NOT TO BE ASSESSED.

COMPLETE ALL ROUGH WORKINGS IN THE ANSWER BOOK AND CROSS THROUGH ANY WORK WHICH IS NOT TO BE ASSESSED. BSc/MSci EXAMINATION PHY-304 Time Allowed: Physical Dynamics 2 hours 30 minutes Date: 28 th May 2009 Time: 10:00 Instructions: Answer ALL questions in section A. Answer ONLY TWO questions from section

More information

Lecture Outline Chapter 5. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

Lecture Outline Chapter 5. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc. Lecture Outline Chapter 5 Physics, 4 th Edition James S. Walker Chapter 5 Newton s Laws of Motion Force and Mass Units of Chapter 5 Newton s First Law of Motion Newton s Second Law of Motion Newton s Third

More information

Generalized Forces. Hamilton Principle. Lagrange s Equations

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

More information

Classical Mechanics and Electrodynamics

Classical Mechanics and Electrodynamics Classical Mechanics and Electrodynamics Lecture notes FYS 3120 Jon Magne Leinaas Department of Physics, University of Oslo December 2009 2 Preface These notes are prepared for the physics course FYS 3120,

More information

7. FORCE ANALYSIS. Fundamentals F C

7. FORCE ANALYSIS. Fundamentals F C ME 352 ORE NLYSIS 7. ORE NLYSIS his chapter discusses some of the methodologies used to perform force analysis on mechanisms. he chapter begins with a review of some fundamentals of force analysis using

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

ME751 Advanced Computational Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 Dan Negrut, 2010 ME751, UW-Madison Action speaks louder than words but not nearly as

More information

The Dynamics of Fixed Base and Free-Floating Robotic Manipulator

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

of the four-bar linkage shown in Figure 1 is T 12

of the four-bar linkage shown in Figure 1 is T 12 ME 5 - Machine Design I Fall Semester 0 Name of Student Lab Section Number FINL EM. OPEN BOOK ND CLOSED NOTES Wednesday, December th, 0 Use the blank paper provided for your solutions write on one side

More information

A B Ax Bx Ay By Az Bz

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

Numerical Methods for Inverse Kinematics

Numerical Methods for Inverse Kinematics Numerical Methods for Inverse Kinematics Niels Joubert, UC Berkeley, CS184 2008-11-25 Inverse Kinematics is used to pose models by specifying endpoints of segments rather than individual joint angles.

More information

Physics A - PHY 2048C

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

Lecture 38: Equations of Rigid-Body Motion

Lecture 38: Equations of Rigid-Body Motion Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can

More information

General Physics I. Lecture 9: Vector Cross Product. Prof. WAN, Xin ( 万歆 )

General Physics I. Lecture 9: Vector Cross Product. Prof. WAN, Xin ( 万歆 ) General Physics I Lecture 9: Vector Cross Product Prof. WAN, Xin ( 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ Outline Examples of the rotation of a rigid object about a fixed axis Force/torque

More information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

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

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 1 / 42 CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Tuesday, November 27, 2012 2 / 42 KINETIC

More information

16. Rotational Dynamics

16. Rotational Dynamics 6. Rotational Dynamics A Overview In this unit we will address examples that combine both translational and rotational motion. We will find that we will need both Newton s second law and the rotational

More information

1.053J/2.003J Dynamics and Control I Fall Final Exam 18 th December, 2007

1.053J/2.003J Dynamics and Control I Fall Final Exam 18 th December, 2007 1.053J/2.003J Dynamics and Control I Fall 2007 Final Exam 18 th December, 2007 Important Notes: 1. You are allowed to use three letter-size sheets (two-sides each) of notes. 2. There are five (5) problems

More information

Physics 8, Fall 2011, equation sheet work in progress

Physics 8, Fall 2011, equation sheet work in progress 1 year 3.16 10 7 s Physics 8, Fall 2011, equation sheet work in progress circumference of earth 40 10 6 m speed of light c = 2.9979 10 8 m/s mass of proton or neutron 1 amu ( atomic mass unit ) = 1 1.66

More information

PH1104/PH114S MECHANICS

PH1104/PH114S MECHANICS PH04/PH4S MECHANICS SEMESTER I EXAMINATION 06-07 SOLUTION MULTIPLE-CHOICE QUESTIONS. (B) For freely falling bodies, the equation v = gh holds. v is proportional to h, therefore v v = h h = h h =.. (B).5i

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «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 information

Non-Linear Response of Test Mass to External Forces and Arbitrary Motion of Suspension Point

Non-Linear Response of Test Mass to External Forces and Arbitrary Motion of Suspension Point LASER INTERFEROMETER GRAVITATIONAL WAVE OBSERVATORY -LIGO- CALIFORNIA INSTITUTE OF TECHNOLOGY MASSACHUSETTS INSTITUTE OF TECHNOLOGY Technical Note LIGO-T980005-01- D 10/28/97 Non-Linear Response of Test

More information

Lesson Rigid Body Dynamics

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

Classical Mechanics Comprehensive Exam Solution

Classical Mechanics Comprehensive Exam Solution Classical Mechanics Comprehensive Exam Solution January 31, 011, 1:00 pm 5:pm Solve the following six problems. In the following problems, e x, e y, and e z are unit vectors in the x, y, and z directions,

More information

MatFys. Week 5, Dec , 2005

MatFys. Week 5, Dec , 2005 MatFys Week 5, Dec. 1-18, 005 Lectures During this week s lectures we shall finish our treatment of classical mechanics and begin the quantum theory part of the course with an introduction to Hilbert spaces.

More information

Lecture 38: Equations of Rigid-Body Motion

Lecture 38: Equations of Rigid-Body Motion Lecture 38: Equations of Rigid-Body Motion It s going to be easiest to find the equations of motion for the object in the body frame i.e., the frame where the axes are principal axes In general, we can

More information

AN INTRODUCTION TO LAGRANGE EQUATIONS. Professor J. Kim Vandiver October 28, 2016

AN INTRODUCTION TO LAGRANGE EQUATIONS. Professor J. Kim Vandiver October 28, 2016 AN INTRODUCTION TO LAGRANGE EQUATIONS Professor J. Kim Vandiver October 28, 2016 kimv@mit.edu 1.0 INTRODUCTION This paper is intended as a minimal introduction to the application of Lagrange equations

More information

Phys 7221 Homework # 8

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