RobotLearningHub

Data collection

UMI (Universal Manipulation Interface)

A hand-held gripper with a camera that lets people record robot training data anywhere, without a robot present.

2024Open sourcePaper Code

How it works

A person carries a 3D-printed gripper with a GoPro and does the task by hand in real kitchens, offices or shops. The camera and gripper record what a robot would see and do. Because the gripper looks the same when mounted on a robot, a policy trained on this data (the authors use Diffusion Policy) can run on the real arm. The point is to collect varied data cheaply, so the resulting policy generalizes to new places and objects.

What it needs

A ~$300 hand-held gripper build, a GoPro, people willing to collect demonstrations; several hundred to a few thousand episodes for generalization. Robot needs a matching gripper and wrist camera.

Strengths

  • Collect data without tying up a robot
  • Policies generalized to unseen environments in the paper
  • Hardware design and code are open

Limits

  • Hardware-specific gripper on the robot
  • Dynamic and bimanual tasks reached only ~70–88% success
  • Latency matching between device and robot needs care

Where it has been shown to work (2)

TaskRobotMaturitySuccessnGradeYear
Cable and deformable handlingUR5eLab70%20B2024
Tabletop benchmark tasksUR5eLab100%20B2024