* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download ppt
Four-vector wikipedia , lookup
Lagrangian mechanics wikipedia , lookup
Modified Newtonian dynamics wikipedia , lookup
Old quantum theory wikipedia , lookup
Hooke's law wikipedia , lookup
Brownian motion wikipedia , lookup
Routhian mechanics wikipedia , lookup
Jerk (physics) wikipedia , lookup
Virtual work wikipedia , lookup
Fictitious force wikipedia , lookup
Atomic theory wikipedia , lookup
Laplace–Runge–Lenz vector wikipedia , lookup
Elementary particle wikipedia , lookup
Relativistic quantum mechanics wikipedia , lookup
Moment of inertia wikipedia , lookup
Photon polarization wikipedia , lookup
Classical mechanics wikipedia , lookup
Mass versus weight wikipedia , lookup
Center of mass wikipedia , lookup
Newton's theorem of revolving orbits wikipedia , lookup
Tensor operator wikipedia , lookup
Matter wave wikipedia , lookup
Symmetry in quantum mechanics wikipedia , lookup
Accretion disk wikipedia , lookup
Centripetal force wikipedia , lookup
Equations of motion wikipedia , lookup
Theoretical and experimental justification for the Schrödinger equation wikipedia , lookup
Angular momentum wikipedia , lookup
Relativistic mechanics wikipedia , lookup
Angular momentum operator wikipedia , lookup
Newton's laws of motion wikipedia , lookup
Classical central-force problem wikipedia , lookup
1 Notes Demetri Terzopoulos talk: Thursday, 4pm Dempster 310 2 Back to Rigid Bodies Motivation - particle simulation doesn’t cut it for large rigid objects Especially useful for action in games and film (e.g. car dynamics, crashes, explosions) To recap: Split our rigid body into chunks of matter, we look at each chunk as a simple particle Rigid constraint: distances between particles have to stay constant Thus position of a particle is a rotation + translation from “object space” into “world space” We want to figure out what’s happening with velocities, forces, … 3 Rigid Motion Recall we map from object space position pi of particle i to world space position xi with xi=R(t)pi+X(t) Differentiate map w.r.t. time (using dot notation): v R Ýp V i Invert map for pi: i pi RT (x i X) T Ý v R R (x i X) V Thus: i 1st term: rotation, 2nd term: translation Let’s simplify the rotation 4 Skew-Symmetry Differentiate RRT= w.r.t. time: RÝR RRÝ 0 RÝR RÝR T T T Skew-symmetric! Thus can write as: 0 2 T Ý RR 2 0 1 0 1 0 0 Call this matrix (built from a vector ) RÝRT RÝ R T T 5 The cross-product matrix Note that: 0 2 x 2 0 1 0 So we have: 1 x 0 1 x 2 2 x1 0 x1 2 x 0 0 x 2 x 0 x 2 0 x1 1 x 0 v i x i X V is the angular velocity of the object 6 Angular velocity Recall: || is the speed of rotation (radians per second) points along the axis of rotation (which in this case passes through the point X) Convince yourself this makes sense with the properties of the crossproduct 7 Force Take another time derivative to get acceleration: Ý Ýpi A ai vÝi R Use F=ma, sum up net force on system: Fi mi ai mi RÝÝpi A i i i Ý Ý m p A m R i i i i Let the total mass be M i mi How to simplify the other term? i 8 Centre of Mass Let’s pick a new object space position: pinew pi j mj pj M The mass-weighted average of the positions is the centre of mass We translated the centre of mass (in object space) to the point 0 Now: m p 0 i i i 9 Force equation So now, assuming we’ve set up object space right (centre of mass at 0), F=MA If there are no external forces, have F=0 Internal forces must balance out, opposite and equal Thus A=0, thus V=constant If there are external forces, can integrate position of object just like a regular particle! 10 What about R? How does orientation change? Think about internal forces keeping the particles in the rigid configuration Conceptual model: very stiff spring between every pair of particles, maintaining the rest length So Fi f ij where fij is force on i due to j j Of course fij+fji=0 Also: fij is in the direction of xi-xj Thus x x f i j ij 0 11 Net Torque Play around: (x i X) (x j X) f ij 0 x i X f ij x j X f ij Sum both sides (look for net force) x i, j i x i x j X f ji X f ij x j X f ji i, j i X Fi x j X F j j 0 The expression we just computed=0 is the net torque on the object 12 Torque The torque of a force applied to a point is i x i X Fi The net torque due to internal forces is 0 [geometry of torque: at CM, with opposite equal force elsewhere] Torque obviously has something to do with rotation How do we get formula for change in angular velocity? 13 Angular Momentum Use F=ma in definition of torque: i x i X mi ai d dt mi x i X v i force=rate of change of linear momentum, torque=rate of change of angular momentum The total angular momentum of the object is L mi x i X v i i mi x i X v i V i 14 Getting to Recall v i V x i X Plug this into angular momentum: L mi x i X x i X i mi x i X x i X i mi x i X x i X i m x X i T i i I(t) x i X 15 Inertia Tensor I(t) is the inertia tensor Kind of like “angular mass” Linear momentum is mv Angular momentum is L=I(t) Or we can go the other way: =I(t)-1L 16 Equations of Motion V FM d X V dt d dt d dt L I(t) L d dt R R 1 In the absence of external forces F=0, T=0 17 Reminder Before going on: Remember that this all boils down to particles Mass, position, velocity, (linear) momentum, force are fundamental Inertia tensor, orientation, angular velocity, angular momentum, torque are just abstractions Don’t get too puzzled about interpretation of torque for example: it’s just a mathematical convenience