HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

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

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

Abstract

Spatial intelligence is a critical component of embodied AI, promoting robotsto understand and interact with their environments. While recent advances haveenhanced the ability of VLMs to perceive object locations and positionalrelationships, they still lack the capability to precisely understand objectorientations-a key requirement for tasks involving fine-grained manipulations.Addressing this limitation not only requires geometric reasoning but also anexpressive and intuitive way to represent orientation. In this context, wepropose that natural language offers a more flexible representation space thancanonical frames, making it particularly suitable for instruction-followingrobotic systems. In this paper, we introduce the concept of semanticorientation, which defines object orientations using natural language in areference-frame-free manner (e.g., the ''plug-in'' direction of a USB or the''handle'' direction of a knife). To support this, we construct OrienText300K,a large-scale dataset of 3D models annotated with semantic orientations thatlink geometric understanding to functional semantics. By integrating semanticorientation into a VLM system, we enable robots to generate manipulationactions with both positional and orientational constraints. Extensiveexperiments in simulation and real world demonstrate that our approachsignificantly enhances robotic manipulation capabilities, e.g., 48.7% accuracyon Open6DOR and 74.9% accuracy on SIMPLER.

Code Repositories

qizekun/SoFar
pytorch
Mentioned in GitHub
zhangwenyao1/open6dor_v2_execution
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
object-rearrangement-on-open6dor-v2SoFar
6-DoF: 48.7
pos-level0: 96.0
pos-level1: 81.5
rot-level0: 68.6
rot-level1: 42.2
rot-level2: 70.1
robot-manipulation-on-simpler-envSoFar
Variant Aggregation: 0.676
Variant Aggregation-Move Near: 0.740
Variant Aggregation-Open/Close Drawer: 0.297
Variant Aggregation-Pick Coke Can: 0.907
Visual Matching: 0.749
Visual Matching-Move Near: 0.917
Visual Matching-Open/Close Drawer: 0.403
Visual Matching-Pick Coke Can: 0.923
robot-manipulation-on-simplerenv-widow-xSoFar
Average: 0.583
Put Carrot on Plate: 0.667
Put Eggplant in Yellow Basket: 0.375
Put Spoon on Towel: 0.583
Stack Green Block on Yellow Block: 0.708
spatial-reasoning-on-6-dof-spatialbenchSoFar
Orientation-abs: 31.3
Orientation-rel: 54.6
Position-abs: 33.8
Position-rel: 59.6
Total: 43.9
spatial-reasoning-on-embspatial-benchSoFar
Generation: 70.88

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
SoFar: Language-Grounded Orientation Bridges Spatial Reasoning and Object Manipulation | Papers | HyperAI