You are on page 1of 27

1

Ch2 Spatial Description and Transformation Ch2.


Objectives

Understand a need for representing positions and orientations of parts, tools, and the mechanism itself. Know and be able to use the special descriptions: positions, orientations, and frames. Know and be able to use the mappings: changing descriptions from frame to frame. Be able to use the operators: translations, rotations, and t transformations. f ti

Intelligent Robotics Lab.

Outline

Chapter 2 covers the mathematics used to describe positions and orientations in 3-space. This is extremely important material: t i l By B definition, d fi iti mechanical h i l manipulation i l ti concerns itself it lf with moving objects (parts, tools, the robot itself) around in space. We need ways to describe these actions in a way that is easily understood and is as intuitive as possible.

Descriptions

Positions, orientations, and frames. Changing descriptions from frame to frame. Translations, rotations, and transformations.

Mappings

Operators

Transformation arithmetic Euler angles Computational considerations

Intelligent Robotics Lab.

Robotic Manipulation

Intelligent Robotics Lab.

Descriptions: Positions, Positions Orientations Orientations, and Frames


Description of a Position

Intelligent Robotics Lab.

Description of an Orientation

Intelligent Robotics Lab.

Rotation Matrix : {B} relative to {A}

Intelligent Robotics Lab.

Description esc p o o of frame a e{ {A} } relative e a e to o{ {B} }: Inverse of a rotation matrix


A B B 1 B T R= A R =A R

B A

A T R= B R

Description of a Frame

Intelligent Robotics Lab.

Mapping: Changing Descriptions between Frames


Mapping involving Translated Frames

P = B P + A PB ,org

Mapping involving Rotated Frames


A A B P= B R P

Intelligent Robotics Lab.

Ex 2-1 Ex.2 1 Mapping involving Translated Frames

Intelligent Robotics Lab.

10

Intelligent Robotics Lab.

11

Mapping involving General Frames

Intelligent Robotics Lab.

Operators: Translations, Rotations, and Transformations


12

Translational Transformation (or Operator)

Intelligent Robotics Lab.

13

Rotational Transformation

Intelligent Robotics Lab.

14

Transformation Operator

Intelligent Robotics Lab.

15

Transformation Arithmetic

Compound Transformations: Figs. Figs 2.12, 2 12 14 14~16 16

Intelligent Robotics Lab.

16

Inverting a Transformation

Intelligent Robotics Lab.

17

Intelligent Robotics Lab.

18

Intelligent Robotics Lab.

19

Representation of Orientation

Intelligent Robotics Lab.

20

Intelligent Robotics Lab.

21

Intelligent Robotics Lab.

Inverse Problem

22

Intelligent Robotics Lab.

23

Intelligent Robotics Lab.

24

Intelligent Robotics Lab.

25

Reading assignments

Z-Y-Z Euler angles Equivalent angle angle-axis axis representaton


Intelligent Robotics Lab.

26

Computational Considerations

Intelligent Robotics Lab.

27

Home Works

Exercise 2.1 2.3 2.5 2.18 2 32 2.32 2.37

Simulation by Matlab

Exercise 2A 2B

Intelligent Robotics Lab.

You might also like