Matrix Methods in Kinematics

Slides:



Advertisements
Similar presentations
Monday October 20. Motion of a rigid body Body can translate only. In this case we can replace the body by a point located at the center of mass. Body.
Advertisements

Kinematics of Rigid Bodies
1 C02,C03 – ,27,29 Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
THREE-DIMENSIONAL KINEMATICS OF RIGID BODIES
ME 316 Handout 11 Planar Kinematics of a Rigid Body: Review I 1.Particle vs. Rigid body 2.Planar motion vs. Spatial motion 3.Type of planar motion.
Forward Kinematics. Focus on links chains May be combined in a tree structure Degrees of Freedom Number of independent position variables (i.e. joints.
Ch. 2: Rigid Body Motions and Homogeneous Transforms
Ch. 4: Velocity Kinematics
Ch. 3: Forward and Inverse Kinematics
Mechanics of Rigid Bodies
Screw Rotation and Other Rotational Forms
Euler Angles. Three Angles  A rotation matrix can be described with three free parameters. Select three separate rotations about body axesSelect three.
The linear algebra of Canadarm
More details and examples on robot arms and kinematics
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
College of Physics Science & Technology YANGZHOU UNIVERSITYCHINA Chapter 11ROTATION 11.1 The Motion of Rigid Bodies Rigid bodies A rigid body is.
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.
Kinematics of Robot Manipulator
Rotations and Translations
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 南台科技大學電機工程系謝銘原.
EEE. Dept of HONG KONG University of Science and Technology Introduction to Robotics Page 1 Lecture 2. Rigid Body Motion Main Concepts: Configuration Space.
Sect. 4.4: Euler Angles Back to PHYSICS! GOAL: Describe rigid body motion (especially rotations) with a Lagrangian formalism. What generalized coordinates.
ME451 Kinematics and Dynamics of Machine Systems Vel. And Acc. of a Fixed Point in Moving Frame Basic Concepts in Planar Kinematics February.
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.
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.
Just a quick reminder with another example
The Spinning Top Chloe Elliott. Rigid Bodies Six degrees of freedom:  3 cartesian coordinates specifying position of centre of mass  3 angles specifying.
Chapter 2: Description of position and orientation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: Introduction. Descriptions:
FROM PARTICLE TO RIGID BODY.
THREE-DIMENSIONAL KINEMATICS OF RIGID BODIES
Sect. 4.9: Rate of Change of a Vector Use the concept of an infinitesimal rotation to describe the time dependence of rigid body motion. An arbitrary.
Computer Graphics I, Fall 2010 Transformations.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
Robotics Chapter 3 – Forward Kinematics
Objectives Introduce standard transformations Introduce standard transformations Derive homogeneous coordinate transformation matrices Derive homogeneous.
Chapter 2 – kinematics of particles Tuesday, September 8, 2015: Class Lecture 6 Today’s Objective: Polar Coordinates Relative motion – Translating Axes.
Kinematics 제어시스템 이론 및 실습 조현우
CPSC 641: Computer Graphics Rotation Representation and Interpolation
Spatcial Description & Transformation
3D Kinematics Consists of two parts
Ch. 2: Rigid Body Motions and Homogeneous Transforms
Review: Transformations
Continuum Mechanics (MTH487)
PROPERTIES OF THE JACOBIAN
Lecture Rigid Body Dynamics.
Review: Transformations
Direct Manipulator Kinematics
ROTATIONS & TRANSLATIONS
Direct Kinematic Model
Mobile Robot Kinematics
Kinematics of a Rigid Body: Basic Concepts
Planar Kinematics of a Rigid Body: Review II
King Fahd University of Petroleum & Minerals
Matrix Methods in Kinematics
Conceptual Dynamics Part II: Kinematics of Particles Chapter 3
Chapter IV Spaces and Transforms
Design Synthesis Fundamental Problem – locate a point (or set of points) fixed in a moving body that will pass through a series of points in space that.
Robot Kinematics We know that a set of “joint angles” can be used to locate and orientate the hand in 3-D space We know that the joint angles can be combined.
KINEMATIC CHAINS.
Physics 321 Hour 31 Euler’s Angles.
Outline: 5.1 INTRODUCTION
KINEMATIC CHAINS & ROBOTS (I)
Outline: 5.1 INTRODUCTION
Chapter 2 Mathematical Analysis for Kinematics
Robotics 1 Copyright Martin P. Aalund, Ph.D.
Screw Rotation and Other Rotational Forms
Presentation transcript:

Matrix Methods in Kinematics Vector Methods with Matrix Notation Rigid Body Rotation Matrices Rigid Body – points have same relative position Displacement = Rotation and Translation Angular rotations described about 1. Right hand Cartesian axes (x,y,z) 2. Arbitrary Axis 3. Euler Angles

Matrix Methods in Kinematics Holonomic Systems Holonomic Constraints Relations between co-ordinates and possibly time) Rigid body xyz displacement is not order dependent

Matrix Methods in Kinematics Rigid body rotations Rotations not commutative (order dependent)

Matrix Methods in Kinematics 1. Rotate about Z (α) Components in the fixed system x-y Rotation matrix

Matrix Methods in Kinematics Rotation about three Cartesian axes y x z X,Y,Z axes fixed in space

Matrix Methods in Kinematics Plane rotation (2D) (rotation about z) Spatial Rotation – sequence z,y,x

Matrix Methods in Kinematics

Matrix Methods in Kinematics y u 2. Rotation about axis u (φ) Decompose to rotations about x, y, z Rotate u about z and then back again +/- show directions x z

Matrix Methods in Kinematics y x z u

Matrix Methods in Kinematics

Matrix Methods in Kinematics 3. Euler Angles Displacement of a rigid body in terms of three relative displacement angles Each rotation about an axis whose location depends on preceding rotation 1 2 3 4 sets of axes initially coincident xyz fixed in the body

Matrix Methods in Kinematics

Matrix Methods in Kinematics

Matrix Methods in Kinematics 12 different possible rotation sets z-x-z x-y-x y-z-y z-y-z x-z-x y-x-y x-y-z y-z-x z-x-y x-z-y z-y-x y-x-z

Matrix Methods in Kinematics

Matrix Methods in Kinematics

Matrix Methods in Kinematics Euler Angles Angular Velocity Vectors 3 1 Rigid body 3 1 2 2

Matrix Methods in Kinematics Rotation of Rigid Body in 2d Cartesian Space p1 q1 Fixed x-y Vector form

Matrix Methods in Kinematics 2 1

Matrix Methods in Kinematics 3x3 D = plane displacement matrix

Matrix Methods in Kinematics Spatial (3D) Rigid Body Displacement Replace Cartesian u Axis Euler Using Cartesian new original 4x4 matrix (3D)

Matrix Methods in Kinematics Screw displacement matrix y q u q1 p=p1+su s p1 z x Screw displacement matrix

Matrix Methods in Kinematics 12 non constant elements 3D space= 6 DOF, 6 elements are dependent To Define D: euler angles, dir cos, points on body, etc…

Matrix Methods in Kinematics Example Displacement of a point Moving with a rigid body

Matrix Methods in Kinematics 3x3 Displacement matrix

Matrix Methods in Kinematics Finite Rotation Pole – plane rotation about p0 po With new position vectors p1=p2=p0

Original displacement matrix Matrix Methods in Kinematics Previously p1 and p2 in Displacement matrix D now written as: q2 is the same point Original displacement matrix

Matrix Methods in Kinematics

Matrix Methods in Kinematics HW #5 Salute Y X q shoulder 30◦ p Z p1=elbow q1=tip of finger Use Cartesian angles to find [D] Treat as 3 independent rotations

Matrix Methods in Kinematics HW #5 Salute Y Y Changed axes notation X X shoulder 2 Z p 1 Z q p1=elbow move origins for 2,3 rotations Y q1=tip of finger X 30◦ z-y-z rotation 3 Z

Matrix Methods in Kinematics Finding the Displacement Matrix by Inversion y B1 Known points C1 C2 A1 A2 B2 x

Matrix Methods in Kinematics Displacement Matrix by Inversion

Matrix Methods in Kinematics q q1 d a x y 2D Planar motion z D=d*a-1

Matrix Methods in Kinematics Finding the inverse of A (by hand – the long way) adj - adjoint ith row=ith column α=co factor Mij= minor of A

Matrix Methods in Kinematics Using MATLAB inv(a) ans = 0.5000 -0.5000 2.0000 0.5000 0.5000 -3.0000 -1.0000 0 2.0000 d = 5 7 6 1 1 2 1 1 1 a = 2 2 1 4 6 5 1 1 1 0 1 1 -1 0 3 0 0 1 D=d*a-1 Displacement matrix

Matrix Methods in Kinematics HW 5 by Inversion Using My arm

Matrix Methods in Kinematics By Inverse method – position 1 2 -0.0500 0.0500 1.7500 0 -0.0500 -0.7500 0.0500 0 0 D = 0 1.0000 0 -1.0000 0 0 0 0 1.0000

Matrix Methods in Kinematics By Inverse method – position 2 3 0.0500 0.0500 1.7500 -0.0500 0 -0.7500 0 -0.0500 0 -0.8660 0.5000 -27.9900 -0.5000 -0.8660 -7.5000 0 0 1.0000

Matrix Methods in Kinematics