Top Banner
Quaternion 靜靜靜靜靜靜靜 靜靜靜靜靜靜 2010
16

Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Jan 06, 2018

Download

Documents

Shana Ford

History of Quaternions In mathematics, the quaternions are a number system that extends the complex numbers. They were first described by Irish mathematician Sir William Rowan Hamilton in 1843 and applied to mechanics in three-dimensional space. Here as he walked by on the 16th of October 1843 Sir William Rowan Hamilton in a flash of genius discovered the fundamental formula for quaternion multiplication i 2 = j 2 = k 2 = i j k = −1 & cut it on a stone of this bridge
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Quaternion靜宜大學資工系蔡奇偉副教授

2010

Page 2: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms Matrix Conversion

Page 3: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

History of QuaternionsIn mathematics, the quaternions are a number system that extends the complex numbers. They were first described by Irish mathematician Sir William Rowan Hamilton in 1843 and applied to mechanics in three-dimensional space.

Here as he walked by on the 16th of October 1843 Sir William Rowan Hamilton in a flash of genius discovered the fundamental formula for quaternion multiplication i2 = j2 = k2 = i j k = −1 & cut it on a stone of this bridge

Page 4: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Quaternions

Extension of imaginary numbers Avoids gimbal lock that the Euler could produce Focus on unit quaternions:

wzyx

wzyxwv

qkqjqiq

qqqqq

),,,(),(ˆ qq

1)ˆ( 2222 wzyx qqqqn q

A unit quaternion is:

ˆ (sin ,cos ) where 1q q q u u

Page 5: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Compact (4 components) Can show that represents a rotation of 2f radians around uq of p

Unit quaternions are perfect for rotations!

1ˆ ˆ ˆ qpq

ˆ (sin ,cos )qf fq u

That is: a unit quaternion represent a rotation as a rotation axis and an angle

OpenGL: glRotatef(ux,uy,uz,angle); Interpolation from one quaternion to another is much

simpler, and gives optimal results

Page 6: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Definition of Quaternion

Page 7: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.
Page 8: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Operations - 1

Page 9: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Operations - 2

Page 10: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Operations - 3

Page 11: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Unit Quaternion

Page 12: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Operations - 4

Page 13: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Operation Rules

Page 14: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Quaternion Transforms

0wp Note:

Page 15: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.

Proof:

See http://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation

Page 16: Quaternion 靜宜大學資工系 蔡奇偉副教授 2010. 大綱 History of Quaternions Definition of Quaternion Operations Unit Quaternion Operation Rules Quaternion Transforms.