User manual
DocumentMT0100P.N
©XsensTechnologiesB.V. MTiandMTxUserManualandTechnicalDocumentation
14
• φ=roll
8
=rotationaroundX
G
,definedfrom[‐180°…180°]
• θ=pitch
9
=rotationaroundY
G
,definedfrom[‐90°…90°]
• ψ=yaw
10
=rotationaroundZ
G
,definedfrom[‐180°…180°]
NOTE:DuetothedefinitionofEuleranglesthereisamathematicalsingularitywhenthesensor‐fixedX‐axisis
pointingup ordownintheearth‐fixed referenceframe(i.e. pitch approaches±90°).Thissingularityis in no
waypresentinthequaternionorrotationmatrixoutputmode.
TheEuler‐anglescanbeinterpretedintermsofthecomponentsoftherotationmatrix,R
GS
,orintermsofthe
unitquaternion,q
GS
;
11
32 2 3 0 1
22
33 0 3
11
31 1 3 0 2
11
12 03
21
22
11 0 1
22
tan tan
221
sin ( ) sin (2 2 )
22
tan tan
221
GS
GS
GS
R
qq qq
Rqq
R
qq qq
qq qq
R
Rqq
φ
θ
ψ
−−
−−
−−
⎛⎞ ⎛
+
==
⎜⎟ ⎜
⎞
⎟
+
−
⎝⎠ ⎝
=− =− −
⎛⎞
⎛⎞
+
==
⎜⎟
⎜⎟
⎠
+
−
⎝⎠
⎝⎠
Here,thearctangent(tan
‐1
)isthefourquadrantinversetangentfunction.
NOTE:thattheoutputisindegreesandnotradians.
8
“roll”isalsoknownas:“bank”
9
“pitch”isalsoknownas:“elevation”or“tilt”
10
“yaw”isalsoknownas:“heading”,“pan”or“azimuth”
TheoutputdefinitioninEuler‐angleoutputmodeis:
MTData DATA =
MID50(0x32)
All data elements in DATA field are FLOATS (4 bytes) , unless specified otherwise by modifying the
OutputSettingDataFormatfield.
yawpitchroll