正在加载视频...
视频加载失败
Why do generalist robotic models fail when a cup is moved just two inches to the left? It’s not a lack of motor skill, it’s an alignment problem. Today, we introduce VLS: Vision-Language Steering of Pretrained Robot Policies, a training-free framework that guides robot behavior in real time. Check... show more
74,089 次观看 • 7 个月前 •via X (Twitter)
11 条评论

1/🧵 Think of how we control LLMs. We don’t retrain GPT-4 every time we want a specific tone; we use prompting or guided decoding (such as in Diffusion-LM). VLS brings this same "Inference-Time Control" to physical hardware.

2/🧵 We bridge the Semantic-Action Gap by introducing a new intermediate interface: Programmatic Rewards. Instead of mapping pixels directly to actions—which is brittle—we use a VLM to translate high-level intent into a differentiable "reward landscape." This reward function acts as the "steering wheel" for the robot's existing motor primitives.

3/🧵 To handle complex real-world environments, we combine grounding, diversity, guidance, and selection in a single inference-time loop: 1. OOD Grounding Ground observation–language inputs into a compact geometric scaffold (task-relevant 3D keypoints). This exposes what matters spatially before any action refinement. 2. RBF Repulsion Force Maintains particle diversity during early sampling, preventing premature collapse to uniform (and brittle) action proposals. 3. VLM-Guided Gradient Refinement Stage-aware, differentiable rewards synthesized by a VLM provide gradients that continuously steer action particles toward task-consistent behaviors. 4. Feynman–Kac Resampling A gradient-free population evolution step that replicates high-reward particles and prunes poor ones—escaping local optima without retraining. 5. Closed-Loop Phase Switching A Schmitt trigger monitors execution feedback to automatically decide when to transition to the next stage—no hand-crafted schedules.

4/🧵 How good is VLS at controlling or “steering” pretrained robot policies? We benchmark VLS against prior inference-time steering methods on CALVIN: -DynaGuide: steering via latent DINO feature spaces -ITPS: human-in-the-loop feedback Results: VLS delivers a +31% absolute improvement in success rate: Movable Objects: 94% success (7.4× over the base policy) Articulated Parts: 87% success (9.6× over the base policy) VLS enables precise, spatially grounded control—pushing test-time adaptation well beyond prior steering methods.

5/🧵 In extreme OOD settings, steering is the real pivot. On LIBERO-PRO, which stress-tests robots with severe task & pose shifts, VLS boosts a frozen Pi-0.5 by up to +13% success—outperforming OpenVLA, Pi-0, and Pi-0.5 without changing a single weight. Example: “Put the cream cheese into the box.” Base Pi-0.5 replays memorized trajectories. With VLS, the same policy is steered into a new action distribution—and succeeds.

6/🧵 In the real world, VLS lets a Franka robot survive radical distribution shifts: • Appearance: red plate → unseen yellow • Position: targets swapped mid-execution • Object: banana → novel mug The base policy collapses on novel objects. VLS stays stable by grounding new task geometry in real time. Example OOD swap: ask the robot to put the orange into a new green plate. Left: Pi-0.5 memorizes old trajectories. Right: VLS + Pi-0.5 adapts—and succeeds.

7/🧵 We broke VLS down to see what matters most: Gradient Guidance: Essential. Without it, success rates collapse. Feynman–Kac (FK) Resampling: Crucial for efficiency. It prunes "bad" action trajectories early. RBF Diversity: Prevents the policy from getting stuck in a single (possibly wrong) mode.

8/🧵 The "OOD Dilemma" is the biggest hurdle to home robotics. VLS proves that we don't need more data for every edge case, we just need better ways to "control" these models that we already have.

9/🧵 Read the full paper here: Check out the project page for videos of VLS in action: Code will be release here soon:

This is a great project led by @liu_shuo42927 and supported by @ishneet0710, @YiqingXu6 and @RanjayKrishna ! * @liu_shuo42927 is graduating with a Master’s and brings strong robotics + research experience. He’s currently on the market for Research Engineer (RE) or Research Assistant (RA) roles, reach out if you’re hiring!

VLS's gradient-based refinement solves out-of-distribution challenges brilliantly. Exactly the kind of training-free adaptation robotics needs!
