User manual


DocumentMT0100P.N
©XsensTechnologiesB.V. MTiandMTxUserManualandTechnicalDocumentation
15
4.3.3 RotationMatrixorientationoutputmode
Therotationmatrix (alsoknown asDirection CosineMatrix, DCM)isawellknown,redundantand complete
representation of orientation. The rotation matrix can be interpreted as the unitvector components of the
sensorcoordinatesystemSexpressedinG.ForR
GS
theunitvectorsofSarefoundinthecolumnsofthematrix,
socol1isX
S
expressedinGetc.Arotationmatrixnormisalwaysequaltoone(1)andarotationR
GS
followed
bytheinverserotationR
SG
naturallyyieldstheidentitymatrixI
3
.
1R =
RR

GS SG
=
3
I
2222
22 22q q q q qq qq qq qq
⎡⎤
+−− +
+
ZY X
RRRR
Therotationmatrix,R
GS
,canbeinterpretedintermsofquaternions;
01 23 12 03 02 13
2222
03 12 0 1 2 3 23 01
2222
13 02 23 01 0 1 2 3
22
01 12031302
22
12 03 0 2 23 01
13
22 22
22 2 2
2212 2 2 2
22 22122
22
GS
Rqqqqqqqqqqqq
qq qq qq qq qqqq
q q qq q q qq q q
qq q q q q q q qq
qq q
⎢⎥
=+ +
⎢⎥
⎢⎥
−+
⎣⎦
+− +
=+ +
22
02 23 01 0 3
22221qqqqqqq
⎡⎤
⎢⎥
⎢⎥
⎢⎥
++
⎣⎦
orintermsofEulerangles;
cos sin 0 cos 0 sin 1 0 0
sin cos 0 0 1 0 0 cos sin
001sin0cos0sincos
cos cos sin sin cos cos sin cos sin cos sin sin
cos sin sin s in sin cos cos cos sin si
GS
ψθφ
ψψ θ θ
ψψ φ φ
θθφφ
θ
ψφθψφψ φθψφψ
θψ φθψ φψ φθ
⎡⎤
⎢⎥
=−
⎢⎥
⎢⎥
⎣⎦
−+
=+nsincos
sin sin cos cos cos
=
ψ
φψ
θφθ φθ
⎡⎤
⎢⎥
⎢⎥
⎢⎥
⎣⎦
Asdefinedhere
R
GS
,rotatesavectorinthesensorcoordinatesystem(S)totheglobalreferencesystem(G):
()
T
RR==
S
xx x
ad g R R R
⎡⎤
GS SGGS
Itfollowsnaturallythat,R
SG
rotatesavectorintheglobalreferencecoordinatesystem(G)tothesensorco
ordinatesystem(S).
Fortherotationmatrix(DCM)outputmodeitisdefinedthat:
11 12 13
21 22 23
31 32 33
GS
RbehRRR
cf i R R R
⎢⎥
==
⎢⎥
⎢⎥
⎣⎦