One-Shot Manipulation Strategy Learning by Making Contact Analogies
About
We present a novel approach, MAGIC (manipulation analogies for generalizable intelligent contacts), for one-shot learning of manipulation strategies with fast and extensive generalization to novel objects. By leveraging a reference action trajectory, MAGIC effectively identifies similar contact points and sequences of actions on novel objects to replicate a demonstrated strategy, such as using different hooks to retrieve distant objects of different shapes and sizes. Our method is based on a two-stage contact-point matching process that combines global shape matching using pretrained neural features with local curvature analysis to ensure precise and physically plausible contact points. We experiment with three tasks including scooping, hanging, and hooking objects. MAGIC demonstrates superior performance over existing methods, achieving significant improvements in runtime speed and generalization to different object categories. Website: https://magic-2024.github.io/ .
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Visuomotor Manipulation | Robot Manipulation Tasks 1.0 (OOD) | Average Success Rate (OOD)39.4 | 13 | |
| Visuomotor Manipulation | Robot Manipulation Tasks in-distribution 1.0 (ID) | Average Success Rate55.6 | 13 | |
| Bimanual Manipulation | Bimanual Manipulation Tasks new placements + same objects | Plug/Pen Success Rate64 | 12 | |
| Long-horizon multi-stage robotic manipulation | Long-horizon multi-stage tasks (new placements + same objects) | Success Rate (Reorient + Unscrew)36 | 12 | |
| Bimanual Manipulation | Bimanual Manipulation Tasks new placements + novel instances | Plugging Success Rate44 | 12 | |
| Long-horizon multi-stage robotic manipulation | Long-horizon multi-stage tasks new placements + novel instances | Reorient + Unscrew Success Count5 | 12 | |
| Table-top Pulling | Table-top Pulling | Success Rate50 | 7 | |
| Table-top Scooping | Table-top Scooping | Success Rate0.00e+0 | 7 | |
| Bimanual Manipulation | Bimanual Manipulation Tasks new placements + same objects In-Distribution (ID) (test) | PlugPen Success Rate15 | 6 | |
| Bimanual Manipulation | Bimanual Manipulation Tasks new placements + novel instances (Out-Of-Distribution (OOD) test) | Plugging Success Rate (OOD)5 | 6 |