+ All Categories
Home > Documents > Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj...

Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj...

Date post: 05-Jul-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
40
Transcript
Page 1: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 2: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 3: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 4: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 5: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 6: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 7: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 8: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 9: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 10: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 11: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 12: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 13: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 14: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 15: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 16: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 17: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 18: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 19: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 20: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 21: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 22: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 23: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 24: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 25: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 26: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 27: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
manojsrinivasan
Page 28: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
manojsrinivasan
Page 29: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 30: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 31: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 32: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices

Chapter 2 end (briefly again)

Manoj Srinivasan

Ways of representing 3D rotations (orientations)

• Rotation matrices (9 numbers)

• Fixed angles or Euler angles (3 numbers)

• Based on the idea that any orientation can be obtained by rotating about 3 axes (any two consecutive axes not being identical)

• 12 possible conventions for fixed or Euler angles, depending on which axes we rotate about.

Page 33: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices

Euler anglesExample: Z-Y-Z Euler angles

Original frame is {A}.We get intermediate frame {B1} by rotating {A} about ZA by �.We get intermediate frame {B2} by rotating {B1} about YB1 by ⇥.We get final frame {B} by rotating {B2} about ZB2 by ⇤.

ABR =

AB1R · B1

B2R · B2B R

= RZ(�) · RY (⇥) · RZ(⇤)

=

2

4cos � � sin � 0

sin � cos � 0

0 0 1

3

5 ·

2

4cos ⇥ 0 sin⇥

0 1 0

� sin ⇥ 0 cos ⇥

3

5 ·

2

4cos ⇤ � sin ⇤ 0

sin ⇤ cos ⇤ 0

0 0 1

3

5

Given the 3 angles, can get the rotation matrix as following:

Given the rotation matrix, can we get the corresponding (Z-Y-Z) Euler angles?

ABR =

2

4r11 r12 r13

r21 r22 r23

r31 r32 r33

3

5Say we know all the elements of the rotation matrix:

⇥ = atan2✓q

r231 + r2

32, r33

� = atan2 (r23/s⇥, r13/s⇥) ,

⇤ = atan2 (r32/s⇥,�r13/s⇥)

Then:where atan2() is essentially tan

�1(),

but uses two arguments, namely the numerator and the denominator

to resolve which quadrant the angle should be in.

Euler angles

Page 34: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices

Yet another way to represent 3D orientations

Axis-Angle representation or “Equivalent angle-axis representation”

Based on the fact: any 3D orientation can be obtained from any other 3D orientation by a single rotation about an appropriately chosen axis

How many numbers is this?

one (1) for the angle 3 for the axis = 4 ...

really, 2 for the axis if unit vector. So 1+2 = 3 numbers

See book for specific formulas to get a rotation matrix from an axis and angle & vice versa

Page 35: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 36: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 37: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 38: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 39: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices
Page 40: Manoj Srinivasan › Courses › ME7752_Fall2015 › Lecture...Chapter 2 end (briefly again) Manoj Srinivasan Ways of representing 3D rotations (orientations) •Rotation matrices

Recommended