Learning Spatial-Aware Manipulation Ordering

Abstract

Manipulation in cluttered environments is challenging due to spatial dependencies among objects, where an improper manipulation order can cause collisions or blocked access. Existing approaches often overlook these spatial relationships, limiting their flexibility and scalability. To address these limitations, we propose OrderMind, a unified spatial-aware manipulation ordering framework that directly learns object manipulation priorities based on spatial context. Our architecture integrates a spatial context encoder with a temporal priority structuring module. We construct a spatial graph using k-Nearest Neighbors to aggregate geometric information from the local layout and encode both object-object and object-manipulator interactions to support accurate manipulation ordering in real-time. To generate physically and semantically plausible supervision signals, we introduce a spatial prior labeling method that guides a vision-language model to produce reasonable manipulation orders for distillation. We evaluate OrderMind on our Manipulation Ordering Benchmark, comprising 163,222 samples of varying difficulty. Extensive experiments in both simulation and real-world environments demonstrate that our method significantly outperforms prior approaches in effectiveness and efficiency, enabling robust manipulation in cluttered scenes.

Cite

Text

Yan et al. "Learning Spatial-Aware Manipulation Ordering." Advances in Neural Information Processing Systems, 2025.

Markdown

[Yan et al. "Learning Spatial-Aware Manipulation Ordering." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/yan2025neurips-learning-a/)

BibTeX

@inproceedings{yan2025neurips-learning-a,
  title     = {{Learning Spatial-Aware Manipulation Ordering}},
  author    = {Yan, Yuxiang and Zhou, Zhiyuan and Gao, Xin and Li, Guanghao and Li, Shenglin and Chen, Jiaqi and Pu, Qunyan and Pu, Jian},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025},
  url       = {https://mlanthology.org/neurips/2025/yan2025neurips-learning-a/}
}