Dexterous manipulation

Robot learning Research report

Towards High-DoF Dexterous Manipulation through VLA Post-Training

Learning a hand-action representation that connects demonstrations, human corrections, and real-world reinforcement learning.

Five skills in one continuous demonstration. Pickup, bimanual transfer, in-hand rotation, uncapping, and writing, shown in one uncut recording at 2× speed.

Junlei Zhu1,2,*, Shenzhe Yao1,*, Chaogui Huang1, Wenkai Zhu1,2, Jingwei Peng1,2, Guanqi He1, Sören Schwertfeger2, Jiahao Chen1, Yide Liu1

1 Wuji Technology 2 ShanghaiTech University

* Equal contribution

01 / Motivation

From doing a task to doing it reliably

Picking up a marker, passing it between hands, or turning it between two fingers asks more of a robot than reaching the right position. Contact must be maintained as fingers move, grasps change, and small errors accumulate. A policy can know the broad shape of a task and still miss the details that determine whether it succeeds.

Vision-language-action (VLA) models provide a starting point, but adapting them to a particular dexterous hand remains difficult. The action interface must accommodate many joints. Human corrections must start without a jump in the robot’s hand command. And the robot needs a way to improve from experience without exploring arbitrary finger movements.

We approach these problems through a shared, learned representation of hand motion. The same representation connects four steps: learning a temporal action codec, supervised fine-tuning, collecting human corrections with DAgger, and learning a residual policy from real-world interaction.

02 / Method

One action representation, four stages of learning

The pipeline starts by learning a temporal codec for hand actions. Once trained, this codec is frozen and becomes the common interface for the remaining stages. Demonstrations initialize the skill, DAgger supplies corrections on states the policy actually visits, and residual RL improves the tasks that still fall short.

These stages are applied as needed. A task that is already solved after human correction does not require an additional RL stage. In-hand rotation takes a different route: because its object state cannot be restored at takeover, it proceeds from supervised fine-tuning directly to residual RL.

Architecture of the temporal hand codec, VLA adaptation, and latent residual reinforcement learning.
Figure 1. The four-stage pipeline. The hand codec remains frozen after representation learning; the corrected VLA is also frozen during residual RL. Click the figure to enlarge.

1. Represent coordinated hand motion

Our platform has two 7-DoF arms and two 20-DoF hands, for a total of 54 joint coordinates. A temporal variational autoencoder represents each hand-action chunk using nine latent coordinates per time step. The arm coordinates pass through without compression.

7left arm9left hand7right arm9right hand32latent interface

The codec attends across the action chunk, capturing coordinated motion over time instead of treating each frame in isolation. The nine-dimensional hand representation fits the pretrained policy’s 32-dimensional action interface; it is not a claim that nine dimensions are optimal for every robot or task.

2. Adapt the VLA with demonstrations

We fine-tune π0.5 to predict actions in this shared representation from three camera views, the language instruction, and measured joint state. The frozen decoder converts its output back into executable joint commands.

The training objective supervises both the latent action and the reconstructed hand command. This matters because small errors in latent coordinates do not necessarily produce small errors at the robot’s fingers. At deployment, the policy predicts a 32-frame chunk and executes its first 25 frames before receiving a new observation.

3. Make human corrections continuous

When an operator takes over, their live gesture may differ from the robot’s current commanded hand pose. Switching immediately can cause a command jump, while recording the operator’s initial realignment can mix pose synchronization with the correction we actually want the policy to learn.

We separate those two operations. A five-second rolling buffer lets the operator select a pre-failure state. The interface then helps align the operator’s hand pose with the robot’s pose, and a two-second command blend provides a continuous handoff. Recording the task recovery begins after synchronization.

Schematic policy, teleoperation, and executed hand commands across a smooth takeover.
Figure 2. Schematic hand-command transition during takeover. The executed command blends into teleoperation instead of switching abruptly. This illustration is not a measured trajectory.

4. Learn residual corrections from experience

After imitation learning, we freeze the reference VLA and learn a bounded correction to its latent action. A compact RL token summarizes the frozen model’s observations for a small actor and critic. The corrected action is decoded once, using the same hand codec as the reference policy.

a = D(zref + Δz; q) Δz = 0 recovers the reference action.

The hand residual changes coordinated motion directions learned by the decoder, rather than perturbing every joint independently. A task mask determines which arm and hand coordinates can change. For in-hand rotation, only the active right-hand latent is adjusted; the arms and left hand receive zero residual.

Residual learning complements the imitation policy. It does not replace the need for a reference policy that already reaches useful task states and can obtain informative outcomes.

03 / Experiments

Five skills on a shared bimanual platform

We study five tasks using the same marker: picking it up, transferring it between hands, rotating it within one hand, removing its cap, and writing on paper. Each starts from a task-specific reset condition and has an operator-checked success criterion.

The videos below show additional third-person demonstrations recorded separately from the manuscript evaluation. Each task video contains 20 successful demonstrations, with completion counters and playback-speed labels. The Transfer and Rotate videos include a separately labeled disturbance stage.

Annotated evaluation platform with two robot arms, two dexterous hands, one head camera, and two wrist cameras.
Figure 3. The platform used for demonstration collection, corrective takeover, and real-world evaluation.

Evaluation conditions

  • Hardware. Two Tianji 7-DoF arms and two Wuji 20-DoF hands.
  • Observations and control. One head-mounted and two wrist-mounted RGB cameras; joint-position control, commands, and measured states at 30 Hz.
  • Trial conditions. Each trial is reset manually. Lighting stays approximately constant; object poses or grasps vary locally within the data-collection distribution.
  • Evaluation scope. Success rates come from separate, task-specific evaluations. The continuous rollout and task videos are additional demonstrations, not evaluation-trial recordings.

20 Successful Demonstrations

Explore each skill

01 / Grasping

Pick Up Marker

Lift the marker from the table and finish with a secure grasp.

Initial state
Marker on the right half of the table.
Learning route
SFT → DAgger
Success criterion
Marker fully off the table, securely held.

02 / Bimanual coordination

Transfer Marker between Hands

Use both hands to transfer the marker and change its grasp.

Initial state
Marker grasped in the right hand.
Learning route
SFT → DAgger → Latent residual RL
Success criterion
A stable left-hand grasp followed by securing the marker between the right index and middle fingers.

03 / In-hand manipulation

Rotate Marker in Hand

Reorient the marker within the right hand while maintaining contact.

Initial state
Marker between the right index and middle fingers.
Learning route
SFT → Latent residual RL
Success criterion
Marker tip points down without dropping the marker.

04 / Object separation

Remove Marker Cap

Coordinate opposing grasps to separate the cap from the marker.

Initial state
Capped marker already held by the robot.
Learning route
SFT → DAgger
Success criterion
Cap completely separated, with neither component dropped.

05 / Contact-rich tool use

Write on Paper

Write with the marker while maintaining contact with the paper.

Initial state
Marker already held; paper placed at the table centre.
Learning route
SFT → DAgger
Success criterion
Write the complete word “WUJI” while keeping tip contact.

Completion counters refer to the demonstrations shown, not the evaluation trial counts.