RMBench: Memory-Dependent Robotic Manipulation Benchmark with Insights into Policy Design
About
Robotic manipulation policies have made rapid progress in recent years, yet most existing approaches give limited consideration to memory capabilities. Consequently, they struggle to solve tasks that require reasoning over historical observations and maintaining task-relevant information over time, which are common requirements in real-world manipulation scenarios. Although several memory-aware policies have been proposed, systematic evaluation of memory-dependent manipulation remains underexplored, and the relationship between architectural design choices and memory performance is still not well understood. To address this gap, we introduce RMBench, a simulation benchmark comprising 9 manipulation tasks that span multiple levels of memory complexity, enabling systematic evaluation of policy memory capabilities. We further propose Mem-0, a modular manipulation policy with explicit memory components designed to support controlled ablation studies. Through extensive simulation and real-world experiments, we identify memory-related limitations in existing policies and provide empirical insights into how architectural design choices influence memory performance. The website is available at https://rmbench.github.io/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robotic Manipulation | RMBench | Battery Try28 | 34 | |
| Robotic Manipulation | RoboTwin-MeM 1.0 (test) | Rearrange Blocks Hard (n=1) Success Rate0.00e+0 | 14 | |
| Robotic Manipulation | RMBench (test) | Average Success Rate42 | 12 | |
| Robotic Manipulation | RMBench Simulation and additional button-pressing tasks | Click Buttons Success Rate0.00e+0 | 7 | |
| Robotic Manipulation | RMBench Memory-dependent (evaluation) | Rearrange Blocks Success Rate89 | 6 | |
| Press Button | Real-world | S1 Cumulative Success Rate36 | 5 | |
| Grocery Checkout Scanning | Real-world | S1 Cumulative Success Rate6 | 5 | |
| Put Back Block | Real-world | S1 Cumulative Success Rate0.00e+0 | 5 | |
| Real-world Robotic Manipulation (Mean) | Real-world | Mean Overall Success Rate0.00e+0 | 5 | |
| Cover Blocks | RMBench Real-world 1.0 (test) | Success Rate12.5 | 3 |