Dynamics. Basilio Bona. DAUINPolitecnico di Torino. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30


 Brandon Barrett
 2 years ago
 Views:
Transcription
1 Dynamics Basilio Bona DAUINPolitecnico di Torino 2009 Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
2 Dynamics  Introduction In order to determine the dynamics of a manipulator, it is necessary to introduce the force or the inertia concept. The fundamental law of mechanics, established by Newton, is expressed as a vector valued equality f = ma i.e., f x fy = m a x fz a y a z where a = v is the acceleration and f is the applied force. This relation is applicable to a point mass (or point particle) m, where the applied force f and the acceleration a acting on the particle may alternatively play the role of cause or effect. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
3 Dynamics  Introduction Similar to the relation f = ma valid for linear motions, there is another one, valid for rotation motions. This one, due to Euler, establishes a relation among the torque applied to a rigid body, its angular velocity and acceleration, and the body inertia moment: τ = Γ ω + ω Γω where τ is the applied torque, ω and ω il momento applicato al corpo, sono la velocità e l accelerazione angolare del corpo e Γ è il momento d inerzia del corpo rispetto al suo baricentro. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
4 Dynamics  Introduction A system composed by N mass points or else a rigid body is in dynamic equilibrium when the sum of all forces, including inertial forces, is zero. the sum of all angular torques (with respect to the body mass center), including inertial torques, is zero. The first condition allows to write differential linear equations of equilibrium, called Newton equations, while the second condition allows to write differential angular equations of equilibrium, called Euler equations. Equations are vectorial, i.e., they relate vectorial quantities; every vectorial equations implies three scalar equations, one for each component. In n links manipulators, the number of vectorial equations is 2n. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
5 NewtonEuler Equations Consider the generic ith robot arm b i, with its center of mass c i, and DH conventions applied. Figure: Arm i with applied forces and torques. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
6 Newton Equations If: f i 1,i f i+1,i g i a ci resultant of the forces applied from arm i 1 to arm i resultant of the forces applied from arm i + 1 to arm i local gravity field acceleration vector total acceleration of the centerofmass We can write the ith Newton equation as: f i 1,i + f i+1,i + m i g i m i a ci = 0 Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
7 Euler Equations If: N i 1,i N i+1,i Γ i r ci,i 1 r ci,i BRF resultant of the torques applied from arm (i 1) to arm i resultant of the forces applied from arm (i + 1) to arm i inertia matrix of arm i with respect to its centerofmass position of the (i 1) BRF origin with respect to centerofmass position of the (i + 1) BRF with respect to centerofmass Body Reference Frame We can write the ith Euler equation as N i 1,i + N i+1,i + r ci,i 1 f i 1,i + r ci,i f i+1,i Γ i ω i ω i Γ i ω i = 0 } {{ } moment of the forces f Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
8 NewtonEuler Equations The 2n vectorial NewtonEuler (NE) equations are difficult to deal with, at least symbolically, since the internal constraints between the arms appear explicitly. These constraints are due to the forces f transmitted by an arm to the other. These constraints have no interest in determining the dynamical behavior and the motion laws of the multibody structure, and their determination is useless. From this point of view, Lagrange equations are much more immediate and easy to deal with, as we shall see in the following. Nonetheless, from a purely numerical/algorithmic viewpoint NE equations are easier to solve than Lagrange, due to the several recursive solutions found in literature. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
9 Lagrange Equations Lagrange equations are scalar differential equations, unlike NE equations; they are derived from the definition of a Lagrangian function given by the difference of the total kinetic coenergy and the total potential energy of the entire manipulator. Kinetic Coenergy The total kinetic coenergy C is a nonnegative scalar function of the joint coordinates q(t) and velocities q(t); it is an additive function, i.e., C (q(t), q(t)) = n i=1 where C i is the kinetic coenergy of arm i. C i (q(t), q(t)) Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
10 Lagrange Equations Potential Energy In mechanical systems the total potential energy P is a function of the joint coordinates q(t) alone; it is additive, i.e., P(q(t)) = n i=1 where P i is the ith arm potential energy. P i (q(t)) Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
11 Lagrange Equations Lagrangian function The Lagrangian (or Lagrangean) function is a statefunction defined as L (q(t), q(t)) = C P = n i=1 C i (q(t), q(t)) n i=1 P i (q(t)) Statefunction means that the value of the function depends only on the state of the system at time (t). Once the lagrangian is known, the system dynamics is described by n scalar differential equations: ( ) d L L = F i i = 1,...,n dt q i q i where F i is the ith generalized scalar force. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
12 Lagrange Equations From a dimensional point of view, Lagrange equations are differential equations whose terms are scalar forces or torques. Approximately we can say that these forces/torques are the sum of all the effects of the virtual work associated with the ith coordinate q i (t). If among these forces there are also dissipative forces associated to a dissipative function D, where n D( q) = i ( q) = i=1d 1 2 n i=1 β i q 2 i Lagrange equation can be written as ( ) d L L + D = F i dt q i q i q i i = 1,...,n Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
13 Kinetic Energy Since the energy is an additive scalar quantity, it is convenient to provide only the value of the ith arm kinetic energy: C i (q, q) = 1 2 vt c i (q, q)m i v ci (q, q) ωt i (q, q)γ i ω i (q, q) where v ci is the total linear velocity of the ith body centerofmass (total means that is the velocity of the body with respect to an inertial RF), where ω i is the total angular velocity of the ith body and Γ i the inertia matrix with respect to the centerofmass. Hence kinetic energy of a rototranslating arm is the sum of two terms: the kinetic energy due to translation plus the kinetic energy due to rotation. The former depends on the square value of the centerofmass velocity, while the latter depends on the square value of the angular velocity of the arm. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
14 Kinetic Energy To express the kinetic energy (KE) directly in function of the generalized coordinates q and velocities q it is necessary to know the Jacobian matrices relative to v ci and ω i. If we define [ J (i) L = J (i) [ L1 J (i) A = J (i) A1 ] J (i) L2 J (i) Li 0 0 J (i) A2 J (i) Ai 0 0 ] we have v ci = J (i) L1 q 1 + J (i) L2 q J (i) Li q i = J (i) L q ω i = J (i) A1 q 1 + J (i) A2 q J (i) Ai q i = J (i) A q } ṗ ci = J ci q Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
15 Kinetic Energy We can therefore write the KE as 1 2 i q T [ J (i) L (q)t m i J (i) L (q) ] q + q T [ J (i) A (q)t Γ i J (i) A (q) ] q or else and 1 2 qt i ( ) ( ) J (i) L (q)t m i J (i) L (q) + J (i) A (q)t Γ i J (i) A (q) q } {{ } H i (q) C = 1 2 qt (H i (q)) q = 1 i 2 qt H(q) q Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
16 Kinetic Energy Calling H ij (q) the generic term ij of matrix H(q), we observe that H ij (q) = n k=1 {H ij (q)} k where {H ij (q)} k is the ijth element of the inertia matrix of the kth arm. Therefore, another formulation of the kinetic coenergy is the following: C = 1 2 n n i=1 j=1 H ij (q) q i q j Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
17 Potential Energy Usually potential energy is stored in elastic elements; if the manipulator is composed of purely rigid arms, there are no elements capable to store potential energy. Nonetheless, we can also consider another form of kinetic energy, i.e., the position energy, due to the presence of a gravitational force field, that, locally, has field lines parallel to the local acceleration vector G. Figure: Potential energy has equipotential surfaces orthogonal to the local gravity vector G. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
18 Potential Energy Two alternative approaches are available to include the potential energy into Lagrange equations: 1 forces and torques due to the gravitational field are considered as external generalized forces F i acting on the arms; 2 position energy, due to gravitational effects, is considered a potential energy term included into the total potential energy. In the following, the second approach will be developed; in any case it produces the same results as the first one. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
19 Potential Energy In a gravitational field, the potential energy is expressed as: P i (q) = m i G T r 0,ci (q) where r 0,ci (q) is the vector that represents the position of the centerofmass of the ith arm in RF R 0. Usually we assume that potential energy is zero when the centerofmass is at the same level of the origin of R 0 ; is positive if the centerofmass is above the origin of R 0, is negative if the centerofmass is below the origin of R 0. Figure: Potential energy is positive if G T r 0,ci < 0. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
20 Generalized Forces To compute the generalized forces, we neglect the effect of the weight forces, whose causes (gravity field) has been already included in the potential energy. Apart from the possible friction forces, that are expressed including the dissipation energy terms D i, all the other generalized forces are commonly due to the action of actuators moving the joints, and to the generalized interaction forces exchanged with the environment. In general, the generalized forces are the sum of all the effects associated with the virtual work of the ith coordinate q i (t). In prismatic joints the total virtual work is the sum of virtual works done by all linear forces, while in rotational joints it is the sum of virtual works done by all angular torques. N f δw = f k δr k + k=1 } {{ } lineari N τ k=1 τ k δα k = 0 } {{ } angolari Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
21 Generalized Forces and Virtual Works The previous equation can also be expressed as: δw = = = = N f k=1 f k δr k + [ N f n f k k=1 [ n Nf i=1 n i=1 i=1 N τ k=1 r k δq i q i ] τ k δα k ] + f k r k δq i + k=1 q i } {{ } linear g.f. F li F li δq i + n i=1 F αi δα i N τ k=1 n i=1 τ k [ n [ Nτ i=1 τ k δα i q i ] τ k α k k=1 q i } {{ } angular g.f. F αi by inspection of the equation terms it is possible to recover the exact expression of the ith components of the generalized forces. ] δα i Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
22 Generalized Forces More clearly, assuming that the joint actuators apply active command torques τ c = [ τ c1 τ cn ] T and that, at the manipulator TCP an external generalized force F e is applied by or to the environment. Then the ith component of the generalized total forces is F i = τ ci + τ ei where we have called τ ei the ith component of J T F e of the environment interaction torques. From now on we will use the symbol τ i instead of F i Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
23 Final Equations For simplicity, the friction forces are neglected and we consider only the terms ( ) d L L dt q i q = τ i After the differentiation we have ( H ij (q) q j + j j k h ijk (q) q k ) } {{ } c ij (q, q) q j + g i (q) = τ i where the h ijk terms are called Christoffel symbols of the first type. h ijk (q) = 1 ( Hij (q) + H ik(q) H ) jk(q) = h ikj (q) k 2 q k q j q i Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
24 Final Equations Setting c ij (q, q) = h ijk (q) q k, we obtain: k j H ij (q) q j +c ij (q, q) q j + g i (q) = τ i j The n arm equations may be collected in a single matrix equation H(q) q(t) + C(q, q) q(t) + g(q) = τ where τ = τ c + τ e, is the sum of the command torques provided by the actuators τ c and of the possible external interaction torques τ e. The elements of C(q, q) matrix are the terms c ij (q, q) indicated above. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
25 Friction terms If viscous dissipative phenomena (proportional to velocities) are present, these can be included in the left hand side of the equation, as: H(q) q(t) + C(q, q) q(t) + B q + g(q) = τ where B is usually a diagonal matrix with constant elements, that are the constant viscous friction coefficients β i : B = diag(β i ) Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
26 Properties of the Lagrange Equation Consider again the equation (without dissipative terms for brevity) H(q) q(t) + C(q, q) q(t) } {{ } } {{ } n terms n terms + g(q) }{{} n terms = τ }{{} n terms it is always possible to define a set of n p parameters, some geometric, some inertial ones, but all depending on the physical structure of the manipulator, that can be collected in a n p parameter vector θ 1 θ =. θ np The robot dynamics is linear in the parameters, i.e., H(q) q(t) + C(q, q) q(t) + g(q) = Φ( q(t), q(t),q(t)) θ } {{ } n n p structural matrix T Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
27 Properties of the Lagrange Equation Therefore, we can write Φ( q(t), q(t),q(t)) θ = τ(t) where the Φ( q, q,q) R n n p matrix is called regression matrix or else regressor This linear equation allows to directly relate the generalized torques τ with the parameters θ; we can use this relation to obtain the numerical values of the parameters from the torques measurements. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
28 Properties of the Lagrange Equation Let us we define a new matrix N(q, q) as N(q, q) = Ḣ(q) 2C(q, q) this matrix is structurally (i.e., always) antisymmetrical. As we have seen, the properties of antisymmetrical matrices allows to state that the quadratic form associated with N(q, q) is always zero: q T (t)n(q, q) q(t) 0, q(t) This property is useful in the when we are looking for Lyapunov functions in the study of the stability of nonlinear control algorithms. A last property of H(q) matrix is that, under very general conditions is positive definite, therefore invertible, for each value of q. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
29 State Equations Starting from the manipulator matrix equation: H(q) q(t) + C(q, q) q(t) + g(q) = τ we can obtain the state equations of this system choosing as state vector x(t) the following one: [ ] [ ] x1 (t) q(t) x(t) = x 2 (t) q(t) This choice produce the first order nonlinear differential state equations: ẋ 1 (t) = x 2 (t) ẋ 2 (t) = H 1 (x 1 ){C(x 1,x 2 )x 2 (t) + g(x 1 )} + H 1 (x 1 )τ(t) Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
30 State Equations Sometimes it is necessary or useful to approximately linearize the state equations, in order to use classical linear techniques for control design. The inertia matrix can be approximated as H(q) Ĥ i.e., diagonal and independent on q. H Ĥ = H nn When joint velocities are low, we can also set C 0, and the equation reduces to: H q(t) = τ g(q) which represents n decoupled double integrators, driven by external torques, including gravitational ones. Basilio Bona (DAUINPolitecnico di Torino) Dynamics / 30
Dynamic model of robot manipulators
Dynamic model of robot manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri
More informationLecture L222D Rigid Body Dynamics: Work and Energy
J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L  D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L3 for
More informationDynamic Analysis. Mass Matrices and External Forces
4 Dynamic Analysis. Mass Matrices and External Forces The formulation of the inertia and external forces appearing at any of the elements of a multibody system, in terms of the dependent coordinates that
More informationThe dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w
Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration
More informationMCE/EEC 647/747: Robot Dynamics and Control
MCE/EEC 647/747: Robot Dynamics and Control Lecture 4: Velocity Kinematics Jacobian and Singularities Torque/Force Relationship Inverse Velocity Problem Reading: SHV Chapter 4 Mechanical Engineering Hanz
More informationACTUATOR DESIGN FOR ARC WELDING ROBOT
ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda391760,
More informationDesignSimulationOptimization Package for a Generic 6DOF Manipulator with a Spherical Wrist
DesignSimulationOptimization Package for a Generic 6DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
More informationModeling Mechanical Systems
chp3 1 Modeling Mechanical Systems Dr. Nhut Ho ME584 chp3 2 Agenda Idealized Modeling Elements Modeling Method and Examples Lagrange s Equation Case study: Feasibility Study of a Mobile Robot Design Matlab
More informationPhysics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives
Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring
More informationAttitude Control and Dynamics of Solar Sails
Attitude Control and Dynamics of Solar Sails Benjamin L. Diedrich A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Aeronautics & Astronautics University
More informationMotion Control of 3 DegreeofFreedom DirectDrive Robot. Rutchanee Gullayanon
Motion Control of 3 DegreeofFreedom DirectDrive Robot A Thesis Presented to The Academic Faculty by Rutchanee Gullayanon In Partial Fulfillment of the Requirements for the Degree Master of Engineering
More information1 Scalars, Vectors and Tensors
DEPARTMENT OF PHYSICS INDIAN INSTITUTE OF TECHNOLOGY, MADRAS PH350 Classical Physics Handout 1 8.8.2009 1 Scalars, Vectors and Tensors In physics, we are interested in obtaining laws (in the form of mathematical
More informationSingle and Double plane pendulum
Single and Double plane pendulum Gabriela González 1 Introduction We will write down equations of motion for a single and a double plane pendulum, following Newton s equations, and using Lagrange s equations.
More informationA B = AB sin(θ) = A B = AB (2) For two vectors A and B the cross product A B is a vector. The magnitude of the cross product
1 Dot Product and Cross Products For two vectors, the dot product is a number A B = AB cos(θ) = A B = AB (1) For two vectors A and B the cross product A B is a vector. The magnitude of the cross product
More informationAPPLIED MATHEMATICS ADVANCED LEVEL
APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications
More informationCh.8 Rotational Equilibrium and Rotational Dynamics.
Ch.8 Rotational Equilibrium and Rotational Dynamics. Conceptual question # 1, 2, 9 Problems# 1, 3, 7, 9, 11, 13, 17, 19, 25, 28, 33, 39, 43, 47, 51, 55, 61, 79 83 Torque Force causes acceleration. Torque
More informationOperational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
More informationState of Stress at Point
State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,
More informationSchool of Biotechnology
Physics reference slides Donatello Dolce Università di Camerino a.y. 2014/2015 mail: donatello.dolce@unicam.it School of Biotechnology Program and Aim Introduction to Physics Kinematics and Dynamics; Position
More informationDATA ANALYSIS II. Matrix Algorithms
DATA ANALYSIS II Matrix Algorithms Similarity Matrix Given a dataset D = {x i }, i=1,..,n consisting of n points in R d, let A denote the n n symmetric similarity matrix between the points, given as where
More informationME 563 MECHANICAL VIBRATIONS
ME 563 MECHANICAL VIBRATIONS Fall 2010 Potter MWF 4:30 p.m.5:20 p.m. Instructor: Prof. D. E. Adams Room: ME 361 Email: deadams@purdue.edu Phone: 4966033 11 1 Introduction to Mechanical Vibrations 1.1
More informationFirst Semester Learning Targets
First Semester Learning Targets 1.1.Can define major components of the scientific method 1.2.Can accurately carry out conversions using dimensional analysis 1.3.Can utilize and convert metric prefixes
More informationPhysics 1A Lecture 10C
Physics 1A Lecture 10C "If you neglect to recharge a battery, it dies. And if you run full speed ahead without stopping for water, you lose momentum to finish the race. Oprah Winfrey Static Equilibrium
More information11. Rotation Translational Motion: Rotational Motion:
11. Rotation Translational Motion: Motion of the center of mass of an object from one position to another. All the motion discussed so far belongs to this category, except uniform circular motion. Rotational
More information(Most of the material presented in this chapter is taken from Thornton and Marion, Chap. 7)
Chapter 4. Lagrangian Dynamics (Most of the material presented in this chapter is taken from Thornton and Marion, Chap. 7 4.1 Important Notes on Notation In this chapter, unless otherwise stated, the following
More informationHW 7 Q 14,20,20,23 P 3,4,8,6,8. Chapter 7. Rotational Motion of the Object. Dr. Armen Kocharian
HW 7 Q 14,20,20,23 P 3,4,8,6,8 Chapter 7 Rotational Motion of the Object Dr. Armen Kocharian Axis of Rotation The radian is a unit of angular measure The radian can be defined as the arc length s along
More informationAn Adaptive Attitude Control Formulation under Angular Velocity Constraints
An Adaptive Attitude Control Formulation under Angular Velocity Constraints Puneet Singla and Tarunraj Singh An adaptive attitude control law which explicitly takes into account the constraints on individual
More informationPrerequisites 20122013
Prerequisites 20122013 Engineering Computation The student should be familiar with basic tools in Mathematics and Physics as learned at the High School level and in the first year of Engineering Schools.
More informationCHAPTER 9 MULTIDEGREEOFFREEDOM SYSTEMS Equations of Motion, Problem Statement, and Solution Methods
CHAPTER 9 MULTIDEGREEOFFREEDOM SYSTEMS Equations of Motion, Problem Statement, and Solution Methods Twostory shear building A shear building is the building whose floor systems are rigid in flexure
More informationLecture 11 Invariant sets, conservation, and dissipation
EE363 Winter 200809 Lecture 11 Invariant sets, conservation, and dissipation invariant sets conserved quantities dissipated quantities derivative along trajectory discretetime case 11 1 Invariant sets
More informationKyuJung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A.
MECHANICS: STATICS AND DYNAMICS KyuJung Kim Mechanical Engineering Department, California State Polytechnic University, Pomona, U.S.A. Keywords: mechanics, statics, dynamics, equilibrium, kinematics,
More informationLecture 17. Last time we saw that the rotational analog of Newton s 2nd Law is
Lecture 17 Rotational Dynamics Rotational Kinetic Energy Stress and Strain and Springs Cutnell+Johnson: 9.49.6, 10.110.2 Rotational Dynamics (some more) Last time we saw that the rotational analog of
More informationPhysics 111: Lecture 4: Chapter 4  Forces and Newton s Laws of Motion. Physics is about forces and how the world around us reacts to these forces.
Physics 111: Lecture 4: Chapter 4  Forces and Newton s Laws of Motion Physics is about forces and how the world around us reacts to these forces. Whats a force? Contact and noncontact forces. Whats a
More informationDynamics. Figure 1: Dynamics used to generate an exemplar of the letter A. To generate
Dynamics Any physical system, such as neurons or muscles, will not respond instantaneously in time but will have a timevarying response termed the dynamics. The dynamics of neurons are an inevitable constraint
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Robot Motion Probabilistic models of mobile robots Robot motion Kinematics Velocity motion model Odometry
More information2.5 Physicallybased Animation
2.5 Physicallybased Animation 320491: Advanced Graphics  Chapter 2 74 Physicallybased animation Morphing allowed us to animate between two known states. Typically, only one state of an object is known.
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 information3.8 Finding Antiderivatives; Divergence and Curl of a Vector Field
3.8 Finding Antiderivatives; Divergence and Curl of a Vector Field 77 3.8 Finding Antiderivatives; Divergence and Curl of a Vector Field Overview: The antiderivative in one variable calculus is an important
More informationA Quick Tutorial on Multibody Dynamics
A Quic Tutorial on Multibody Dynamics C. Karen Liu Sumit Jain School of Interactive Computing Georgia Institute of Technology i Contents 1 Introduction 2 2 Lagrangian Dynamics 3 3 Review: NewtonEuler
More informationManufacturing Equipment Modeling
QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,
More informationAverage Angular Velocity
Average Angular Velocity Hanno Essén Department of Mechanics Royal Institute of Technology S100 44 Stockholm, Sweden 199, December Abstract This paper addresses the problem of the separation of rotational
More information3.6 Solving Problems Involving Projectile Motion
INTRODUCTION 12 Physics and its relation to other fields introduction of physics, its importance and scope 15 Units, standards, and the SI System description of the SI System description of base and
More informationRecapitulation: Forces and Torques for static manipulators
Recapitulation: Forces and Torques for static manipulators For propagation of forces and torques in a nonmoving manipulator, the following equations hold: i f i = i i+r i+ f i+ i n i = i i+r i+ n i+ +
More informationCOMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry.
North Carolina Standard Course of Study and Grade Level Competencies, Physics I Revised 2004 139 Physics PHYSICS  Grades 912 Strands: The strands are: Nature of Science, Science as Inquiry, Science and
More informationTorque Analyses of a Sliding Ladder
Torque Analyses of a Sliding Ladder 1 Problem Kirk T. McDonald Joseph Henry Laboratories, Princeton University, Princeton, NJ 08544 (May 6, 2007) The problem of a ladder that slides without friction while
More informationLecture L19  Vibration, Normal Modes, Natural Frequencies, Instability
S. Widnall 16.07 Dynamics Fall 2009 Version 1.0 Lecture L19  Vibration, Normal Modes, Natural Frequencies, Instability Vibration, Instability An important class of problems in dynamics concerns the free
More informationThe Characteristic Polynomial
Physics 116A Winter 2011 The Characteristic Polynomial 1 Coefficients of the characteristic polynomial Consider the eigenvalue problem for an n n matrix A, A v = λ v, v 0 (1) The solution to this problem
More informationTHEORETICAL MECHANICS
PROF. DR. ING. VASILE SZOLGA THEORETICAL MECHANICS LECTURE NOTES AND SAMPLE PROBLEMS PART ONE STATICS OF THE PARTICLE, OF THE RIGID BODY AND OF THE SYSTEMS OF BODIES KINEMATICS OF THE PARTICLE 2010 0 Contents
More informationRotation: Moment of Inertia and Torque
Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn
More informationIsaac Newton s (16421727) Laws of Motion
Big Picture 1 2.003J/1.053J Dynamics and Control I, Spring 2007 Professor Thomas Peacock 2/7/2007 Lecture 1 Newton s Laws, Cartesian and Polar Coordinates, Dynamics of a Single Particle Big Picture First
More informationSlide 10.1. Basic system Models
Slide 10.1 Basic system Models Objectives: Devise Models from basic building blocks of mechanical, electrical, fluid and thermal systems Recognize analogies between mechanical, electrical, fluid and thermal
More informationEngineering Mechanics I. Phongsaen PITAKWATCHARA
2103213 Engineering Mechanics I Phongsaen.P@chula.ac.th May 13, 2011 Contents Preface xiv 1 Introduction to Statics 1 1.1 Basic Concepts............................ 2 1.2 Scalars and Vectors..........................
More informationLectureXIII. Angular momentum and Fixed axis rotation
LectureXIII Angular momentum and Fixed axis rotation General rigid body motion The general motion of a rigid body of mass m consists of a translation of the center of masswithvelocity andarotationaboutthecenterofmasswithallelementsofthe
More informationVectors and the Inclined Plane
Vectors and the Inclined Plane Introduction: This experiment is designed to familiarize you with the concept of force as a vector quantity. The inclined plane will be used to demonstrate how one force
More informationPeople s Physics book 3e Ch 251
The Big Idea: In most realistic situations forces and accelerations are not fixed quantities but vary with time or displacement. In these situations algebraic formulas cannot do better than approximate
More informationChapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.
Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems
More informationChapter 5 Newton s Laws of Motion
Chapter 5 Newton s Laws of Motion Force and Mass Units of Chapter 5 Newton s First Law of Motion Newton s Second Law of Motion Newton s Third Law of Motion The Vector Nature of Forces: Forces in Two Dimensions
More informationRotation, Rolling, Torque, Angular Momentum
Halliday, Resnick & Walker Chapter 10 & 11 Rotation, Rolling, Torque, Angular Momentum Physics 1A PHYS1121 Professor Michael Burton Rotation 101 Rotational Variables! The motion of rotation! The same
More informationSimple harmonic motion
PH122 Dynamics Page 1 Simple harmonic motion 02 February 2011 10:10 Force opposes the displacement in A We assume the spring is linear k is the spring constant. Sometimes called stiffness constant Newton's
More informationA Bond Graph Approach for Modelling Systems of Rigid Bodies in Spatial Motion
A Bond Graph Approach for Modelling Systems of Rigid Bodies in Spatial Motion Børge Rokseth Marine Technology Submission date: June 214 Supervisor: Eilif Pedersen, IMT Cosupervisor: Asgeir Sørensen, IMT
More informationwww.mathsbox.org.uk Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x
Mechanics 2 : Revision Notes 1. Kinematics and variable acceleration Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx differentiate a = dv = d2 x dt dt dt 2 Acceleration Velocity
More informationPhysics 53. Oscillations. You've got to be very careful if you don't know where you're going, because you might not get there.
Physics 53 Oscillations You've got to be very careful if you don't know where you're going, because you might not get there. Yogi Berra Overview Many natural phenomena exhibit motion in which particles
More informationEL5223. Basic Concepts of Robot Sensors, Actuators, Localization, Navigation, and1 Mappin / 12
Basic Concepts of Robot Sensors, Actuators, Localization, Navigation, and Mapping Basic Concepts of Robot Sensors, Actuators, Localization, Navigation, and1 Mappin / 12 Sensors and Actuators Robotic systems
More information041. Newton s First Law Newton s first law states: Sections Covered in the Text: Chapters 4 and 8 F = ( F 1 ) 2 + ( F 2 ) 2.
Force and Motion Sections Covered in the Text: Chapters 4 and 8 Thus far we have studied some attributes of motion. But the cause of the motion, namely force, we have essentially ignored. It is true that
More informations r or equivalently sr linear velocity vr Rotation its description and what causes it? Consider a disk rotating at constant angular velocity.
Rotation its description and what causes it? Consider a disk rotating at constant angular velocity. Rotation involves turning. Turning implies change of angle. Turning is about an axis of rotation. All
More informationModule 3F2: Systems and Control EXAMPLES PAPER 1  STATESPACE MODELS
Cambridge University Engineering Dept. Third year Module 3F2: Systems and Control EXAMPLES PAPER  STATESPACE MODELS. A feedback arrangement for control of the angular position of an inertial load is
More informationLagrangian and Hamiltonian Mechanics
Lagrangian an Hamiltonian Mechanics D.G. Simpson, Ph.D. Department of Physical Sciences an Engineering Prince George s Community College December 5, 007 Introuction In this course we have been stuying
More informationRigid Body Dynamics (I)
Rigid Body Dynamics (I) COMP768: October 4, 2007 Nico Galoppo From Particles to Rigid Bodies Particles No rotations Linear velocity v only 3N DoFs Rigid bodies 6 DoFs (translation + rotation)
More informationDecember 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in twodimensional space (1) 2x y = 3 describes a line in twodimensional space The coefficients of x and y in the equation
More informationPrecise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility
Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut Email : renuka_mee@nitc.ac.in,
More informationEQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS
EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS Today s Objectives: Students will be able to: 1. Analyze the planar kinetics of a rigid body undergoing rotational motion. InClass Activities: Applications
More informationVéronique PERDEREAU ISIR UPMC 6 mars 2013
Véronique PERDEREAU ISIR UPMC mars 2013 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers
More informationChapter 6 Work and Energy
Chapter 6 WORK AND ENERGY PREVIEW Work is the scalar product of the force acting on an object and the displacement through which it acts. When work is done on or by a system, the energy of that system
More informationHooke s Law. Spring. Simple Harmonic Motion. Energy. 12/9/09 Physics 201, UWMadison 1
Hooke s Law Spring Simple Harmonic Motion Energy 12/9/09 Physics 201, UWMadison 1 relaxed position F X = kx > 0 F X = 0 x apple 0 x=0 x > 0 x=0 F X =  kx < 0 x 12/9/09 Physics 201, UWMadison 2 We know
More informationPhys 111 Fall P111 Syllabus
Phys 111 Fall 2012 Course structure Five sections lecture time 150 minutes per week Textbook Physics by James S. Walker fourth edition (Pearson) Clickers recommended Coursework Complete assignments from
More informationSalem Community College Course Syllabus. Course Title: Physics I. Course Code: PHY 101. Lecture Hours: 2 Laboratory Hours: 4 Credits: 4
Salem Community College Course Syllabus Course Title: Physics I Course Code: PHY 101 Lecture Hours: 2 Laboratory Hours: 4 Credits: 4 Course Description: The basic principles of classical physics are explored
More informationChapter 11 Equilibrium
11.1 The First Condition of Equilibrium The first condition of equilibrium deals with the forces that cause possible translations of a body. The simplest way to define the translational equilibrium of
More informationLecture L18  Exploring the Neighborhood: the Restricted ThreeBody Problem
S. Widnall 16.07 Dynamics Fall 008 Version 1.0 Lecture L18  Exploring the Neighborhood: the Restricted ThreeBody Problem The ThreeBody Problem In Lecture 1517, we presented the solution to the twobody
More informationCONTROL OF ROBOT MANIPULATORS IN JOINT SPACE
CONTROL OF ROBOT MANIPULATORS IN JOINT SPACE Rafael Kelly Centro de Investigación Científica y de Educación Superior de Ensenada Mexico Víctor Santibáñez Instituto Tecnológico de la Laguna Mexico Antonio
More informationPhysics Notes Class 11 CHAPTER 5 LAWS OF MOTION
1 P a g e Inertia Physics Notes Class 11 CHAPTER 5 LAWS OF MOTION The property of an object by virtue of which it cannot change its state of rest or of uniform motion along a straight line its own, is
More informationphysics 111N rotational motion
physics 111N rotational motion rotations of a rigid body! suppose we have a body which rotates about some axis! we can define its orientation at any moment by an angle, θ (any point P will do) θ P physics
More informationManipulator Kinematics. Prof. Matthew Spenko MMAE 540: Introduction to Robotics Illinois Institute of Technology
Manipulator Kinematics Prof. Matthew Spenko MMAE 540: Introduction to Robotics Illinois Institute of Technology Manipulator Kinematics Forward and Inverse Kinematics 2D Manipulator Forward Kinematics Forward
More informationNEWTON S LAWS OF MOTION
NEWTON S LAWS OF MOTION Background: Aristotle believed that the natural state of motion for objects on the earth was one of rest. In other words, objects needed a force to be kept in motion. Galileo studied
More informationPhysics in the Laundromat
Physics in the Laundromat Kirk T. McDonald Joseph Henry Laboratories, Princeton University, Princeton, NJ 08544 (Aug. 5, 1997) Abstract The spin cycle of a washing machine involves motion that is stabilized
More informationChapter 3. Forces, Momentum & Stress. 3.1 Newtonian mechanics: a very brief résumé
Chapter 3 Forces, Momentum & Stress 3.1 Newtonian mechanics: a very brief résumé In classical Newtonian particle mechanics, particles (lumps of matter) only experience acceleration when acted on by external
More informationF ij = Gm im j r i r j 3 ( r j r i ).
Physics 3550, Fall 2012 Newton s Third Law. Multiparticle systems. Relevant Sections in Text: 1.5, 3.1, 3.2, 3.3 Newton s Third Law. You ve all heard this one. Actioni contrariam semper et qualem esse
More informationSolution Derivations for Capa #10
Solution Derivations for Capa #10 1) The flywheel of a steam engine runs with a constant angular speed of 172 rev/min. When steam is shut off, the friction of the bearings and the air brings the wheel
More informationDynamics of Rotational Motion
Chapter 10 Dynamics of Rotational Motion PowerPoint Lectures for University Physics, Twelfth Edition Hugh D. Young and Roger A. Freedman Lectures by James Pazun Modified by P. Lam 5_31_2012 Goals for Chapter
More informationLecture 2 Linear functions and examples
EE263 Autumn 200708 Stephen Boyd Lecture 2 Linear functions and examples linear equations and functions engineering examples interpretations 2 1 Linear equations consider system of linear equations y
More informationVersion PREVIEW Practice 8 carroll (11108) 1
Version PREVIEW Practice 8 carroll 11108 1 This printout should have 12 questions. Multiplechoice questions may continue on the net column or page find all choices before answering. Inertia of Solids
More informationLecture L3  Vectors, Matrices and Coordinate Transformations
S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3  Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between
More information8.012 Physics I: Classical Mechanics Fall 2008
MIT OpenCourseWare http://ocw.mit.edu 8.012 Physics I: Classical Mechanics Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS INSTITUTE
More informationAngular velocity. Angular velocity measures how quickly the object is rotating. Average angular velocity. Instantaneous angular velocity
Angular velocity Angular velocity measures how quickly the object is rotating. Average angular velocity Instantaneous angular velocity Two coins rotate on a turntable. Coin B is twice as far from the axis
More informationA Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm
International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 1, JanuaryJune 011; pp. 90; International Science Press, ISSN: 09756108 A Simulation Study on Joint Velocities and End
More informationReavis High School Physics Honors Curriculum Snapshot
Reavis High School Physics Honors Curriculum Snapshot Unit 1: Mathematical Toolkit Students will be able to: state definition for physics; measure length using a meter stick; measure the time with a stopwatch
More informationDynamics and Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field
Dynamics and Control of an Elastic Dumbbell Spacecraft in a Central Gravitational Field Amit K. Sanyal Jinglai Shen N. Harris McClamroch Department of Aerospace Engineering University of Michigan Conference
More informationLecture PowerPoints. Chapter 7 Physics: Principles with Applications, 6 th edition Giancoli
Lecture PowerPoints Chapter 7 Physics: Principles with Applications, 6 th edition Giancoli 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the
More information5.2 Rotational Kinematics, Moment of Inertia
5 ANGULAR MOTION 5.2 Rotational Kinematics, Moment of Inertia Name: 5.2 Rotational Kinematics, Moment of Inertia 5.2.1 Rotational Kinematics In (translational) kinematics, we started out with the position
More informationCenter of Gravity. We touched on this briefly in chapter 7! x 2
Center of Gravity We touched on this briefly in chapter 7! x 1 x 2 cm m 1 m 2 This was for what is known as discrete objects. Discrete refers to the fact that the two objects separated and individual.
More informationOnline Courses for High School Students 18889726237
Online Courses for High School Students 18889726237 PHYSICS Course Description: This course provides a comprehensive survey of all key areas: physical systems, measurement, kinematics, dynamics, momentum,
More information