Robot-Factored World Models via Robot Rendering
This paper proposes "robot-factored world models" that improve action-conditioned video prediction and generalization across robot embodiments by decoupling the robot's specific realization and geometry into explicit controller-generated trajectories and rendered URDF-based visuals, allowing the model to focus solely on learning how the environment responds to visible robot motion.
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 trying to teach a super-smart robot to predict the future. Not the future of the stock market or the weather, but the immediate future of a room: if the robot reaches out to grab a cup, what will happen to the cup? Will it tip over? Will it slide? This is the job of a "world model." Think of a world model as a mental movie projector inside a robot's brain. Instead of actually grabbing the cup and risking a mess, the robot runs a simulation: "If I do this movement, the video shows the cup falling." This is incredibly useful because it lets robots practice and plan without breaking anything in the real world.
But here is the tricky part: how do you tell the movie projector what move to make? In the past, scientists tried to feed the robot's raw computer code (like "move joint 3 to angle 45") directly into the movie maker. The problem is, that code is like a secret language specific to one robot's body. It doesn't show the movie maker what the robot looks like or where it is in the room. It's like telling a director, "Press button X," without showing them the actor's face or the set. The movie maker then has to guess both what the robot looks like and how the room reacts, which is a lot of work and often leads to confusing movies.
This paper introduces a clever new way to solve that puzzle, called "Robot-Factored World Models." The authors suggest we stop asking the movie maker to guess the robot's body language. Instead, we should give the movie maker a pre-made, 3D animation of the robot moving, rendered exactly like a video game character. They call this a "nominal trajectory." Before the robot even touches anything, the computer calculates exactly how the robot would move based on its own instructions, ignoring the messy reality of the room for a moment. Then, they turn that calculation into a visual video of the robot's arm and hand floating in the air.
The magic happens when they feed this "floating robot video" into the world model along with a video of the room. The model doesn't have to guess what the robot looks like anymore; it just sees the robot moving in the video and learns how the objects in the room react to that specific movement. To make sure the robot knows if it's actually touching the cup or just hovering above it, they add a special "depth map" (a video that shows how far away things are) to the mix.
The results are impressive. When they tested this on real robot data, the model that watched the "rendered robot video" was much better at predicting what would happen next than models that just read the raw computer code. It was so good at understanding the robot's shape and movement that it could even predict what would happen if a different robot (one it had never seen before) tried the same move, as long as they rendered that new robot's movement into the same visual format. They even showed that you could take a video of a human moving their hand, turn it into a robot's movement, and the model would correctly predict how a robot would interact with objects. Essentially, by turning the robot's actions into a clear, visual story rather than a string of code, they taught the AI to understand the physical world much more clearly.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.