* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Dynamics
Jerk (physics) wikipedia , lookup
Angular momentum operator wikipedia , lookup
Lagrangian mechanics wikipedia , lookup
Analytical mechanics wikipedia , lookup
Brownian motion wikipedia , lookup
Center of mass wikipedia , lookup
Modified Newtonian dynamics wikipedia , lookup
Relativistic mechanics wikipedia , lookup
Classical mechanics wikipedia , lookup
N-body problem wikipedia , lookup
Centripetal force wikipedia , lookup
Theoretical and experimental justification for the Schrödinger equation wikipedia , lookup
Routhian mechanics wikipedia , lookup
Relativistic quantum mechanics wikipedia , lookup
Work (physics) wikipedia , lookup
Hunting oscillation wikipedia , lookup
Relativistic angular momentum wikipedia , lookup
Seismometer wikipedia , lookup
Newton's theorem of revolving orbits wikipedia , lookup
Classical central-force problem wikipedia , lookup
Rigid body dynamics wikipedia , lookup
Dynamics Motion with Regard to Mass Particle Dynamics Mass concentrated in point Newton’s Equation Governs Motion f=Mx Rigid Body Dynamics Two equations govern motion: Newton’s Equation for Translations F= M x Euler’s Equation for Rotational Motion T=Iw+wIw where I is the interial tensor that describes the distribution of mass Dynamics of Links Axis i+1 Newton’s Equation Axis i fi+1 Fi fi+1 Dynamics of Links Axis i+1 Euler’s Equation Axis i ti+1 fi+1 ti fi+1 Ti Bodies in space Conservation of Momentum 0=Mx A body in motion remains in motion Conservation of Angular Momentum 0=Iw The relationship between angular momentum and orientation is tricky Making Them Move In the real world, we do not directly control the kinematic properties of object. We indirectly control position, velocity, and acceleration by exerting forces and torques Current position f Ground Desired position Controllers What force should we apply to move the box to the destination? Current position f Ground Desired position Proportional Control A control law, function, or algorithm for computing forces (or torques). Force is proportional to distance to goal: F = Kp ( xd – x) Workhorse of robotics and animation Problem with Proportional Control Overshoot Goal xd x x time Solution: Damping Proportional Derivative Controller F = Kp ( xd – x) – Kv x virtual friction xd x x time Problem: How Much Damping? Too little damping leads to overshoot x xd time Too much damping leads to sluggishness xd x time Critical Damping Constrain the constants such that: Kv 2 - 4Kp = 0 Just right: No overshoot Fastest possible approach (given gain Kp) There’s always something else What about considering other forces (such as gravity)? desired position F= M x - G G The PD controller will converge to a point where Kp(xd-x) = G current position F? PID Control Proportional Integral Derivative Control F = Kp ( xd – x) – Kv x + Ki ( xd – x) dt