Prompt-responsive Object Retrieval with Memory-augmented Student-Teacher Learning
Malte Mosbach, Sven Behnke
TL;DR
The paper addresses the challenge of enabling dexterous robotic manipulation guided by open-vocabulary prompts in cluttered scenes. It introduces a memory-augmented student-teacher framework in which a privileged teacher trained in simulation guides a perception-driven student that relies on SAM 2 detections and observation history, bridged by a memory module. The teacher is trained with PPO on privileged state and its behaviors are distilled via imitation within a DAgger framework; memory architectures (LSTM, Transformer, 1D-CNN) enable the student to implicitly infer the true object state from imperfect perception. Results show high success rates in both tabletop and cluttered-bin tasks and demonstrate transfer from simulation to real robots, highlighting the practical impact of combining open-vocabulary perception with memory-enabled policy learning for prompt-driven manipulation.
Abstract
Building models responsive to input prompts represents a transformative shift in machine learning. This paradigm holds significant potential for robotics problems, such as targeted manipulation amidst clutter. In this work, we present a novel approach to combine promptable foundation models with reinforcement learning (RL), enabling robots to perform dexterous manipulation tasks in a prompt-responsive manner. Existing methods struggle to link high-level commands with fine-grained dexterous control. We address this gap with a memory-augmented student-teacher learning framework. We use the Segment-Anything 2 (SAM 2) model as a perception backbone to infer an object of interest from user prompts. While detections are imperfect, their temporal sequence provides rich information for implicit state estimation by memory-augmented models. Our approach successfully learns prompt-responsive policies, demonstrated in picking objects from cluttered scenes. Videos and code are available at https://memory-student-teacher.github.io
