ManipGPT: Is Affordance Segmentation by Large Vision Models Enough for Articulated Object Manipulation?
Taewhan Kim, Hojin Bae, Zeming Li, Xiaoqi Li, Iaroslav Ponomarenko, Ruihai Wu, Hao Dong
TL;DR
ManipGPT provides a vision-driven approach to articulated object manipulation that eliminates iterative sampling and heavy perception pipelines by fine-tuning a large vision model on a small, mixed sim-real dataset and using in-context prompts to generate part-level affordance masks from a single RGB image. The framework decomposes into an Affordance Predictor and an Action Proposer, translating mask information into a contact point, manipulation direction, and impedance-controlled execution guided by surface normals and gradient filtering. Across simulation and real-world tests, ManipGPT achieves strong segmentation accuracy and manipulation success, outperforming several baselines and demonstrating notable generalization to unseen instances, while acknowledging limitations with small, transparent, or boundary-ambiguous objects. The results suggest a practical path toward data-efficient, robust manipulation for articulated objects, with potential extensions to other grippers and grasping strategies and a clear benefit from incorporating real-world data and temporal cues.
Abstract
Visual actionable affordance has emerged as a transformative approach in robotics, focusing on perceiving interaction areas prior to manipulation. Traditional methods rely on pixel sampling to identify successful interaction samples or processing pointclouds for affordance mapping. However, these approaches are computationally intensive and struggle to adapt to diverse and dynamic environments. This paper introduces ManipGPT, a framework designed to predict optimal interaction areas for articulated objects using a large pre-trained vision transformer (ViT). We create a dataset of 9.9k simulated and real images to bridge the visual sim-to-real gap and enhance real-world applicability. By fine-tuning the vision transformer on this small dataset, we significantly improve part-level affordance segmentation, adapting the model's in-context segmentation capabilities to robot manipulation scenarios. This enables effective manipulation across simulated and real-world environments by generating part-level affordance masks, paired with an impedance adaptation policy, sufficiently eliminating the need for complex datasets or perception systems.
