KINEMATIC CHAINS AND ROBOTS (II). Many machines can be viewed as an assemblage of rigid bodies called kinematic chains. This lecture continues the discussion.

Slides:



Advertisements
Similar presentations
Robot Modeling and the Forward Kinematic Solution
Advertisements

Links and Joints.
University of Bridgeport
Arbitrary Rotations in 3D Lecture 18 Wed, Oct 8, 2003.
ASME DETC Background Twists in Kinematics and Wrenches in Statics Vijay Kumar.
Denavit-Hartenberg Convention
Kinematics Pose (position and orientation) of a Rigid Body
Forward Kinematics. Focus on links chains May be combined in a tree structure Degrees of Freedom Number of independent position variables (i.e. joints.
Motion Kinematics – Lecture Series 3 ME 4135 – Fall 2011 R. Lindeke.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Kinematics of Robot Manipulator.
Ch. 2: Rigid Body Motions and Homogeneous Transforms
Introduction to ROBOTICS
Mobile Robotics: 10. Kinematics 1
Introduction to ROBOTICS
An Introduction to Robot Kinematics
KINEMATICS ANALYSIS OF ROBOTS (Part 1) ENG4406 ROBOTICS AND MACHINE VISION PART 2 LECTURE 8.
More details and examples on robot arms and kinematics
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 5)
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
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.
Rotations and Translations
KINEMATICS ANALYSIS OF ROBOTS (Part 3). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
MEGN 536 – Computational Biomechanics Euler Angles
Kinematics of Robot Manipulator
KINEMATICS OF PARTICLES Kinematics of Particles This lecture introduces Newtonian (or classical) Mechanics. It concentrates on a body that can be considered.
Chapter 2 Robot Kinematics: Position Analysis
Part7: Geometric Transformations
Rotations and Translations
CSE 681 Review: Transformations. CSE 681 Transformations Modeling transformations build complex models by positioning (transforming) simple components.
Transformations Jehee Lee Seoul National University.
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)
Kinematics of Robot Manipulator
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.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 3)
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).
COMP322/S2000/L91 Direct Kinematics- The Arm Equation Link Coordinates and Kinematics Parameters (Cont‘d) Another example: A 5-axis articulated robot (Rhino.
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
What is Kinematics. Kinematics studies the motion of bodies.
MT411 Robotic Engineering
Geometric Transformations Hearn & Baker Chapter 5 Some slides are taken from Robert Thomsons notes.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
FROM PARTICLE TO RIGID BODY.
KINEMATICS ANALYSIS OF ROBOTS (Part 5). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Euler Angles This means, that we can represent an orientation with 3 numbers Assuming we limit ourselves to 3 rotations without successive rotations about.
EE 495 Modern Navigation Systems Navigation Mathematics Rotation Matrices – Part II Wednesday, Jan 14 EE 495 Modern Navigation Systems Slide 1 of 21.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
Section 7-2 finding the inverse of a 2 x 2 matrix finding the inverse of a 3 x 3 matrix (calc.) properties of matrices applications that use matrices.
An Introduction to Robot Kinematics Renata Melamud.
CS 325 Introduction to Computer Graphics 02 / 19 / 2010 Instructor: Michael Eckmann.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 2)
Robotic Arms and Matrices By Chris Wong and Chris Marino.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Chapter 2 – kinematics of particles Tuesday, September 8, 2015: Class Lecture 6 Today’s Objective: Polar Coordinates Relative motion – Translating Axes.
Kinematics 제어시스템 이론 및 실습 조현우
Denavit-Hartenberg Convention
Denavit-Hartenberg Convention
Rigid Body transformation Lecture 1
ROTATIONS & TRANSLATIONS
Direct Kinematic Model
Mobile Robot Kinematics
Matrix Methods in Kinematics
Homogeneous Transformation Matrices
Transformations in 3 Dimensions CS /28/2018 Dr. Mark L. Hornick
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)
Presentation transcript:

KINEMATIC CHAINS AND ROBOTS (II)

Many machines can be viewed as an assemblage of rigid bodies called kinematic chains. This lecture continues the discussion on the analysis of kinematic chains with focus on robots. After this lecture, the student should be able to: Understand the screw transformation matrix Perform a combination of transformation matrices to describe a series of rigid body motions Have the foundation for kinematic analysis of robotic systems Kinematic Chains and Robots II

Propagation of Motions along a Chain Open kinematic chain Frame {0} Frame {1} Frame {2} Let us consider the following open kinematic chain Let = Transformation Matrix of frame {1} w.r.t. frame {0} = Transformation Matrix of frame {2} w.r.t. frame {1} = Transformation Matrix of frame {1} w.r.t. frame {0} is given as

Propagation of Motions along a Chain In general for an open kinematic chain with “n” links, the overall transformation matrix is given as: Its inverse is: Given

Example: Propagation of Motions along a Chain Given Find and its’ inverse

Example: Propagation of Motions along a Chain Useful formulas Reduces to:

Example: Propagation of Motions along a Chain where and to give

Example: Propagation of Motions along a Chain

Screw Transformation Matrix Consider the case where the origin of frame {b} has translated a distance u 1 along the X-axis and rotated an angle of  about the X-axis: is along the positive X-axis: has components along the Y-axis and Z-axis: has components along the -Y-axis and Z-axis: Let frame {a}=(X, Y, Z) and frame {b}= X-axis Y-axis Z-axis “O”  u1u1 The displacement of frame {b} w.r.t. {0} is:

Screw Transformation Matrix X-axis Y-axisZ-axis “O”  u1u1 This situation is like a screw action along the X-axis. The rotation matrix is given as: The screw transformation matrix is

Screw Transformation Matrix The story so far:

Screw Transformation Matrix Next, consider the case where the origin of frame {b} has translated a distance u 2 along the Y-axis and rotated an angle of  about the Y-axis. The screw transformation matrix will be:

Screw Transformation Matrix Similarly, for the case where the origin of frame {b} has translated a distance u 3 along the Z-axis and rotated an angle of  about the Z-axis. The screw transformation matrix will be:

Transformations are not commutative Remember, generally given two or more transformations, i.e. pure rotations or general transformations, Transformations are NOT commutative!

Transformations are not commutative Example: Notice that R 1 involves a 90° rotation about the X-axis and R 2 involves a 90° rotation about the Y-axis

Transformations are not commutative R 2 R 1 involves a 90° rotation about the X-axis follow by a 90° rotation about the Y-axis X-axis Y-axis Z-axis X AB X A B X-axis Y-axis Z-axis A B X-axis Y-axis Z-axis

Transformations are not commutative X-axis Y-axis Z-axis X AB R 1 R 2 involves a 90° rotation about the Y-axis follow by a 90° rotation about the X-axis A X-axis Y-axis Z-axis AB A B X-axis Y-axis Z-axis X

Many machines can be viewed as an assemblage of rigid bodies called kinematic chains. This lecture continues the discussion on the analysis of kinematic chains with focus on robots. The following were covered: Combination of transformation matrices to describe a series of rigid body motions Screw transformation matrix Foundation for kinematic analysis of robotic systems Summary