Objective

This knowledgebase article will show you how to setup your VIVE Ultimate Trackers to track the position and rotation of StretchSense Studio gloves in space while using SteamVR and a headset with inside-out-tracking like Meta Quest. It will also cover how to correct for the final orientation of the trackers in your Unity application, but the initial setup and calibration steps can also be applied when using the trackers in Unreal Engine.

You will be required to enroll your trackers in the VIVE Ultimate Tracker PCVR Beta (explained further into this guide).

If you are using a VIVE Focus 3.0, VIVE Elite XR or VIVE Focus Vision headset, please refer to HTC’s guides on how to pair the VIVE Ultimate Trackers directly to these as it is possible to make these appear as SteamVR compatible XR trackers by changing the streaming options within VIVE Hub. You can then skip part 2 of this guide and go straight to SteamVR Tracker Role Setup.

Required Materials

Software

Description

Version

Hand Engine
3.3.0-LITE
StretchSense App for SteamVR
0.9.0
Steam Desktop Client
latest
SteamVR
2.3.5 or later
VIVE Hub
latest
Steam Link app on headset (optional - free)
latest
Meta Quest Link app for Windows (optional - free)
latest
Virtual Desktop Streamer for Windows (optional - free)
latest
Virtual Desktop for Meta Quest (optional - paid)
latest

Gaming PC Specs

Please refer to Valve’s Steam Link minimum and recommended specifications. For the best experience we recommend that your PC matches the recommended specs provided by Valve.

Hardware

This guide supports the following hardware options:

Motion Capture Gloves (choose one)

Image

StretchSense Studio Gloves, Pro Studio for Xsens, Pro Studio.
image-20240213-002626.png

XR Trackers

Image

2x VIVE Ultimate Tracker
(also available in a 3-tracker bundle which includes dongle, suitable for VRChat upper-body tracking)
image-20240215-012514.png
1x VIVE Wireless Dongle (required to connect to up to 5x VIVE Ultimate Trackers)
vive-wireless-dongle-800.jpg

Tracker Mounts (choose one)

Image

2x StretchSense Studio Optical/Universal Mount
(not recommended for high activity VR because of the strain on the gloves)
Screenshot 2024-02-15 142757.png
Rebuff Reality Trackstraps Set (Wrists + Belt)
image-20240214-195658.png

AMVR 5 Pcs VR Tracker Straps Accessories for HTC VIVE 3.0
(use the palm straps from this bundle)
61AZDbUQvjL._AC_SX466_.jpg

VR Headsets (choose one)

Image

Meta Quest 2
image-20240215-012242.png

Meta Quest 3 / 3S
image-20240215-012320.png

1. Initial Setup

These steps will take you through how to connect and configure two trackers for use with SteamVR.

  1. Download and install the Steam Desktop client and SteamVR. Ensure that SteamVR is installed in the default location on your C drive. Other install paths are unsupported at this time.

  2. Install StretchSense App for SteamVR v0.9.0

  3. Launch SteamVR and let it run the first-time setup.

    NOTE: For this example, we are using SteamVR Version 2.3.5 with a Meta Quest 3 headset and 2x VIVE Ultimate Trackers. These instructions may vary slightly depending on your headset so make sure to follow the initial setup instructions from the headset manufacturer. 

  4. Connect your Meta Quest headset to the same WiFi network as your gaming PC.

  5. Ensure your Meta Quest headset is updated to the latest system firmware (v60 or higher).

  6. On your Meta Quest headset install Steam Link from the Meta app store.

  7. Connect your headset and base stations, conduct the Room Setup and choose Room Scale when prompted.

  8. (optional) With SteamVR running, go to the SteamVR settings menu and toggle Show Advanced Settings. Adjust the following setting: Video → Pause VR when headset is idle. This will allow SteamVR to send tracker data to apps, even when the headset is not worn.

  9. In your Meta Quest headset, change the power settings to never let the headset sleep.

  10. Mount each VIVE Ultimate tracker to your StretchSense Studio Glove using a 1/4” screw to the universal mount or compatible wrist straps. We recommend using the palm straps from AMVR for maximum stability. Ensure that the trackers are fastened tightly. Depending on the mount you use, rotate each tracker on the mount so the virtual controller’s LED faces the correct directions as pictured below. In the StretchSense SteamVR app, select the mount below.

3D Printed Stretch Sense Mount for Studio Gloves

Wrist Straps

AMVR Palm Straps

Image (78).jpegImage (79).jpegImage (80).jpeg

Use for best hand position accuracy for basic SteamVR content. Attach hair ties or rubber bands to loop around hooks to stabilize wobbling.

Position is compatible with most VR straps but will not track wrist bend.

Use for best hand position accuracy for high-energy SteamVR games with lots of movement.

Changes are coming in a newer StretchSense App for SteamVR release that will contain offset presets for the VIVE Ultimate Tracker when attached via wrist strap or an experimental 3D printed mount by StretchSense.

Screenshot 2024-08-19 155948.png

2. Ultimate Tracker PCVR Setup

VIVE Ultimate Trackers are now supported in general availability in VIVE Hub and no longer require enrolment in the Ultimate Tracker PCVR Beta. If you have previously used trackers enrolled in the beta, update VIVE Hub and the trackers to the latest production release.

Following these steps can take up to 1 hour to get a good initial tracking calibration. Once setup, future sessions with the trackers just require you to turn them on.

  1. Install VIVE Hub

  2. You can also refer to the following VIVERSE Discord channels for guides and support (check the pinned posts on these channels):

    1. #VIVE-ultimate-tracker

    2. #ult-tracker-pc-beta

    3. #support-vut-pc-beta

  3. Watch the instructional video by Syafire on how to setup the Ultimate Trackers:

https://youtu.be/DP_Et4H0sqA?si=GA9HO1pI5bKJGOnm
  1. The latest VIVE Hub also has an updated instructional video that steps you through connecting the trackers. Only connect a single tracker to start with, while creating the tracking map.

    Screenshot 2024-09-18 184459.pngScreenshot 2024-09-18 184349.pngScreenshot 2024-09-18 184402.png

  2. Click Create Tracking Map to begin the room scanning process.

    Screenshot 2024-09-18 184439.png

You will only have to do this once. After the scan is complete, the tracking map will be automatically shared with the other VIVE Ultimate Trackers when they are turned on,

If you have trouble during calibration, use these following tips:

  1. After room setup is complete, turn on the other tracker(s). VIVE Hub will show that the room map is being copied from the first tracker (indicated with a star) to the other trackers. Once the map is successfully transferred, the trackers will appear in SteamVR default scene when you put the headset on.

  2. In VIVE Hub, go to VIVE Ultimate TrackerTracker setup and click the Set up trackers button.

  3. On your PC, start SteamVR or restart SteamVR if it is already running.

  4. Change the setting under SteamVR SettingsStartup / ShutdownManage Add-Onsopengloves and stretchsense set to Off.

  5. Start VIVE Hub.

  6. Open the VIVE Space Calibrator.

  7. Follow the on-screen instructions to align the trackers with your Meta Quest headset controller. If you have mounted the tracker to your StretchSense glove, remove it and hold it next to the Meta Quest Touch controller at the same time in the same orientation as depicted on screen while performing a figure-8 movement as instructed. The controller and tracker must be close to each other, with the top of the tracker facing the direction of movement while performing the calibration for the best tracking quality. You may have to periodically do recalibration in the same way in the future if your trackers start to drift too far from your Meta Quest Touch controllers.

  8. Change the setting under SteamVR SettingsStartup / ShutdownManage Add-Onsstretchsense set to On.

You must periodically update your calibration in VIVE Space Calibrator as the calibration will eventually drift between play settings if the Meta Quest headset goes to sleep. Both the Quest controllers and Ultimate Trackers must be connected at the same time, with the stretchsense SteamVR addon set to Off to complete this calibration in the future.

3. SteamVR Tracker Role Setup

  1. Once the Ultimate Trackers are tracking well when viewed from within your headset, open the SteamVR settings menu and select Manage Trackers.

  1. For the trackers you have connected, find the ones on the list that are highlighted green. Set the Tracker Role set to Left Elbow or Right Elbow for the respective hands (click Identify Tracker and the LED on the tracker will blink to see which hand belongs to which tracker). Click Close and also close SteamVR Settings.

Screenshot 2024-09-18 195849.png
  1. Leave SteamVR running in the background and continue setup.

4. Playing a SteamVR Game in Meta Quest Headset

This guide requires you to have installed Open Gloves and the StretchSense App for SteamVR, as well as Virtual Desktop, Meta Quest Link or Steam Link to connect to SteamVR running on your PC.

This VIVE Ultimate Tracker workflow is not currently compatible with the stretchsense SteamVR add-on, so it must remain disabled as per these instructions.

  1. On your Meta Quest headset, go to Settings SystemPowerSleep mode4 hours. This will avoid the headset automatically turning off and breaking the OpenVR Space Calibrator calibration in SteamVR. You should only need to change this setting once.

  2. Connect to your PC via Virtual Desktop, Steam Link or Meta Quest Link.

  3. On your PC, start SteamVR or restart SteamVR if it is already running.

  4. Start VIVE Hub.

  5. Put on the headset and activate VIVE Space Calibrator from the SteamVR dashboard.

  6. The Ultimate Trackers and virtual Index Controllers will now align correctly in virtual space where your physical trackers are positioned.

Remember to re-run the calibration if the Meta Quest headset goes to sleep or you restart the headset.

Troubleshooting

My tracker shows as disconnected when running VIVE Space Calibrator

I am having trouble running the Tracking map setup in VIVE Hub as my tracker keeps disconnecting.

One or more trackers lose tracking when I turn in a specific direction in my play space

My trackers become unstable or won’t reconnect after the battery becomes low

My Quest headset went to sleep and when I put it back on the tracker position has changed

Useful Resources

Changelog

Version

Publish Date (YYYY/MM/DD)

Initial version.

v1.0.0

2024/10/10