VoxPoser

Synthesizes 3D voxel affordance and obstacle value maps from language instructions, then solves for collision-free robot trajectories via MPC.

Read the paper

The loop

  1. Proposes

    An LLM writes Python expressions that compose open-vocabulary vision masks into 3D voxel grids of target attractors, obstacles, and rotation/gripper maps.

  2. Judged by

    A deterministic sampling-based Model Predictive Control (MPC) trajectory optimizer and inverse-kinematics solver compute minimum-cost paths over the 3D field.

  3. Steers

    MPC replans at each step from the current observation; the value map comes from cached model-written code.

Headline result

Zero-shot execution of 25 everyday manipulation tasks across real-world and simulated robot arms with 88% success, plus online adaptation to moving obstacles.

What this does not prove

Voxel grid resolution (e.g. 100^3) limits fine sub-millimeter insertion tasks.

How it generalizes the harness

The LLM compiles instructions into a 3D potential field while a deterministic MPC trajectory optimizer solves the continuous control problem.

Classification

Classification of VoxPoser
What it proposesFormal specification
Generative modelGPT-4 3D potential-field synthesizer
Algorithmic authorityModel Predictive Control (MPC) trajectory planner and IK solver
FeedbackScore
What gets updatedPrompt context
When it runsAt inference time
ValidityEmpirical (measured)
EvidenceExperiments reported
LineageSuccessor