Introduction To Robotics (Kinematics, Dynamics, and Design)

Similar documents
Coordinate Systems. Ioannis Rekleitis

Massachusetts Institute of Technology Department of Mechanical Engineering

CS 450: COMPUTER GRAPHICS RASTERIZING CONICS SPRING 2016 DR. MICHAEL J. REALE

5. Geometric Transformations and Projections

4.2. Co-terminal and Related Angles. Investigate

Tufts University Math 13 Department of Mathematics November 14, :00 noon to 1:20 pm

Computer Graphics and Animation 3-Viewing

2D Transformations. Why Transformations. Translation 4/17/2009

Collision Detection with Swept Spheres and Ellipsoids

Control of Mobile Robots

Prof. Feng Liu. Fall /17/2016

A Mathematical Implementation of a Global Human Walking Model with Real-Time Kinematic Personification by Boulic, Thalmann and Thalmann.

Gravitational Shift for Beginners

ISyE 4256 Industrial Robotic Applications

CS-184: Computer Graphics. Today. Lecture #5: 3D Transformations and Rotations. Transformations in 3D Rotations

Fifth Wheel Modelling and Testing

Dr. A.B.M. Toufique Hasan. Lecture-13

Output Primitives. Ellipse Drawing

Derivation of the Nodal Forces Equivalent to Uniform Pressure for Quadratic Isoparametric Elements RAWB, Last Update: 30 September 2008

FACE VECTORS OF FLAG COMPLEXES

Adaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization

Defining and Implementing Dynamic Semantics of Object Oriented High Level Petri Nets

Computer Vision - Histogram Processing. Dr. S. Das IIT Madras, CHENNAI - 36

Simulating Life of Virtual Plants, Fishes and Butterflies

17/5/2009. Introduction

(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.

2. PROPELLER GEOMETRY

Today. Stereo: Correspondence and Calibration. Last time: Estimating depth with stereo. Last time: Epipolar geometry. Last time: Epipolar constraint

Introduction to Medical Imaging. Cone-Beam CT. Introduction. Available cone-beam reconstruction methods: Our discussion:

Interesting Target Detection and Matching Algorithm Based on Phase Information

A New Free-form Deformation Through the Control of Parametric Surfaces

Where am I? Using Vanishing Points

Desired Attitude Angles Design Based on Optimization for Side Window Detection of Kinetic Interceptor *

CALCULUS III Surface Integrals. Paul Dawkins

OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO

Goal. Rendering Complex Scenes on Mobile Terminals or on the web. Rendering on Mobile Terminals. Rendering on Mobile Terminals. Walking through images

3D Motion Planning Algorithms for Steerable Needles Using Inverse Kinematics

Directional Stiffness of Electronic Component Lead

A New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE

MEM380 Applied Autonomous Robots Winter Robot Kinematics

RESEARCH ON THE RELATIVE COORDINATE TRANSFORMATION AND RELATIVE POSITION DETECTION SYSTEM OF 3-DOF SPHERICAL ACTUATOR

Shortest Paths for a Two-Robot Rendez-Vous

Topic 4 Root Finding

Hybrid Stiff/Compliant Workspace Control for Robotized Minimally Invasive Surgery

Stereo and 3D Reconstruction

Positioning of a robot based on binocular vision for hand / foot fusion Long Han

A Novel Genetic Algorithm for Static Task Scheduling in Distributed Systems

A Memory Efficient Array Architecture for Real-Time Motion Estimation

Physical simulation for animation

CS 450: COMPUTER GRAPHICS 2D TRANSFORMATIONS SPRING 2016 DR. MICHAEL J. REALE

Mono Vision Based Construction of Elevation Maps in Indoor Environments

Siggraph Precomputed Radiance Transfer: Theory and Practice

3D Reconstruction from 360 x 360 Mosaics 1

3D Shape Reconstruction (from Photos)

Where am I? Using Vanishing Points

ESTIMATION OF INTERPOLATION ERROR IN DEMS USING STATISTICAL METHODS

EE 168 Handout #32 Introduction to Digital Image Processing March 7, 2012 HOMEWORK 7 SOLUTIONS

Shape Matching / Object Recognition

9/5/2018. Physics colloquium today -- 9/05/2018 PHY 711 Fall Lecture /05/2018 PHY 711 Fall Lecture 4 3

CS 548: COMPUTER GRAPHICS QUATERNIONS SPRING 2015 DR. MICHAEL J. REALE

Conservation Law of Centrifugal Force and Mechanism of Energy Transfer Caused in Turbomachinery

MAT 1275: Introduction to Mathematical Analysis

5 4 THE BERNOULLI EQUATION

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No. 2005

Trinocular Stereo using Shortest Paths and the Ordering Constraint

Elliptic Generation Systems

Mobile Robot Localization Using Optical Flow Sensors

Extended Perspective Shadow Maps (XPSM) Vladislav Gusev, ,

CS 450: COMPUTER GRAPHICS QUATERNIONS SPRING 2016 DR. MICHAEL J. REALE

Curl, Divergence, and Gradient in Cylindrical and Spherical Coordinate Systems

RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES

A Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation

Remember: The equation of projection. Imaging Geometry 1. Basic Geometric Coordinate Transforms. C306 Martin Jagersand

A modal estimation based multitype sensor placement method

Complete Solution to Potential and E-Field of a sphere of radius R and a charge density ρ[r] = CC r 2 and r n

CSE 165: 3D User Interaction

OPTIMUM DESIGN OF 3R ORTHOGONAL MANIPULATORS CONSIDERING ITS TOPOLOGY

Topic 7 Random Variables and Distribution Functions

Line Integrals, Surface Integrals, and Integral Theorems

Lecture 8 Introduction to Pipelines Adapated from slides by David Patterson

University of Hertfordshire Department of Mathematics. Some comments on the approximation of the radial basis functions in the dual reciprocity method

ME 210 Applied Mathematics for Mechanical Engineers

Pledge: Signature:

A Haptic-Assisted Guidance System for Navigating Volumetric Data Sets

Environment Mapping. Overview

Fault-Tolerant Metric Vector Routing

Research Article. Regularization Rotational motion image Blur Restoration

ANNOUNCEMENT. LECTURE 25 Spherical Refracting Surfaces

Assessment of Track Sequence Optimization based on Recorded Field Operations

SURVEY OF VARIOUS IMAGE ENHANCEMENT TECHNIQUES IN SPATIAL DOMAIN USING MATLAB

Also available at ISSN (printed edn.), ISSN (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010)

Conversion Functions for Symmetric Key Ciphers

NEW FINITE ELEMENT / MULTIBODY SYSTEM ALGORITHM FOR MODELING FLEXIBLE TRACKED VEHICLES

User Specified non-bonded potentials in gromacs

Reader & ReaderT Monad (11A) Young Won Lim 8/20/18

Relating the lab apartment to a full-size apartment in Beijing

A Shape-preserving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonuniform Fuzzification Transform

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

AN ARTIFICIAL NEURAL NETWORK -BASED ROTATION CORRECTION METHOD FOR 3D-MEASUREMENT USING A SINGLE PERSPECTIVE VIEW

Lecture 27: Voronoi Diagrams

Transcription:

Intoduction o obotics Kinematics Dnamics and Design EION # 9: satial Descitions & ansfomations li Meghdai ofesso chool of Mechanical Engineeing haif Univesit of echnolog ehan IN 365-9567 Homeage: htt://meghdai.shaif.edu

ansfomation ithmetic: Multilication of ansfoms omound ansfomations: Given fames {} {} {} and vecto : Find: We can wite: تبديل مركب whee : X Z {} {} Y {}

ansfomation ithmetic: Invesion of ansfoms: One ma invet the matices b standad techniques too long. Howeve a simle method eists: Given: Find:? OG a o n a o n a o n... a a a O o o o N n n n OG O N

Eamle: Invesion of ansfoms: Given: Find: 3.87.5.43.5.75.5.87.43 a o n a o n a o n 3..87.43.5.87.5.87.43.5.75.43... a a a O o o o N n n n

ansfom Equation: onside the figue shown: Given: We can wite two eessions fo : G W G W Fied {} {W} {G} {} {} G W G W G W G W ansfom Equation

ansfom Equation: E: If the ansfom is unnown? We can wite the following eession fo the oientation of the eg at insetion: W G G W {} {W} {G} {}? {} {} W W G G W W G G ansfom Equation

Moe on eesentation of osition & Oientation: lindical oodinates: o define atesian coodinates of a oint in tems of the lindical coodinates stat b a coodinate coincident on {} and:. anslate b along X-ais of the fame {}. otate b an angle about the Z-ais of {} 3. anslate b veticall along Z-ai of {}. ansfomations ae all along the Oiginal/Old {} fame then: EMULILY: Z ê ê ê ans Z ot Z ans X θ Y {} X

Moe on eesentation of osition & Oientation: Oeato : X ans Z ot Z ans in os in os in os in os os in in os

Moe on eesentation of osition & Oientation: lindical oodinates: o define atesian coodinates of a oint in tems of the lindical coodinates stat b a coodinate coincident on {} and: nothe oach:. anslate along the Z-ais of the fame {} b. otate about the New Z-ais b an angle 3. anslate along the New X-ais b. Z ê ê ê ansfomations ae all along the New fames then: OMULILY: ans Z ot Z ans X θ Y {} X

ight-to-left e-multil vs. Left-to-ight ost-multil: Eamle:. otate 3 about X-ais. otate 9 about the New tansfomed Y-ais 3. anslate 3 along the Old fied Z-ais 4. otate 3 about the New tansfomed X-ais. o wite the coesonding tansfom eession Just emembe: {FiedOld on the Left} and {Newansfomed on the ight}. heefoe the st tansfom is: os3 in3 in3 os3 he nd tansfom is: New-ight os3 in3 in3 os3

ight-to-left e-multil vs. Left-to-ight ost-multil: Eamle:. otate 3 about X-ais. otate 9 about the New tansfomed Y-ais 3. anslate 3 along the Old fied Z-ais 4. otate 3 about the New tansfomed X-ais. he 3 d tansfom is: Old-Left he 4 th tansfom is: New-ight 3 3 3 3 3 os in in os 3 3 3 3 3 3 3 3 3 os in in os os in in os

Moe on eesentation of osition & Oientation : o find lindical coodinates fom atesian oodinates: tant : is a wo-gument ac tangent function. It comutes tan - / but uses the signs of both and to detemine the quadant in which the esulting angle lies. E: tan=tan - /=tan-- = -35 tan = 45 tan- = -45 tan- = 35 tan = Undefined - + + + - - + - tan in os

Moe on eesentation of Oientation: o fa we intoduced a 3 3 otation Mati to define oientation such that: X Y Z X Y Z and 6-Deendencies X Y X Z Y Z {} o secif the desied oientation of a obot hand it is difficult to inut a nine-element mati with othogonal columns. heefoe we need: moe efficient wa to secif oientation {} eveal methods ae esent. 9-Quantities

Moe on eesentation of Oientation: oll itch and Yaw Fied ngles about Fied aes Y: o descibe oientation of {} elative to a fied nown fame {} stat with a fame coincident with {} and: X: oll. otx : oll. oty : itch 3. otz : Yaw Z Z Z Y Z Y Z Y: itch Z: Yaw Z Y X Y Y Y X X X haif Univesit of echnolog - ED X X

Moe on eesentation of Oientation: ince all otations ae about the oiginal/fied fame {} then e-multil to find the Y-Oeato as: X ot Y ot Z ot

Moe on eesentation of Oientation: Invese of this oblem is to comute the oll itch and Yaw angles fo a given otation Mati: Deendencies Unnowns Equations 6 3 9 33 3 3 3 3

Moe on eesentation of Oientation: heefoe with 3-indeendent equations one can find the 3- unnowns oll itch and Yaw angles as: tan tan tan 3 / 3 / 33 / / as long as ead the detailed discussion of the solution in ou boo.

Moe on eesentation of Oientation: Eule ngles about Moving aes: nothe method to eesent oientation. Z-Y-X Eule ngles: o descibe oientation of {} elative to a fied nown fame {} stat with a fame coincident with {} and:. otz. oty X 3. otx Z Z X Y Y Z X X Z Y Y Z X X Z Y Y

Moe on eesentation of Oientation: ince all otations ae about the Moving/New fame {} then ost-multil to find the Eule-Oeato as same esult as Y: X ot Y ot Z ot

Moe on eesentation of Oientation: imle Geneal otation: otation of a igid bod fame about a geneal fied ais in sace. Elementa otation: otation of a igid bod fame about one of the coodinate aes. Eule s heoem: n change of oientation about an abita ais fo a igid bod with a fied bod oint can be accomlished though a simle otation. he igid bod otation can be esolved into thee elementa otations whee the angles of these otations ae called the Eue s ngles. he 3-indeendent Euleian ngles and the Fied ngles conventions ma be selected in a vaiet of was and sequences. total of 4 conventions eist of which onl sets ae unique see ages489-49.

Eamle: he Unimation UM 56 Eule ngles onvention: Descition of oientation of the ool Fame {} elative to the fied Univesal fame {U}:. otz U o: Oientation. oty a: oach 3. otz t: wist o Z Z U Y Y U Z a Z Y Y Y t Z Z X Y X U X X X X

he Unimation UM 56 Eule ngles onvention: Fo UM-56 the ool Fame {} is not coincident with the Univesal fame {U}. heefoe the Zeo oientation of {} is: Z U U initial {} {U} U U ot Z o initialot Y a ot Z t oat ot oat ot at oat oat at ot ot oa oa a Z Y X U X Y U

Equivalent ngle-is eesentation Eule s heoem on otation: n oientation of a igid bod fame can be obtained though a oe is and ngle selection. imle Geneal otation Oeato = ot K : otation of a igid bod fame about a geneal fied ais K in sace. Oiginall {} is coincident with {} then aling ot K b ight- Hand-ule we can define: whee: v v v v v v v v v K os v j i K X Y Z X Y Z K {} {}

Equivalent ngle-is eesentation Eule s heoem on otation: When the ais of otation is chosen as one of the incial aes of {} then the Equivalent Geneal otation Mati tae on the familia fom of lana Elementa otations: os in in os Z ot os in in os Y ot os in in os X ot Z Y X

Equivalent ngle-is eesentation Eule s heoem on otation: o obtain K fom a given otation mati oientation: in os K 3 3 in 3 3 3 3 3 33 3 3 3 33 K 3 3 in tan os

n combination of otations is alwas equivalent to a single otation about some ais K b an angle : Eamle: onside the following combined otation oeatos and obtain its coesonding equivalent angle-ais eesentation? ot Y9 ot Z9 3 tan K ot Y9 ot Z9 ot K in os i 3 3 j 3 3

ansfomations of Fee and Line Vectos: In mechanics we mae a distinction between the equalit and the equivalence of vectos. - wo vectos ae equal if the have the same dimensions magnitude and diection. - wo equal vectos ma have diffeent lines of actions. E. Velocit vectos shown. - wo vectos ae equivalent in a cetain caacit if V V each oduces the ve same effect in this caacit. * If the citeion in this E. is distance taveled all thee vectos give the same esult and ae thus equivalent in this sense. * If the citeion in this E. is height above the XY-lane then the vectos ae not equivalent desite thei equalit. {} Z Y V 3 X

ansfomations of Fee and Line Vectos: Line-Vecto : vecto which along with diection and magnitude is also deendent on its line-of-action o oint-of-action as fa as detemining its effects is concened. E: foce vecto osition vecto. Fee-Vecto : vecto which ma be ositioned anwhee in sace without loss o change of meaning ovided that magnitude and diection ae eseved. E: ue moment vecto velocit vecto. heefoe in tansfoming fee vectos fom one fame to anothe fame onl the otation mati elating the two fames is used. {} Z V Y V V 3 V V and not V V X

omutational onsideations: Efficienc in comuting methods is an imotant issue in obotics. Eamle: onside the following tansfomations: st oach: D D D 54Mul.+36dd. 9Mul.+6dd. nd oach: D 63Mul. 4dd. D D 7Mul. 8dd. *** he nd oach is moe efficient. ***.