Dynamics of Serial Manipulators

Slides:



Advertisements
Similar presentations
Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
Advertisements

Chapter 9 Rotational Dynamics.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Kinematics – Frame Assignment using Denavit-Hartenberg Convention
1 ME 302 DYNAMICS OF MACHINERY Dynamic Force Analysis Dr. Sadettin KAPUCU © 2007 Sadettin Kapucu.
Angular Momentum (of a particle) O The angular momentum of a particle, about the reference point O, is defined as the vector product of the position, relative.
 Angular speed, acceleration  Rotational kinematics  Relation between rotational and translational quantities  Rotational kinetic energy  Torque 
Rotational Dynamics Chapter 9.
Chapter 11 Angular Momentum; General Rotation Introduction Recap from Chapter 10 –Used torque with axis fixed in an inertial frame –Used equivalent of.
Two-link Planar Arm 让学生做练习。推导时计算bij对q的偏导数。最终动力学模型保留在黑板上。
Lecture 36, Page 1 Physics 2211 Spring 2005 © 2005 Dr. Bill Holm Physics 2211: Lecture 36 l Rotational Dynamics and Torque.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT DYNAMICS T. Bajd and M. Mihelj.
R.Parent, CSE788 OSU Constrained Body Dynamics Chapter 4 in: Mirtich Impulse-based Dynamic Simulation of Rigid Body Systems Ph.D. dissertation, Berkeley,
ME 4135 Fall 2011 R. R. Lindeke, Ph. D. Robot Dynamics – The Action of a Manipulator When Forced.
Robot Dynamics – Newton- Euler Recursive Approach ME 4135 Robotics & Controls R. Lindeke, Ph. D.
The L-E (Torque) Dynamical Model: Inertial Forces Coriolis & Centrifugal Forces Gravitational Forces Frictional Forces.
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.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Semester Physics 1901 (Advanced) A/Prof Geraint F. Lewis Rm 560, A29
Introduction to ROBOTICS
Definition of an Industrial Robot
ME 407 Advanced Dynamics We will learn to model systems that can be viewed as collections of rigid bodies Common mechanical systems Robots Various wheeled.
Rotation and angular momentum
Spring Topic Outline for Physics 1 Spring 2011.
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.
Robot Dynamics – Slide Set 10 ME 4135 R. R. Lindeke, Ph. D.
Lecture 18 Rotational Motion
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
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
Angular Kinetics After reading this chapter, the student should be able to: Define torque and discuss the characteristics of a torque. State the angular.
The L-E (Torque) Dynamical Model: Inertial Forces Coriolis & Centrifugal Forces Gravitational Forces Frictional Forces.
Equations for Projectile Motion
Chapter 8 Rotational Motion.
KINEMATIC CHAINS & ROBOTS (I).
Control of Robot Manipulators
Advanced Computer Graphics Rigid Body Simulation Spring 2002 Professor Brogan.
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
Chapter 7: Linear Momentum Along with conservation of energy, we will now include other conserved quantities of linear and angular momentum. Linear momentum.
Dynamics of Linked Hierarchies
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,
ROTATIONAL MOTION. What can force applied on an object do? Enduring Understanding 3.F: A force exerted on an object can cause a torque on that object.
Robotics II Copyright Martin P. Aalund, Ph.D.
Rigid Body Dynamics CSE169: Computer Animation
Chapter 11 Angular Momentum. The Vector Product and Torque The torque vector lies in a direction perpendicular to the plane formed by the position vector.
Structure and Synthesis of Robot Motion Dynamics Subramanian Ramamoorthy School of Informatics 2 February, 2009.
Dynamics. Motion with Regard to Mass Particle Dynamics Mass concentrated in point Newton’s Equation Governs Motion f = M x.
Physics 111 Lecture Summaries (Serway 8 th Edition): Lecture 1Chapter 1&3Measurement & Vectors Lecture 2 Chapter 2Motion in 1 Dimension (Kinematics) Lecture.
Particle Kinematics Direction of velocity vector is parallel to path Magnitude of velocity vector is distance traveled / time Inertial frame – non accelerating,
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
Today: (Ch. 8)  Rotational Motion.
1 7. Rotational motion In pure rotation every point of an object moves in a circle whose center lies on the axis of rotation (in translational motion the.
UNIT 6 Rotational Motion & Angular Momentum Rotational Dynamics, Inertia and Newton’s 2 nd Law for Rotation.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Advanced Computer Graphics Rigid Body Simulation
Constrained Body Dynamics
Robot Dynamics – Newton- Euler Recursive Approach
Manipulator Dynamics 1 Instructor: Jacob Rosen
7. Rotational motion In pure rotation every point of an object moves in a circle whose center lies on the axis of rotation (in translational motion the.
Lecture Rigid Body Dynamics.
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
Manipulator Dynamics 4 Instructor: Jacob Rosen
Rotational Dynamics Chapter 9.
University of Bridgeport
Rolling, Torque, and Angular Momentum
Manipulator Dynamics 2 Instructor: Jacob Rosen
ME321 Kinematics and Dynamics of Machines
KINEMATIC CHAINS & ROBOTS (I)
Presentation transcript:

Dynamics of Serial Manipulators Professor Nicola Ferrier ME Room 2246, 265-8793 ferrier@engr.wisc.edu ME 439 Professor N. J. Ferrier

Dynamic Modeling For manipulator arms: Relate forces/torques at joints to the motion of manipulator + load External forces usually only considered at the end-effector Gravity (lift arms) is a major consideration ME 439 Professor N. J. Ferrier

Dynamic Modeling Need to derive the equations of motion Relate forces/torque to motion Must consider distribution of mass Need to model external forces ME 439 Professor N. J. Ferrier

Manipulator Link Mass Consider link as a system of particles Each particle has mass, dm Position of each particle can be expressed using forward kinematics ME 439 Professor N. J. Ferrier

Manipulator Link Mass The density at a position x is r(x), usually r is assumed constant The mass of a body is given by where is the set of material points that comprise the body The center of mass is ME 439 Professor N. J. Ferrier

Inertia ME 439 Professor N. J. Ferrier

Equations of Motion Newton-Euler approach Lagrangian (energy methods) P is absolute linear momentum F is resultant external force Mo is resultant external moment wrt point o Ho is moment of momentum wrt point o Lagrangian (energy methods) ME 439 Professor N. J. Ferrier

Equations of Motion Lagrangian using generalized coordinates: The equations of motion for a mechanical system with generalized coordinates are: External force vector ti is the external force acting on the ith general coordinate ME 439 Professor N. J. Ferrier

Equations of Motion Lagrangian Dynamics, continued ME 439 Professor N. J. Ferrier

Equations of Motions Robotics texts will use either method to derive equations of motion In “ME 739: Advanced Robotics and Automation” we use a Lagrangian approach using computational tools from kinematics to derive the equations of motion For simple robots (planar two link arm), Newton-Euler approach is straight forward ME 439 Professor N. J. Ferrier

Manipulator Dynamics Isolate each link Neighboring links apply external forces and torques Mass of neighboring links External force inherited from contact between tip and an object D’Alembert force (if neighboring link is accelerating) Actuator applies either pure torque or pure force (by DH convention along the z-axis) ME 439 Professor N. J. Ferrier

Notation The following are w.r.t. reference frame R: ME 439 Professor N. J. Ferrier

Force on Isolated Link ME 439 Professor N. J. Ferrier

Torque on Isolated Link ME 439 Professor N. J. Ferrier

Force-torque balance on manipulator Applied by actuators in z direction external ME 439 Professor N. J. Ferrier

Newton’s Law A net force acting on body produces a rate of change of momentum in accordance with Newton’s Law The time rate of change of the total angular momentum of a body about the origin of an inertial reference frame is equal to the torque acting on the body ME 439 Professor N. J. Ferrier

Force/Torque on link n ME 439 Professor N. J. Ferrier

Newton’s Law ME 439 Professor N. J. Ferrier

Newton-Euler Algorithm ME 439 Professor N. J. Ferrier

Newton-Euler Algorithm Compute the inertia tensors, Working from the base to the end-effector, calculate the positions, velocities, and accelerations of the centroids of the manipulator links with respect to the link coordinates (kinematics) Working from the end-effector to the base of the robot, recursively calculate the forces and torques at the actuators with respect to link coordinates ME 439 Professor N. J. Ferrier

“Change of coordinates” for force/torque ME 439 Professor N. J. Ferrier

Recursive Newton-Euler Algorithm ME 439 Professor N. J. Ferrier

Two-link manipulator ME 439 Professor N. J. Ferrier

Two link planar arm DH table for two link arm L1 L2 x0 x1 x2 2 Z0 1 Var  d  a 1 1 L1 2 2 L2 ME 439 Professor N. J. Ferrier

Forward Kinematics: planar 2-link arm ME 439 Professor N. J. Ferrier

Forward Kinematics: planar 2-link manipulator ME 439 Professor N. J. Ferrier

Forward Kinematics: planar 2-link manipulator w.r.t. base frame {0} ME 439 Professor N. J. Ferrier

Forward Kinematics: planar 2-link manipulator position vector from origin of frame 0 to c.o.m. of link 1 expressed in frame 0 position vector from origin of frame 1 to c.o.m. of link 2 expressed in frame 0 position vector from origin of frame 0 to origin of frame 1 expressed in frame 0 position vector from origin of frame 1 to origin of frame 2 expressed in frame 0 ME 439 Professor N. J. Ferrier

Forward Kinematics: planar 2-link manipulator w.r.t. base frame {0} ME 439 Professor N. J. Ferrier

Point Mass model for two link planar arm DH table for two link arm m1 m2 ME 439 Professor N. J. Ferrier

Dynamic Model of Two Link Arm w/point mass ME 439 Professor N. J. Ferrier

General Form Coriolis & centripetal terms Inertia (mass) Joint torques Gravity terms Joint accelerations ME 439 Professor N. J. Ferrier

General Form: No motion No motion so Joint torques required to hold manipulator in a static position (i.e. counter gravitational forces) Gravity terms ME 439 Professor N. J. Ferrier

Independent Joint Control revisited Called “Computed Torque Feedforward” in text Use dynamic model + setpoints (desired position, velocity and acceleration from kinematics/trajectory planning) as a feedforward term ME 439 Professor N. J. Ferrier

Manipulator motion from input torques Integrate to get ME 439 Professor N. J. Ferrier

Dynamic Model of Two Link Arm w/point mass ME 439 Professor N. J. Ferrier

Dynamics of 2-link – point mass ME 439 Professor N. J. Ferrier

Dynamics in block diagram of 2-link (point mass) ME 439 Professor N. J. Ferrier

Dynamics of 2-link – slender rod ME 439 Professor N. J. Ferrier