
Appendix
B
B.1 Definition of Coordinates and Rotations
Expressed in trigonometric functions, that means:
R
=
cos
φ
cos
θ
−
sin
φ
cos
θ
sin
θ
sin
φ
cos
η
+ cos
φ
sin
θ
sin
η
cos
φ
cos
η
−
sin
φ
sin
θ
sin
η
−
cos
θ
sin
η
sin
φ
sin
η
−
cos
φ
sin
θ
cos
η
cos
φ
sin
η
+ sin
φ
sin
θ
cos
η
cos
θ
cos
η
Note that per definitionem the angles can only have the values:
−
180
◦
≤
φ
≤
180
◦
,
−
90
◦
≤
θ
≤
90
◦
,
−
180
◦
≤
η
≤
180
◦
Z
Note: rotation angles can show strange behaviour at certain orienta-
tions. In particular, for orientations close to
θ
=
±
90
◦
the other two
angles can experience large odd-looking changes (so called “Gimbal
Lock”).
When connecting
DTrack2
to an application, often problems appear caused by different
definitions of rotation angles. To avoid that, we recommend to use rotation matrices.
B.1.4 3DOF Data
Besides the tracking of 6DOF bodies,
DTrack2
is able to calculate the coordinates of
single markers, i.e. markers that can not be recognized as part of a rigid body. The
output values are the coordinates of these markers, measured in room coordinates.
In some situations, a rigid body within the measurement volume is (temporarily) not cor-
rectly recognized by the software. In these cases, its markers appear as 3DOF objects.
3DOF markers are tracked (as long as possible) and labeled with an ID number. When a
3DOF marker vanishes (or is recognized as part of a 6DOF body), its ID number will not
be used any more, as long as the tracking is active.
B.1.5 Flystick devices
DTrack2
is supporting the following input devices:
•
Flystick1,
•
Flystick2 and
•
Flystick3.
Each of the afore mentioned devices is equipped with buttons (4 - 8) and a small joystick.
Input transactions are transmitted wirelessly to the controller and added to the 6DOF
tracking result of the Flystick body.
There are two types of output formats available, called
6df
and
6df2
(details see chapter
B.2.5 on page 261 and chapter B.2.6 on page 262); they differ in the number of carried
input controls. Only the newer
6df2
format is capable of processing analogue values (or
controllers) as produced by a joystick. Both formats use the same order of buttons (details
see below):
253
Содержание Flystick3
Страница 220: ...10 General Information 10 4 Declaration of conformity 220 ...
Страница 221: ...10 4 Declaration of conformity 221 ...
Страница 222: ...10 General Information 222 ...
Страница 223: ...10 4 Declaration of conformity 223 ...
Страница 224: ...10 General Information 224 ...
Страница 233: ...10 4 Declaration of conformity 233 ...
Страница 234: ...10 General Information 234 ...
Страница 235: ...Appendix 10 4 Declaration of conformity 235 ...
Страница 248: ...A Technical specifications ARTTRACK2 discontinued ARTTRACK3 discontinued TRACKPACK discontinued 248 ...
Страница 249: ...Appendix A A 7 System latency TRACKPACK Cascade discontinued 249 ...
Страница 269: ...Appendix B B 3 Input of Special Control Data via Ethernet tfb 2 0 0 1 0 0 5 0 1 0 8 0 5 269 ...