Get Started
Home
Topics
Search
Library
Inference Optimization · Robotics · Jul 28, 2026

HiFi-UMI: Learning Deployable Manipulation Policies from High-Fidelity UMI Data Alone

Source: research paper via Hugging Face Daily Papers
Handheld gripper captures were treated as pre-training only, needing a teleoperation anchor on the real robot. HiFi-UMI shows the anchor was covering for sloppy capture: with 3mm SLAM accuracy, GPIO sync, and wide FoV, it matches teleop within 3 points across three VLA backbones.
TL;DR
HiFi-UMI shows that handheld robot-free manipulation data, if captured at high enough fidelity, can be the only post-training source for a real robot, matching teleoperation within ~3 percentage points across three policy backbones.
Why It Matters
You’re building a bimanual robot that folds shirts and inserts remotes. Today’s playbook: pay someone to teleoperate the real robot for hundreds of hours per task, because cheaper handheld gripper captures (people walking around with an instrumented claw) are considered too noisy to actually ship. Those handheld rigs, most prominently UMI (Universal Manipulation Interface), are used for pre-training and then anchored with real-robot data. This paper asks whether the anchor is fundamentally necessary or just a symptom of sloppy handheld capture, and answers: it’s the capture. Fix trajectory accuracy, synchronization, and camera coverage in the handheld rig, and you can drop teleoperation from post-training entirely.
How It Works
The contribution is a co-designed hardware + software stack that removes the four things that historically made handheld data untrustworthy. First, pose is estimated by offline stereo-inertial SLAM on a head-mounted camera rig, not by a wrist camera doing online tracking. Each hand carries a fiducial marker cube observed by the head cameras, so the world-frame pose of both hands, and the pose between them, come from one optimization instead of being stitched together after the fact. Second, every sensor (six cameras, IMUs, gripper encoders) shares a single GPIO trigger hardware trigger, giving microsecond-level alignment instead of the millisecond software timestamps prior rigs used. Third, each hand carries two wide fisheyes covering roughly 200 degrees, versus the single ~155-degree fisheye of the original UMI. Fourth, an automated pipeline reconstructs, replays in simulation, and validates each demonstration, so ~96% of raw captures survive as robot-executable trajectories. Reported end-effector accuracy is 3 mm over a ~2 m workspace, without any external tracking infrastructure. The captured data then feeds unchanged into three off-the-shelf policy backbones from the Vision-Language-Action model and World-Action Model families.
# Per demonstration head_traj = offline_stereo_inertial_slam(head_cams, head_imu) for hand in [left, right]: hand_rel_head = detect_marker_cube(head_cams, hand.marker) hand_traj[hand] = compose(head_traj, hand_rel_head) inter_gripper = hand_traj[left].inv() @ hand_traj[right] # native, not reconstructed if replay_in_sim(hand_traj, gripper_states): # ~98% pass export(video_6cam, hand_traj, gripper_states, language)
Core Insight
The prevailing view is that handheld capture is inherently a pre-training substrate and that grounding a policy for a specific robot requires at least a small teleoperated anchor. This paper argues the opposite. The teleoperation anchor was never proving that real-robot data is special; it was compensating for handheld data whose trajectories, timing, and inter-gripper geometry were too noisy to be trusted as action labels. Push the handheld rig to millimeter accuracy and microsecond synchronization and the anchor stops being necessary. The load-bearing evidence is not the headline success rate but the replicated parity result across three architecturally different backbones.
What They Found
The central finding is convergence across backbones. Swapping teleoperation for HiFi-UMI as the sole post-training source moves aggregate real-robot success by -2.5, +3.1, and -0.6 percentage points on StarVLA-QwenPI, OpenPI pi_{0.5}, and LingBot-VA respectively. Signs are inconsistent, differences sit within sampling noise, and this holds despite an asymmetry favoring teleoperation: teleoperation data is collected in the evaluation scene, HiFi-UMI data is not. The strongest configuration reaches 85% on a precision remote-insertion task. Total real-robot evidence: 960 rollouts across six training conditions on four tabletop bimanual tasks, with policy order randomized and scene setup done by an operator different from the one running the policy.
Secondary findings on pre-training:
•
Pre-training StarVLA-QwenPI on 4,000 hours of the HiFi-UMI corpus cuts held-out action error on ten unseen tasks by 41%, following a clean power-law fit in training exposure.
•
At matched 3,200 task episodes, that pre-training lifts real-robot success by +18.1 percentage points over a Qwen-VL-initialized scratch action head, and matches the scratch baseline with a quarter of the task data.
•
Transfer across unseen tasks tracks coverage of interaction dynamics in the pre-training mixture (rigid pick-and-place transfers well; cloth folding, which is <1% of the mix, transfers poorly), not whether specific test objects were seen.
What’s Useful
Reach for this when you’re standing up a manipulation product and staring down the teleoperation bill. The concrete pattern: build (or adopt) a head-mounted capture rig, run offline SLAM against fiducial-tagged hands, hardware-trigger every sensor, and treat the resulting corpus as the post-training data, not a pre-training warmup. Deployment on your specific arm still requires that your policy backbone’s action tensor is expressed as chunk-anchored relative end-effector poses, which is the convention this paper standardizes across all three backbones.
Artifacts: the authors release HiFi-UMI-2K, a 2,000-hour subset of their >20,000-hour corpus, on Hugging Face under CC BY 4.0 (commercial use allowed with attribution), with faces masked. Each episode carries synchronized six-view video, calibrated bimanual trajectories, gripper states, language annotations, and subtask boundaries. The project site hosts documentation. The capture hardware itself does not appear to be open-sourced in the paper.
Takeaway
If your handheld data needs a real-robot anchor to work, the data is the problem, not the setting. Millimeter accuracy, microsecond sync, and wide-view sensing are the price of admission for robot-free supervision that stands on its own. Below that bar you’re paying for teleoperation to paper over capture noise.
Caveats
•
The parity claim is not sample-matched: HiFi-UMI post-training uses ~3,200 trajectories per task versus ~300 teleoperation trajectories. It’s a comparison of practical pipelines (handheld is cheap enough to collect ~10x more), not per-trajectory efficiency. If your bottleneck is trajectory count rather than robot hours, the story changes.
•
Fidelity is validated as a bundle. The authors do not ablate which of the four fidelity axes (SLAM accuracy, native inter-gripper pose, GPIO sync, wide FoV) matters most, and they flag this explicitly. Building a cheaper rig that drops one of these is uncharted.
•
Scope is four tabletop bimanual tasks on one arm platform, and the pre-training scaling result is measured only on one backbone (StarVLA-QwenPI). Mobile manipulation, dexterous hands, and non-tabletop settings are untested. Per-task differences also rest on 40 rollouts each, where one flipped trial moves the rate by 2.5 points.
Topics
Don't miss new content
Log in to follow topics and personalize your feed.
By content type
Research Paper171 episodes
AI171 episodes