GROOT: Learning Generalizable Manipulation Policies with Object-Centric 3D Representations

1 The University of Texas, Austin 2 Sony AI
1-min spotlight video. Turn on audio or the caption to learn about the narrative.

Abstract

We introduce GROOT, an imitation learning method for learning robust policies with object-centric and 3D priors. GROOT builds policies that generalize beyond their initial training conditions for vision-based manipulation. It constructs object-centric 3D representations that are robust toward background changes and camera views and reason over these representations using a transformer-based policy. Furthermore, we introduce a segmentation correspondence model that allows policies to generalize to new objects at test time. Through comprehensive experiments, we validate the robustness of GROOT policies against perceptual variations in simulated and real-world environments. GROOT's performance excels in generalization over background changes, camera viewpoint shifts, and the presence of new object instances, whereas both state-of-the-art end-to-end learning methods and object proposal-based approaches fall short. We also extensively evaluate GROOT policies on real robots, where we demonstrate the efficacy under very wild changes in setup.



Method

Nerfies teaser image.

GROOT builds object-centric 3D representations to learn generalizable manipulation policies.

GROOT leverages an interactive segmentation model, S2M, to obtain a single-frame annotation from demonstrators. Then a Video Object Segmentation model, XMem, propagates segmentation masks across time frames. The object masks are then back-projected into point clouds, and a transformer-based policy processes the point clouds to output actions.

Segmentation Correspondence Model (SCM)

Nerfies teaser image.

SCM enables new object generalization.

GROOT uses SCM based on an open-vocabulary segmentation model (SAM) and a pretrained semantic feature model (DINOv2) to allow generalization to new objects.



Segmentation Correspondence Model

Use the mouse click to see the correspondence between the initial image and the target image.







Success rates (%) of GROOT in real robot tasks.





Failure Example

Occasionally, GROOT policies will miss grasping by some millimeters or failed to place an object stably.





Put the mug on the coaster ▼
Canonical Setup

Camera-Shift

Background-Change

New-Object


Stamp the paper ▼
Canonical Setup

Camera-Shift

Background-Change

New-Object


Pick place cup ▼
Canonical Setup

Camera-Shift

Background-Change

New-Object


Take the mug from the coaster ▼
Canonical Setup

Camera-Shift

Background-Change

New-Object


Roll the stamp ▼
Canonical Setup

Camera-Shift

Background-Change

New-Object