SID: Sliding into Distribution for Robust Few-Demonstration Manipulation
About
Generalizing robotic manipulation across object poses, viewpoints, and dynamic disturbances is difficult, especially with only a few demonstrations. End-to-end visuomotor policies are expressive but data-hungry, while planning and optimization satisfy explicit constraints but do not directly capture the interaction strategies demonstrated by humans. We propose Sliding into Distribution (SID), a structured framework that learns an object-centric motion field from canonicalized demonstrations to iteratively slide the system toward the demonstrated manifold and into the reliable operating region of a lightweight egocentric execution policy, mitigating out-of-distribution (OOD) execution. The motion field provides large corrective motions when far from the demonstration manifold and naturally vanishes near convergence, enabling robust reaching under substantial pose and viewpoint shifts. Within the reached regime, an egocentric policy trained with conditioned flow matching performs task-specific manipulation, supported by kinematically consistent point-cloud reprojection augmentation that preserves action-observation consistency. Across six real-world tasks, SID achieves approximately 90% success under OOD initializations with only two demonstrations, with under a 10% drop under distractors and external disturbances. Overall, SID provides a new paradigm for few-shot manipulation: explicitly managing distribution shift via online distribution recovery.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| PnP-Box | Real-world robot manipulation Static (OOD) | Success Rate92 | 14 | |
| Hang Cups | Real-world (Unseen) | Success Rate88 | 13 | |
| Hang Tape | Real-world robot manipulation Static (OOD) | Success Rate88 | 7 | |
| Hang-Cup | Real-world robot manipulation Static (OOD) | Success Rate90 | 7 | |
| open drawer | Real-world robot manipulation Static (OOD) | Success Rate92 | 7 | |
| PnP-Box | cluttered environments with added distractor objects | Success Rate90 | 7 | |
| Pour Water | Real-world robot manipulation Static (OOD) | Success Rate90 | 7 | |
| PnP-Box | Real-world robot manipulation Static (ID) | -- | 6 | |
| Hang Tape | Real-world robot manipulation Static (ID) | -- | 3 | |
| Hang-Cup | Real-world robot manipulation Static (ID) | -- | 3 |