INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 3)

Slides:



Advertisements
Similar presentations
Chapter 15 KINEMATICS OF RIGID BODIES
Advertisements

1 C02,C03 – ,27,29 Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 6)
Robot Dynamics – Newton- Euler Recursive Approach ME 4135 Robotics & Controls R. Lindeke, Ph. D.
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. 2: Rigid Body Motions and Homogeneous Transforms
Ch. 4: Velocity Kinematics
COMP322/S2000/L221 Relationship between part, camera, and robot (cont’d) the inverse perspective transformation which is dependent on the focal length.
01-1 Physics I Class 01 1D Motion Definitions.
02-1 Physics I Class 02 One-Dimensional Motion Definitions.
Dr. Y.P. Daniel Chang Weidong Zhang Velocity Transformation Based Multi-Body Approach for Vehicle Dynamics Abstract: An automobile is a complex close loop.
Introduction to ROBOTICS
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Robotics, Fall 2006 Lecture 3: Homogenous Transformations (Translation & Rotation) Copyright © 2005, 2006 Jennifer Kay.
Euler Equations. Rotating Vector  A fixed point on a rotating body is associated with a fixed vector. Vector z is a displacement Fixed in the body system.
King Fahd University of Petroleum & Minerals Mechanical Engineering Dynamics ME 201 BY Dr. Meyassar N. Al-Haddad Lecture # 29.
Introduction to ROBOTICS
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
Euler Angles. Three Angles  A rotation matrix can be described with three free parameters. Select three separate rotations about body axesSelect three.
KINEMATICS ANALYSIS OF ROBOTS (Part 1) ENG4406 ROBOTICS AND MACHINE VISION PART 2 LECTURE 8.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 5)
KINEMATIC CHAINS AND ROBOTS (III). Many robots can be viewed as an open kinematic chains. This lecture continues the discussion on the analysis of kinematic.
KINEMATICS ANALYSIS OF ROBOTS (Part 3). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
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
KINEMATICS ANALYSIS OF ROBOTS (Part 4). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
KINEMATICS ANALYSIS OF ROBOTS (Part 2)
POSITION & ORIENTATION ANALYSIS. This lecture continues the discussion on a body that cannot be treated as a single particle but as a combination of a.
1 C03 – Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
Mon 30 July 2007 Overview of the course
Differential Kinematics and Statics Ref: 理论力学,洪嘉振,杨长俊,高 等教育出版社, 2001.
Dynamics of Articulated Robots. Rigid Body Dynamics The following can be derived from first principles using Newton’s laws + rigidity assumption Parameters.
EEE. Dept of HONG KONG University of Science and Technology Introduction to Robotics Page 1 Lecture 2. Rigid Body Motion Main Concepts: Configuration Space.
KINEMATIC CHAINS & ROBOTS (I).
KINEMATIC CHAINS AND ROBOTS (II). Many machines can be viewed as an assemblage of rigid bodies called kinematic chains. This lecture continues the discussion.
Robots Control: The Inverse momentum control strategy Curse 9-10.
Just a quick reminder with another example
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
CSCE 452 Intro to Robotics CSCE 452: Lecture 1 Introduction, Homogeneous Transformations, and Coordinate frames.
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/07/99 Lecture 11.
Robotics II Copyright Martin P. Aalund, Ph.D.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
FROM PARTICLE TO RIGID BODY.
10/22/2014PHY 711 Fall Lecture 241 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 24: Rotational.
KINEMATICS ANALYSIS OF ROBOTS (Part 5). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
MECH572A Introduction To Robotics Lecture 5 Dept. Of Mechanical Engineering.
10/24/2014PHY 711 Fall Lecture 251 PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103 Plan for Lecture 25: Rotational.
An Introduction to Robot Kinematics Renata Melamud.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 2)
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.
Chapter 6 Plane Kinematics of Rigid Bodies
Manipulator Dynamics 1 Instructor: Jacob Rosen
Lecture Rigid Body Dynamics.
Lecture 16 Newton Mechanics Inertial properties,Generalized Coordinates Ruzena Bajcsy EE
Rigid Body transformation Lecture 1
Outline: 5.1 INTRODUCTION
King Fahd University of Petroleum & Minerals
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.
Outline: 5.1 INTRODUCTION
KINEMATIC CHAINS & ROBOTS (I)
Outline: 5.1 INTRODUCTION
Chapter 3. Kinematic analysis
Robotics 1 Copyright Martin P. Aalund, Ph.D.
Presentation transcript:

INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 3)

This lecture continues the discussion on the analysis of the instantaneous motion of a rigid body, i.e. the velocities and accelerations associated with a rigid body as it moves from one configuration to another. After this lecture, the student should be able to: Derive the acceleration tensor and angular acceleration tensor Derive the principles of relative motion between bodies in terms of acceleration analysis Introduction to Dynamics Analysis of Robots (3)

Summary of previous lectures Velocity tensor and angular velocity vector Velocity and moving FORs

Relative Angular Velocity Consider 3 FORs {a}, {b} and {c}. is the rotation of frame {b} w.r.t. frame {a}. Let = relative angular velocity of frame {b} w.r.t. frame {a} = relative angular velocity of frame {c} relative to frame {b} w.r.t. frame {a} = relative angular velocity of frame {c} w.r.t. frame {a}

Example: Relative Angular Velocity Example: The 3 DOF RRR Robot: Y 0, Y 1 X 0, X 1 Z 0, Z 1 Z2Z2 X2X2 Y2Y2 Z3Z3 X3X3 Y3Y3 A=3 B=2C=1 P What is after 1 second if all the joints are rotating at

Example: Relative Angular Velocity Solution: We re-used the following data obtained from the previous lecture

Example: Relative Angular Velocity

You should get the same answer from the overall rotational matrix and its derivative, i.e.

Example: Relative Angular Velocity

Acceleration tensor Consider 2 points “P” and “Q” of a rigid body: Rearranging: where A(t) is called the acceleration tensor

Example: Acceleration tensor Given Find the acceleration tensor if  =  t 2 Solution:

Example: Acceleration tensor

Angular Acceleration vector where Angular velocity vector Similarly: Angular acceleration vector

Example: Angular Acceleration vector Given Find the angular acceleration vector if  =  t 2 Solution:

Acceleration and moving FORs

Let

Example: Acceleration and moving FORs Example: The 3 DOF RRR Robot: Y 0, Y 1 X 0, X 1 Z 0, Z 1 Z2Z2 X2X2 Y2Y2 Z3Z3 X3X3 Y3Y3 A=3 B=2C=1 P What is the acceleration of point “P” after 1 second if all the joints are rotating at

Example: Acceleration and moving FORs We know from the previous lecture that at t=1

Example: Acceleration and moving FORs

Similarly at t=1

Example: Acceleration and moving FORs

At t=1, Example: Acceleration and moving FORs

Substitute the matrices given into the equation, we get: Similarly We need to find With

For the data given, the following were determined in the previous lecture: Example: Acceleration and moving FORs

There is no translation acceleration between frames {3} and {2} and no translation velocity and acceleration of point “P” in frame {3}

Example: Acceleration and moving FORs There is no translation acceleration between frames {2} and {1}

Example: Acceleration and moving FORs Substituting the values into the equation:

Example: Acceleration and moving FORs There is no translation acceleration between frames {1} and {0}

Example: Acceleration and moving FORs Substituting the values into the equation:

Example: Acceleration and moving FORs We should get the same answer if we use transformation matrix method. Try it at home and we’ll discuss this in the next lecture!

Summary This lecture continues the discussion on the analysis of the instantaneous motion of a rigid body, i.e. the velocities and accelerations associated with a rigid body as it moves from one configuration to another. The following were covered: The acceleration tensor and angular acceleration tensor The principles of relative motion between bodies in terms of acceleration analysis