← Latest papers
💻 computer science

VE2VF: Vision-Enabled to Vision-Free Distillation via Real-world Reinforcement Learning for Robust Contact-Rich Manipulation

This paper presents VE2VF, a human-in-the-loop reinforcement learning framework that distills knowledge from a vision-enabled teacher into a robust, vision-free student policy trained entirely in the real world, achieving high success rates and strong generalization on contact-rich manipulation tasks without relying on domain randomization or data augmentation.

Original authors: Victor Kowalski, Chengxi Li, Dongheui Lee

Published 2026-05-29
📖 5 min read🧠 Deep dive

Original authors: Victor Kowalski, Chengxi Li, Dongheui Lee

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.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 teaching a robot to assemble delicate parts, like plugging a USB cable into a port or screwing a gear into place. This is a tricky job because it involves "contact-rich" manipulation—meaning the robot has to feel its way through tight spaces, dealing with friction, bumps, and the need for perfect alignment.

The paper introduces a new method called VE2VF (Vision-Enabled to Vision-Free) to teach robots how to do this. Here is the story of how it works, using simple analogies.

The Problem: The Robot Who Relies Too Much on Sight

Traditionally, to teach a robot these skills, you might show it a video or let it "see" the task. This is like teaching a student to drive by having them look out the windshield. It works great in the classroom (or the simulation), but it has a flaw: the student memorizes the scenery.

If you teach a robot using cameras, it might learn, "When I see a blue wall on the left, I turn right." But if you move the robot to a room with a red wall, or if the lighting changes, the robot gets confused and crashes. It has overfitted to the look of the room rather than understanding the physics of the task.

The Solution: The "Teacher-Student" Coaching System

The authors propose a two-step coaching system to fix this. Think of it as a master chef teaching an apprentice.

Step 1: The Vision-Enabled Teacher (The Master Chef)
First, they train a "Teacher" robot using Human-in-the-Loop Reinforcement Learning.

  • How it works: A human watches the robot. If the robot is about to make a mistake, the human takes over the controls (like a driving instructor hitting the brake) and guides it to success.
  • The Teacher's Tools: This teacher has eyes (cameras) and feelings (sensors that measure position, speed, and force).
  • The Result: Because the teacher has eyes, it learns very quickly. It can see the target, adjust its grip, and figure out the tricky angles. It becomes an expert at the task in about 40 minutes of real-world practice.

Step 2: The Vision-Free Student (The Apprentice)
Now comes the magic trick. They want a robot that can do the job without relying on the eyes, because eyes can be fooled by lighting changes or new backgrounds.

  • The Distillation: They take the "knowledge" of the expert Teacher and pour it into a "Student" robot.
  • The Catch: The Student robot does not have cameras. It only has sensors that feel the robot's position, speed, and the force it's pushing with (like a blindfolded expert).
  • The Lesson: The Student isn't just guessing; it is copying the Teacher's decisions. It learns, "When I feel this specific pressure and this specific angle, I should move my arm this way," because that's what the Teacher did.

Why This is a Big Deal

Usually, when you take away a robot's vision, it gets dumber. But because this Student learned from a Teacher who saw the solution, the Student inherits the "intuition" of the task without the distraction of the visual scenery.

  • The Analogy: Imagine a master pianist (the Teacher) who can play a song perfectly while watching the sheet music. They then teach a blindfolded student (the Student) by having them feel the keys and the rhythm. The student learns the muscle memory and the feel of the song, not just the visual notes. If you move the piano to a different room with different lighting, the blindfolded student can still play perfectly because they learned the feel, not the look.

The Results: Fast, Robust, and Adaptable

The team tested this on a standard assembly board (the NIST benchmark) with various tricky tasks like inserting gears, pegs, and cables.

  1. Speed: The whole process took about 50 minutes of real robot time.
  2. Success Rate: The final robot achieved a 95% success rate across many different tasks.
  3. Robustness: When they messed with the environment (changed the lighting, added visual clutter, or moved the target slightly), the "Vision-Enabled" robots failed miserably. The "Vision-Free" student, however, kept working because it wasn't distracted by the changes.
  4. The "Slip" Recovery: In one test, the robot missed the USB port and slipped. The vision-free robot didn't panic; it used its "feel" to sense the slip, adjust, and try again until it succeeded. This is a behavior it learned from the Teacher but kept in its own "blind" body.

The "Fine-Tuning" Bonus

If the robot encounters a brand new task it has never seen (like a specific type of connector), the system can do a quick "refresher course."

  • They train a new Teacher for that specific task (using vision).
  • They quickly distill that new knowledge into the Student.
  • This allowed them to get to 100% success on the hardest task in just a few more minutes.

Summary

The paper presents a way to train robots to be experts at feeling their way through complex tasks. By using a "sighted" teacher to learn quickly and then teaching a "blind" student to rely on touch and force, they created a robot that is fast to train, doesn't get confused by changes in the room, and is incredibly good at delicate assembly work.

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 →