Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

GAPartNet: Cross-Category Domain-Generalizable Object Perception and Manipulation via Generalizable and Actionable Parts

About

For years, researchers have been devoted to generalizable object perception and manipulation, where cross-category generalizability is highly desired yet underexplored. In this work, we propose to learn such cross-category skills via Generalizable and Actionable Parts (GAParts). By identifying and defining 9 GAPart classes (lids, handles, etc.) in 27 object categories, we construct a large-scale part-centric interactive dataset, GAPartNet, where we provide rich, part-level annotations (semantics, poses) for 8,489 part instances on 1,166 objects. Based on GAPartNet, we investigate three cross-category tasks: part segmentation, part pose estimation, and part-based object manipulation. Given the significant domain gaps between seen and unseen object categories, we propose a robust 3D segmentation method from the perspective of domain generalization by integrating adversarial learning techniques. Our method outperforms all existing methods by a large margin, no matter on seen or unseen categories. Furthermore, with part segmentation and pose estimation results, we leverage the GAPart pose definition to design part-based manipulation heuristics that can generalize well to unseen object categories in both the simulator and the real world. Our dataset, code, and demos are available on our project page.

Haoran Geng, Helin Xu, Chengyang Zhao, Chao Xu, Li Yi, Siyuan Huang, He Wang• 2022

Related benchmarks

TaskDatasetResultRank
Articulated Object Joint EstimationPartNet-Mobility Simulated Dataset Seen Categories v0 (test)
Orientation Error (°)7.28
33
Articulated Object Joint EstimationPartNet-Mobility Simulated Dataset Unseen Categories v0 (test)
Orientation Error (deg)10.63
12
Articulated Object Joint EstimationReal world dataset Seen categories 1.0 (seen_objects)
Axis Orientation Error (°)18.62
12
Part Pose EstimationGAPartNet Seen Object Categories
Rotation Error (Re)9.9
7
Motion Axis EstimationOPD real 12
Motion Axis Error6.31
6
Articulated Object Joint EstimationReal world dataset Unseen categories 1.0
Axis Orientation Error (°)19.17
6
Robot ManipulationFrankaKitchen, PartManip, and ManiSkill simulation benchmarks (test)
T01 Success Rate73.3
6
Part SegmentationGAPartNet (Seen Categories)
AP50 (Ln.F.Hl.)89.2
4
Part SegmentationGAPartNet (Unseen Categories)
AP50 (Ln.F.Hl.)45.6
4
Part Pose EstimationRGBD-Art (unseen object categories)
Re90.81
4
Showing 10 of 25 rows

Other info

Code

Follow for update