Device Calibration

Calibration builds a hand model that matches your hand, so fingertip pinches, four-finger bends, and other gestures produce expected output. Results are saved per Studio user profile and per hand, so Wuji Gloves for the same hand share one result under the same profile. Recalibrate at any time.

Recalibrate after upgrading to Studio 2026.7.14: Calibration files created before 2026.7.14 don't match the new storage format, and Studio doesn't migrate them. Calibration results are stored per user profile, so calibrate the left and right hands again in every profile you have calibrated.

Studio's built-in hand retargeting algorithm and default URDF model are upgraded, so uncalibrated devices already perform well:

  • Start with the default configuration
  • If results fall short of expectations, create a user profile and calibrate the device

Switch to your own named profile before you start. The generated URDF is saved per user profile, and the Default profile doesn't store calibration results. See Basic Settings > User Profile for how to create one.

Watch the calibration video tutorial for a full walkthrough.

Calibration Home

Before opening calibration, pair your Wuji device on the Device Connection page. Click the Calibration icon on the Activity bar to enter the home page. The Calibration Profiles sidebar on the left always lists two profiles, Left Hand Profile and Right Hand Profile. Each one shows your calibration status for that hand, along with the connected gloves available as capture sources. The right side is the calibration entry, with the Calibrate Left Hand or Calibrate Right Hand heading, the start button, and that hand's profile status and owner.

Profile statuses in the sidebar:

StatusMeaning
CalibratedYou already have a result for this hand
Not calibratedYou don't have a result for this hand yet
Checking profileStudio is looking up the profile
Connect a Wuji Glove to checkNo glove for this hand is connected, so Studio can't check
Couldn’t check profileThe lookup failed—try again
Default profileYou're on the Default profile, so results aren't saved

Select the hand you want to calibrate in the sidebar. If more than one glove is connected for that hand, pick this run's capture source in the calibration entry first, then click the start button to enter the flow. An uncalibrated hand runs a first-time calibration. A calibrated one runs a recalibration—the flow is the same either way, and recalibrating overwrites that hand's current result.

Calibration home page

The flow screen has three areas: left Calibration Profiles sidebar (both hand profiles and their calibration status), center guide area (current pose name and progress like Thumb-Index Tip Touch · 1/6, guide image, status hints, and Stop Calibration to abort the run), and data panel at the top right of the guide area (real-time SDK diagnostics).

Calibration flow

Data Panel

While calibration runs, the panel at the top right of the guide area shows two metrics side by side:

MetricMeaning
StabilityData variance. Green dot = acceptable, yellow = too high
ConstraintsWhether the pose meets its constraints: PASS (green) / FAIL (red)
On FAIL, Diagnostics expands, and the items vary by pose:
· Pinch poses group by contact (e.g. "Thumb-Index tip contact") and show measured / target, such as Distance 85.1 mm / 45.0 mm, Axis 23.5° / 100°–180°
· Four-finger bend / flat show passing fingers (e.g. Fingers OK 0/2) and failing items (e.g. Index: Roll failed)

Starting Calibration

Before starting, make sure:

  • The device is worn correctly and snugly
  • Your wrist and fingers can move freely
  • The environment meets the device's requirements (away from metal objects and strong interference)
  • The device is powered on

Select a hand on the home page and click the start button to enter the flow, then run through 6 poses in order. See Pose Reference below for each pose's illustration and tips.

Completing a Pose

Calibration runs automatically—no manual clicks. Once you hold a pose, the system detects, collects, and advances on its own:

  1. Pose your hand following the guide
  2. The system detects the pose and enters the Stabilizing phase, measuring how long you hold it steady
  3. Once stable enough, it auto-advances to the Collecting phase and records data
  4. When the pose completes, it shows Step completed and moves to the next pose automatically

Between poses, fully open your hand to keep the transition data clean. If a step fails to collect, the screen prompts you and you can click Recalibrate to start over. Switching to another view during calibration interrupts the current run.

Pose Reference

StepIllustrationPoseConstraintOperation guide
1Thumb-Index Tip TouchThumb-Index Tip TouchThumb–index EMF distance < 5 cm, with the fingertips facing each other at an angle > 100° (tip-to-tip, not pad-to-pad)Touch only the thumb and index fingertips. Do not press the finger pads together.
2Thumb-Middle Tip TouchThumb-Middle Tip TouchThumb–middle EMF distance < 5 cm, with the fingertips facing each other at an angle > 100° (tip-to-tip, not pad-to-pad)Touch only the thumb and middle fingertips. Do not press the finger pads together.
3Thumb-Ring Tip TouchThumb-Ring Tip TouchThumb–ring EMF distance < 5 cm, with the fingertips facing each other at an angle > 100° (tip-to-tip, not pad-to-pad)Touch only the thumb and ring fingertips. Do not press the finger pads together.
4Thumb-Pinky Tip TouchThumb-Pinky Tip TouchThumb–pinky EMF distance < 5 cm, with the fingertips facing each other at an angle > 100° (tip-to-tip, not pad-to-pad)Touch only the thumb and pinky fingertips. Do not press the finger pads together.
5Four-Finger Bend 90°Four-Finger Bend 90°Index / middle / ring / pinky angles close to the target pose (thumb not constrained)Bend the index, middle, ring, and pinky fingers together to about 90°—like a half-fist, not clenched, the thumb stays relaxed
6Flat OpenFlat OpenIndex / middle / ring / pinky angles close to the target pose (thumb not constrained)Open the hand fully with all four fingers extended and close together, palm steady, the thumb stays relaxed

Calibration Complete

After all 6 steps finish, the completion page appears with a confirmation message and three actions:

Calibration succeeded

ActionEffect
RecalibrateStart over from step 1 immediately
Show URDFOpen the location of the generated hand URDF model file
Enter VisualizationSwitch to the visualization view to confirm finger data looks correct and verify the calibration

Under a named profile, calibration data is saved automatically and persists across Studio restarts. That hand's profile in the Calibration Profiles sidebar changes to Calibrated. Switch to another glove on the same side and the status stays Calibrated—no need to calibrate again.

URDF Output Location

The generated URDF is saved per Studio user profile and per hand:

~/.wuji/sdk/users/<profile-id>/models/left_hand.urdf
~/.wuji/sdk/users/<profile-id>/models/right_hand.urdf

Studio writes to the file that matches the connected glove's hand. Gloves for the same hand share one result under the same profile, so calibrating one right-hand glove covers the next right-hand glove you connect. Each user profile keeps its own copy and switching users doesn't affect the others. Click Show URDF on the completion page to open the folder in your file manager.

The Default profile doesn't store calibration results. To calibrate, create and switch to your own named profile first. See Basic Settings > User Profile for how to create one.

Debug Recording

When calibration starts, Studio automatically begins a recording named Calibration Debug that captures the current device's poses, transforms, IK, fingertip, and IMU data, excluding tactile streams. The recording stops automatically when calibration ends, whether it succeeds or fails.

Files save to the same directory as regular recordings—by default <Documents>/WujiStudio/recordings/, configurable in Studio settings. If calibration keeps failing, send the matching file along with the device SN to support@wuji.tech.

When to Recalibrate

Recalibrate in these cases:

  • The device was dropped or took a hard impact
  • The device hasn't been used for a long time (we recommend checking every 3 months)
  • Data looks clearly off (joint angles outside the normal range, fingers don't respond)
  • After repair or part replacement

To recalibrate: click Recalibrate on the completion page, or return to the home page, select the hand, and click the start button to redo all 6 steps.

Improve Pinch Accuracy During Teleoperation

Calibration results vary with hand shape and wearing habits. Some users may notice imprecise pinching during teleoperation. Adjusting your technique helps:

  • Touch fingertip to fingertip instead of pressing the finger pads together
  • If the dexterous hand still can't complete the pinch, offset your two fingers slightly and try again

Troubleshooting

You may run into these during calibration:

SymptomCauseWhat to do
A pose stalls with Pose not matching, please adjustThe current pose doesn't meet the constraintsAdjust to match the guide—touch fingertips lightly, don't press the pads
A pose times out (about 2 minutes) without completingYou never reached a valid poseRe-pose and hold steady, then click Recalibrate to restart
The device disconnects mid-calibrationThe device dropped offline or data was interruptedReconnect the device and restart from the home page
A profile in the sidebar shows Couldn’t check profileStudio can't read the current user profile or the glove's hand informationConfirm the device is connected and you're on your own user profile, then retry
Calibration keeps failing/Restart Studio. If it persists, send the recording from Debug Recording above along with the device SN to support@wuji.tech