← Latest papers
💻 computer science

Self Supervised Learning from Automatically Generated Demonstrations for Visual Robotic Manipulation

This paper presents a self-supervised visual manipulation method that utilizes automatically generated demonstrations in simulation to train a convolutional network for relative pose correction from wrist-mounted RGB images, enabling a UR5e robot to achieve successful grasps with reduced setup effort and improved planar accuracy in both simulated and real-world environments.

Original authors: Andres Rivas, Anselmo R. Cukla, Rodrigo S. Guerra, Bruna V. Guterres, Ricardo B. Grando

Published 2026-08-11
📖 4 min read☕ Coffee break read

Original authors: Andres Rivas, Anselmo R. Cukla, Rodrigo S. Guerra, Bruna V. Guterres, Ricardo B. Grando

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 trying to teach a robot how to pick up a coffee mug. In the old days, engineers had to write thousands of lines of code, measure the mug's exact shape, and calibrate the robot's eyes with laser precision. It was like trying to teach someone to ride a bike by giving them a manual on tire pressure and aerodynamics instead of just letting them hop on and wobble. This made robots great at factory jobs but terrible at handling the messy, unpredictable world of our homes.

Recently, scientists discovered a better way: "Learning from Demonstration." Instead of coding every move, you let a human show the robot how to do it, and the robot learns by watching. But there's a catch: getting a human to physically guide the robot's arm or control it with a joystick is slow, boring, and hard to scale up. What if the robot could teach itself? What if it could just look at an object, guess where to grab it, realize it's slightly off, and then practice fixing its own mistakes over and over again until it gets it right? This is the frontier of "Self-Supervised Learning," where the robot acts as both the student and the teacher, generating its own practice problems without needing a human to hold its hand.

This paper introduces a clever new method where a robot does exactly that. The researchers built a system where a robot with a camera on its wrist automatically creates its own "demonstrations." Instead of a human showing it how to grab an object, the robot starts at a random spot, looks at the object, and then moves to the perfect grabbing position. It records this move as a lesson: "When I saw the object this way, I needed to move that way to get to the target." By repeating this thousands of times around different objects, the robot builds a massive library of "image-to-move" lessons without a single human label or complex camera calibration.

The team tested this idea in two ways. First, they ran it in a high-tech video game simulation called Isaac Sim. They taught the robot to approach an object roughly and then fine-tune its position. The results were promising: the robot's final aim got much sharper. In the simulation, the "spread" of where the robot ended up (how far off it was from the perfect spot) shrank from 9.69 mm down to just 5.38 mm after the fine-tuning step. It was like going from throwing a dart that lands in the general neighborhood to hitting the bullseye.

Next, they took the system to the real world using a UR5e robot arm equipped with a gripper and a standard USB camera. They didn't use any special rulers or laser guides to calibrate the camera; the robot just learned from the pictures it took. They tested it on three different physical objects with different shapes and textures. The robot tried to grab them without rotating the object first, and it succeeded 66.6% of the time for one object and 63.6% for another. When they added a twist—literally rotating the objects so the robot had to recognize them from a new angle—the success rates dropped (to 36.4% and 55.5% respectively), but the robot still managed to grab them sometimes.

The paper suggests that while this self-teaching method works well for getting the robot close and refining its aim on flat surfaces, it still struggles a bit with guessing how deep an object is (depth prediction) and gets confused when objects are turned in weird ways. However, the core idea holds up: robots can indeed generate their own training data to learn visual manipulation, skipping the need for expensive human teachers or perfect lab setups. It's a step toward robots that can just look at a cluttered table, figure out how to grab a cup, and learn from their own mistakes, all without needing a human to write the rules.

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 →