Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Learning Object-Centric Spatial Reasoning for Sequential Manipulation in Cluttered Environments

About

Robotic manipulation in cluttered environments presents a critical challenge for automation. Recent large-scale, end-to-end models demonstrate impressive capabilities but often lack the data efficiency and modularity required for retrieving objects in dense clutter. In this work, we argue for a paradigm of specialized, decoupled systems and present Unveiler, a framework that explicitly separates high-level spatial reasoning from low-level action execution. Unveiler's core is a lightweight, transformer-based Spatial Relationship Encoder (SRE) that sequentially identifies the most critical obstacle for removal. This discrete decision is then passed to a rotation-invariant Action Decoder for execution. We demonstrate that this decoupled architecture is not only more computationally efficient in terms of parameter count and inference time, but also significantly outperforms both classic end-to-end policies and modern, large-model-based baselines in retrieving targets from dense clutter. The SRE is trained in two stages: imitation learning from heuristic demonstrations provides sample-efficient initialization, after which PPO fine-tuning enables the policy to discover removal strategies that surpass the heuristic in dense clutter. Our results, achieving up to 97.6\% success in partially occluded and 90.0\% in fully occluded scenarios in simulation, make a case for the power of specialized, object-centric reasoning in complex manipulation tasks. Additionally, we demonstrate that the SRE's spatial reasoning transfers zero-shot to real scenes, and validate the full system on a physical robot requiring only geometric workspace calibration; no learned components are retrained.

Chrisantus Eze, Ryan C Julian, Christopher Crick• 2026

Related benchmarks

TaskDatasetResultRank
Robotic Object RetrievalPyBullet simulation 2–6 Clutter, Partial Occlusion
Task Completion Rate96.1
8
Robotic Object RetrievalPyBullet simulation 2–6 Clutter, Full Occlusion
Task Completion89.3
8
Robotic Object RetrievalPyBullet 6–9 Clutter, Partial Occlusion
Task Completion Rate97.6
8
Robotic Object RetrievalPyBullet simulation 6–9 Clutter, Full Occlusion
Task Completion90
8
Robotic Object RetrievalPyBullet simulation 9–12 Clutter, Partial Occlusion
Task Completion Rate92.6
8
Robotic Object RetrievalPyBullet simulation 9–12 Clutter, Full Occlusion
Task Completion Rate (%)53.8
6
Object SelectionReal Scenes 5-8 objects (dense clutter)
Accuracy54
3
Object SelectionReal Scenes sparse clutter (2-4 objects)
Accuracy60
3
Showing 8 of 8 rows

Other info

Follow for update