Linear and Angular Velocities 2/4. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA

Size: px
Start display at page:

Download "Linear and Angular Velocities 2/4. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA"

Transcription

1 Linear and ngular elocities 2/4 Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

2 Jacobian Matri - alculation Methods Differentiation the Forward Kinematics Eqs. Iterative ropagation (elocities or Forces / Torques) Jacobian Matri Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

3 Jacobian Matri - Introduction In the field of robotics the Jacobian matri describe the relationship between the joint angle rates ( ) and the translation and rotation velocities of the end effector ( ). This relationship is given b: N J In addition to the velocit relationship, we are also interested in developing a relationship between the robot joint torques ( forces and moments ( ) and the ) at the robot end effector (Static onditions). This relationship is given b: F F T J F Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

4 elocit ropagation Link / Joint bstraction Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

5 elocit ropagation Intuitive Eplanation Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

6 elocit ropagation Intuitive Eplanation Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

7 entral Topic - Simultaneous Linear and otational elocit ector Form Matri Form OG OG ),,,, ( f OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

8 Definitions - Linear elocit Linear velocit - The instantaneous rate of change in linear position of a point relative to some frame. t t t t t t t t dt d t t ) ( ) ( lim ) ( ) ( lim OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

9 Definitions - Linear elocit The position of point in frame {} is represented b the linear position vector The velocit of a point relative to frame {} is represented b the linear velocit vector dt d OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

10 OG OG Linear elocit - igid od Given: onsider a frame {} attached to a rigid bod whereas frame {} is fied. The orientation of frame {} with respect to frame {} is not changing as a function of time roblem: describe the motion of of the vector relative to frame {} Solution: Frame {} is located relative to frame {} b a position vector and the rotation matri OG (assume that the orientation is not changing in time ) epressing both components of the velocit in terms of frame {} gives OG ( ) OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

11 Linear elocit Translation Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

12 Linear elocit Translation Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

13 Linear & ngular elocities - Frames When describing the velocit (linear or angular) of an object, there are two important frames that are being used: epresented Frame (eference Frame) : This is the frame used to represent (epress) the object s velocit. omputed Frame This is the frame in which the velocit is measured (differentiate the position). OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

14 Frame - elocit s with an vector, a velocit vector ma be described in terms of an frame, and this frame of reference is noted with a leading superscript. velocit vector computed in frame {} and represented in frame {} would be written dt d ) ( omputed (Measured) epresented (eference Frame) OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

15 Frame - Linear elocit We can alwas remove the outer, leading superscript b eplicitl including the rotation matri which accomplishes the change in the reference frame Note that in the general case because ma be time-verging If the calculated velocit is written in terms of of the frame of differentiation the result could be indicated b a single leading superscript. In a similar fashion when the angular velocit is epresses and measured as a vector ) ( ) ( ) ( ) ( OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

16 OG OG Frames - Linear elocit - Eample Given: The driver of the car maintains a speed of 1 km/h (as shown to the driver b the car s speedometer). roblem: Epress the velocities in each section of the road,,, D, E, F where {} - ar frame, and {W} - World frame W W W W epresented (eference Frame) {} D omputed (Measured) {W} E Object Frame F Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

17 OG OG Frames - Linear elocit - Eample c s ot( ˆ, ) s c o ot( ˆ, 45 ) o ot( ˆ, 45 ) o ot( ˆ, 9 ) Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

18 Frames - Linear elocit - Eample is not time-varing (in this eample) ) ( [] [] ) ( I W W W ) ( W W W W W W I ) ( [] [] ) ( W W W OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

19 Frames - Linear elocit - Eample oad Section elocit W W W W D E F OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

20 OG OG Linear elocit - Free ector Linear velocit vectors are insensitive to shifts in origin. onsider the following eample: {} {} {} The velocit of the object in {} relative to both {} and {} is the same, that is s long as {} and {} remain fied relative to each other (translational but not rotational), then the velocit vector remains unchanged (that is, a free vector). Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

21 OG OG ngular elocit - igid od Given: onsider a frame {} attached to a rigid bod whereas frame {} is fied. The vector is constant as view from frame {} roblem: describe the velocit of the vector representing the the point relative to frame {} Solution: Even though the vector is constant as view from frame {} it is clear that point will have a velocit as seen from frame {} due to the rotational velocit OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

22 ngular elocit - igid od - Intuitive pproach OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

23 OG OG ngular elocit - igid od - Intuitive pproach The figure shows to instants of time as the vector rotates around This is what an observer in frame {} would observe. The Magnitude of the differential change is sin t Using a vector cross product we get sin sin (t) ( t t) t Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

24 ngular elocit - igid od - Intuitive pproach OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

25 ngular elocit - igid od - Intuitive pproach OG OG otation in 2D Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

26 ngular elocit - igid od - Intuitive pproach In the general case, the vector ma also be changing with respect to the frame {}. dding this component we get. Using the rotation matri to remove the dual-superscript, and since the description of at an instance is we get OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

27 OG OG Definitions - ngular elocit ngular elocit: The instantaneous rate of change in the orientation of one frame relative to another. Linear elocit oint - 1D lane - 2D / od - 3D ngular elocit lane - 2D / od - 3D Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

28 OG OG Definitions - ngular elocit Just as there are man was to represent orientation (Euler ngles, oll-itch- Yaw ngles, otation Matrices, etc.) there are also man was to represent the rate of change in orientation. ngular elocit epresentation ngular elocit ector ngular elocit Matri The angular velocit vector is convenient to use because it has an eas to grasp phsical meaning. However, the matri form is useful when performing algebraic manipulations. Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

29 Definitions - ngular elocit - ector ngular elocit ector: vector whose direction is the instantaneous ais of rotation of one frame relative to another and whose magnitude is the rate of rotation about that ais. The angular velocit vector describes the instantaneous change of rotation of frame {} relative to frame {} OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

30 Definitions - ngular elocit - Matri The rotation matri ( ) defines the orientation of frame {} relative to frame {}. Specificall, the columns of are the unit vectors of {} represented in {}. If we look at the derivative of the rotation matri, the columns will be the velocit of each unit vector of {} relative to {}: dt d OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

31 Definitions - ngular elocit - Matri The relationship between the rotation matri and the derivative of the rotation matri can be epressed as follows: where is defined as the angular velocit matri OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

32 ngular elocit - Matri & ector Forms Matri Form ector Form Definition Multipl b onstant Multipl b ector Multipl b Matri k k T s t s t s t OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

33 Simultaneous Linear and otational elocit - ector ersus Matri epresentation ector Form Matri Form OG OG ) ( ) ( ) ( k j i k j i OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

34 Simultaneous Linear and otational elocit The final results for the derivative of a vector in a moving frame (linear and rotation velocities) as seen from a stationar frame ector Form Matri Form OG OG Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

35 hanging Frame of epresentation - Linear elocit We have alread used the homogeneous transform matri to compute the location of position vectors in other frames: T To compute the relationship between velocit vectors in different frames, we will take the derivative: d dt d T dt T T Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

36 hanging Frame of epresentation - Linear elocit ecall that so that the derivative is 1 org T 1 org org org dt d T T T Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

37 hanging Frame of epresentation - Linear elocit Substitute the previous results into the original equation we get This epression is equivalent to the following three-part epression: org T T T 1 1 org org T T org Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

38 hanging Frame of epresentation - Linear elocit onverting from matri to vector form ields org org Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

39 hanging Frame of epresentation - ngular elocit We use rotation matrices to represent angular position so that we can compute the angular position of {} in {} if we know the angular position of {} in {} and {} in {} b To derive the relationship describing how angular velocit propagates between frames, we will take the derivative Substituting the angular velocit matries we find Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

40 hanging Frame of epresentation - ngular elocit ost-multipling both sides b,which for rotation matrices, is equivalent to The above equation provides the relationship for changing the frame of representation of angular velocit matrices. The vector form is given b To summarie, the angular velocities of frames ma be added as long as the are epressed in the same frame. T T 1 T T T Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

41 Summar hanging Frame of epresentation Linear and otational elocit ector Form Matri Form ngular elocit ector Form Matri Form OG OG T Instructor: Jacob osen dvanced obotic - ME 263D - Department of Mechanical & erospace Engineering - UL

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99

Rigid Body Transforms-3D. J.C. Dill transforms3d 27Jan99 ESC 489 3D ransforms 1 igid Bod ransforms-3d J.C. Dill transforms3d 27Jan99 hese notes on (2D and) 3D rigid bod transform are currentl in hand-done notes which are being converted to this file from that

More information

INSTRUCTIONS TO CANDIDATES:

INSTRUCTIONS TO CANDIDATES: NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This

More information

5. Nonholonomic constraint Mechanics of Manipulation

5. Nonholonomic constraint Mechanics of Manipulation 5. Nonholonomic constraint Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 5. Mechanics of Manipulation p.1 Lecture 5. Nonholonomic constraint.

More information

Example: Inverted pendulum on cart

Example: Inverted pendulum on cart Chapter 11 Eample: Inverted pendulum on cart The figure to the right shows a rigid body attached by an frictionless pin (revolute) joint to a cart (modeled as a particle). Thecart slides on a horizontal

More information

Example: Inverted pendulum on cart

Example: Inverted pendulum on cart Chapter 25 Eample: Inverted pendulum on cart The figure to the right shows a rigid body attached by an frictionless pin (revolute joint to a cart (modeled as a particle. Thecart slides on a horizontal

More information

Solution 11. Kinetics of rigid body(newton s Second Law)

Solution 11. Kinetics of rigid body(newton s Second Law) Solution () urpose and Requirement Solution Kinetics of rigid bod(newton s Second Law) In rob, kinematics stud regarding acceleration of mass center should be done before Newton s second law is used to

More information

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point.

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point. Forward kinematics: X e = c 1 + c 12 Y e = s 1 + s 12 = s 1 s 12 c 1 + c 12, = s 12 c 12 Illustrate the column vector of the Jacobian in the space at the end-effector point. points in the direction perpendicular

More information

Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA

Manipulator 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 information

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve

More information

1 HOMOGENEOUS TRANSFORMATIONS

1 HOMOGENEOUS TRANSFORMATIONS HOMOGENEOUS TRANSFORMATIONS Purpose: The purpose of this chapter is to introduce ou to the Homogeneous Transformation. This simple 4 4 transformation is used in the geometr engines of CAD sstems and in

More information

5.6. Differential equations

5.6. Differential equations 5.6. Differential equations The relationship between cause and effect in phsical phenomena can often be formulated using differential equations which describe how a phsical measure () and its derivative

More information

Two conventions for coordinate systems. Left-Hand vs Right-Hand. x z. Which is which?

Two conventions for coordinate systems. Left-Hand vs Right-Hand. x z. Which is which? walters@buffalo.edu CSE 480/580 Lecture 2 Slide 3-D Transformations 3-D space Two conventions for coordinate sstems Left-Hand vs Right-Hand (Thumb is the ais, inde is the ais) Which is which? Most graphics

More information

An Introduction to Three-Dimensional, Rigid Body Dynamics. James W. Kamman, PhD. Volume I: Kinematics. Unit 4

An Introduction to Three-Dimensional, Rigid Body Dynamics. James W. Kamman, PhD. Volume I: Kinematics. Unit 4 Summary n Introduction to Three-imensional, igid ody ynamics James W. Kamman, h Volume I: Kinematics Unit 4 Kinematics of a oint Moving on a igid ody This unit continues the development of the concepts

More information

MOTION IN 2-DIMENSION (Projectile & Circular motion And Vectors)

MOTION IN 2-DIMENSION (Projectile & Circular motion And Vectors) MOTION IN -DIMENSION (Projectile & Circular motion nd Vectors) INTRODUCTION The motion of an object is called two dimensional, if two of the three co-ordinates required to specif the position of the object

More information

1.1 The Equations of Motion

1.1 The Equations of Motion 1.1 The Equations of Motion In Book I, balance of forces and moments acting on an component was enforced in order to ensure that the component was in equilibrium. Here, allowance is made for stresses which

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In 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 information

Dynamics ( 동역학 ) Ch.2 Motion of Translating Bodies (2.1 & 2.2)

Dynamics ( 동역학 ) Ch.2 Motion of Translating Bodies (2.1 & 2.2) Dynamics ( 동역학 ) Ch. Motion of Translating Bodies (. &.) Motion of Translating Bodies This chapter is usually referred to as Kinematics of Particles. Particles: In dynamics, a particle is a body without

More information

Exercise 1b: Differential Kinematics of the ABB IRB 120

Exercise 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 information

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

More information

AE/ME 339. K. M. Isaac Professor of Aerospace Engineering. December 21, 2001 topic13_grid_generation 1

AE/ME 339. K. M. Isaac Professor of Aerospace Engineering. December 21, 2001 topic13_grid_generation 1 AE/ME 339 Professor of Aerospace Engineering December 21, 2001 topic13_grid_generation 1 The basic idea behind grid generation is the creation of the transformation laws between the phsical space and the

More information

Lecture 27: More on Rotational Kinematics

Lecture 27: More on Rotational Kinematics Lecture 27: More on Rotational Kinematics Let s work out the kinematics of rotational motion if α is constant: dω α = 1 2 α dω αt = ω ω ω = αt + ω ( t ) dφ α + ω = dφ t 2 α + ωo = φ φo = 1 2 = t o 2 φ

More information

ON THE INTERPRETATION OF THE LAGRANGE MULTIPLIERS IN THE CONSTRAINT FORMULATION OF CONTACT PROBLEMS; OR WHY ARE SOME MULTIPLIERS ALWAYS ZERO?

ON THE INTERPRETATION OF THE LAGRANGE MULTIPLIERS IN THE CONSTRAINT FORMULATION OF CONTACT PROBLEMS; OR WHY ARE SOME MULTIPLIERS ALWAYS ZERO? Proceedings of the ASME 214 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 214 August 17-2, 214, Buffalo, New York, USA DETC214-3479

More information

Lecture Note 4: General Rigid Body Motion

Lecture Note 4: General Rigid Body Motion ECE5463: Introduction to Robotics Lecture Note 4: General Rigid Body Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture

More information

Robotics I June 11, 2018

Robotics I June 11, 2018 Exercise 1 Robotics I June 11 018 Consider the planar R robot in Fig. 1 having a L-shaped second link. A frame RF e is attached to the gripper mounted on the robot end effector. A B y e C x e Figure 1:

More information

Inverting: Representing rotations and translations between coordinate frames of reference. z B. x B x. y B. v = [ x y z ] v = R v B A. y B.

Inverting: Representing rotations and translations between coordinate frames of reference. z B. x B x. y B. v = [ x y z ] v = R v B A. y B. Kinematics Kinematics: Given the joint angles, comute the han osition = Λ( q) Inverse kinematics: Given the han osition, comute the joint angles to attain that osition q = Λ 1 ( ) s usual, inverse roblems

More information

Dealing with Rotating Coordinate Systems Physics 321. (Eq.1)

Dealing with Rotating Coordinate Systems Physics 321. (Eq.1) Dealing with Rotating Coordinate Systems Physics 321 The treatment of rotating coordinate frames can be very confusing because there are two different sets of aes, and one set of aes is not constant in

More information

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1.

Kinematics. Félix Monasterio-Huelin, Álvaro Gutiérrez & Blanca Larraga. September 5, Contents 1. List of Figures 1. Kinematics Féli Monasterio-Huelin, Álvaro Gutiérre & Blanca Larraga September 5, 2018 Contents Contents 1 List of Figures 1 List of Tables 2 Acronm list 3 1 Degrees of freedom and kinematic chains of rigid

More information

Infinitesimal Rotations

Infinitesimal Rotations Universit of Connecticut DigitalCommons@UConn Chemistr Education Materials Department of Chemistr Januar 007 Infinitesimal Rotations Carl W. David Universit of Connecticut, Carl.David@uconn.edu Follow

More information

Interpolated Rigid-Body Motions and Robotics

Interpolated Rigid-Body Motions and Robotics Interpolated Rigid-Body Motions and Robotics J.M. Selig London South Bank University and Yuanqing Wu Shanghai Jiaotong University. IROS Beijing 2006 p.1/22 Introduction Interpolation of rigid motions important

More information

Derivation of dual forces in robot manipulators

Derivation of dual forces in robot manipulators PERGAMON Mechanism and Machine Theory (1998) 141±148 Derivation of dual forces in robot manipulators V. Brodsky, M. Shoham Department of Mechanical Engineering, Technion Israel Institute of Technology,

More information

Artificial 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 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 information

KINEMATIC RELATIONS IN DEFORMATION OF SOLIDS

KINEMATIC RELATIONS IN DEFORMATION OF SOLIDS Chapter 8 KINEMATIC RELATIONS IN DEFORMATION OF SOLIDS Figure 8.1: 195 196 CHAPTER 8. KINEMATIC RELATIONS IN DEFORMATION OF SOLIDS 8.1 Motivation In Chapter 3, the conservation of linear momentum for a

More information

Physics 207, Lecture 4, Sept. 15

Physics 207, Lecture 4, Sept. 15 Phsics 07, Lecture 4, Sept. 15 Goals for hapts.. 3 & 4 Perform vector algebra (addition & subtraction) graphicall or b, & z components Interconvert between artesian and Polar coordinates Distinguish position-time

More information

PHYS-2010: General Physics I Course Lecture Notes Section IV

PHYS-2010: General Physics I Course Lecture Notes Section IV PHYS-010: General Phsics I Course Lecture Notes Section IV Dr. Donald G. Luttermoser East Tennessee State Universit Edition.3 Abstract These class notes are designed for use of the instructor and students

More information

Video 1.1 Vijay Kumar and Ani Hsieh

Video 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 information

I xx + I yy + I zz = (y 2 + z 2 )dm + (x 2 + y 2 )dm. (x 2 + z 2 )dm + (x 2 + y 2 + z 2 )dm = 2

I xx + I yy + I zz = (y 2 + z 2 )dm + (x 2 + y 2 )dm. (x 2 + z 2 )dm + (x 2 + y 2 + z 2 )dm = 2 9196_1_s1_p095-0987 6/8/09 1:09 PM Page 95 010 Pearson Education, Inc., Upper Saddle River, NJ. ll rights reserved. This material is protected under all copright laws as the currentl 1 1. Show that the

More information

Chapter 18 KINETICS OF RIGID BODIES IN THREE DIMENSIONS. The two fundamental equations for the motion of a system of particles .

Chapter 18 KINETICS OF RIGID BODIES IN THREE DIMENSIONS. The two fundamental equations for the motion of a system of particles . hapter 18 KINETIS F RIID DIES IN THREE DIMENSINS The to fundamental equations for the motion of a sstem of particles ΣF = ma ΣM = H H provide the foundation for three dimensional analsis, just as the do

More information

Rigid Body Motion. Greg Hager Simon Leonard

Rigid Body Motion. Greg Hager Simon Leonard Rigid ody Motion Greg Hager Simon Leonard Overview Different spaces used in robotics and why we need to get from one space to the other Focus on Cartesian space Transformation between two Cartesian coordinate

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

Dynamics and control of mechanical systems

Dynamics and control of mechanical systems JU 18/HL Dnamics and control of mechanical sstems Date Da 1 (3/5) 5/5 Da (7/5) Da 3 (9/5) Da 4 (11/5) Da 5 (14/5) Da 6 (16/5) Content Revie of the basics of mechanics. Kinematics of rigid bodies coordinate

More information

Lecture 3. Motion in more than one dimension

Lecture 3. Motion in more than one dimension 4/9/19 Phsics 2 Olga Dudko UCSD Phsics Lecture 3 Toda: The vector description of motion. Relative Motion. The principle of Galilean relativit. Motion in more than one dimension 1D: position is specified

More information

Basic ground vehicle dynamics 1. Prof. R.G. Longoria Spring 2015

Basic ground vehicle dynamics 1. Prof. R.G. Longoria Spring 2015 Basic ground vehicle dynamics 1 Prof. R.G. Longoria Spring 2015 Overview We will be studying wheeled vehicle systems in this course and in the lab, so we ll let that work drive our discussion. Before thinking

More information

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008 Robotics & Automation Lecture 06 Serial Kinematic Chain, Forward Kinematics John T. Wen September 11, 2008 So Far... We have covered rigid body rotational kinematics: representations of SO(3), change of

More information

Transformation of kinematical quantities from rotating into static coordinate system

Transformation of kinematical quantities from rotating into static coordinate system Transformation of kinematical quantities from rotating into static coordinate sstem Dimitar G Stoanov Facult of Engineering and Pedagog in Sliven, Technical Universit of Sofia 59, Bourgasko Shaussee Blvd,

More information

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant

6. 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 information

Mechanics Departmental Exam Last updated November 2013

Mechanics Departmental Exam Last updated November 2013 Mechanics Departmental Eam Last updated November 213 1. Two satellites are moving about each other in circular orbits under the influence of their mutual gravitational attractions. The satellites have

More information

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform linear SO... we will want to represent the geometr of points in space we will often want to perform (rigid) transformations to these objects to position them translate rotate or move them in an animation

More information

KINEMATICS OF PARTICLES RESPECT TO TRANSLATING AXES

KINEMATICS OF PARTICLES RESPECT TO TRANSLATING AXES KINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES In the previous articles, we have described particle motion using coordinates with respect to fixed reference axes. The displacements,

More information

Chapter 3 Motion in a Plane

Chapter 3 Motion in a Plane Chapter 3 Motion in a Plane Introduce ectors and scalars. Vectors hae direction as well as magnitude. The are represented b arrows. The arrow points in the direction of the ector and its length is related

More information

10. The dimensional formula for c) 6% d) 7%

10. The dimensional formula for c) 6% d) 7% UNIT. One of the combinations from the fundamental phsical constants is hc G. The unit of this epression is a) kg b) m 3 c) s - d) m. If the error in the measurement of radius is %, then the error in the

More information

Ground Rules. PC1221 Fundamentals of Physics I. Coordinate Systems. Cartesian Coordinate System. Lectures 5 and 6 Vectors.

Ground Rules. PC1221 Fundamentals of Physics I. Coordinate Systems. Cartesian Coordinate System. Lectures 5 and 6 Vectors. PC1221 Fundamentals of Phsics I Lectures 5 and 6 Vectors Dr Ta Seng Chuan 1 Ground ules Switch off our handphone and pager Switch off our laptop computer and keep it No talking while lecture is going on

More information

Simultaneous Orthogonal Rotations Angle

Simultaneous Orthogonal Rotations Angle ELEKTROTEHNIŠKI VESTNIK 8(1-2): -11, 2011 ENGLISH EDITION Simultaneous Orthogonal Rotations Angle Sašo Tomažič 1, Sara Stančin 2 Facult of Electrical Engineering, Universit of Ljubljana 1 E-mail: saso.tomaic@fe.uni-lj.si

More information

Computer Graphics: 2D Transformations. Course Website:

Computer Graphics: 2D Transformations. Course Website: Computer Graphics: D Transformations Course Website: http://www.comp.dit.ie/bmacnamee 5 Contents Wh transformations Transformations Translation Scaling Rotation Homogeneous coordinates Matri multiplications

More information

Circular Motion Act. Centripetal Acceleration and. SPH3UW: Circular Motion, Pg 1 -> SPH3UW: Circular Motion, Pg 2. Page 1. Uniform Circular Motion

Circular Motion Act. Centripetal Acceleration and. SPH3UW: Circular Motion, Pg 1 -> SPH3UW: Circular Motion, Pg 2. Page 1. Uniform Circular Motion SPH3UW Centripetal Acceleration and Circular Motion Uniform Circular Motion What does it mean? How do we describe it? What can we learn about it? SPH3UW: Circular Motion, Pg 1 SPH3UW: Circular Motion,

More information

MATRIX TRANSFORMATIONS

MATRIX TRANSFORMATIONS CHAPTER 5. MATRIX TRANSFORMATIONS INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW MATRIX TRANSFORMATIONS Matri Transformations Definition Let A and B be sets. A function f : A B

More information

Physics 207: Lecture 24. Announcements. No labs next week, May 2 5 Exam 3 review session: Wed, May 4 from 8:00 9:30 pm; here.

Physics 207: Lecture 24. Announcements. No labs next week, May 2 5 Exam 3 review session: Wed, May 4 from 8:00 9:30 pm; here. Physics 07: Lecture 4 Announcements No labs next week, May 5 Exam 3 review session: Wed, May 4 from 8:00 9:30 pm; here Today s Agenda ecap: otational dynamics and torque Work and energy with example Many

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

Multibody simulation

Multibody 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 information

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform

we must pay attention to the role of the coordinate system w.r.t. which we perform a tform linear SO... we will want to represent the geometr of points in space we will often want to perform (rigid) transformations to these objects to position them translate rotate or move them in an animation

More information

PHYS 103 (GENERAL PHYSICS) LECTURE NO. 3 THIS PRESENTATION HAS BEEN PREPARED BY: DR. NASSR S. ALZAYED

PHYS 103 (GENERAL PHYSICS) LECTURE NO. 3 THIS PRESENTATION HAS BEEN PREPARED BY: DR. NASSR S. ALZAYED First Slide King Saud University College of Science Physics & Astronomy Dept. PHYS 103 (GENERAL PHYSICS) LECTURE NO. 3 THIS PRESENTATION HAS BEEN PREPARED BY: DR. NASSR S. ALZAYED . Instantaneous Velocity

More information

Fuzzy Rules and Fuzzy Reasoning (chapter 3)

Fuzzy Rules and Fuzzy Reasoning (chapter 3) 9/4/00 Fuzz ules and Fuzz easoning (chapter ) Kai Goebel, ill Cheetham GE Corporate esearch & Development goebel@cs.rpi.edu cheetham@cs.rpi.edu (adapted from slides b. Jang) Fuzz easoning: The ig Picture

More information

Final Exam April 30, 2013

Final Exam April 30, 2013 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

Unit 12 Study Notes 1 Systems of Equations

Unit 12 Study Notes 1 Systems of Equations You should learn to: Unit Stud Notes Sstems of Equations. Solve sstems of equations b substitution.. Solve sstems of equations b graphing (calculator). 3. Solve sstems of equations b elimination. 4. Solve

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 2: Rigid Motions and Homogeneous Transformations MCE/EEC 647/747: Robot Dynamics and Control Lecture 2: Rigid Motions and Homogeneous Transformations Reading: SHV Chapter 2 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/22 Representing Points, Vectors

More information

Miscellaneous (dimension, angle, etc.) - black [pencil] Use different colors in diagrams. Body outline - blue [black] Vector

Miscellaneous (dimension, angle, etc.) - black [pencil] Use different colors in diagrams. Body outline - blue [black] Vector 1. Sstems of orces & s 2142111 Statics, 2011/2 Department of Mechanical Engineering, Chulalongkorn Uniersit bjecties Students must be able to Course bjectie Analze a sstem of forces and moments Chapter

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture 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 information

CONSERVATION OF ANGULAR MOMENTUM FOR A CONTINUUM

CONSERVATION OF ANGULAR MOMENTUM FOR A CONTINUUM Chapter 4 CONSERVATION OF ANGULAR MOMENTUM FOR A CONTINUUM Figure 4.1: 4.1 Conservation of Angular Momentum Angular momentum is defined as the moment of the linear momentum about some spatial reference

More information

Stability Of Structures: Continuous Models

Stability Of Structures: Continuous Models 5 Stabilit Of Structures: Continuous Models SEN 311 ecture 5 Slide 1 Objective SEN 311 - Structures This ecture covers continuous models for structural stabilit. Focus is on aiall loaded columns with various

More information

Angular Momentum Problems Challenge Problems

Angular Momentum Problems Challenge Problems Angular Momentum Problems Challenge Problems Problem 1: A spaceship is sent to investigate a planet of mass m p and radius r p. While hanging motionless in space at a distance 5r p from the center of the

More information

Robot Dynamics Instantaneous Kinematiccs and Jacobians

Robot Dynamics Instantaneous Kinematiccs and Jacobians Robot Dynamics Instantaneous Kinematiccs and Jacobians 151-0851-00 V Lecture: Tuesday 10:15 12:00 CAB G11 Exercise: Tuesday 14:15 16:00 every 2nd week Marco Hutter, Michael Blösch, Roland Siegwart, Konrad

More information

A Position-Based Visual Impedance Control for Robot Manipulators

A Position-Based Visual Impedance Control for Robot Manipulators 2007 IEEE International Conference on Robotics and Automation Roma, Ital, 10-14 April 2007 ThB21 A Position-Based Visual Impedance Control for Robot Manipulators Vinceno Lippiello, Bruno Siciliano, and

More information

Rigid Body Dynamics, SG2150 Solutions to Exam,

Rigid 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 information

MMJ1153 COMPUTATIONAL METHOD IN SOLID MECHANICS PRELIMINARIES TO FEM

MMJ1153 COMPUTATIONAL METHOD IN SOLID MECHANICS PRELIMINARIES TO FEM B Course Content: A INTRODUCTION AND OVERVIEW Numerical method and Computer-Aided Engineering; Phsical problems; Mathematical models; Finite element method;. B Elements and nodes, natural coordinates,

More information

ECE569 Exam 1 October 28, Name: Score: /100. Please leave fractions as fractions, but simplify them, etc.

ECE569 Exam 1 October 28, Name: Score: /100. Please leave fractions as fractions, but simplify them, etc. ECE569 Exam 1 October 28, 2015 1 Name: Score: /100 This exam is closed-book. You must show ALL of your work for full credit. Please read the questions carefully. Please check your answers carefully. Calculators

More information

Chapter 3: Three faces of the derivative. Overview

Chapter 3: Three faces of the derivative. Overview Overview We alread saw an algebraic wa of thinking about a derivative. Geometric: zooming into a line Analtic: continuit and rational functions Computational: approimations with computers 3. The geometric

More information

Module 4: One-Dimensional Kinematics

Module 4: One-Dimensional Kinematics 4.1 Introduction Module 4: One-Dimensional Kinematics Kinematics is the mathematical description of motion. The term is derived from the Greek word kinema, meaning movement. In order to quantify motion,

More information

Lesson 3: Free fall, Vectors, Motion in a plane (sections )

Lesson 3: Free fall, Vectors, Motion in a plane (sections ) Lesson 3: Free fall, Vectors, Motion in a plane (sections.6-3.5) Last time we looked at position s. time and acceleration s. time graphs. Since the instantaneous elocit is lim t 0 t the (instantaneous)

More information

Dynamics. 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 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 information

This huge crank belongs to a Wartsila-Sulzer RTA96-C turbocharged two-stroke diesel engine. In this chapter you will learn to perform the kinematic

This huge crank belongs to a Wartsila-Sulzer RTA96-C turbocharged two-stroke diesel engine. In this chapter you will learn to perform the kinematic This huge crank belongs to a Wartsila-Sulzer RT96- turbocharged two-stroke diesel engine. In this chapter ou will learn to perform the kinematic analsis of rigid bodies that undergo translation, fied ais

More information

Optimal Motion Planning for Free-Flying Robots

Optimal Motion Planning for Free-Flying Robots Optimal Motion Planning for Free-Fling Robots R. Lampariello, S. Agrawal, G. Hiringer Institute of Robotics and Mechatronics Department of Mechanical Engineering German Aerospace Center (DLR) Universit

More information

Conceptual question Conceptual question 12.2

Conceptual question Conceptual question 12.2 Conceptual question 12.1 rigid cap of weight W t g r A thin-walled tank (having an inner radius of r and wall thickness t) constructed of a ductile material contains a gas with a pressure of p. A rigid

More information

An example of Lagrangian for a non-holonomic system

An example of Lagrangian for a non-holonomic system Uniersit of North Georgia Nighthaks Open Institutional Repositor Facult Publications Department of Mathematics 9-9-05 An eample of Lagrangian for a non-holonomic sstem Piotr W. Hebda Uniersit of North

More information

Get Discount Coupons for your Coaching institute and FREE Study Material at Force System

Get Discount Coupons for your Coaching institute and FREE Study Material at   Force System Get Discount Coupons for your Coaching institute and FEE Study Material at www.pickmycoaching.com Mechanics Force System When a member of forces simultaneously acting on the body, it is known as force

More information

هکانیک تحلیلی 1 درس اول صحرایی گر ه فیسیک دانشگاه رازی.

هکانیک تحلیلی 1 درس اول صحرایی گر ه فیسیک دانشگاه رازی. هکانیک تحلیلی 1 درس اول صحرایی گر ه فیسیک دانشگاه رازی http://www.rai.ac.ir/sahraei References: هنابع: naltical Mechanics Grant R. Fowles هکانیک تحلیلی فا لس ترجوو دکتر جعفر قیصری هرکس نشر دانشگاىی چاپ

More information

Section 6: PRISMATIC BEAMS. Beam Theory

Section 6: PRISMATIC BEAMS. Beam Theory Beam Theory There are two types of beam theory aailable to craft beam element formulations from. They are Bernoulli-Euler beam theory Timoshenko beam theory One learns the details of Bernoulli-Euler beam

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

Dynamics 12e. Copyright 2010 Pearson Education South Asia Pte Ltd. Chapter 20 3D Kinematics of a Rigid Body

Dynamics 12e. Copyright 2010 Pearson Education South Asia Pte Ltd. Chapter 20 3D Kinematics of a Rigid Body Engineering Mechanics: Dynamics 12e Chapter 20 3D Kinematics of a Rigid Body Chapter Objectives Kinematics of a body subjected to rotation about a fixed axis and general plane motion. Relative-motion analysis

More information

Problem 1 16 Problem 2 24 Problem 3 40 Problem 4 40 RESULT 120

Problem 1 16 Problem 2 24 Problem 3 40 Problem 4 40 RESULT 120 ME 301 THERY F MHINES I SEN MITERM EXMINTIN 24.12.2014 Section 01 : M. Kemal Özgören Name Last Name Signature Problem 1 16 Problem 2 24 Problem 3 40 Problem 4 40 RESULT 120 Tpe of Eamination: losed ook.

More information

Nonlinear Systems Examples Sheet: Solutions

Nonlinear Systems Examples Sheet: Solutions Nonlinear Sstems Eamples Sheet: Solutions Mark Cannon, Michaelmas Term 7 Equilibrium points. (a). Solving ẋ =sin 4 3 =for gives =as an equilibrium point. This is the onl equilibrium because there is onl

More information

5.3 Rigid Bodies in Three-Dimensional Force Systems

5.3 Rigid Bodies in Three-Dimensional Force Systems 5.3 Rigid odies in Three-imensional Force Sstems 5.3 Rigid odies in Three-imensional Force Sstems Eample 1, page 1 of 5 1. For the rigid frame shown, determine the reactions at the knife-edge supports,,.

More information

N mg N Mg N Figure : Forces acting on particle m and inclined plane M. (b) The equations of motion are obtained by applying the momentum principles to

N mg N Mg N Figure : Forces acting on particle m and inclined plane M. (b) The equations of motion are obtained by applying the momentum principles to .004 MDEING DNMIS ND NTR I I Spring 00 Solutions for Problem Set 5 Problem. Particle slides down movable inclined plane. The inclined plane of mass M is constrained to move parallel to the -axis, and the

More information

Lecture Note 7: Velocity Kinematics and Jacobian

Lecture 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 information

A Tutorial on Euler Angles and Quaternions

A Tutorial on Euler Angles and Quaternions A Tutorial on Euler Angles and Quaternions Moti Ben-Ari Department of Science Teaching Weimann Institute of Science http://www.weimann.ac.il/sci-tea/benari/ Version.0.1 c 01 17 b Moti Ben-Ari. This work

More information

APPLIED MECHANICS I Resultant of Concurrent Forces Consider a body acted upon by co-planar forces as shown in Fig 1.1(a).

APPLIED MECHANICS I Resultant of Concurrent Forces Consider a body acted upon by co-planar forces as shown in Fig 1.1(a). PPLIED MECHNICS I 1. Introduction to Mechanics Mechanics is a science that describes and predicts the conditions of rest or motion of bodies under the action of forces. It is divided into three parts 1.

More information

Lecture Note 7: Velocity Kinematics and Jacobian

Lecture 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 information

Differential of the Exponential Map

Differential of the Exponential Map Differential of the Exponential Map Ethan Eade May 20, 207 Introduction This document computes ɛ0 log x + ɛ x ɛ where and log are the onential mapping and its inverse in a Lie group, and x and ɛ are elements

More information

9.2. Cartesian Components of Vectors. Introduction. Prerequisites. Learning Outcomes

9.2. Cartesian Components of Vectors. Introduction. Prerequisites. Learning Outcomes Cartesian Components of Vectors 9.2 Introduction It is useful to be able to describe vectors with reference to specific coordinate sstems, such as the Cartesian coordinate sstem. So, in this Section, we

More information

8 Velocity Kinematics

8 Velocity Kinematics 8 Velocity Kinematics Velocity analysis of a robot is divided into forward and inverse velocity kinematics. Having the time rate of joint variables and determination of the Cartesian velocity of end-effector

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information