atlas

Research map / Vision-language and multimodal / Robot action and navigation

OmniManip: Towards General Robotic Manipulation via Object-Centric Interaction Primitives as Spatial Constraints

CVPR 2025 · Vision-language and multimodal › Robot action and navigation · approach: Vision-language-action foundation models · 15 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OmniManip, a zero-shot open-vocabulary manipulation system that represents VLM-derived interaction points and directions in object canonical space as spatial constraints, with a planning loop (resample-render-check) and a 6D pose-tracking execution loop, without fine-tuning the VLM.

Problem

General robotic manipulation in unstructured environments requires fine-grained 3D spatial understanding that VLMs lack, while VLA fine-tuning is costly and yields robot-specific representations; existing primitive-based methods suffer from task-agnostic proposals, manual post-processing rules, and

Approach

Describe interaction primitives (points and directions) in an object's canonical space via 6D pose estimation and 3D generation, turn VLM reasoning into analytic distance and angular spatial constraints, and close the loop twice: rendering-based self-correction of plans (RRC) and object pose tracking during execution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OmniManip instead of ReKepRigid object manipulation tasks · 6-task totalsuccess rate: 45.0% -> 68.3%Helped
Use OmniManip instead of CoPaArticulated object manipulation tasks · 6-task totalsuccess rate: 26.7% -> 61.7%Helped
Add closed-loop planning with RRC (ablation)OmniManip · Rigid object manipulation taskssuccess rate: 51.7% -> 68.3%Helped
Add closed-loop planning with RRC (ablation)OmniManip · Articulated object manipulation taskssuccess rate: 45.0% -> 61.7%Helped
Sample directions along canonical principal axes rather than uniformly in SO(3) (ablation)OmniManip · Recycle batterysuccess rate: 50% -> 80%Helped
Sample directions along canonical principal axes rather than uniformly in SO(3) (ablation)OmniManip · Pour teasuccess rate: 30% -> 70%Helped
Sample directions along canonical principal axes rather than uniformly in SO(3) (ablation)OmniManip · Recycle batteryiterations: 1.8 -> 1.7Helped
Sample directions along canonical principal axes rather than uniformly in SO(3) (ablation)OmniManip · Pour teaiterations: 3.4 -> 1.8Helped
Change viewpoint across 0°, 25°, 45°, 75°, and 90° (ablation)OmniManip · Recycle the batterysuccess rate: 7/10, 8/10, 8/10, 7/10, 7/10No clear effect
Change viewpoint across 0°, 25°, 45°, 75°, and 90° (ablation)ReKep · Recycle the batterysuccess rate: 0/10, 1/10, 3/10, 5/10, 7/10Helped

Surprising findings

Limitations

Experimental setup

Benchmarks: 12 real-world manipulation tasks on Franka Panda

Metrics: success rate

Baselines: VoxPoser CoPa ReKep

Builds on: ReKep CoPa VoxPoser SCAFFOLD Omni6DPose

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy