Noitom Hi5 Glove (beta)

The Noitom Hi5 Glove provides hand and finger tracking with rotational sensors. It can be combined with other tracking systems to add detailed hand tracking.

Prerequisites

Humanoid Control

The Hi5 glove is supported in Humanoid Control Pro version 3.3 and higher.

Hardware

The Hi5 glove without additional tracking hardware will only provide rotational hand tracking. For additional positional hand tracking currently two options are tested and supported:

Other combinations may work, but are currently not tested or supported.

Operating System

Microsoft Windows 10 64-bit.

Setup

Hi5 Support needs to be enabled in the Preferences: Edit Menu – Preferences – Humanoid – Hi5 Support

Tracking

To enable hand tracking with the Noitom Hi5 glove for a humanoid Hi5 needs to be enabled in the Humanoid Control component:

Hand Target

You can enable or disable Hi5 glove tracking for each hand separately on the Hand Target.

The Skeleton is a reference to the GameObject in the scene representing the tracked hand. This GameObject is a child of the Real World GameObject. The Skeleton is rendered when Show Skeletons is enabled in the Settings of the Humanoid Control component.

HTC Vive Trackers

When using the Hi5 Glove in combination with the HTC Vive Trackers you first have to make sure that the Trackers are setup as described on the support page of the HTC Vive Trackers for Humanoid Control.

On the Hand Target make sure that Vive Tracker is enabled and that the Bone for the Vive Tracker is set to Hi5 Glove. This Bone setting will ensure that the Vive Tracker will be positioned as it is attached to the mount on Hi5 Glove.

It is still possible to use a custom position of the Vive Tracker by setting the Bone to a different setting and positioning the Vive Tracker relative to the avatar in the Scene View.

Antilatency

When using the Hi5 Glove in combination with Antilatency you first have to make sure that Antilatency is setup as described on the support page of Antilatency for Humanoid Control.

For Antilatency an adapter model for 3D printing is available on request. It has been developed in cooperation with Antilatency and Noitom. This adapter can be 3D printed and connected to the Noitom mount such that an Antilatency socket can be attached.

On the Hand Target make sure that Antilatency is enabled. When using the adapter set the Bone to the value Hi5 Glove Adapter when the Tag has been attached as in the photo above with the black antenna on the side of the glove’s fingers. Use Hi5 Glove Adapter Reverse when the Tag Socket has been mounted the other way round.

It is possible to use different Sockets like the Radio Socket or the USB Socket instead of the Tag. Just make sure that the position of the camera is on either end of the adapter matching the camera position when using the Tag.

It is still possible to use a custom position of the Antilatency Socket by setting the Bone to a different setting and positioning the Socket relative to the avatar in the Scene View. Note that when the socket is attached to the plastic housing of the Hi5 Glove that the Bone should be set toe Forearm as the plastic housing is actually positioned to the forearm bone of the user.

Calibration

Orientation Calibration

As the Noitom Hi5 Glove only provides relative rotational tracking it is necessary to calibrate the rotation with additional tracking system like OpenVR or Antilatency. For this we do not use the standard Noitom calibration process using the B pose and P pose. Instead we have an alternative calibration process which runs automatically.

The hand orientation is automatically calibrated when the hands are along the body with the fingers pointing towards the floor. As this is done automatically in the background it can also cope with changes in the magnetic field. Besides that it is not necessary to perform a calibration sequence every time the gloves are used.

So when the hand orientation looks wrong just instruct the user to stand upright with the hands alongside the body with the fingers pointing downward and the orientation should be corrected.

Finger Pose Calibartion

When the finger poses do not look correct you should press the button on the glove while the hand is full open or stretched. This will correct the finger orientation to a proper pose.