CPSC 452: Lecture 1 - Texas A&M University

CPSC 452: Lecture 1 - Texas A&M University

CPSC 452: Lecture 1 Introduction, Homogeneous transformations and Coordinate frames Introduction Robots in movie 2 Modern Robots Robot in life Industry Medicare 3 Modern Robots Robot in life Home/Entertainment 4 Modern Robots Robots in life Military/Unmanned Vehicle 5 What is a robot A robot is a reprogrammable multifunctional manipulator designed to

move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks by Robot Institute of America 6 Scope of CPSC 452 Planning Sensing Control Dynamics Kinematics Rigid body mechanics 7 Scope of CPSC 452 Planning Sensing Control Dynamics Kinematics Rigid body mechanics

8 Intro Space Type Physical, Geometry, Functional Dimension Direction Basis vectors Distance Norm Description Coordinate System Matrix 9 A review of vectors and matrix Vectors Column vector and row vector v1 v v 2 vn v v1 v2 vn Norm of a vector v v12 v22 ... vn2 10

Dot product of two vectors Vector v and w v w | v || w | cos If |v|=|w|=1, v w cos v w 11 Position Description Coordinate System A Z A x A A P Py z YA X A 12

Orientation Description Coordinate System A Z A A P x A Py z YA X A 13 Orientation Description Coordinate System A Attach Frame Coordinate System B x A Py Z A X B A

P Z B YB z YA X A 14 Orientation Description Coordinate System A Attach Frame Coordinate System B Rotation matrix A B R X B A r11 r12 r21 r22 r31 r32 YB

A r13 r23 r33 A Z B r31 X B Z A X A Z A A P X B r21 X B YA Z B YB YA r11 X B X A

15 Rotation matrix A B R A X B YB A A Z B X B X A YB X A X B YA YB YA YB Z A Directional X B Z A Cosines Directional Cosines

B Z B X A Z B YA Z B Z A T XA BT B Y A X A B Z AT X T A B A X B YA

B B T B T Z A A R 16 Rotation matrix A B RABR T A B R ABR I BAR ABR 1 A B T B

A R R 1 For matrix M, If M-1 = MT , M is orthogonal matrix BA R is orthogonal!! 17 Orthogonal Matrix A B R X B A YB A A Z B X B X A YB X A X B YA YB YA

X B Z A YB Z A Z B X A Z B YA Z B Z A 9 Parameters to describe orientation! 18 Description of a frame Position + orientation Z A {B} {BA R, APBORG } Z B X B A PBORG YB YA X A 19

Graphical representation { A} {Au R,u PAORG } {B} {Bu R,u PBORG } {BA R, APBORG } Z A u Z u X B {U} Yu X u {A} X A PBORG A Z B {B} PBORG YB YA 20 Mapping Translation Difference Z A A

PBORG Z B B X B A X A A P YB P APBORG BP AP A B P BT 1 1 P YA I A

BT 0 0 0 A PBORG 1 21 Mapping rotation difference A Z A Z B P Py Px X B PyYB Pz Z B A B P P Az P B B P BAPRx BP

B P YB BT A P1 P A X 1P AY x B y B Pz A Z B B YA X A X B [ A X B A BT

BAR BP 0 YB A A B R 0 A Z B ] 0 0 1 Px P y Pz

22 Example 1 B P 2 AP ? 1 YA YB B P X A 30 30 Z B Z A A B R A X B YB

A A Z B X B X A YB X A X B YA YB YA X B Z A YB Z A X B Z B X A cos 30 cos 60 cos 90 Z B YA cos120 cos 30 cos 90 Z B Z A cos 90 cos 90 cos 0 23 Rotation + Translation Difference Z A Z B A A B Y

RBBP B PBORG A P X B YA A X A P 24 Homogeneous Transformation A P APBORG BAR BP A Px A Py A Pz

1 0 A A B PBORG _ x B Px A PBORG _ y B Py A PBORG _ z B Pz 1 1 R 0 0 A B

T 25 Mapping Translation Difference Z A Z B A PBORG X B A X A P APBORG BP AP A B P BT 1 1 B P A YB

P YA I A BT 0 0 0 A PBORG 1 26 Translation Operator Translation operator A Z A A P1 A

Q X A P2 1 0 DQ ( q) 0 0 0 1 0 0 0 qx 0 qy 1 qz 0 1 YA A A P2 AP1 AQ

P2 DQ ( q) AP1 2 2 q q x q y qz 27 2 Mapping rotation difference A Z A A Z B B P YB YA X A P BAR AP X B

B P A P BT 1 1 A BT 0 A R 0 B 0 0 1 28 Rotation Operator YA YB

B P1 AP2 A P1 A X B Z A P2 X A A B R A X B YB A A

Z B X B X A YB X A X B YA YB YA X B Z A YB Z A Z B X A Z B YA Z B Z A cos cos(90 ) cos 90 cos(90 ) cos cos 90 cos 90 cos 90 cos 0 cos sin 0 sin cos 0 0

1 0 29

Recently Viewed Presentations

  • PENGARUH GLOBALISASI TERHADAP PERADABAN PENGENALAN Kebanyakan diskusi tentang

    PENGARUH GLOBALISASI TERHADAP PERADABAN PENGENALAN Kebanyakan diskusi tentang

    Dengan mengambil kira ide-ide ini kita dapat mengemukakan makna komprehensif globalisasi seperti berikut. Globalisasi ialah suatu himpunan proses pengaliran global berbagai-bagai jenis objek yang melibatkan pelbagai bidang aktiviti manusia. Objek yang diglobalisasikan boleh jadi fizikal atau bukan fizikal.
  • Chapter 6 Thermochemistry

    Chapter 6 Thermochemistry

    Chapter 6 Lesson 2 Thermochemistry Prentice Hall Tro, Chemistry: A Molecular Approach * Renewable Energy our greatest unlimited supply of energy is the sun new technologies are being developed to capture the energy of sunlight parabolic troughs, solar power towers,...
  • Requirements - agileKRC

    Requirements - agileKRC

    AgilePM Training with agileKRC. We run two types of public scheduled training: AgilePM Foundation and Practitioner. 4 days. Exams at the end of day 3 and day 4
  • BTEC First Business Extended Certificate

    BTEC First Business Extended Certificate

    BTEC Over View . Unit 1 Business Purposes. Unit 2 Business Organisation. Unit 3 Finance. Unit 16 Enterprise - Double Unit. Unit 20 Personal Finance. BTEC Short Course in Personal Finance. Objectives. Understanding how you could set up your own...
  • Developing Five Ways as a Specialist Humanities School - 2005 ...

    Developing Five Ways as a Specialist Humanities School - 2005 ...

    Investigation Into School Travel Plan 2004 ASET AVCE in GIS Coursework Aaron Jessop Slough Grammar School Examples of Microsoft MapPoint Use of Google Earth San Francisco : visualizing a safer city Google Earth overlays to the rescue! San Francisco with...
  • Week 5 - Ms. Hickman's English Site

    Week 5 - Ms. Hickman's English Site

    Sentence Correction. Copy and correct the following . run-on sentence: When the music teacher heard the . cacophony. of sounds, she was instantly disheartned she knew it was going to take a lot of work to get her studetns to...
  • Troop 509 Life-to-Eagle Process Overview Revised March 2018

    Troop 509 Life-to-Eagle Process Overview Revised March 2018

    Life to Eagle - 7-9 months . minimum. Fulfilling Eagle Requirements 6 months - Be active in the troop 6 months - Hold a leadership position in the troop 6 months - Complete all required merit badges 3-4 months for...
  • Seminario Jávea - UGR

    Seminario Jávea - UGR

    Se suele sacar buena nota (con independencia del instrumento) La Excelencia Científico-Técnica suele ser el criterio decisivo en los IP y los STREP El Grado de Integración y el "JPA" suele ser el criterio decisivo en las NoE La Calidad...