Video wird geladen...
Video konnte nicht geladen werden
Can we scale robot learning without scaling human labor? 📈 Demonstrations, resets, failure recovery, constant supervision—collecting robot data still takes substantial human effort. 🔑 Three keys let agents take on more of the work: 1. Real2Sim2Real: Agents explore and learn in digital twins, where trial and error is safer... show more
16,228 Aufrufe • vor 12 Tagen •via X (Twitter)
10 Kommentare

1/ Real2Sim2Real 🌎 Real-world exploration is slow, costly, and sometimes dangerous. With Recova, a coding agent reconstructs a real robot workstation as a digital twin, then explores tasks, failures, and recovery strategies in simulation. Successful trials become training data, while failures guide the discovery of new recovery skills. The agent handles the trial and error in simulation, then brings the learned skills back to the real world.

2/ Autonomous Recovery 🔄 Recova trains a separate recovery policy alongside the task policy, conditioned on recovery instructions. During real-world rollouts, a vision-language monitor watches the robot. When the task policy fails, the monitor identifies the failure, calls a matching recovery skill, checks that the scene is restored, and resumes the task.

3/ Human-on-Demand Learning 🙋 Recova can run several robot stations in parallel, each watched by a vision-language monitor that handles failures with autonomous recovery. A human steps in only when autonomous recovery falls short. Their demonstration becomes training data for the next round, so similar failures can later be handled without them.

4/ Simulation Benchmarks 📊 Do recovery skills hold up in simulation? We tested on two public benchmarks. On LIBERO-Pro, Recova reaches 78.8% mean success vs. 71.7% for the best published method. On MolmoSpaces, it reaches 64.9% vs. 38.0%.

5/ Recova plays mahjong 🀄😃 The agent picks each move, the arm plays it, and recovery skills step in when something goes wrong.

Huge thanks to my collaborators, and to Cristaldo Campos, Jimmy Wu, and Tingwu Wang for their help with the robot setup and demo filming. 📄 🌐

The scaling bottleneck may be less “collect more data” and more “remove human operations from the collection loop.” I’d watch whether resets, recovery and supervision per useful episode actually fall as the system improves.

great work!

How does the system decide autonomous recovery has failed and a human should step in? A learned success detector, or timeouts and progress thresholds?

So this is like distillation but for robotics right? Cool work
