Calibration (Gloves & Controller)
This chapter takes the connection of a pair of gloves as an example, and multi-pairs of gloves are used in the same way.
1. Calibration of movement
Function description
Before displaying and recording actions, it is necessary to perform action calibration. According to the graphic and text guidance of the system interface, make corresponding gestures for action calibration. After successful calibration, the hand model can be driven for display and action recording.
The calibration of a single glove connected within a character is workable.
The calibration results can be reused, and you can decide whether to recalibrate when reopening the software.
Shortcut Calibration
For the square glove, press the switch for about 0.5 second to trigger the calibration function, which is equivalent to clicking the "Calibration" button. This function makes it more convenient to perform re-calibration when necessary due to reasons such as improper movements during use.
Operating steps
Follow these steps to perform action calibration in the software (it is HIGHLY recommended to keep your palms down when calibrating):
Wear gloves, make sure the receiver and gloves are normally turned on.
At least one pair of gloves is properly connected to the software. At this time, the calibration button in the left device list bar is blue. Click the "Calibration" button to calibrate the action.
After entering the calibration process, according to the system graphic guidance, perform three calibration actions in turn. Each action lasts about 3 seconds for calibration. When performing the calibration action, observe the Progress Bar below the guidance text. After the Progress Bar below is completed, switch to the next action. During the calibration process, the "Calibration" button is no longer available until the calibration is completed.
If you are not satisfied with the calibration results, you can click the "Calibration" button again to repeat the calibration.
If calibration fails due to unexpected circumstances, repeat the above steps to re-calibrate.
After calibration is completed, if the gloves are accidentally disconnected, there is no need to re-calibrate after reconnection.
When calibrating, if there are gloves that do not participate in the calibration, the glove model will not be driven after the calibration is completed and will remain in its initial state.
When using multiple pairs of gloves, do not insert the second pair of glove receivers during the calibration period of the first pair. It is recommended to insert both pairs before calibration, or wait until the first pair is calibrated before inserting the second pair.
User interface
The interface after the device is connected and paired normally.

After normal connection pairing, the button "Calibrate" will be enabled. Click the "Calibrate" button to do calibration.
Calibrate according to the graphic guidance.
Make a fist


Fingers Straight and Together


Spread your fingers (as much as possible)


After successful calibration, it shows successful calibration:

or shows fail if the calibration fails.
2. Action display
Drive the hand model to display hand movements.
Ensure that the device is properly paired and connected, and the action calibration is successful.
After the action calibration is completed, when the user performs a hand action, the hand model in the software synchronously displays the action.
Hold the right mouse button and drag the mouse to rotate the hand model. Click the reset direction button to return to its original position.
User interface
Hand model movement:

After clicking the reset direction button, the hand model returns to the initial position:

3. Thumb root node adjustment
Adjust the thumb root node for optimal action.
Adjust the thumb root node in the software according to the following steps:
Ensure that the device is properly paired and connected, and the action calibration is successful.
Find the glove that needs to be adjusted in the equipment list and click the expand button to the left of the glove name.
By pulling the slider behind the thumb root node coefficient or typing a number in the number box behind it (accurate to 2 decimal places), adjust the degree to which the thumb root node bends into the palm, with a modification range of 0 to 1. The larger the value, the greater the bending degree; the smaller the value, the smaller the bending degree.
X, Y, and Z below the deviation of the thumb root node correspond to the X, Y, and Z axes of the thumb root node, respectively. Adjust the rotation of the thumb root node by pulling the slider behind each axis or typing a number in the number box behind (only integers are supported). The range of the thumb rotation value is -180° to 180°.
User interface
The thumb root node adjustment interface is as follows:

Thumb Root Ratio:
By pulling the slider behind the thumb root ratio, the degree of bending of the thumb root node into the palm can be adjusted:

Adjust the degree of bending of the thumb root node into the palm by typing a number in the number box behind the slider.

Thumb Root Offset adjustment:
By pulling the slider behind X, Y, and Z, modify the rotation direction of the X, Y, and Z axes of the thumb root node:

Modify the rotation direction of the X-axis, Y-axis, and Z-axis of the thumb root node by typing a number in the number box behind the slider.
4. Controller Management
Function description
Manage the controller for gloves with controllers (joystick buttons and vibration feedback). The controller includes:
Joystick: Push the joystick to control the direction; the joystick can also be pressed, that is, the joystick key.
Joystick Deadzone: Drag the slider to adjust the joystick deadzone. The default value is 15%.
A/B button: A and B buttons.
Vibration feedback: Vibrator 1 is under the button, vibrator 2 is under the joystick.
Operating steps
After calibrating gloves with controllers, you can click the "Controller" button.
In the controller interface, you can push the joystick, press the button, and click the vibration feedback trial button. The corresponding Functional Button on the interface will respond.
Drag the slider to adjust the joystick deadzone. Clicking "Reset" will restore it to the default value (15%).
Click on the joystick calibration and follow the system instructions to calibrate the joystick.
Access Unity/UE plug-in or "C++ SDK joint angle Linux version" to obtain the data of each Functional Button of the controller.

Last updated