Skip to content
Research

Pro-0

Towards Dexterous Policies with Zero On-Robot Data via Hardware–Software Co-Design

Published
November 10, 2026
Topics
CoRL 2026

Daniel Wu*, Sai Haneesh Allu*, Sooyoung Kim*, Mohsen Sombolestan, Ankit Goyal · Proception AI · *Equal contribution

A tactile glove with a wrist camera that sees what the robot sees. Human demos become robot data, and an RGB-only policy runs on the ProHand with zero on-robot data: 81.7% success, 0 robot demos.

Accepted at CoRL 2026. See also UMI Arena.

Overview of Pro-0: a demonstrator wearing a tactile Proception Glove with a wrist camera is tracked by a static Meta Quest 3; tracked keypoints are refined with tactile signals, retargeted with inverse kinematics, and executed on the ProHand.
TL;DR: Demonstrate with a tactile glove and a wrist camera that sees what the robot sees, refine the tracked hand with touch, retarget it to a dexterous hand, and train an RGB-only policy that runs on the robot with zero on-robot data.

Policy videos

Autonomous rollouts on the robot at 1× speed, with policies trained only on human demonstrations.

Bucket

Buzzer

Beanbag

Touch

Abstract

For two-finger grippers, Universal Manipulation Interface (UMI) offers a practical framework for collecting human demonstrations and training robot policies. By co-designing the collection hardware and policy interface, it balances data-collection throughput with transferability to the robot. Extending this success to dexterous hands remains challenging despite advances in human demonstration collection. We introduce Pro-0, a dexterous manipulation model that we build by co-designing the hardware and learning algorithm. We build the system around Proception’s tendon-driven ProHand and wearable Proception Gloves, using matched wrist-camera viewpoints to align human and robot observations. This lean setup lets people demonstrate tasks naturally and provides data for learning RGB-only dexterous policies. Pro-0 transfers these policies directly to the robot without on-robot training data, achieving >80% success across multiple tasks.

Introduction

Imitation learning trades off data-collection throughput against transfer to the robot. Teleoperation records data on the target robot but is slow and needs robot hardware, while human videos are plentiful but hard to turn into executable robot actions. UMI showed that co-designing the collection device, its observations, and the policy interface lets portable human demonstrations transfer directly to a two-finger gripper. Generalist shows the scale that wearable human-data collection can reach, and HiFi-UMI shows that sufficiently accurate demonstrations can support direct deployment without robot data. Pro-0 asks how to extend this co-design principle to dexterous hands, reaching >80% success on a real robot from human demonstrations alone.

Collection throughput against transfer to the robot: existing methods sit on one tradeoff curve, Pro-0 sits past it in the fast and transferable corner
Existing methods trade transfer for throughput. Pro-0 matches the robot's viewpoint and action space at capture time to get both.

Existing dexterous systems each give something up. Exoskeletons such as DexUMI match the robot hand’s kinematics but constrain natural movement. Motion-capture gloves leave the hand free, but embodiment and observation gaps hinder direct transfer: DexCap relies on point clouds augmented with robot-hand geometry, DexWild reports poor human-only performance, and DexViTac reaches only 17.5% success with vision alone, versus 85.8% with multimodal input. Pro-0 instead aligns the human and robot at collection time:

  • A thin tactile glove fits both the human hand and the ProHand, so demonstrators move naturally.
  • A glove-mounted wrist camera reproduces the robot’s wrist view, so no image editing is needed.
  • The glove’s tactile signals correct the tracked hand during grasps, where vision alone underestimates finger curl.
  • Tracked hand motion is retargeted to the arm and hand with inverse kinematics, turning each demonstration into robot training data.

Method

A human demonstration recorded from the robot’s viewpoint and mapped into its joint space can be treated as a robot demonstration. Pro-0 turns each demonstration into wrist-camera images paired with executable robot actions, the same form as teleoperation data, in four steps.

01Data capture

The capture system is built so that a human demonstration already looks like robot data:

  • Matched viewpoint. A wrist camera on the glove sits where the robot’s wrist camera sits relative to its palm, so a policy trained on human data needs no image adaptation on the robot.
  • Fixed tracking. A Meta Quest 3 on a stand, placed at a pose taken from the robot cell’s CAD model, tracks the demonstrator’s arm, wrist, and fingers in the robot’s workspace.
  • Natural hands. The thin glove is the only thing worn on the hand, so demonstrators keep full dexterity and can feel contact.
  • Shared touch. The glove’s tactile sensors use the same layout on the human hand and on the ProHand, so tactile observations can transfer to the robot in future work.
The ProGlove on a human hand next to the ProHand
ProGlove and ProHand
Close-up of the wrist camera on the glove
Wrist camera at the robot's wrist pose
ProHand with its taxel layout marked as blue dots
Taxel layout: 96 taxels, same on glove and hand
SensorModalityRateDescription
Quest 3Hand keypoints60 HzWrist and 5 × 4 finger joint poses
Quest 3Arm keypoints60 HzShoulder-to-wrist chain
Quest 3Passthrough RGB60 HzWorkspace view
GloveWrist RGB30 Hz1600 × 1200, global shutter
GloveTactile~230 Hz (max 500 Hz)96 taxels on fingers and palm

Modalities recorded per episode, for both hands, timestamped on a common clock. Besides hand tracking, the Quest’s body tracking fits a skeleton to the demonstrator, giving arm, torso, and head poses as well. The glove’s tactile unit and wrist camera connect to the headset over USB, so every stream is captured in sync, and each episode is saved as a single time-indexed log.

02Tactile-based hand pose refinement

Visual hand tracking is least reliable exactly when it matters most: during a grasp, the object hides most of the fingers, the tracker falls back on temporal history, and it underestimates how far the fingers are curled. Retargeted directly, the robot hand would stop short of the object. The glove’s tactile sensors detect contact regardless of occlusion, so we use them to tell which fingers are touching the object, and we register a grasp whenever the thumb and at least one other finger are in contact. During each grasp, the finger keypoints are offset inward: each contacting finger moves toward the thumb, and the thumb moves toward the average position of the contacting fingertips, closing each finger by up to 25°. The refined motion closes around the object and gives the robot a stable grasp.

Tactile-based refinement: a human grasp with the glove; tracked raw keypoints in magenta leave the robot fingers open, while tactile-refined keypoints in red are offset inward so the robot hand closes around the object.
Figure 1. Tactile-based hand pose refinement. During contact, the raw tracked keypoints (magenta) are moved inward to refined keypoints (red), turning an open, slipping hand into a stable grasp.

03Human-to-robot action transfer

Because the headset sits at a known pose in the robot cell, every tracked keypoint can be mapped directly from the headset frame into the robot base frame with a single rigid transform taken from the CAD model, with no per-session calibration. Retargeting then solves, offline and for every timestep, the joints of a 7-DoF arm and a 22-DoF ProHand (2 wrist and 20 finger joints) that reproduce the human motion.

  • Arm. Differential inverse kinematics drives the base of the robot wrist to the human wrist pose, taken from the last joint of the tracked arm chain. A posture term anchored to the current configuration keeps the redundant elbow still unless tracking needs it, and each timestep is warm-started from the previous solution for smooth trajectories.
  • Hand. With the wrists aligned, keypoints at every finger joint and fingertip of the robot hand are matched to their human counterparts, using the same solver with the posture term anchored to the initial hand configuration. Matching every joint, not just the fingertips, preserves the shape of each finger.
  • Executable by construction. Joint limits and velocity bounds are enforced in the solver and the hand’s mechanical couplings after each step, so the resulting trajectory replays on the robot without further processing.
Five rows of frames showing one demonstration: headset view of the hand, wrist-camera view, tracked keypoints, retargeted robot in simulation, and real robot execution.
Figure 2. One demonstration from capture to execution: (a) headset tracking, (b) wrist-camera view, (c) tracked keypoints, (d) retargeted arm and hand, (e) execution on the real robot.

04Policy learning

Each retargeted demonstration pairs wrist-camera images with robot joint trajectories, which we use to train a single multi-task diffusion policy.

  • Image-only input. The policy sees only the current wrist image, with no image history or proprioception. Because the glove camera matches the robot camera, this input looks the same in training and deployment.
  • Relative actions. Each action is the end-effector pose plus the 22 wrist and finger joints, expressed relative to the current state, so the policy describes how the hand should move rather than where it is.
  • Architecture. A frozen DINOv2 encoder turns the image into a grid of patch tokens, kept as a sequence so the policy can attend to where objects and fingers appear. A diffusion transformer cross-attends to these tokens, with the diffusion step injected through adaptive layer norm.
  • Deployment. The policy denoises an action chunk in 10 DDIM steps; the robot executes the first half through inverse kinematics, then replans from a new image.
Policy architecture in two panels: (a) training on human demonstrations, where a diffusion transformer conditioned on DINOv2 tokens of the glove wrist view learns to denoise retargeted actions; (b) inference on the robot, where it denoises Gaussian noise into an action chunk executed on the robot arm and hand.
Figure 3. Policy architecture. (a) Training: a diffusion transformer learns to denoise retargeted human actions, conditioned on frozen DINOv2 tokens from the glove wrist view. (b) Inference: it iteratively denoises Gaussian noise into an action chunk that the robot executes before observing the next wrist frame.

Experiments & Results

We test whether a policy trained only on human demonstrations can perform dexterous manipulation on a real robot, using three short tasks that cover reaching, pressing, grasping, and releasing.

  • Buzzer: press a buzzer firmly enough to trigger it.
  • Bucket: grasp a bucket and lift it off the table.
  • Beanbag: starting with a beanbag in hand, release it into a bucket.

We recorded 250 demonstrations per task (750 total) and ran 20 evaluation trials per task, with object positions varied over the same 40 cm × 40 cm area. A trial scores 0.5 for reaching the object or target and 1.0 for also completing the interaction.

MetricBuzzerBucketBeanbagAverage
Approach20 / 2019 / 2020 / 2098.3%
Full success18 / 2012 / 2019 / 2081.7%
Average score0.950.780.980.90

Analysis

Pro-0 reaches an average full success rate of 81.7% and completes the approach in 98.3% of trials, so the policy reliably finds its target from the wrist view alone and nearly every failure happens during the interaction. Those failures are small and physical rather than navigational: in Buzzer, both misses made contact but the fingertip slid off the button without triggering it; in Beanbag, the one miss was a premature release that dropped the beanbag outside the bucket. Bucket is the hardest task: its only approach failure came from an incorrect wrist roll, and the grasp succeeded in 12 of the 19 trials that reached the bucket. We attribute this mainly to the data: fingers wrapped around the handle are partly hidden from the headset, so tracked finger curl tends to be underestimated and the retargeted grasps are less consistent across demonstrations than the approach motion.

Limitations

  • Fixed tracking. Hand poses still come from a Quest headset on a fixed stand. This works in our current setting, but collecting demonstrations in the wild will require mobile tracking.
  • Task scope. We evaluated only three short tasks. Scaling up both data collection and the range of tasks is needed to assess how well the approach scales.
  • Unused touch. The gloves record tactile signals, but the policies in this study do not use them. Tactile sensing as an additional policy input is a natural next step.