← Latest papers
💻 computer science

Inference-time Policy Steering via Vision and Touch

ViTaL is a novel visuo-tactile inference-time steering framework that enhances pre-trained robot policies for contact-rich manipulation by combining high-level visual mode selection with low-level tactile-guided action refinement, achieving significant success rate improvements over unimodal and naive fusion baselines.

Original authors: Yilin Wu, Zilin Si, Zeynep Temel, Oliver Kroemer, Andrea Bajcsy

Published 2026-06-16
📖 5 min read🧠 Deep dive

Original authors: Yilin Wu, Zilin Si, Zeynep Temel, Oliver Kroemer, Andrea Bajcsy

Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are teaching a robot to perform delicate tasks, like pouring liquid from a pipette into a specific cup or wiping a table without smearing it. You have a robot that is already pretty good at moving (its "base policy"), but it sometimes makes mistakes because it can't "feel" what it's doing or doesn't look far enough ahead.

This paper introduces a new system called ViTaL (Visuo-Tactile Latent Steering) to fix these mistakes in real-time, without needing to retrain the robot from scratch. Think of ViTaL as a smart co-pilot that sits next to the robot, watches its every move, and whispers corrections before the robot actually executes them.

Here is how ViTaL works, broken down into simple concepts:

1. The Problem: Eyes vs. Hands

The authors found that relying on just one sense isn't enough for tricky tasks:

  • Vision (Eyes) is good for the "Big Picture": It can tell the robot, "You are moving toward the blue cup, not the red one." But eyes can't tell if the robot is squeezing a dropper too hard or if its grip is slipping.
  • Touch (Hands) is good for the "Details": It can feel if the robot is applying the right amount of pressure. But touch alone doesn't know which cup the robot is aiming for; it just knows "I'm holding something."

If you only use eyes, the robot might aim for the right cup but crush the dropper. If you only use touch, the robot might hold the dropper perfectly but pour the liquid into the wrong cup.

2. The Solution: A Two-Step "Co-Pilot" System

ViTaL solves this by splitting the job into two levels, like a General and a Specialist:

  • Level 1: The General (Vision)
    The system first looks far into the future (like looking down a long road). It asks: "If the robot does this, will it end up at the right destination?" It picks the best overall plan based on what it sees. This is called Visual Mode Selection.

    • Analogy: Imagine a GPS telling you, "Take the highway to get to the city." It doesn't care about the potholes yet; it just cares about the destination.
  • Level 2: The Specialist (Touch)
    Once the "General" picks the highway, the "Specialist" zooms in on the immediate next few steps. It asks: "Is the robot gripping the steering wheel too tight? Is it about to hit a bump?" It tweaks the robot's movements to ensure the contact feels right. This is called Tactile Refinement.

    • Analogy: Now imagine a driving instructor sitting next to you, saying, "Ease up on the gas, you're going too fast for this curve." They don't change your destination; they just fix how you drive to get there safely.

3. The Secret Sauce: The "Imagination Engine"

To do this without actually crashing the robot, ViTaL uses a Latent World Model. Think of this as the robot's imagination.

  • Before the robot moves, it "imagines" what will happen next.
  • It creates a mental movie of the future, including both what the camera will see (the cup) and what the sensors will feel (the pressure).
  • It then checks this mental movie against the instructions. If the movie shows the robot spilling liquid, it rejects that plan and tries a different one.

4. The "Text-to-Feeling" Translator

One of the paper's unique claims is a new way to give the robot instructions. Instead of writing complex math code to tell the robot "apply 5 Newtons of force," the system understands plain English.

  • You can tell the robot: "Grasp lightly" or "Grasp heavily."
  • The system translates these words directly into the robot's "feeling" language. It checks if the robot's imagined grip matches the feeling of "light" or "heavy." This is the first time the authors claim to have done this for robotic touch.

5. The Results: Does It Work?

The team tested ViTaL on three real-world tasks:

  1. Pipetting: Transferring liquid between cups.
  2. Wiping: Cleaning a surface.
  3. Insertion: Putting a peg into a hole.

The findings were:

  • Better Success: ViTaL improved the robot's success rate by 51% compared to the robot's original "base" policy.
  • Better than Single Senses: It beat systems that only used eyes or only used touch by at least 33%.
  • Better than Just Mixing Them: It beat a "naive" system that just tried to combine eyes and touch at the same time by at least 20%.

Summary

In short, ViTaL is a smart system that lets a robot look ahead to choose the right goal and feel the present to execute the task gently. It acts like a perfect team: one partner plans the route, and the other partner drives the car smoothly, ensuring the robot doesn't just look like it's doing the right thing, but actually feels like it is doing it correctly.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →