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 teaser — atomic and compositional tasks across four diverse scenes, visual/language/object perturbations, and OOD generalization
An overview of RoboPRO — atomic & compositional tasks · diverse scenes · visual / language / object perturbations · OOD generalization

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.

80
Tasks
16K
Demonstrations
5.6K
Language Instructions
4
Indoor Scenes

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.

Scene
Type
Slug

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.

Distractors
Task
Scene

RoboPRO instruments two safety metrics — FCR (force-violating furniture contact) and OCR (object-displacement contact) — that distinguish a 2 mm cup nudge from a sweep that knocks a cup off the table.

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.

Sample instruction:

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
OffStuK-SK-LAvg OffStuK-SK-LAvg

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↓.

ModelMetric OriginalObjectVisualLanguage 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
FCROCRCR FCROCRCR

Policy Rollouts

Curated rollouts of the leading policy across diverse tasks and scenes.