Structure and Synthesis of Robot Motion Dynamics Subramanian Ramamoorthy School of Informatics 2 February, 2009.

Slides:



Advertisements
Similar presentations
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Advertisements

Structure and Synthesis of Robot Motion Introduction: Some Concepts in Dynamics and Control Subramanian Ramamoorthy School of Informatics 23 January, 2012.
Chapter 11 Angular Momentum.
Dynamics of Serial Manipulators
Chapter 11 Angular Momentum; General Rotation Introduction Recap from Chapter 10 –Used torque with axis fixed in an inertial frame –Used equivalent of.
Chapter 11 Angular Momentum.
Dynamics of Articulated Robots Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
Course Outline 1.MATLAB tutorial 2.Motion of systems that can be idealized as particles Description of motion; Newton’s laws; Calculating forces required.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
Ch. 7: Dynamics.
Newton’s Laws 1.An object that is in motion will stay in motion and an object that is at rest will stay at rest unless acted on by an external force. 2.F=ma.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Kinematics, Momentum and Energy BU Photon Outreach December 14, 2010.
Semester Physics 1901 (Advanced) A/Prof Geraint F. Lewis Rm 560, A29
ENGR 215 ~ Dynamics Sections 13.1 – Newton’s Three Laws of Motion First Law –a particle originally at rest, or moving in a straight line with constant.
Forces and Motion. Aristotle: Natural Motion: light objects rise, heavy objects fall Violent Motion: motion contrary to an object’s nature, requires an.
Chapter 11 Angular Momentum. The Vector Product There are instances where the product of two vectors is another vector Earlier we saw where the product.
STATIC EQUILIBRIUM [4] Calkin, M. G. “Lagrangian and Hamiltonian Mechanics”, World Scientific, Singapore, 1996, ISBN Consider an object having.
Game Physics – Part I Dan Fleck Coming up: Rigid Body Dynamics.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Chapter 9: Rotational Dynamics
MA4248 Weeks 1-3. Topics Coordinate Systems, Kinematics, Newton’s Laws, Inertial Mass, Force, Momentum, Energy, Harmonic Oscillations (Springs and Pendulums)
 Newton's laws of motion are three physical laws that together laid the foundation for classical mechanics. They describe the relationship between.
Force Newton’s Laws 1 First Law - Inertia Second Law – Force and Acceleration Third Law – Action and Reaction Introduction.
Angular Kinetics After reading this chapter, the student should be able to: Define torque and discuss the characteristics of a torque. State the angular.
Dynamics of Articulated Robots. Rigid Body Dynamics The following can be derived from first principles using Newton’s laws + rigidity assumption Parameters.
Rotating Coordinate Systems For Translating Systems: We just got Newton’s 2 nd Law (in the accelerated frame): ma = F where F = F - ma 0 ma 0  A non-inertial.
Ch. 8: Hamilton Equations of Motion Sect. 8.1: Legendre Transformations Lagrange Eqtns of motion: n degrees of freedom (d/dt)[(∂L/∂q i )] - (∂L/∂q i )
D’Alembert’s Principle the sum of the work done by
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
Motion a change in position in a certain amount of time.
Newton’s Laws of Motion Sir Isaac Newton ( )
Chapter 11 Angular Momentum. Angular momentum plays a key role in rotational dynamics. There is a principle of conservation of angular momentum.  In.
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Newton Newton's Laws of Motion describe the way a body responds to applied forces.
Newtonian Mechanics Single Particle, Chapter 2 Classical Mechanics: –The science of bodies at rest or in motion + conditions of rest or motion, when the.
Newton’s Third Law.
Phy 303: Classical Mechanics (2) Chapter 3 Lagrangian and Hamiltonian Mechanics.
Forces and Motion Unit Vocabulary. Newton’s 1 st law Law states: An object at rest stays at rest. An object in motion stays in motion unless an unbalanced.
Robotics II Copyright Martin P. Aalund, Ph.D.
Rigid Body Dynamics CSE169: Computer Animation
The Hamiltonian method
Chapter 1: Survey of Elementary Principles
Canonical Equations of Motion -- Hamiltonian Dynamics
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
How can we describe how objects move?. The law of BALANCED FORCES  Objects at rest tend to stay at rest.  Objects in motion tend to stay in motion.
The 3 laws of Motion What is motion anyway? Motion is a change in position, measured by distance and time.
ME451 Kinematics and Dynamics of Machine Systems Newton-Euler EOM 6.1.2, October 14, 2013 Radu Serban University of Wisconsin-Madison.
Particle Kinematics Direction of velocity vector is parallel to path Magnitude of velocity vector is distance traveled / time Inertial frame – non accelerating,
1 Angular Momentum Chapter 11 © 2012, 2016 A. Dzyubenko © 2004, 2012 Brooks/Cole © 2004, 2012 Brooks/Cole Phys 221
Newton’s Laws of Motion
Course Outline Course Outline Exam topics MATLAB tutorial
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
Mechanics of Movement.
Manipulator Dynamics 4 Instructor: Jacob Rosen
Rotational Dynamics Chapter 9.
Hamiltonian Mechanics
Manipulator Dynamics 2 Instructor: Jacob Rosen
Advanced Computer Graphics Spring 2008
Laws of Motion and Energy
Momentum.
Chapter 6 Newton’s First Law.
Forces and Motion Unit Vocabulary
Newton’s Laws of Motion
Chapter 6 – Action and Reaction
Classical Mechanics Pusan National University
Newton's Laws Of Motion Teneighah Young.
Journal Entry 9 Newton’s Laws of Motion
Presentation transcript:

Structure and Synthesis of Robot Motion Dynamics Subramanian Ramamoorthy School of Informatics 2 February, 2009

Describing Dynamics – Newton-Euler Points in the world, W, are expressed using an inertial coordinate frame One tries to make sensible choices (e.g., if playing squash, don’t put the frame on the ball – instead room may be better) Some properties: – Laws of motion appear the same in any inertial frame – Any frame moving without rotation and at constant speed w.r.t. another inertial frame is also inertial Then, Newton-Euler Mechanics happens in such a frame where all participants are explicitly modelled (closed system) 02/02/2009Structure and Synthesis of Robot Motion2

Newton’s Laws Three laws: 1.An object at rest tends to stay at rest, and an object in motion tends to stay in motion at fixed speed, unless a nonzero resultant force acts upon it 2.The mass m, acceleration a and applied force f are related by f = ma 3.The interaction forces of two bodies are of equal magnitude and in opposite directions 02/02/2009Structure and Synthesis of Robot Motion3

Motion of a Particle 02/02/2009Structure and Synthesis of Robot Motion4

Motion of a Lunar Lander 02/02/2009Structure and Synthesis of Robot Motion5

How to Move Beyond Point-Masses? Clearly, we want to be able to model complex robots as they appear in practice Within the Newton-Euler formalism, one can try to derive further conservation laws, e.g., momentum This yields additional equations that act as differential constraints on the state space 02/02/2009Structure and Synthesis of Robot Motion6

Describing a Free-Floating Rigid Body 02/02/2009Structure and Synthesis of Robot Motion7

Some Limitations of Newton-Euler Method Everything has to be described in terms of an orthogonal inertial frame For complex robots, we also need to keep track of translational/rotational inertia, linear/angular momenta, etc. explicitly in order to do computations 02/02/2009Structure and Synthesis of Robot Motion8

Lagrangian Mechanics Based on calculus of variations – optimisation over the space of paths Motion is described in terms of the minimisation of an action functional: 02/02/2009Structure and Synthesis of Robot Motion9 Optimization is over possible small perturbations in functional form

Variational Description of Dynamics 02/02/2009Structure and Synthesis of Robot Motion10

Deriving Equations of Motion from Lagrangians 02/02/2009Structure and Synthesis of Robot Motion11 Potential energy term (function of position) Kinetic energy term (function of velocity)

A Planar Robot 02/02/2009Structure and Synthesis of Robot Motion12 q1q1 q2q2 q3q3 agag External forces balance accel. terms

RP Manipulator 02/02/2009Structure and Synthesis of Robot Motion13

RP Manipulator Equations 02/02/2009Structure and Synthesis of Robot Motion14

Canonical Structure of Dynamics Equations 02/02/2009Structure and Synthesis of Robot Motion15

2-link Manipulator 02/02/2009Structure and Synthesis of Robot Motion16 CoM of A 1

2-Link Manipulator: M, C and g 02/02/2009Structure and Synthesis of Robot Motion17

2-Link Manipulator: Equations of Motion 02/02/2009Structure and Synthesis of Robot Motion18

Additional Structure ‘Velocity product’ terms can be derived from Inertia matrix 02/02/2009Structure and Synthesis of Robot Motion19

Canonical Equations of Motion, again 02/02/2009Structure and Synthesis of Robot Motion20

Many other Things to Keep in Mind e.g., velocity constraints 02/02/2009Structure and Synthesis of Robot Motion21

Summary Three major ways to describe (rigid) robot dynamics – Newton-Euler: Direct description of forces and effects – Lagrangian: Variational approach – Hamiltonian (more advanced, did not discuss today) Latter two are more general – can describe motion, e.g., submanifolds of c-space (where you can still do optimisation!) While all of them yield similar equations in the end - for a given system, insights gained can vary significantly One of the harder things to model is constraints – Typically, we can just begin with unconstrained equations and add constraints later when computing ‘actual’ motions – More sophisticated methods exist for specialized scenarios 02/02/2009Structure and Synthesis of Robot Motion22