Embodied Spatial Affordance: Spatial-Aware Affordance Learning for Embodied Navigation and Manipulation

Xiaoshuai Hao1, Yingbo Tang2,3, Lingfeng Zhang7, Long Chen4, Wei Zhou5, Jungong Han6, Wenbo Ding7, Xiao-Ping Zhang7
1Beijing Academy of Artificial Intelligence (BAAI)
2Institute of Automation, Chinese Academy of Sciences
3School of Artiffcial Intelligence, University of Chinese Academy of Sciences
4Xiaomi EV
5Cardiff University
6University of Sheffield
7Tsinghua Shenzhen International Graduate School, Tsinghua University

pipeline image

Overview of the Embodied Spatial Affordance (ESA) dataset. The dataset is categorized into object affordances and free space affordances, supporting both navigation and manipulation tasks. In navigation tasks, the agent must reach a target object or a designated empty area; in manipulation tasks, the agent learns to identify functional parts for grasping and suitable spaces for placement. The ESA dataset integrates spatial reasoning with affordance understanding in an embodied context.

Abstract

Embodied navigation and manipulation are fundamental capabilities for embodied agents operating in physical environments. A key challenge in this process is understanding the spatial context and the affordances of the environment, which involves recognizing how objects can be interacted with (object affordance) and identifying suitable locations for movement and object placement (free space affordance). While Vision-Language Models (VLMs) have shown promise in high-level task planning, their ability to translate reasoning into precise executable actions remains limited, particularly in image-based spatial understanding and precise affordance localization—a critical gap in image processing for robotics.

To bridge this gap, we propose EspA, a novel image-to-keypoint model that leverages spatial-aware affordance learning to predict actionable affordances directly from 2D image inputs. Built on a hierarchical vision-language architecture, EspA jointly reasons about object affordance and free space affordances, enabling pixel-level localization of both types of interactions. Crucially, EspA translates language instructions into precise 2D affordance keypoints from observed images, which are then projected into 3D actionable coordinates using depth information. To support this unified affordance reasoning, we introduce the Embodied Spatial Affordance (ESA) dataset, which captures both object-centric interactions and free space contexts. By jointly modeling these affordances in a shared representation space, EspA overcomes the limitations of prior works that treat them independently. The dataset’s fine-grained annotations enable our model to learn the intricate relationship between object functionality and spatial feasibility, significantly enhancing the spatial understanding in embodied tasks. Extensive experimental results demonstrate that EspA outperforms existing state-of-the-art Vision-Language Models (VLMs), both open-source and closed-source, in object and free space affordance prediction. Furthermore, it exhibits superior performance in real-world embodied navigation and manipulation experiments. Our work advances the field of image-based spatial reasoning by providing a scalable solution for translating high-level instructions into low-level actionable affordance. We believe this work paves the way for more robust and versatile embodied agents capable of effectively interacting with complex environments.

Dataset Construction

NaVid

Pipeline for constructing the ESA dataset. We begin by excluding images with densely repeated objects to ensure quality. Next, we generate question-answering pairs using either human-designed templates or the GPT-4o model, facilitating diverse and contextually relevant interactions.

Comparison of Existing Affordance Datasets

NaVid

Methodology

NaVid

Framework of EspA. We fine-tune a multimodal language model on the ESA dataset to enhance object and free space affordance capabilities. For downstream embodied navigation and manipulation tasks, we integrate depth images to convert 2D points representing affordances into 3D coordinates, which are then used as target positions for navigation and manipulation.

Experimental Results


Comparison Results of Various VLMs on ESA-Eval Benchmark.

NaVid

Real-world Embodied Navigation Experiments

NaVid

Results of deploying EspA model to downstream robotic navigation tasks.

Real-world Embodied Manipulation Experiments

NaVid

Results of deploying EspA model to downstream robotic manipulation tasks.

Qualitative Results of EspA Model

NaVid

Qualitative results of EspA model, where cyan points indicate the object and free space affordances.

License

The datasets and benchmarks are under the Creative Commons Attribution 4.0 International License.