Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Graphical User Interface

Map View

...

Data Playback and Recording

Data playback and recording works in the same way for all FusionHub versions. It has been described in the previous chapters, but I’ll add a recap here to give it its dedicated chapter, as it’s a very important feature for data analysis and serialization.

Data Recording

You can record the output from FusionHub to a file by adding

Code Block
"record": {
    "filename": "driveData.json",
    "format": "json"
}

to the sink section of config.json.

Data Playback

Data from a log file can played back and forwarded to a fusion filter using the fileReader block. An example of how to use this node we are showing below:

Code Block
"sources": {
    "filereader": {
        "filename": "driveData.json",
        "playbackInterval": 0.001
    }
},

Parameter name

Description

Unit

filename

Name of the file to be played back

n/a

playbackInterval

Time interval between each line of the playback file

s

Communication with External Applications

...

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.

Image RemovedImage Added

...

We will add to this section soon. In the meantime refer to this page for ART setups and this page for OptiTrack setups from the LPVR documentation.

...