HandDriver PC VR Application Practice

1. Demo Application

UDEXREAL DataGlove supports PC VR streaming technology. Below is a PC VR demo application developed based on Unity.

2. Scene with Headset

2.1. Prerequisites

  • Operating Environment: Windows.

  • Deploy and connect the Base Station (2.0) and VIVE Tracker (3.0).

  • VIVE headset and its controllers.

  • Install SteamVR on the computer.

  • Install the enterprise streaming software corresponding to the VIVE headset on both the computer and the headset.

  • Use a cable that supports streaming to connect the PC and the headset.

2.2. Demo Operation

2.2.1. Pre-run Preparations

  • Turn on Base Station, Tracker, and headset.

  • Launch SteamVR.

  • Open the streaming software on both the headset and PC.

  • Attach the Tracker to the DataGlove.

  • Launch the HandDriver, put on and connect the DataGlove, then complete the calibration for both the glove and the controller joystick.

  • Configure the data transmission settings in HandDriver.

  • Launch the PC Engine Demo by running the PCVR_Engine.exe file.

  • The demo will be streamed to the headset. Put on the headset.

3.2. Demo Usage Instruction

1

Press and hold the button A on the left controller to initiate Tracker-hand pairing. First, wave your left hand, then wave your right hand. The left Tracker will now be assigned to the left hand, and the right Tracker to the right hand.

2

Press and hold the button B on the right controller to calibrate the Tracker's position.

3

Place both hands on the sides of the headset to ensure the Trackers are approximately perpendicular to the ground.

4

In the headset application, align the green cross icon within the gray cross area by adjusting your line of sight. Maintain this alignment until the progress bar completes to finish the calibration.

5

You may now proceed to use the Demo normally.

6

For applications running on the PC, you can either select the corresponding character in HandDriver or use the "Detect Tracker" and "Tracker Calibration" features to perform Tracker pairing and Tracker pose calibration.

3. Scene without Headset

3.1. Prerequisites

  • Operating Environment: Windows.

  • Deploy and connect the Base Station (2.0) and VIVE Tracker (3.0).

  • Install SteamVR on the computer.

3.2. Modifying the SteamVR Configuration File

1

In the SteamVR configuration items, navigate to "Browse Local Files".

2

Then, edit the two configuration files according to the paths shown in the images below.

  1. For the first file (..\steamapps\common\SteamVR\drivers\null\resources\settings\default.vrsettings), change the enable entry from false to true.

  1. For the second file (..\steamapps\common\SteamVR\resources\settings\default.vrsettings), change the requireHmd entry to false, the forcedDriver entry to "null", and the activateMultipleDrivers entry to true.

After making these changes, restart SteamVR.

3.3. Demo Operation

3.3.1. Pre-run Preparations

  • Turn on Base Station and Tracker.

  • Launch SteamVR. Since it has been configured to not require a headset, the status after opening SteamVR will be as follows:

  • Attach the Tracker to the DataGlove.

  • Launch the HandDriver, put on and connect the DataGlove, then complete the calibration for both the glove and the controller joystick.

  • Configure the data transmission settings in HandDriver.

  • Launch the PC Engine Demo by running the PCVR_Engine.exe file.

3.3.2. Demo Usage Instruction

1

Switch the demo to NO HMD mode.

2

Select the corresponding Character in the HandDriver, then perform Tracker matching and pose calibration via Detect Trackers and Tracker Calibration.

3

Click Detect Trackers to match the Trackers to your left and right hands. First, move your left hand, then your right hand. At this point, the left Tracker will correspond to your left hand, and the right Tracker will correspond to your right hand.

4

Click Tracker Calibration to calibrate the pose of the Trackers. Position both hands facing forward directly toward the screen, and hold this posture until the progress bar completes to finish the calibration.

5

You can now proceed to use the Demo normally.

Last updated