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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robot Manipulation | SimplerEnv Google Robot tasks Variant Aggregation | Average Success Rate64.8 | 109 | |
| Robot Manipulation | SimplerEnv Google Robot tasks Visual Matching | Pick Coke Can Success Rate92.3 | 70 | |
| Spatial Reasoning | OmniSpatial (test) | Dyn. Score53.83 | 53 | |
| Robot Manipulation | SimplerEnv WidowX Robot tasks | Average Success Rate5.83e+3 | 32 | |
| pick toy | Real-World Robot Experiments v1 (test) | Success Rate (ID)80 | 24 | |
| Robotic Manipulation | Simpler WidowX Simulation | Success Rate: Spoon on Towel58.3 | 23 | |
| Robot Manipulation | SIMPLER WidowX + Bridge Setup | Spoon Success Rate58.3 | 22 | |
| Robotic Manipulation | SimplerEnv WidowX Robot tasks | Grasp Success Rate (Spoon/Towel)62.5 | 19 | |
| Put Carrot on Plate | SimplerEnv WidowX | Success Rate0.667 | 18 | |
| Put Spoon on Towel | SimplerEnv WidowX | Success Rate58.3 | 18 |