WorldContact: A Contact-Centric World Model for Scalable Robot Learning
The paper introduces WorldContact, a contact-centric world model that efficiently generates high-quality training data for deformable-object manipulation, achieving a 10x speedup over the source simulator and significantly improving real-world robot policy success rates from 65% to 95%.
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
Robots that can handle the messy, unpredictable nature of the real world face a fundamental hurdle: they need to learn how objects behave when touched, pushed, or lifted. Unlike a chess piece that moves in fixed patterns, a shopping bag, a shirt, or a piece of dough changes shape constantly, and those changes alter how they interact with everything else. To learn these skills safely and quickly, researchers often rely on computer simulations, where robots can practice thousands of times without breaking anything. However, simulating soft, deformable objects is notoriously slow and difficult because the computer must calculate the physics of every tiny fold and stretch in real-time, a process that often requires breaking time down into tiny, painstakingly small fractions of a second to avoid errors.
A team of researchers has developed a new approach called WorldContact, a specialized computer model designed to predict how soft objects move and deform when a robot interacts with them. Instead of calculating every microscopic step of a physical simulation, this model learns from a small set of high-quality examples to predict the outcome of an action over a much longer period. By focusing specifically on where the robot, the object, and the environment touch one another, the system can generate training data for robots at ten times the speed of traditional simulators. When tested on a real robot, this method allowed the machine to learn a complex task—lifting a shopping bag—much more effectively than if it had relied only on the original, slower simulation data.
The core challenge in teaching robots to manipulate soft objects lies in the sheer complexity of the physics involved. When a robot grabs a bag, the fabric folds, slides against itself, and presses against the table, creating a web of interactions that change every millisecond. Traditional simulators handle this by taking tiny steps through time, checking for collisions and calculating forces at each instant to ensure the bag doesn't pass through the table or the robot's hand. While accurate, this method is computationally expensive, making it slow to generate the massive amounts of practice data robots need to learn new skills. The researchers behind WorldContact recognized that while the physics are complex, the most critical factor in predicting the future state of a soft object is understanding the contact points: where the fabric touches the gripper, where it touches the table, and where different parts of the fabric touch each other.
To solve the speed problem, the team built a model that skips the tiny, incremental steps of traditional simulation. Instead, it learns to predict the entire change in the object's shape over a larger time interval, roughly twenty times longer than the steps used in the source simulator. The model is trained on a limited set of high-quality trajectories, which are paths of movement recorded from either a precise physical simulation or real-world interactions. It analyzes these examples to understand how local geometry and motion around specific points on the object influence the whole. By focusing on these contact zones, the system can forecast how the object will deform and move without needing to resolve every single micro-interaction that a standard physics engine would require.
The researchers tested this approach using a dataset of sixteen different shopping-bag manipulation tasks, ranging from simple collisions to complex grasping and lifting scenarios. They used an automated agent to generate the initial training data, ensuring that every movement was physically valid and free of errors like objects passing through one another. Once the model was trained, it was used to generate a vast amount of additional practice data. The results showed that WorldContact could produce state rollouts—predictions of how the object would move over time—ten times faster than the original simulator, excluding the time needed to render images or save files. This speedup allowed the team to create a much larger dataset for training a robot's control policy, which is the set of rules the robot follows to decide its next move.
The true test of this method came when the researchers applied it to a real-world task: teaching a robot to lift a shopping bag. They started with a pre-trained robot policy and fine-tuned it using data from the simulations. When the robot was trained only on the original, limited set of twenty-five simulation trajectories, it succeeded in lifting the bag on its first try in sixty-five percent of attempts. However, when the same policy was fine-tuned using the expanded dataset generated by WorldContact, the success rate jumped to ninety-five percent. This dramatic improvement demonstrated that the additional data, created efficiently by the new model, provided the robot with a much richer understanding of how to handle the bag without dropping it or failing to grasp it.
The system works by breaking the object down into thousands of points, or vertices, and encoding information about how each point relates to its neighbors and the environment. It pays special attention to four types of contact: spatial contact between different parts of the object, topological contact between points that are connected in the object's structure, controllable contact with the robot's arms and grippers, and environmental contact with surfaces like tables. By combining these local details with a global understanding of the scene, the model can predict the future state of the entire object with high fidelity. In visual comparisons, other methods often failed to maintain the connection between the gripper and the bag, causing the bag to drop, or they produced physically impossible deformations. WorldContact, by contrast, maintained stable contact and realistic movement throughout the lifting process.
This work suggests a new path for scalable robot learning, where the bottleneck is no longer the availability of data but the efficiency of generating it. By using a contact-centric model to amplify a small set of high-quality experiences, researchers can rapidly adapt robot policies to new tasks and objects. While the current success was measured in simulation and on a specific set of bag-lifting tasks, the approach points toward a future where robots can learn complex manipulation skills from limited real-world interactions, using intelligent models to fill in the gaps. The researchers note that challenges remain, particularly in ensuring the model works perfectly when the real world differs from the training data, but the results offer a compelling proof that efficient data generation can significantly boost a robot's ability to act in the physical world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.