HandUMI: A modular, robot-free capture system for bimanual arms

Collect natural demonstrations with human hands, preserve the raw motion and sensor record, then calibrate and retarget the same episodes to different parallel-jaw robots.

Figure 1One robot-free capture visualized across AgileX PiPER, OpenArm, TRLC-DK1, and I2RT YAM. This is simulation replay evidence, not a claim of physical policy transfer. Source footage: July 2026 demonstration.

Robot learning needs demonstrations from many tasks, objects, and environments, yet conventional teleoperation keeps both a robot and a trained operator inside every collection loop. HandUMI moves the interface onto the operator instead. A worn pair of parallel jaws follows natural pinching; VR controllers provide six-degree-of-freedom wrist poses, wrist cameras record the visual observation, and a servo encoder reports aperture. Detachable fingertips adapt the interface to the gripper geometry of the target arm.

The accompanying software records these asynchronous streams against a shared target time, retains source timestamps and health metadata, validates each episode, and stores a LeRobot-compatible raw dataset. Robot geometry is applied only during conversion or replay, allowing one accepted recording to be tested against multiple supported bimanual embodiments. The current public release targets fixed-base manipulators with one parallel gripper per side.

Why robot-free capture

The robot is valuable at deployment. It should not also be the scarce instrument that every demonstration depends on.

A conventional bimanual leader–follower setup consumes two follower arms and either two leader arms or a VR control rig. Every additional collector still needs access to the physical deployment system, its workspace, and its safety envelope. Moving to another room or site means moving the robot too.

HandUMI separates capture from execution. The human supplies the dexterity and task context; compact wearable hardware records the trajectory and observation; the robot re-enters only after the episode has passed quality checks and kinematic review. This changes the scaling unit from a robot cell to a wearable pair. The separation builds on the original Universal Manipulation Interface, which made portable capture and deployment-time retargeting distinct stages.[8]Universal Manipulation Interface: In-The-Wild Robot Teaching Without In-The-Wild RobotsCheng Chi, Zhenjia Xu, Chuer Pan, Eric Cousineau, Benjamin Burchfiel, Siyuan Feng, Russ Tedrake, and Shuran Song; Robotics: Science and Systems, 2024.

A conventional bimanual leader-follower setup with two leader arms and two follower arms
Figure 2A four-arm leader–follower collection setup. HandUMI removes the physical followers and leaders from the recording loop.
Figure 3Hand-worn capture during a USB-C insertion task. The clip shows the operator working directly in the task space, without a robot in the recording loop. Source footage: July 2026 hardware thread.

Capture first. Choose the robot later.

The core design decision is to keep the raw capture robot-agnostic. Controller poses, physical jaw widths, camera frames, calibration identities, source timing, and health flags are recorded before a target kinematic model is chosen. A robot profile then supplies TCP frames, joint ordering, limits, inverse-kinematics weights, gripper mapping, and—when available—a measured table-to-robot transform.[2]HandUMI software repositoryApache-2.0 recorder, validation, conversion, replay, robot profiles, tests, and documentation; source snapshot fd0be87, 20 August 2026.

  1. 01DemonstrateNatural bimanual motion
  2. 02SynchronizePose, aperture, and video
  3. 03ValidateTracking, timing, and continuity
  4. 04RetargetCalibration plus robot profile
  5. 05PreviewSimulation before hardware

Design invariant

A new robot integration may add assets, calibration, and a hardware backend. It does not change the recorder or the raw capture format.
Figure 4Calibration review exposes the coordinate frames and workspace alignment before a capture is retargeted. Source footage: July 2026 retargeting thread.

A gripper worn as an instrument

HandUMI mounts across the thumb and index/middle fingers. The operator opens and closes the jaws through an ordinary pinch, retaining direct cutaneous and kinesthetic feedback instead of commanding a remote trigger. The structural body, camera mount, encoder actuation, and controller support remain fixed; only the contact tip changes for a new parallel-jaw gripper.[1]HandUMI hardware repositoryApache-2.0 CAD, bill of materials, assembly files, and calibration resources; source snapshot e58de33, 20 August 2026.

PoseVR tracking
PICO 4 Ultra or Meta Quest 3 controllers supply wrist pose in a shared headset world frame.
ApertureDirect sensing
A Feetech servo encoder records the mechanical opening rather than estimating width from wrist-camera markers.
ObservationWrist RGB
A compact UVC fisheye camera stays task-facing while the VR system handles motion tracking.
ContactSwappable tips
Published CAD covers AgileX PiPER, ARX X5 2023, Dream Gripper, Trossen WidowX AI, and the original UMI gripper.
Four HandUMI fingertip configurations beside four deployment robot grippers
Figure 5The wearable body is reused while the printed contact geometry is adapted to the target parallel-jaw gripper.

Reference bill of materials

At the current published prices, mechanical and structural parts total $14.88 and electronics total $94.98, for $109.86 per unit or $219.72 per bimanual pair. These are early reference estimates: they exclude the shared headset, workstation, shipping, taxes, assembly labor, and calibration time.

Complete reference BOM for one HandUMI, 20 August 2026
PartQuantityListing priceSourceUnit total
Mechanical and structural
PLA filament0.2 kg$12.59 / kgAmazon$2.52
Rolling bearing4$13.29 / 20 pcsAmazon$2.66
Linear bearing4$7.49 / 4 pcsAmazon$7.49
Axle (135 mm)1 rod$11.99 / 10 pcsAmazon$1.20
M3 hardware kit (750 pcs)5 total: 1 × M3×20, 2 × M3×12, 2 × M3×15$9.99 / 750 pcsAmazon$0.07
Velcro tape4$13.99 / 75 pcsWalmart$0.75
M2 hardware kit (660 pcs)16 total: 8 screws and 8 nuts$7.99 / 660 pcsAmazon$0.19
Mechanical and structural subtotal$14.88
Electronics
Fisheye USB camera1$56.99Amazon$56.99
Feetech servomotor1$13.89Alibaba$13.89
Power supply1$10.00Amazon$10.00
Feetech servo controller1$10.60Amazon$10.60
USB-C cable1$7.00 / 2 pcsAmazon$3.50
Electronics subtotal$94.98
Grand total, one unit$109.86
Bimanual pair$219.72

Listing prices are normalized by pack quantity; each row’s total is the amount allocated to one HandUMI unit. Prices and availability can change by region.

A traceable data lifecycle

The recorder aligns every row to one shared target timestamp. Camera, tracker, and aperture samples retain their own source times and health state, so short failures remain inspectable rather than being silently replaced. Sustained tracking, camera, or encoder loss discards the episode. A strict validator checks duration, synchronization, frozen signals, motion jumps, and invalid state before conversion.[4]HandUMI technical documentationRecording and validation reference for synchronization, source timestamps, health flags, strict episode checks, and the LeRobot-compatible dataset layout.

handumi doctor --device meta
handumi record --output-dir outputs/handumi-demo
handumi validate outputs/handumi-demo --strict
handumi replay outputs/handumi-demo --robot openarmv1

Captures use a LeRobot v3-compatible layout. Wrist and workspace video, controller pose, gripper width, sensor health, calibration hashes, and coordinate conventions travel together. Conversion creates a target-specific derivative and leaves the robot-agnostic source intact. Controller-to-TCP calibration is selected from an explicit file, an identity-bound dataset snapshot, the robot/device profile, or a documented legacy fallback—in that order.

Figure 6The same episode shown before and after target-specific conversion, keeping the robot-agnostic source available for inspection. Source footage: July 2026 retargeting thread.
Figure 7Live HandUMI teleoperation used to exercise the inverse kinematics and hardware path. Source footage: July 2026 test.

What the public release supports today

The software ships simulation models for AgileX PiPER, OpenArm, TRLC-DK1, Axol, and I2RT YAM. PiPER and OpenArm also have real-robot teleoperation backends. The remaining entries are replay/simulation integrations unless their repository documentation states otherwise.

Capture
PICO + Meta QuestXRoboToolkit or the Quest compatibility app
Simulation
5 robot modelsOne profile interface for replay and conversion
Physical control
2 backendsAgileX PiPER and OpenArm
Figure 8An OpenArm block-stacking execution from the source thread. This is qualitative hardware evidence, not a task-level success benchmark. Source footage: July 2026 OpenArm test.

Published replay diagnostics

The repository documents target-specific replay on recorded validation episodes. The numbers below measure inverse- kinematics agreement in simulation under provisional table transforms; they are not external measurements of physical TCP accuracy and are not robot policy success rates.

Selected repository replay checks
TargetEpisodesMaximum position errorStatus
OpenArm v132.92–4.71 cm1 pass; 2 require review
TRLC-DK110.22 cmSimulation replay
Axol30.38–2.72 cm3 strict-IK passes

Orientation error and configuration details remain essential: for example, the documented TRLC-DK1 replay reports 22.19° maximum orientation error even with low position error. Full diagnostics are in the replay guide.

Scope and limitations

01

Fixed-base bimanual scope. The current implementation guide covers two-arm robots with one TCP and one parallel gripper per side. Mobile-base and humanoid retargeting remain research directions, not current support claims.

02

Capture portability is not policy transfer.A raw episode can be evaluated against multiple robot profiles, but physical execution still depends on calibration, reachability, collision checks, controller limits, and task-specific policy validation.

03

Direct sensing is not a precision result.The encoder removes visual aperture estimation from the pipeline; physical width accuracy, hysteresis, TCP error, and synchronization still require external measurement.

04

The cost is a BOM boundary. Published totals cover listed parts only and should not be read as a replicated build cost, an operating cost, or a measured comparison with teleoperation.

Safety

Simulation preview does not authorize physical execution. Before commanding a robot, validate the trajectory, enforce joint, velocity, acceleration, workspace, and collision limits, and keep an emergency stop accessible.

Inspect it. Build it. Extend it.

The HandUMI hardware and core software are released under Apache 2.0. The public repositories include printable STL and editable STEP files, the bill of materials, calibration and quality tooling, robot profiles, tests, and documentation. New fixed-base parallel-jaw embodiments can be added without changing the recorder.

Meta Quest support is provided through a separate public Unity compatibility project reconstructed from the YubiQuestApp APK. It is an independent, best-effort behavioral reconstruction, not recovered original source. The repository does not currently include a license file, so this paper does not label that app itself as open source.[3]HandUMI Quest App v0.2.1Public Unity compatibility-source snapshot 1597c24, 13 July 2026; an independent behavioral reconstruction with no license file in the current repository.

Primary sources

  1. [1]

    HandUMI hardware repository, Apache 2.0, snapshot e58de33, 20 August 2026.

  2. [2]

    HandUMI software repository, Apache 2.0, snapshot fd0be87, 20 August 2026.

  3. [3]

    HandUMI Quest App v0.2.1, compatibility-source snapshot 1597c24, 13 July 2026.

  4. [4]

    HandUMI technical documentation, recording, validation, calibration, replay, and embodiment integration guides.

  5. [5]

    Hardware announcement and USB-C insertion demonstration, 7 July 2026; earlier cost figures are superseded here by the current BOM.

  6. [6]

    Real-robot teleoperation test, 12 July 2026.

  7. [7]

    Multi-embodiment retargeting thread, 18 July 2026; includes the calibration, raw/converted comparison, and OpenArm execution clips.

  8. [8]

    Chi, C., Xu, Z., Pan, C., Cousineau, E., Burchfiel, B., Feng, S., Tedrake, R., and Song, S. Universal Manipulation Interface: In-The-Wild Robot Teaching Without In-The-Wild Robots. Robotics: Science and Systems, 2024.