...
Optical tracking systems
Configuration options
Advanced Realtime Tracking (ART)
...
DTrack
FusionHub works with all ART tracking systems, based on their DTrack tracking software.
Code Block |
---|
"optical": { "type": "DTrack", "settings": { "port": 5005,5000, "bodyIDbodyIDs": 3, [ "endpoint": "inproc://optical_data_source_1" } |
Optitrack:
FusionHub works with all Optitrack tracking systems based on their Motive tracking software.
Code Block |
---|
"type": "Optitrack", "settings": { "localAddress": "127.0.0.1", "remoteAddress": "192.168.137.1", "connectionType": "Multicast", "bodyID": 4441, 2, 3 ], "endpoints": [ "inproc://optical_data_source_1", "tcp://*:8500", "tcp://*:8501" ], "objectNameMapping": { "1": "QuestPro", "2": "leftController", "3": "rightController" } } } } |
Info |
---|
Make sure to set the output target for DTrack in the DTrack output settings to the IP address of your HMD. Avoid activating output to any IP addresses that are not present in the network as this might slow down communication. Select “Act as router” if your PC is connected to different subnets. |
Optitrack
FusionHub works with all Optitrack tracking systems based on their Motive tracking software.
Code Block |
---|
"optical": {
"type": "Optitrack",
"settings": {
"connectionType": "Multicast",
"localAddress": "192.168.0.99",
"remoteAddress": "192.168.0.100",
"bodyIDs": [
1,
2,
3
],
"endpoints": [
"inproc://optical_data_source_1",
"tcp://*:8500",
"tcp://*:8501"
],
"objectNameMapping": {
"1": "QuestPro",
"2": "leftController",
"3": "rightController"
}
}
} |
Marker adjustment
The optical system is the tracking reference, its pose is what is received by the visualization backend. The orientation of the IMU sensor is calibrated relative to the optical markers on the HMD. Therefore it is important to set up the tracking body or rigid body in the optical tracking software (DTrack, Motive etc.) in a way that its axes align with the optical axes of the head mounted display.
...