Euler Angles - uni-konstanz.de

1
Euler Angles According to Euler's rotation theorem, any rotation may be described using three angles. If the rotations are written in terms of rotation matrices B, C, and D, then a general rotation can be written as A=DCB. Rotations around the z x z axes. cos sin 0 sin cos 0 0 0 1 B f f f f - = 1 0 0 0 cos sin 0 sin cos C q q q q = - cos sin 0 sin cos 0 0 0 1 D y y y y - = cos( ) sin( ) sin( ) cos( ) cos( ) cos( ) cos( ) sin( ) cos( - - - + - cos( ) sin( ) cos( ) sin( ) sin( ) sin( ) cos( ) sin( ) cos( ) ) cos( ) sin( ) sin( ) sin( ) cos sin( ) sin( ) cos( ) sin( ) cos( ) o( - ) + cs CB D A q q q q q q q f f f f f f f f f f y y q y y y y y y y y = = ( ) q C:\Eigene Dateien\Biomechanics\DOCs\EulerAngles.doc

Transcript of Euler Angles - uni-konstanz.de

Page 1: Euler Angles - uni-konstanz.de

Euler Angles

According to Euler's rotation theorem, any rotation may be described using three angles. If the rotations are written in terms of rotation matrices B, C, and D, then a general rotation can be written as A=DCB.

Rotations around the z�x�z axes.

cos sin 0

sin cos 0

0 0 1

B

φ φφ φ

− =

1 0 0

0 cos sin

0 sin cos

C θ θθ θ

= −

cos sin 0

sin cos 0

0 0 1

D

ψ ψψ ψ

− =

cos( ) sin( ) sin( ) cos( )

cos( )

cos( ) cos( ) sin( )

cos(

- - -

+ -

cos( ) sin( ) cos( ) sin( ) sin( )

sin( ) cos( ) sin( ) cos( )) cos( ) sin( )

sin( ) sin( ) cos

sin( ) sin( ) cos( )

sin( ) cos( )

o (- )+ c s

CBDA

θ θ θθ θ θ

θ

φ φ φ φφ φ φ φ

φ φ

ψ ψ

θ

ψ ψ ψψ ψ ψ ψ ψ

⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅

⋅ ⋅

=

=( )θ

C:\Eigene Dateien\Biomechanics\DOCs\EulerAngles.doc