Chapter 3 Differential Motions and Velocities

Slides:



Advertisements
Similar presentations
Outline: Introduction Link Description Link-Connection Description
Advertisements

1 C02,C03 – ,27,29 Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
Links and Joints.
University of Bridgeport
Denavit-Hartenberg Convention
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 6)
Ch. 7: Dynamics.
Ch. 2: Rigid Body Motions and Homogeneous Transforms
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.
Mobile Robotics: 10. Kinematics 1
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
More details and examples on robot arms and kinematics
Velocities and Static Force
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 5)
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Advanced Graphics (and Animation) Spring 2002
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
Manipulator Motion (Jacobians) Professor Nicola Ferrier ME 2246,
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
Kinematics of Robot Manipulator
Chapter 2 Robot Kinematics: Position Analysis
Outline: 5.1 INTRODUCTION
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
Chapter 5 Trajectory Planning 5.1 INTRODUCTION In this chapters …….  Path and trajectory planning means the way that a robot is moved from one location.
KINEMATICS ANALYSIS OF ROBOTS (Part 2)
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 南台科技大學電機工程系謝銘原.
Differential Kinematics and Statics Ref: 理论力学,洪嘉振,杨长俊,高 等教育出版社, 2001.
KINEMATIC CHAINS & ROBOTS (I).
11/10/2015Handout 41 Robotics kinematics: D-H Approach.
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
Joint Velocity and the Jacobian
What is Kinematics. Kinematics studies the motion of bodies.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
Just a quick reminder with another example
CSCE 452 Intro to Robotics CSCE 452: Lecture 1 Introduction, Homogeneous Transformations, and Coordinate frames.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
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 Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
MECH572A Introduction To Robotics Lecture 5 Dept. Of Mechanical Engineering.
An Introduction to Robot Kinematics Renata Melamud.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 2)
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
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.
MT411 Robotic Engineering
Joint Velocity and the Jacobian
Trajectory Generation
Spatcial Description & Transformation
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
CHAPTER 2 FORWARD KINEMATIC 1.
Outline: 5.1 INTRODUCTION
CHAPTER 2 FORWARD KINEMATIC 1.
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
Robotics kinematics: D-H Approach
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 2 Mathematical Analysis for Kinematics
Chapter 3. Kinematic analysis
Robotics 1 Copyright Martin P. Aalund, Ph.D.
DIFFERENTIAL KINEMATICS
Translation in Homogeneous Coordinates
Presentation transcript:

Chapter 3 Differential Motions and Velocities 3.1 INTRODUCTION  Definition of Differential Motion : A small movements of mechanism that can be used to derive velocity relationships between different parts of the mechanism. In this chapters…….  Differential Motions of frames relative to a fixed frame  Jacobians and robot velocity relationships

Chapter 3 Differential Motions and Velocities 3.2 DIFFERENTIAL RELATIONSHIPS  Concept of the differential relationships : The velocity of point B : Fig. 3.1 (a) A two-degree-of-freedom planar mechanism and (b) a Velocity diagram

Chapter 3 Differential Motions and Velocities 3.2 DIFFERENTIAL RELATIONSHIPS Velocity relationship of point B : Differential Motion of B Jacobian Differential Motion of Joint

Chapter 3 Differential Motions and Velocities 3.3 JACOBIAN  Definition : Jacobian is a representation of the geometry of the elements of a mechanism in time.  Formation : Jacobian is formed from the elements of the position equations that were differentiated with respect to 1 and 2.  Assumption : A set of equations Yi in terms of a set of variables xj:

Chapter 3 Differential Motions and Velocities 3.3 JACOBIAN Matrix Representation Differentiating the position equations of a robot

Chapter 3 Differential Motions and Velocities 3.4 DIFFERENTIAL MOTIONS OF A FRAME  The differential motion of a hand frame of the robot are caused by the differential motions in each of the joints of the robot.  The differential motion of a frame: Differential translations, Differential rotations, Differential transformations(translations and rotations). Fig. 3.2 (a) Differential motions of a frame and (b) differential motions of a frame as related to the differential motions of a robot. (b) a Velocity diagram

Chapter 3 Differential Motions and Velocities 3.4.1 Differential Translations  Definition : A translation of a frame at differential values.  Representation : Trans(dx, dy, dz)  The frame has moved a differential amount along the 3 axes.

Chapter 3 Differential Motions and Velocities 3.4.2 Differential rotations  Definition : A small rotation of a frame at differential values.  Representation : Rot(k, d)  The frame has rotated an angle of d about an axis  Differential rotation about x, y, z-axis is x, y, z, respectively.

Chapter 3 Differential Motions and Velocities 3.4.3 Differential Rotation about a General Axis  A differential motion about a general axis is composed of 3 differential motions about the 3 axes, in any order. Neglect the higher order differential motion (xy, -xyz, xz, yz)

Chapter 3 Differential Motions and Velocities 3.4.4 Differential Transformations of a Frame  Definition : A combination of differential translations and rotations.   : Differential Operator

Chapter 3 Differential Motions and Velocities 3.5 INTERPRETATION OF THE DIFFERENTIAL CHANGE  Matrix dT represents the changes in a frame as a result of differential motions.  Each element of the matrix represents the change in the corresponding element of the frame.

Chapter 3 Differential Motions and Velocities 3.6 DIFFERENTIAL CHANGES BETWEEN FRAMES

Chapter 3 Differential Motions and Velocities 3.7 DIFFERENTIAL MOTIONS OF A ROBOT AND ITS HAND FRAME  Relation between the differential motions of the joint of the robot and the differential motions of the hand frame and dT.  It is a function of the robot’s configuration and design and its instantaneous location and orientation. OR

Chapter 3 Differential Motions and Velocities 3.8 CALCULATION OF THE JACOBIAN  Key point : Each element in the jacobian is the derivative of a corresponding kinematic equation with respect to one of the variables. Consult Example 2.19 and below…. Taking the derivative of px The last column of the forward kinematic equation of the robot The first row of the Jacobian

Chapter 3 Differential Motions and Velocities 3.8 CALCULATION OF THE JACOBIAN  The velocity equation relative to the last frame  The differential motion relationship of Equation

Chapter 3 Differential Motions and Velocities 3.9 HOW TO RELATE THE JACOBIAN AND THE DIFFERENTIAL OPERATOR  The differential motions of the robot’s joints are ultimately related to the hand frame of the robot. Method 1  Equ. 3.10 and Jacobian calculate [D] matrix  Equ. 3.15 used to calculate dT  [D] contains differential motions of the hand, dx, dy, dz, x, y, z. Method 2  Equ. 3.24 and Jacobian calculate [T6D] matrix  Equ. 3.19 used to calculate dT  [D] contains differential motions of the hand, T6dx, T6dy, T6dz, T6x, T6y, T6z.

Chapter 3 Differential Motions and Velocities 3.10 INVERSE JACOBIAN  Inverse Jacobian used to calculate the differential motions needed at the joints of the robot for a desired hand differential motion.  Inverse Jacobian calculates how fast each joint must move so that the robot’s hand will yield a desired differential motion or velocity.  To make sure the robot follows a desired path, the joint velocities must be calculated continuously in order to ensure that the robot’s hand maintains a desired velocity.