Abstract
Object manipulation in the real world requires robotic policies to be robust to contextual perturbations and capable of safe planning in cluttered scenes. However, the majority of existing robotics benchmarks contain clean tabletop environments with success rate as the sole metric, leaving two critical deployment questions unanswered: does the policy manipulate safely under real conditions, and what leads to its failure? Some benchmarks evaluate robustness by applying perturbations in isolation on uncluttered surfaces and relying on binary or count-based collision detection. Others provide realistic environments but omit perturbation evaluation and safety metrics entirely.
To this end, we present RoboPRO, a Robotics benchmark for Perturbation-Resilient and Obstacle-aware planning, which unifies various axes of robustness in manipulation. RoboPRO comprises 80 diverse bimanual atomic and compositional tasks across four furnished indoor environments, with a total of 16,000 demonstrations and 5.6K diverse language instructions. Scenes are populated with different numbers of distractors, ranging from clean (only target objects) to densely populated, imposing both visual and operational clutter. We propose two novel metrics that detect unsafe contact between the robot and the environment or distractors. Our evaluation protocol consists of a factorial analysis of three key perturbations — visual, linguistic, object-level — at multiple distractor densities. We conduct extensive experiments on RoboPRO using state-of-the-art manipulation policies to analyze the impact of visual and operational clutter, perturbations, and instructional diversity. Our findings highlight the key challenges for manipulation in real-world conditions and motivate future research in this domain.
RoboPRO sits between two existing camps. Tabletop suites exercise clean per-skill evaluation but ignore real-world clutter and only report a single success metric; household-scale suites model realistic environments yet contain no systematic perturbations. RoboPRO inherits the furnished, multi-skill, bimanual character of household suites and applies perturbations within cluttered scenes — letting each robustness axis be measured separately and jointly with safety.
Task Gallery
Eighty tasks spanning four indoor environments — fifteen atomic and five compositional per scene. Pick a scene, then a task to view a representative rollout.
Collision & Operational Clutter
The same task in the same scene, executed at increasing obstacle densities k ∈ {0, 6, …, 15}. Distractors are sampled inside the workspace volume swept by the canonical demonstration trajectory, so they intersect the operational path and force active avoidance.
Vision Perturbations
Three independently-toggleable axes plus a combined setting. Lighting is fixed at scene reset; blur and pixel shift are resampled every frame, so all three stack independently with the language and object axes.
Language Perturbations
Five evaluation-time language axes, each with ten validated paraphrases per task — disjoint from the four light-weight axes used at training time. Robust performance requires generalization beyond surface forms seen during fine-tuning.
Leaderboard
State-of-the-art bimanual manipulation policies evaluated on RoboPRO. Tables reproduce the main results from the paper appendix.
Table 1 · Clutter — SR/HSR per scene
Per-environment SR / HSR with no perturbations applied. Off = Office, Stu = Study, K-S = Kitchen-S, K-L = Kitchen-L. Higher is better. Best in column shown in bold.
| Model | Clean (SR / HSR) | Cluttered (SR / HSR) | Overall | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Off | Stu | K-S | K-L | Avg | Off | Stu | K-S | K-L | Avg | ||
Table 2 · Perturbation impact
Averaged over top-12 tasks (three from each environment), reported for Object (OOD textures and objects), Visual, and Language perturbations. SR↑, HSR↑, CR↓.
| Model | Metric | Original | Object | Visual | Language | Pert. Avg. |
|---|
Table 3 · Collision in clean vs. cluttered
Averaged over all scenes with no perturbations applied. Lower is better. FCR = furniture collision rate, OCR = object collision rate, CR = total collision rate.
| Model | Clean | Cluttered | ||||
|---|---|---|---|---|---|---|
| FCR | OCR | CR | FCR | OCR | CR | |
Policy Rollouts
Curated rollouts of the leading policy across diverse tasks and scenes.
