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

SoFar: Language-Grounded Orientation Bridges Spatial Reasoning and Object Manipulation

About

While spatial reasoning has made progress in object localization relationships, it often overlooks object orientation-a key factor in 6-DoF fine-grained manipulation. Traditional pose representations rely on pre-defined frames or templates, limiting generalization and semantic grounding. In this paper, we introduce the concept of semantic orientation, which defines object orientations using natural language in a reference-frame-free manner (e.g., the "plug-in" direction of a USB or the "handle" direction of a cup). To support this, we construct OrienText300K, a large-scale dataset of 3D objects annotated with semantic orientations, and develop PointSO, a general model for zero-shot semantic orientation prediction. By integrating semantic orientation into VLM agents, our SoFar framework enables 6-DoF spatial reasoning and generates robotic actions. Extensive experiments demonstrated the effectiveness and generalization of our SoFar, e.g., zero-shot 48.7% successful rate on Open6DOR and zero-shot 74.9% successful rate on SIMPLER-Env.

Zekun Qi, Wenyao Zhang, Yufei Ding, Runpei Dong, Xinqiang Yu, Jingwen Li, Lingyun Xu, Baoyu Li, Xialin He, Guofan Fan, Jiazhao Zhang, Jiawei He, Jiayuan Gu, Xin Jin, Kaisheng Ma, Zhizheng Zhang, He Wang, Li Yi• 2025

Related benchmarks

TaskDatasetResultRank
Robot ManipulationSimplerEnv Google Robot tasks Variant Aggregation
Average Success Rate64.8
109
Robot ManipulationSimplerEnv Google Robot tasks Visual Matching
Pick Coke Can Success Rate92.3
70
Spatial ReasoningOmniSpatial (test)
Dyn. Score53.83
53
Robot ManipulationSimplerEnv WidowX Robot tasks
Average Success Rate5.83e+3
32
pick toyReal-World Robot Experiments v1 (test)
Success Rate (ID)80
24
Robotic ManipulationSimpler WidowX Simulation
Success Rate: Spoon on Towel58.3
23
Robot ManipulationSIMPLER WidowX + Bridge Setup
Spoon Success Rate58.3
22
Robotic ManipulationSimplerEnv WidowX Robot tasks
Grasp Success Rate (Spoon/Towel)62.5
19
Put Carrot on PlateSimplerEnv WidowX
Success Rate0.667
18
Put Spoon on TowelSimplerEnv WidowX
Success Rate58.3
18
Showing 10 of 38 rows

Other info

Follow for update