Differential Kinematics and Statics Ref: 理论力学,洪嘉振,杨长俊,高 等教育出版社, 2001.

Slides:



Advertisements
Similar presentations
1 C02,C03 – ,27,29 Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
Advertisements

3-D Homogeneous Transformations.  Coordinate transformation (translation+rotation) 3-D Homogeneous Transformations.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Review: Homogeneous Transformations
ASME DETC Background Twists in Kinematics and Wrenches in Statics Vijay Kumar.
Denavit-Hartenberg Convention
Dynamics of Serial Manipulators
Ch. 7: Dynamics.
Ch. 4: Velocity Kinematics
Introduction to ROBOTICS
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
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.
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.
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)
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.
Definition of an Industrial Robot
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
Theory of Machines Lecture 4 Position Analysis.
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
Lecture 2: Introduction to Concepts in Robotics
Outline: 5.1 INTRODUCTION
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 3)
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
Manipulator’s Forward kinematics
Kinematics Jehee Lee Seoul National University. Kinematics How to animate skeletons (articulated figures) Kinematics is the study of motion without regard.
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).
ASME DETC Robot Manipulators and Singularities Vijay Kumar.
Review: Differential Kinematics
Joint Velocity and the Jacobian
What is Kinematics. Kinematics studies the motion of bodies.
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,
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/07/99 Lecture 11.
Chapter 3 Differential Motions and Velocities
Robotics II Copyright Martin P. Aalund, Ph.D.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
EE 495 Modern Navigation Systems Navigation Mathematics Angular Velocity Monday, Jan 26 EE 495 Modern Navigation Systems Slide 1 of 8.
Rick Parent - CIS682 Rigid Body Dynamics simulate basic physics of an object subject to forces Keyframing can be tedious - especially to get ‘realism’
KINEMATICS ANALYSIS OF ROBOTS (Part 5). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Manipulation Umashankar Nagarajan. Rotation 2/28/2013Umashankar Nagarajan2 Z A Y A X A Z B Y B X B.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
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)
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 제어시스템 이론 및 실습 조현우
Denavit-Hartenberg Convention
MT411 Robotic Engineering
Joint Velocity and the Jacobian
Manipulator Dynamics 1 Instructor: Jacob Rosen
Denavit-Hartenberg Convention
بسم الله الرحمن الرحیم.
Introduction to ROBOTICS
MiniSkybot: Kinematics
University of Bridgeport
Outline: 5.1 INTRODUCTION
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
Outline: 5.1 INTRODUCTION
Chapter 3. Kinematic analysis
Presentation transcript:

Differential Kinematics and Statics Ref: 理论力学,洪嘉振,杨长俊,高 等教育出版社, 2001

Incremental Motion  What small (incremental) motions at the end- effector (  x,  y,  z) result from small motions of the joints (  1,  2, …,  n )?  Alternatively, what velocities at the end- effector (v x, v y, v z ) result from velocities at the joints (  1,  2, …  n )?

Some Definitions  Linear Velocity: The instantaneous rate-of- change in linear position of a point relative to some frame. v=(v x, v y, v z ) T  Angular Velocity: The instantaneous rate-of-change in the orientation of one frame relative to another. –Angular Velocity depends on the way to represent orientation (Euler Angles, Rotation Matrix, etc.) –Angular Velocity Vector and the Angular Velocity Matrix.

Some Definitions  Angular Velocity Vector: A vector whose direction is the instantaneous axis of rotation of one frame relative to another and whose magnitude is the rate of rotation about that axis.

Free Vector  Linear velocity are insensitive to shifts in origin but are sensitive to orientation. {D} x x

Free Vector  Angular velocity are insensitive to shifts in origin but are sensitive to orientation. {A} {B} {D} x x x x

Velocity Frames  frame of reference: this is the frame used to measure the object’s velocity  frame of representation.: this is the frame in which the velocity is expressed.

X0X0 Y0Y0 x0x0 y0y0 0  Y1Y1 X1X1 0 x2x2 a1a1 v v v v  R a2a2 y2y2 Figure 2.13: Two-Link Planar Robot

X0X0 Y0Y0 x0x0 y0y0 0  0 v v v v End-effector velocity for  1 r 0n

X0X0 Y0Y0 x0x0 y0y0 0  0 v v v v End-effector velocity for  2 r 1n

Two-Link Planar Robot  Direct kinematics equation

Incremental Motion  taking derivatives of the position equation w.r.t. time we have  note that

Incremental Motion  written in the more common matrix form,  or in terms of incremental motion,

Differential Kinematics  Find the relationship between the joint velocities and the end-effector linear and angular velocities. Linear velocity Angular velocity for a revolute joint for a prismatic joint

Differential Kinematics  Differential kinematics equation  Geometric Jacobian

Relationship with T(q)  Direct kinematics equation  Linear velocity  Angular velocity?

Vector (Cross) Product  Vector product of x and y  Skew-symmetric matrix

Vector (Cross) Product  Skew-symmetric matrix

Derivative of a Rotation Matrix define S(t) is skew-symmetric

Interpretation of S(t)

Given R(t)

Example 3.1: Rotation about Z