Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

...

First, choose a fiducial marker from the Chilitags library of pre-made markers (available here) and print it out. Attach the marker to the reference/platform IMU and ensure it’s placed in a location visible to the HMD cameras.

...

The choice of Chilitags marker does not matter, as long as it is the correct physical size for the configuration. However, keep in mind that the markers in the downloaded folder are already categorized as mini or big, and with or without borders. If you choose a marker with a border, ensure that it is printed with the border.

...

In your LPSLAM configuration file, set a tracker of type Marker and configure the corresponding parameters. Adjust these parameters as needed to ensure quick detection of the fiducial marker while maintaining a stable tracked pose. For more information on the Marker tracker parameters, refer to the configuration file documentation.

Code Block
languagejson
  ⋮
  "trackers": [
    ⋮
    "type": "Marker",
      "configuration": {
        "marker_size": 0.045,
        "process_noise": 0.8,
        "observation_noise": 0.2,
        "show_tags": true,
        "detect_only": 90
      }
  ]
  ⋮
Note

The detect_only parameter is optional, but it is recommended to set it to the ID of the chosen fiducial marker. This helps prevent the tracker from mistakenly identifying image features as markers that are not actually present in the scene or when using other fiducial

...

markers to enhance feature-poor surfaces.

3) Setting up communication in LPSLAM

Info

For a faster and easier setup, the configs folder has the pre-configured file lpvr-duo.jsonto copy-paste the contents or upload it to the driver.

Screenshot 2024-12-03 112618.pngImage Addedimage-20241203-031910.pngImage Added
Note

If you are using LPVR-DUO with an ART system for head-pose tracking, we recommend saving or downloading the JSON file of your configuration for ART before proceeding. The driver supports both LPSLAM and ART systems; however, if you wish to switch between the two, loading the corresponding configurations into the driver will streamline the process.

On the Expert Mode page of the LPVR-DUO web interface, click the red-marked button to load a configuration file, the yellow-marked button to download the JSON file of the active configuration, and the green-marked button to apply the configuration to the driver.

lpvr-files.pngImage Added

Proxy ports

LPSLAM generates two types of absolute 6DoF poses within the Visual-SLAM global reference frame:

...

After setting the fiducial marker and configuring the proxy ports and tracking ID, launch Varjo Base and let it run in the background. Then, start LPSLAM tracking using either the standalone app or the GUI controller.

Next, in the System tab of Varjo Base, select LPVR-DUO-Varjo as the tracking method from the drop-down menu. Then, open the web interface (http://localhost:7119/) to configure LPVR-DUO.

...

5) Setting up communication in LPVR

Navigate to the Expert Mode page in LPVR-DUO’s web interface.

...

Proxy ports

In the JSON editor of the Expert Mode tab, set an absolute pose source for each type of pose coming from LPSLAM. Assign a freely chosen identifying name and a port under their settings with the type DTrack, as shown below.

...