Outline: 5.1 INTRODUCTION

Slides:



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

Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
Forward and Inverse Kinematics CSE 3541 Matt Boggus.
R.Parent, CSE788 OSU Constrained Body Dynamics Chapter 4 in: Mirtich Impulse-based Dynamic Simulation of Rigid Body Systems Ph.D. dissertation, Berkeley,
Robot Dynamics – Newton- Euler Recursive Approach ME 4135 Robotics & Controls R. Lindeke, Ph. D.
The L-E (Torque) Dynamical Model: Inertial Forces Coriolis & Centrifugal Forces Gravitational Forces Frictional Forces.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
Ch. 7: Dynamics.
Ch. 4: Velocity Kinematics
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Introduction to ROBOTICS
Velocity Analysis Jacobian
Forward Kinematics and Jacobians Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
Velocities and Static Force
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 5)
Definition of an Industrial Robot
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
Theory of Machines Lecture 4 Position Analysis.
Chapter 11 Angular Momentum. The Vector Product There are instances where the product of two vectors is another vector Earlier we saw where the product.
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
A particle moves in a circle of radius r. Having moved an arc length s, its angular position is θ relative to its original position, where. An angular.
Lecture 2: Introduction to Concepts in Robotics
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Outline: 5.1 INTRODUCTION
The L-E (Torque) Dynamical Model: Inertial Forces Coriolis & Centrifugal Forces Gravitational Forces Frictional Forces.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 3)
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
Differential Kinematics and Statics Ref: 理论力学,洪嘉振,杨长俊,高 等教育出版社, 2001.
DESCRIBING MOTION: Kinematics in One Dimension CHAPTER 2.
EEE. Dept of HONG KONG University of Science and Technology Introduction to Robotics Page 1 Lecture 2. Rigid Body Motion Main Concepts: Configuration Space.
Review: Differential Kinematics
Joint Velocity and the Jacobian
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Dynamics of Linked Hierarchies
Kinematic Redundancy A manipulator may have more DOFs than are necessary to control a desired variable What do you do w/ the extra DOFs? However, even.
Just a quick reminder with another example
Chapter 3 Differential Motions and Velocities
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
Rick Parent - CIS682 Rigid Body Dynamics simulate basic physics of an object subject to forces Keyframing can be tedious - especially to get ‘realism’
THREE-DIMENSIONAL KINEMATICS OF RIGID BODIES
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
MECH572A Introduction To Robotics Lecture 5 Dept. Of Mechanical Engineering.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 2)
1 Angular Momentum Chapter 11 © 2012, 2016 A. Dzyubenko © 2004, 2012 Brooks/Cole © 2004, 2012 Brooks/Cole Phys 221
Robotics Chapter 3 – Forward Kinematics
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Kinematics 제어시스템 이론 및 실습 조현우
Constrained Body Dynamics
MT411 Robotic Engineering
Joint Velocity and the Jacobian
Character Animation Forward and Inverse Kinematics
Manipulator Dynamics 1 Instructor: Jacob Rosen
PROPERTIES OF THE JACOBIAN
Lecture Rigid Body Dynamics.
Gateway Coalition - WSU Rahul K. Shah
F o r w a r d K i n e m a t i c s.
Direct Manipulator Kinematics
Manipulator Dynamics 4 Instructor: Jacob Rosen
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Direct Kinematic Model
CSE4421/5324: Introduction to Robotics
Outline: 5.1 INTRODUCTION
Manipulator Dynamics 2 Instructor: Jacob Rosen
KINEMATIC CHAINS.
PROBLEM SET 6 1. What is the Jacobian for translational velocities of point “P” for the following robot? X0 Y0 Y1 X1, Y2 X2 X3 Y3 P 1 What is the velocity.
KINEMATIC CHAINS & ROBOTS (I)
Outline: 5.1 INTRODUCTION
Chapter 3. Kinematic analysis
Robotics 1 Copyright Martin P. Aalund, Ph.D.
Presentation transcript:

Outline: 5.1 INTRODUCTION 5.2 NOTATION FOR TIME-VARYING POSITION AND ORIENTATION 5.3 LINEAR AND ROTATIONAL VELOCITY OF RIGID BODIES 5.4 MOTION OF THE LINKS OF A ROBOT 5. 5 VELOCITY "PROPAGATION" FROM LINK TO LINK 5.6 JACOBIANS 5.7 SINGULARITIES 5.8 STATIC FORCES IN MANIPULATORS 5.9 JACOBIANS IN THE FORCE DOMAIN

Introduction In this Chapter the following concepts will be studied: The linear and angular velocity of a rigid body to analyze the motion of the manipulator Forces that act on a rigid body (application on static forces of a manipulator)  Jacobian matrix relations

Introduction Velocity analysis between Cartesian Space and Joint Space Jacobian Matrix Transformation/Mapping If J is singular it is not invertible Singular point/configuration (Important issue in robot design that should be avoided) When θ2 = 0/180  singular configuration The Jacobian is important to determine the torque in the joints needed to be applied to give a specific contact force at the End-Effector (Static problem)

Notations Differentiation of a position vector (Linear Velocity) ≡ the velocity of a position vector ≡ Linear velocity of a point in space represented by the position vector. Derivative is made relative to frame {B} (Frame of Differentiation) Also the velocity vector is expressed in the same frame {B} To express the velocity in any other frame {A} ≡ The velocity of point (position vector Q) relative the frame {B} expressed in frame {A}. (draw frames for explanations)

Notations Differentiation of a position vector (Linear Velocity) Often used the velocity of the origin of a frame {C} (for example) relative to the universe frame {U}. Remember that in the differentiation is made relative to {U} and expressed in {U} as v is small-letter the differentiation is made relative/ respect to {U}, but the velocity is expressed in {A}. Example:

Notations Example 5.1:

Notations The Angular Velocity Vector Angular velocity vector of a body ( is for a point) As a frame represents the orientation of the body ≡ rotational velocity of the frame. Rotational velocity of frame {B} relative to frame {A}: - it’s direction represents the instantaneous axis of rotation of {B} relative to {A} - it’s magnitude represents the speed of rotation. the angular velocity of {B} relative to {A} expressed in {C} In the universe frame {U}

Linear and rotational velocities of rigid bodies Linear velocity: (Translation only) Translation only  the orientation of {B} relative to {A} is not changing

Linear and rotational velocities of rigid bodies Rotational velocity: (Rotation only) Two frames {A} and {B} have the same origin for all the time only the relative orientation is changing in time  is fixed in {B}  What is the velocity of point Q in {A} If is changing in {B}

Linear and rotational velocities of rigid bodies Linear and rotational velocity at the same time The same as point 2, however frame {B} is moving relative to frame {A}, i.e.

Motion of the links of a robot (notations) ≡ linear velocity of the origin of frame {i} relative to the reference frame {O} (fixed), expressed in {i} ≡ angular velocity of frame {i} relative to the reference frame {O} (fixed), expressed in {i}

Velocity propagation from link to link Starting from the base the velocity of any link (i+1) equal to the previous link (i) + the relative Velocity between (i+1) and (i) Angular velocity propagation Note that: is the third column of

Velocity propagation from link to link Linear velocity propagation A ≡ 0; Q ≡ i+1; B ≡ i;

Velocity propagation from link to link Prismatic joint A ≡ 0; Q ≡ i+1; B ≡ i; ≠ 0

Velocity propagation from link to link Example three

Velocity propagation from link to link Example (Solution) From the following can be extracted: i ai-1 αi-1 θi di 1 θ1 2 90 θ2 3 a2= Const. d3

Velocity propagation from link to link Example (Solution)

Velocity propagation from link to link Example (Solution) Expressed in {0} frame End of the solution

Velocity propagation from link to link Example (Solution) One can put in the following form