DYNAMICS OF SERIAL ROBOTIC MANIPULATORS
|
|
- Bridget Flowers
- 5 years ago
- Views:
Transcription
1 DYNAMICS OF SERIAL ROBOTIC MANIPULATORS
2 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 dyad of the ith body. M i I i O W O m i 1 i Ω i O i = 1, 2. r O O Where: 1 is 3x3 identity matrix O is 3x3 zero matrix Ω i is the angular velocity matrix of the ith body I i is the inertia matrix of the ith body
3 NOMENCLATURE AND BASIC Furthermore we define: DEFINITION w w i working wrench exerted on the ith body w c i nonworking constraint wrench exerted on the ith body t i twist of the ith body μ i 6-D momentum screw w W i = n i W w c i = n i Where : f i W C f i C n i moment acting on ith body f i force acting on ith body t i = ω i c i μ i = I iω i m i c i
4 NEWTON-EULER EQUATIONS OF THE ITH RIGID BODY Clearly, from the definitions of M i, μ i and t i we have μ i = M i t i Deriving, we obtain: μ i = M i t i + W i μ i = M i t i + W i M i t i Recalling the Newton-Euler equations for a rigid body: I i ω i = ω i I i ω i + n w i + n c i m i c i = f W C i + f i which can be written in compact form using the foregoing definitions, we obtain the Newton-Euler equations of the ith body in the form: M i t i = W i M i t i + w W C i + w i
5 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS The Euler-Lagrange dynamical equations of a mechanical system are now recalled, as pertaining to serial manipulators. Thus, the mechanical system at hand has n degrees of freedom, its n independent generalized coordinates being the n joint variables, which are stored in the n-dimensional vector θ. We thus have: d T dt θ T θ = φ where T is a scalar function denoting the kinetic energy of the system and is the n-dimensional vector of generalized force.
6 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS We can decompose into two parts, p and n, the former arising from V and termed the conservative force of the system; the latter is the nonconservative force. That is: φ p V θ The above Euler-Lagrange equations thus becoming: d L dt θ L θ = φ n Where L is the Lagrangian of the system, defined as: L T V
7 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS Moreover, the kinetic energy of the system is given by the sum of all the kinetic energies of r links. The kinetic energy of the rigid body in term of generalized variables is: T = r i T i = r 1 i 2 t i T M i t i whereas the vector of nonconservative generalized forces is given by: φ n A D θ θ As denotes A the active power and the D power dissipated in the system
8 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS The wrench w ie is decomposed into two parts: w ia active wrench supplied by the actuators and w id dissipative wrench arises from viscous and Coulomb friction Thus, the power supplied to the ith link is readily computed as: i A = (w i A ) T t i i D = (w i D ) T t i Similar to the kinetic energy, then, the power supplied to the overall system is simply the sum of the individual powers supplied to each link, and expressed as: A = 1 r A i D = 1 r D i
9 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS Further definitions are now introduced: t manipulator twist µ manipulator momentum w C manipulator constraint wrench w A manipulator active wrench w D manipulator dissipative wrench t = t 1 t 2... t n μ = μ 1 μ 2... μ n w C = w 1 C w 2 C... w n C w A = w 1 A w 2 A... w n A w D = w 1 D w 2 D... w n D
10 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS Additionally, the 6nx6n matrices of manipulator mass M and manipulator angular velocity W are also introduced below: M = diag M 1, M 2,, M n W = diag (W 1, W 2,, W n ) From this definitions we have: μ = Mt μ = M t + WMt
11 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS With the foregoing definitions, then, the kinetic energy of the manipulator takes on a simple form, namely, T = 1 2 tt Mt = 1 2 tt μ Which is a quadratic form in the system twist. Since the twist, on the other hand, is a linear function of the vector θ of joint rates, the kinetic energy turns out to be a quadratic form in the vector of joint rates.
12 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS Moreover, we will assume that this form is homogeneous in θ : T = 1 2 θt I(θ) θ Notice that the above assumption implies that the base of the robot is fixed to an inertial base, and hence, when all joints are locked, the kinetic energy of the robot vanishes. It is apparent that: I θ = 2 (T) θ 2
13 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS Furthermore, the Euler-Lagrange equations can be written in the form: d T dt θ T θ + V θ = φ n The partial derivatives appearing in the foregoing equation take the forms derived below: dt d θ = I(θ) θ d T and hence: = I θ θ + I(θ, θ) θ dt θ
14 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS We express the kinetic energy in the form: T = 1 2 p θ, θ T θ Where p(θ, θ)is the generalized momentum of the manipulator, defined as: p θ, θ = I(θ) θ Hence: T θ = 1 2 p θ T θ
15 THE EULER-LAGRANGE EQUATIONS OF SERIAL MANIPULATORS The Euler-Lagrange equations thus taking on the alternative form: I θ θ + I θ, θ 1 2 I θ θ T θ + V θ = φ n
16 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT Consider the manipulator of Figure with links designed so that their mass centers C 1, C 2, C 3 are located at the midpoints of segments O 1 O 2, O 2 O 3, and O 3 P,respectively. Moreover, the ith link has a mass m i and a centroidal moment of inertia in a direction normal to the plane of motion I i, while the joints are actuated by motors delivering torques τ 1, τ 2, and τ 3 the lubricant of the joints producing dissipative torques that we will neglect in this model. Under the assumption that gravity acts in the direction of Y, find the associated Euler-Lagrange equations.
17 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT SOLUTION: All vectors introduced below are 2-D, the scalar angular velocities of the links ωi, for i =1, 2, 3, being: ω 1 = θ 1 ω 2 = θ 1 + θ 2 ω 3 = θ 1 + θ 2 + θ 3
18 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT Moreover, the velocities of the mass centers are: c 1 = 1 2 θ 1Ea 1 c 2 = θ 1 Ea θ 1 + θ 2 Ea 2 c 3 = θ 1 Ea 1 + θ 1 + θ 2 Ea θ 1 + θ 2 + The kinetic energy then becoming: 3 T = 1 (m 2 i 1 c i 2 + I i ω 2 i) θ 3 Ea 3
19 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT The squared magnitudes of the mass-center velocities are now computed using the expressions derived above. After simplifications, these yield c 1 2 = 1 4 a 1 2 θ 1 2 c 2 2 = a 1 2 θ a θ θ 1 θ 2 + θ 2 + a1 a 2 cos θ 2 θ 1 + θ 1 θ 2
20 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT The kinetic energy of the whole manipulator thus becomes: T = 1 2 (I 11θ I12 θ 1 θ 2 + 2I 23 θ 1 θ 3 + I 22 θ I33 θ 3 2 ) with coefficients I ij, for i = 1, 2, 3, and j = i to 3 being the distinct entries of the 3 3 matrix of generalized inertia of the system. These entries are given below: I 11 = I 1 + I 2 + I m 1a m 2 a a a 1 a 2 c 2 + m 3 a a a a 1 a 3 c 2 + a 1 a 3 c 23 + a 2 a 3 c 3 I 12 = I 2 + I m a a 1 a 2 c 2 + m 3 2a a a 1 a 2 c 2 + a 1 a 3 c a 2 a 3 c 3 I 13 = I a a 1 a 3 c 23 + a 2 a 3 c 3
21 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT I 22 = I 2 + I m 2a m 3 a a a 2 a 3 c 3 I 23 = I m 3 a a 2 a 3 c 3 I 33 = I m 3a 3 2 where: c i = cos θ i e c ij = cos θ i + θ j Furthermore, the potential energy of the manipulator is computed as the sum of the individual link potential energies : V = 1 2 m 1ga 1 senθ 1 + m 2 g a 1 senθ a 2sen θ 1 + θ 2 + m 3 g a 1 senθ 1 + a 2 sen θ 1 + θ a 3sen θ 1 + θ 2 + θ 3
22 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT While the total power delivered to the manipulator takes the form: = τ 1 θ 1 + τ 2 θ 2 + τ 3 θ 3 We now proceed to compute the various terms: I 11 = m 2 a 1 a 2 s 2 θ 2 m 3 2a 1 a 2 s 2 θ 2 + a 1 a 3 s 23 θ 2 + θ 3 + a 2 a 3 s 3 θ 3 I 22 = 1 2 m 2a 1 a 2 s 2 θ 2 m 3 2a 1 a 2 s 2 θ 2 + a 1 a 3 s 23 θ 2 + θ 3 + a 2 a 3 s 3 θ 3 I 12 = 1 2 m 3 a 1 a 3 s 23 θ 2 + θ 3 + a 2 a 3 s 3 θ 3 I 22 = m 3 a 2 a 3 s 3 θ 3 I 23 = 1 2 m 3a 2 a 3 s 3 θ 3 I 33 = 0
23 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT We have then: I 11 θ 1 + I 12 θ 2 + I 13 θ 3 I θ = h = I 12 θ 1 + I 22 θ 2 + I 23 θ 3 I 13 θ 1 + I 23 θ 2 + I 33 θ 3 whose components are readily calculated as: h 1 = m 2 a 1 a 2 s 2 + m 3 2a 1 a 2 s 2 + a 1 a 3 s 23 θ 1 θ 2 m 3 a 1 a 3 s 23 + a 2 a 3 s 3 θ 1 θ m 2a 1 a 2 s 2 + m 3 2a 1 a 2 s 2 + a 1 a 3 s 23 θ 2 2 m 3 a 1 a 3 s 23 θ 2 θ m 3 a 1 a 3 s 23 θ 3 2 h 2 = 1 2 m 2a 1 a 2 s 2 + m 3 2a 1 a 2 s 2 + a 1 a 3 s 23 θ 1 θ m 3 a 1 a 3 s 3 + a 2 a 3 s 3 θ 1 θ 3 m 3 a 2 a 3 s 3 θ 2 θ m 3a 2 a 3 s 3 θ 3 2 h 3 = 1 2 m 3a 1 a 3 s 23 θ 1 θ m 3 a 1 a 3 s 23 + a 2 a 3 s 3 θ 1 θ m 3a 2 a 3 s 3 θ 2 θ 3
24 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT I θ = θ I its entries being denoted by I ij. This matrix, in component form, is given by : I = 0 I 11,2 θ 1 + I 12,2 θ 2 + I 13,2 θ 3 I 11,3 θ 1 + I 12,3 θ 2 + I 13,3 θ 3 0 I 12,2 θ 1 + I 22,2 θ 2 + I 13,2 θ 3 I 12,3 θ 1 + I 22,3 θ 2 + I 23,3 θ 3 0 I 13,2 θ 1 + I 23,2 θ 2 + I 33,2 θ 3 I 13,3 θ 1 + I 23,3 θ 2 + I 33,3 θ 3 with the shorthand notation I ij,k indicating the partial derivative of I ij with respect to θ k. As the reader can verify, these entries are given as: I 11 = 0
25 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT I 12 = m 2 a 1 a 2 s 2 + m 3 2a 1 a 2 s 2 + a 1 a 3 s 23 θ m 2a 1 a 2 s 2 + m 3 2a 1 a 2 s 2 + a 1 a 3 s 23 θ m 3a 1 a 3 s 23 θ 3 I 13 = m 3 a 1 a 3 s 23 + a 2 a 3 s 3 θ m 3 a 1 a 3 s a 2 a 3 s 3 θ m 3 a 1 a 3 s 23 + a 2 a 3 s 3 θ 3 = 0 I 21 I 22 = 1 2 m 2a 1 a 2 s 2 + m 3 (2a 1 a 2 s 2 + a 1 a 3 s 23 )] θ 1 I 23 = 1 2 m 3 a 1 a 2 s a 2 a 3 s 3 θ 1 m 3 a 2 a 3 s 3 θ m 3a 2 a 3 s 3 θ 3 = 0 I 31 I 32 = 1 2 m 3a 1 a 3 s 23 θ 1 I 33 = 1 2 m 3 a 1 a 3 s 23 + a 2 a 3 s 3 θ m 3a 2 a 3 s 3 θ 2
26 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT Now, we define the 3-dimensional vector γ below: γ = its three components being: γ 1 = 0 I θ θ γ 2 = m 2 a 1 a 2 s 2 + m 3 2a 1 a 2 s 2 + a 1 a 3 s 23 θ 1 2 [m 2 a 1 a 2 s 2 + m 3 2a 1 a 2 s 2 + a 1 a 3 s 23 ]θ 1 2 θ 2 2 m 3 a 1 a 3 s 23 θ 1 2 θ 3 2 γ 3 = m 3 a 1 a 2 s 23 + a 2 a 3 s 3 θ 1 2 m 3 a 1 a 3 s a 2 a 3 s a 2 a 3 s 3 θ 1 2 θ 2 2 m 3 a 1 a 3 s 23 + a 2 a 3 s 3 θ 1 θ 3 m 3 a 2 a 3 s 3 θ 3 2 m 3 a 2 a 3 s 3 θ 2 θ 3 T θ
27 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT We now turn to the computation of the partial derivatives of the potential energy: V = 1 θ 1 2 m 1ga 1 c 1 + m 2 g a 1 c a 2c 12 + m 3 g a 1 c 1 + a 2 c a 2c 123 V = 1 θ 2 2 m 2ga 2 + m 3 g a 2 c a 3c 123 V = 1 θ 3 2 m 3ga 3 c 123
28 EULER-LAGRANGE EQUATIONS OF A PLANAR ROBOT The Euler-Lagrange equations thus reduce to: I 11 θ 1 + I 12 θ 2 + I 13 θ 3 + h γ m 1ga 1 c 1 + m 2 g a 1 c a 2c 12 + m 3 g a 1 c 1 + a 2 c a 2c 123 = τ 1 I 12 θ 1 + I 12 θ 2 + I 23 θ 3 + h γ m 2ga 2 + m 3 g a 2 c a 3c 123 = τ 2 I 13 θ 1 + I 23 θ 2 + I 33 θ 3 + h γ m 3ga 3 c 123 = τ 3
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 informationRECURSIVE 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 informationDynamics. 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 informationIn 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 informationArtificial 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 informationLecture 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 informationMultibody 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 information112 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 informationVideo 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(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 informationMultibody 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 informationTrajectory-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 informationLecture 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 informationVideo 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 informationDynamics. Dynamics of mechanical particle and particle systems (many body systems)
Dynamics Dynamics of mechanical particle and particle systems (many body systems) Newton`s first law: If no net force acts on a body, it will move on a straight line at constant velocity or will stay at
More information12. Foundations of Statics Mechanics of Manipulation
12. Foundations of Statics Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 12. Mechanics of Manipulation p.1 Lecture 12. Foundations of statics.
More informationThe Modeling of Single-dof Mechanical Systems
The Modeling of Single-dof Mechanical Systems Lagrange equation for a single-dof system: where: q: is the generalized coordinate; T: is the total kinetic energy of the system; V: is the total potential
More informationDynamics. 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 informationRobot 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 informationDynamics 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 informationDYNAMICS 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 informationCase 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 informationManipulator 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 informationIntroduction 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 informationLecture 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 information1/30. Rigid Body Rotations. Dave Frank
. 1/3 Rigid Body Rotations Dave Frank A Point Particle and Fundamental Quantities z 2/3 m v ω r y x Angular Velocity v = dr dt = ω r Kinetic Energy K = 1 2 mv2 Momentum p = mv Rigid Bodies We treat a rigid
More informationApplication of Forces. Chapter Eight. Torque. Force vs. Torque. Torque, cont. Direction of Torque 4/7/2015
Raymond A. Serway Chris Vuille Chapter Eight Rotational Equilibrium and Rotational Dynamics Application of Forces The point of application of a force is important This was ignored in treating objects as
More informationRotational & 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 informationVideo 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 information12. Rigid Body Dynamics I
University of Rhode Island DigitalCommons@URI Classical Dynamics Physics Course Materials 015 1. Rigid Body Dynamics I Gerhard Müller University of Rhode Island, gmuller@uri.edu Creative Commons License
More informationLecture 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 informationLecture 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 informationLecture 37: Principal Axes, Translations, and Eulerian Angles
Lecture 37: Principal Axes, Translations, and Eulerian Angles When Can We Find Principal Axes? We can always write down the cubic equation that one must solve to determine the principal moments But if
More informationKinematics (special case) Dynamics gravity, tension, elastic, normal, friction. Energy: kinetic, potential gravity, spring + work (friction)
Kinematics (special case) a = constant 1D motion 2D projectile Uniform circular Dynamics gravity, tension, elastic, normal, friction Motion with a = constant Newton s Laws F = m a F 12 = F 21 Time & Position
More informationGeneralized Coordinates, Lagrangians
Generalized Coordinates, Lagrangians Sourendu Gupta TIFR, Mumbai, India Classical Mechanics 2012 August 10, 2012 Generalized coordinates Consider again the motion of a simple pendulum. Since it is one
More informationRigid bodies - general theory
Rigid bodies - general theory Kinetic Energy: based on FW-26 Consider a system on N particles with all their relative separations fixed: it has 3 translational and 3 rotational degrees of freedom. Motion
More informationConstrained motion and generalized coordinates
Constrained motion and generalized coordinates based on FW-13 Often, the motion of particles is restricted by constraints, and we want to: work only with independent degrees of freedom (coordinates) k
More informationMATHEMATICAL PHYSICS
MATHEMATICAL PHYSICS Third Year SEMESTER 1 015 016 Classical Mechanics MP350 Prof. S. J. Hands, Prof. D. M. Heffernan, Dr. J.-I. Skullerud and Dr. M. Fremling Time allowed: 1 1 hours Answer two questions
More informationChapter 8. Rotational Equilibrium and Rotational Dynamics
Chapter 8 Rotational Equilibrium and Rotational Dynamics Force vs. Torque Forces cause accelerations Torques cause angular accelerations Force and torque are related Torque The door is free to rotate about
More informationChapter 8 Rotational Equilibrium and Rotational Dynamics Force vs. Torque Forces cause accelerations Torques cause angular accelerations Force and
Chapter 8 Rotational Equilibrium and Rotational Dynamics Force vs. Torque Forces cause accelerations Torques cause angular accelerations Force and torque are related Torque The door is free to rotate about
More information1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.
Introduction to Robotics (CS3A) Homework #6 Solution (Winter 7/8). Consider the -DOF system described by the equation of motion, ẍ+ẋ+5x = f. (a) Find the natural frequency ω n and the natural damping ratio
More informationDynamics. 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 informationReduced-order Forward Dynamics of Multi-Closed-Loop Systems
Noname manuscript No. (will be inserted by the editor) Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Majid Koul Suril V Shah S K Saha M Manivannan the date of receipt and acceptance should
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationExercise 1b: Differential Kinematics of the ABB IRB 120
Exercise 1b: Differential Kinematics of the ABB IRB 120 Marco Hutter, Michael Blösch, Dario Bellicoso, Samuel Bachmann October 5, 2016 Abstract The aim of this exercise is to calculate the differential
More informationChapter 6: Momentum Analysis
6-1 Introduction 6-2Newton s Law and Conservation of Momentum 6-3 Choosing a Control Volume 6-4 Forces Acting on a Control Volume 6-5Linear Momentum Equation 6-6 Angular Momentum 6-7 The Second Law of
More informationIn 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 informationContents. Dynamics and control of mechanical systems. Focus on
Dynamics and control of mechanical systems Date Day 1 (01/08) Day 2 (03/08) Day 3 (05/08) Day 4 (07/08) Day 5 (09/08) Day 6 (11/08) Content Review of the basics of mechanics. Kinematics of rigid bodies
More informationRecursive Robot Dynamics
Lecture Recursive Robot Dynamics Prof. S.K. Saha ME Dept., II Delhi What is recursive? #:inertia force #i inertia force i: torque i #i #n: inertia force n: torque n #i: vel., accn. #n #n: vel., accn. :
More informationLecture 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 informationIn 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 information6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant
DE2-EA 2.1: M4DE Dr Connor Myant 6. 3D Kinematics Comments and corrections to connor.myant@imperial.ac.uk Lecture resources may be found on Blackboard and at http://connormyant.com Contents Three-Dimensional
More informationPLANAR 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 informationSTATICS & DYNAMICS. Engineering Mechanics. Gary L. Gray. Francesco Costanzo. Michael E. Plesha. University of Wisconsin-Madison
Engineering Mechanics STATICS & DYNAMICS SECOND EDITION Francesco Costanzo Department of Engineering Science and Mechanics Penn State University Michael E. Plesha Department of Engineering Physics University
More informationRigid Body Dynamics, SG2150 Solutions to Exam,
KTH Mechanics 011 10 Calculational problems Rigid Body Dynamics, SG150 Solutions to Eam, 011 10 Problem 1: A slender homogeneous rod of mass m and length a can rotate in a vertical plane about a fied smooth
More informationLecture 41: Highlights
Lecture 41: Highlights The goal of this lecture is to remind you of some of the key points that we ve covered this semester Note that this is not the complete set of topics that may appear on the final
More informationDynamics Algorithms for Multibody Systems
International Conference on Multi Body Dynamics 2011 Vijayawada, India. pp. 351 365 Dynamics Algorithms for Multibody Systems S. V. Shah, S. K. Saha and J. K. Dutt Department of Mechanical Engineering,
More informationRobotics & 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 informationClassical Mechanics. Luis Anchordoqui
1 Rigid Body Motion Inertia Tensor Rotational Kinetic Energy Principal Axes of Rotation Steiner s Theorem Euler s Equations for a Rigid Body Eulerian Angles Review of Fundamental Equations 2 Rigid body
More informationClassical 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 informationEQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid
EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid body undergoing rotational motion. APPLICATIONS The crank
More informationMEM04: Rotary Inverted Pendulum
MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3
More informationGame Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost
Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Essential physics for game developers Introduction The primary issues Let s move virtual objects Kinematics: description
More informationMotion in Space. MATH 311, Calculus III. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Motion in Space
Motion in Space MATH 311, Calculus III J. Robert Buchanan Department of Mathematics Fall 2011 Background Suppose the position vector of a moving object is given by r(t) = f (t), g(t), h(t), Background
More informationChapter 8. Rotational Equilibrium and Rotational Dynamics
Chapter 8 Rotational Equilibrium and Rotational Dynamics 1 Force vs. Torque Forces cause accelerations Torques cause angular accelerations Force and torque are related 2 Torque The door is free to rotate
More information9 Kinetics of 3D rigid bodies - rotating frames
9 Kinetics of 3D rigid bodies - rotating frames 9. Consider the two gears depicted in the figure. The gear B of radius R B is fixed to the ground, while the gear A of mass m A and radius R A turns freely
More informationBIODYNAMICS: A LAGRANGIAN APPROACH
Source: STANDARD HANDBOOK OF BIOMEDICAL ENGINEERING AND DESIGN CHAPTER 7 BIODYNAMICS: A LAGRANGIAN APPROACH Donald R. Peterson Biodynamics Laboratory at the Ergonomic Technology Center, University of Connecticut
More informationq 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 informationLecture 14. Rotational dynamics Torque. Give me a lever long enough and a fulcrum on which to place it, and I shall move the world.
Lecture 14 Rotational dynamics Torque Give me a lever long enough and a fulcrum on which to place it, and I shall move the world. Archimedes, 87 1 BC EXAM Tuesday March 6, 018 8:15 PM 9:45 PM Today s Topics:
More informationWe 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 informationStructural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.
Outline of Multi-Degree-of-Freedom Systems Formulation of Equations of Motions. Newton s 2 nd Law Applied to Free Masses. D Alembert s Principle. Basic Equations of Motion for Forced Vibrations of Linear
More informationUNITS AND DEFINITIONS RELATED TO BIOMECHANICAL AND ELECTROMYOGRAPHICAL MEASUREMENTS
APPENDIX B UNITS AND DEFINITIONS RELATED TO BIOMECHANICAL AND ELECTROMYOGRAPHICAL MEASUREMENTS All units used are SI (Système International d Unités). The system is based on seven well-defined base units
More informationKinetic Energy of Rolling
Kinetic Energy of Rolling A solid disk and a hoop (with the same mass and radius) are released from rest and roll down a ramp from a height h. Which one is moving faster at the bottom of the ramp? A. they
More informationIII. Work and Energy
Rotation I. Kinematics - Angular analogs II. III. IV. Dynamics - Torque and Rotational Inertia Work and Energy Angular Momentum - Bodies and particles V. Elliptical Orbits The student will be able to:
More informationStabilization of Motion of the Segway 1
Stabilization of Motion of the Segway 1 Houtman P. Siregar, 2 Yuri G. Martynenko 1 Department of Mechatronics Engineering, Indonesia Institute of Technology, Jl. Raya Puspiptek-Serpong, Indonesia 15320,
More informationLecture 31. EXAMPLES: EQUATIONS OF MOTION USING NEWTON AND ENERGY APPROACHES
Lecture 31. EXAMPLES: EQUATIONS OF MOTION USING NEWTON AND ENERGY APPROACHES Figure 5.29 (a) Uniform beam moving in frictionless slots and attached to ground via springs at A and B. The vertical force
More informationEuler-Lagrange's equations in several variables
Euler-Lagrange's equations in several variables So far we have studied one variable and its derivative Let us now consider L2:1 More:1 Taylor: 226-227 (This proof is slightly more general than Taylor's.)
More informationRigid Body Dynamics. Professor Sanjay Sarma. October 21, 2007
Rigid Body Dynamics Professor Sanjay Sarma October 21, 2007 1.0 Where are we in the course? During the class of September 19th (about a month ago) I finished our coverage of kinematics of frames, systems
More informationNewton-Euler Dynamics of Robots
4 NewtonEuler Dynamics of Robots Mark L. Nagurka Marquette University BenGurion University of the Negev 4.1 Introduction Scope Background 4.2 Theoretical Foundations NewtonEuler Equations Force and Torque
More informationRigid Manipulator Control
Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task
More information27. Impact Mechanics of Manipulation
27. Impact Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 27. Mechanics of Manipulation p.1 Lecture 27. Impact Chapter 1 Manipulation 1
More informationTorque and Rotation Lecture 7
Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension
More informationSeptember 21, :43pm Holm Vol 2 WSPC/Book Trim Size for 9in by 6in
1 GALILEO Contents 1.1 Principle of Galilean relativity 2 1.2 Galilean transformations 3 1.2.1 Admissible force laws for an N-particle system 6 1.3 Subgroups of the Galilean transformations 8 1.3.1 Matrix
More information41514 Dynamics of Machinery
41514 Dynamics of Machinery Theory, Experiment, Phenomenology and Industrial Applications Ilmar Ferreira Santos 1. Recapitulation Mathematical Modeling & Steps 2. Example System of Particle 3. Example
More informationAutonomous Underwater Vehicles: Equations of Motion
Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles
More informationDynamics and control of mechanical systems
Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid
More informationClassical Mechanics III (8.09) Fall 2014 Assignment 3
Classical Mechanics III (8.09) Fall 2014 Assignment 3 Massachusetts Institute of Technology Physics Department Due September 29, 2014 September 22, 2014 6:00pm Announcements This week we continue our discussion
More informationCenter of Gravity Pearson Education, Inc.
Center of Gravity = The center of gravity position is at a place where the torque from one end of the object is balanced by the torque of the other end and therefore there is NO rotation. Fulcrum Point
More informationIntroduction to Haptic Systems
Introduction to Haptic Systems Félix Monasterio-Huelin & Álvaro Gutiérrez & Blanca Larraga October 8, 2018 Contents Contents 1 List of Figures 1 1 Introduction 2 2 DC Motor 3 3 1 DOF DC motor model with
More informationROBOTICS: ADVANCED CONCEPTS & ANALYSIS
ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 5 VELOCITY AND STATIC ANALYSIS OF MANIPULATORS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian
More informationRotational Motion. Chapter 4. P. J. Grandinetti. Sep. 1, Chem P. J. Grandinetti (Chem. 4300) Rotational Motion Sep.
Rotational Motion Chapter 4 P. J. Grandinetti Chem. 4300 Sep. 1, 2017 P. J. Grandinetti (Chem. 4300) Rotational Motion Sep. 1, 2017 1 / 76 Angular Momentum The angular momentum of a particle with respect
More informationLecture 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 informationChapter 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 informationDynamics of Nonholonomic Mechanical Systems Using a Natural Orthogonal Complement
Subir Kumar Saha Jorge Angeles Mem. ASME Department of Mechanical Engineering, Robotic Mechanical Systems Laboratory, McGill Research Centre for Intelligent Machines, McGill University, Montreal, Quebec,
More informationPhysical 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 informationRotational 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 informationThe Principle of Virtual Power Slide companion notes
The Principle of Virtual Power Slide companion notes Slide 2 In Modules 2 and 3 we have seen concepts of Statics and Kinematics in a separate way. In this module we shall see how the static and the kinematic
More information(r i F i ) F i = 0. C O = i=1
Notes on Side #3 ThemomentaboutapointObyaforceF that acts at a point P is defined by M O (r P r O F, where r P r O is the vector pointing from point O to point P. If forces F, F, F 3,..., F N act on particles
More informationResearch Article On the Dynamics of the Furuta Pendulum
Control Science and Engineering Volume, Article ID 583, 8 pages doi:.55//583 Research Article On the Dynamics of the Furuta Pendulum Benjamin Seth Cazzolato and Zebb Prime School of Mechanical Engineering,
More informationCP1 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