GOTT

Object-centric Dexterous Manipulation with
a Reusable Cross-Embodiment Primitive

Yulin Liu1,2 Lai Wei1,3 Yen-Jen Wang1,4 Akash Sharma1 Pieter Abbeel1,4 Henrik I. Christensen2 Haozhi Qi1,3
1Amazon FAR 2UC San Diego 3UChicago 4UC Berkeley

Content


Whole Pipeline

GOTT connects high-level manipulation intent to robot execution through Reach → Acquire → Move.

Reach:
Follow a reach specification to bring the hand near a task-relevant contact region.
Acquire:
Use the shared closed-loop contact-acquisition primitive to establish stable contact from this approximate initialization.
Move:
Track the desired object trajectory with a pose-conditioned controller.

The video below shows the full application workflow, from a human demonstration to robot execution.
Reach, acquire, and move take place within the robot-execution stage.

1Capture Human Video
→
2Extract Object Trajectory
→
3Deploy on Robot

Variable Trajectory Source

Generative Model

Human Demonstration

Keypoint Planning

Autonomous Dexterous Manipulation Tasks

Erase Blackboard

Iron Cloth

Pour Yellow Mustard

Stand Cleanser Up

Use Drill

Use Hammer

Cross-Embodiment Zero-shot Grasping

"power drill"
"toy drill"
"meat can"
"plastic corn"
"scrub brush"
"drink bottle"
"water bottle"

"power drill"

Closed-Loop Policy Robustness

Retry After Failure

Robust to Human Disturbance

Closed-loop policy robustness: The contact-acquisition primitive uses feedback to adjust hand motion as contact evolves. It retries after a failed grasp (left) and responds to human disturbance to maintain stable contact (right).

Zero-shot Transfer to Allegro V5

Pick-and-Place

Grasping

Zero-shot transfer to Allegro V5: The contact-acquisition primitive transfers to an unseen hand morphology without retraining, supporting pick-and-place (left) and grasping (right).
Training hands: Sharpa Hand, XHand, and Allegro V4. Test hand: Allegro V5, which is excluded from training.

Abstract

Foundation models and large-scale human data provide rich sources of manipulation intent, but translating this intent into multi-fingered robot behavior remains difficult. Dexterous hands still lack a reusable low-level primitive that reliably establishes contact across tasks and embodiments. We propose GOTT, a reach-acquire-move framework built around a single cross-embodiment contact-acquisition primitive. Given a robot-agnostic object trajectory and a reach specification, GOTT first brings the hand near a task-relevant contact region. The shared closed-loop primitive then establishes stable contact from this approximate initialization, and a pose-conditioned controller tracks the desired object motion. Reach specifications may come from future-aware planning, external models, or human demonstrations, while the primitive and tracking backend remain unchanged. Simulation and real-world experiments show that GOTT is able to establish robust contact across diverse objects, arm-hand platforms, and seen and unseen hand morphologies. It also consistently improves end-to-end task success over open-loop grasp execution.