← Latest papers
🤖 machine learning

Robometer: Scaling General-Purpose Robotic Reward Models via Trajectory Comparisons

The paper introduces Robometer, a scalable reward modeling framework that combines frame-level progress supervision with trajectory-comparison preference learning, trained on the large-scale RBM-1M dataset to effectively learn generalizable reward functions from diverse expert and suboptimal trajectories.

Original authors: Anthony Liang, Yigit Korkmaz, Jiahui Zhang, Minyoung Hwang, Abrar Anwar, Sidhant Kaushik, Aditya Shah, Alex S. Huang, Luke Zettlemoyer, Dieter Fox, Yu Xiang, Anqi Li, Andreea Bobu, Abhishek Gupta, Ste
Published 2026-05-15
📖 5 min read🧠 Deep dive

Original authors: Anthony Liang, Yigit Korkmaz, Jiahui Zhang, Minyoung Hwang, Abrar Anwar, Sidhant Kaushik, Aditya Shah, Alex S. Huang, Luke Zettlemoyer, Dieter Fox, Yu Xiang, Anqi Li, Andreea Bobu, Abhishek Gupta, Stephen Tu, Erdem Biyik, Jesse Zhang

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 you are teaching a robot to cook dinner. In the past, to teach the robot, you had to act as a strict judge, watching every single second of its movements and assigning it a precise score (like "7.5 out of 10") for how well it was chopping onions. If the robot dropped the knife, you had to figure out exactly when the score dropped and by how much. This is incredibly hard to do, especially when the robot fails, and it means you can't use the thousands of "failed" attempts robots make in the real world because they are too messy to grade.

ROBOMETER is a new system that changes how we teach robots by using a smarter, more human-like approach to grading.

The Core Idea: Comparing Instead of Grading

Instead of trying to give a perfect score to every single moment, ROBOMETER learns by comparing two different attempts at the same task.

Think of it like a talent show judge. Instead of giving a contestant a score of 8.2 out of 10, the judge simply looks at two performances and says, "Performance A was clearly better than Performance B."

  • The Old Way: You have to watch a robot fail to put a cup on a table and try to calculate exactly how "bad" the failure was.
  • The ROBOMETER Way: You show the robot a video of a human doing it perfectly and a video of the robot dropping the cup. The system learns: "The human video is better." It doesn't need to know why or give a specific number; it just learns the order of "good" vs. "bad."

The "Giant Library" of Mistakes (RBM-1M)

To teach this system, the researchers built a massive library called RBM-1M.

  • The Old Problem: Most robot training libraries only have "perfect" videos. If a robot drops a cup, that video is thrown in the trash because it's hard to grade.
  • The New Solution: This library contains 1 million videos from 21 different types of robots (from single arms to human-like hands). Crucially, it is full of mistakes, failures, and clumsy attempts. Because ROBOMETER learns by comparing (e.g., "This failed attempt is worse than that successful one"), it can actually learn from the trash pile of failed videos. It treats failures as valuable lessons on what not to do.

How It Works (The Two-Step Dance)

ROBOMETER learns using two specific tricks at the same time:

  1. The "Progress" Check: It watches a single video and tries to guess, "How far along is this task?" (0% to 100%). This anchors the robot's understanding of time and progress.
  2. The "Preference" Check: It watches two videos side-by-side and decides, "Which one did the job better?" This teaches the robot to understand the quality of the action, even if it's a total failure.

By combining these, the robot learns a "feeling" for success that works even when it's looking at a robot it has never seen before, in a room it has never been in.

What It Actually Does (Proven Results)

The paper shows that this system works better than previous methods in four specific, real-world scenarios:

  1. Automatic Online Learning: When a robot is learning a task in real-time (like putting a bowl on a table), ROBOMETER acts as a coach that instantly tells the robot, "You're doing it wrong," and guides it to fix the mistake. It helped a robot improve its success rate from 20% to 85% in a cluttered kitchen, whereas older methods got stuck at 55%.
  2. Learning from Messy Data (Offline RL): If you have a mix of perfect videos and messy, failed videos, ROBOMETER can sort through them to teach a new robot. It improved success rates by 2.4 times compared to the best previous tools.
  3. Finding the Good Stuff (Data Filtering): Imagine you have a huge pile of video clips and you need to find the 10 best ones to teach a robot how to "stir a pot." ROBOMETER is much better at finding the relevant, successful clips and ignoring the failures than other search tools. This led to a 4.5 times improvement in the robot's ability to learn the task.
  4. Spotting Failures: If a robot is stuck, oscillating (wiggling back and forth without moving), or dropping an object, ROBOMETER can detect this failure immediately without needing to be told what a failure looks like. It correctly identified failures in 81% of cases, beating other systems.

The Bottom Line

ROBOMETER is a "universal reward model" that stops robots from needing a human to grade every single second of their work. By learning to compare "better" vs. "worse" using a massive library of both successes and failures, it helps robots learn faster, handle mistakes better, and adapt to new tasks and new robot bodies without needing to be retrained from scratch.

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 →