Learning the Right Abstraction: Neural Reduced Dynamics for Complex Robot Control
This paper introduces a Neural Reduced Dynamics (NRD) framework that learns control-relevant state abstractions to enable high-throughput reinforcement learning, successfully training policies in a model four orders of magnitude faster than high-fidelity simulators that transfer effectively to complex robotic tasks across diverse terrains without performance degradation.
Original paper licensed under CC BY 4.0 (https://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 move through the real world face a fundamental problem: the physics of their movement is incredibly complicated. When a vehicle drives over soft soil, the ground sinks and shifts; when a robotic arm moves, its joints interact with gravity and its own weight. To understand these forces, engineers use high-fidelity simulators—computer programs that act like virtual laboratories. These programs calculate every detail of friction, deformation, and contact, providing a realistic environment to test a robot's behavior before it ever touches real hardware. However, this realism comes at a steep price. Running these detailed simulations is so slow that a computer might take hours to simulate just a few seconds of a robot's life. This speed makes it nearly impossible to teach robots new skills using modern learning methods, which require millions of practice attempts to figure out what works and what does not.
To solve this, researchers have long tried to build "learned" models—simplified computer programs that mimic the simulator's behavior but run much faster. The challenge has always been finding the right level of simplification. If the model is too simple, it misses the crucial physics the robot needs to survive, like how a tire slips on mud. If it is too complex, it remains too slow to be useful. The central question is not just how to make a model faster, but how to strip away the unnecessary details while keeping the specific physical truths that a controller actually relies on.
A team of researchers at the University of Wisconsin–Madison has developed a new approach to this problem, creating a framework they call neural reduced dynamics. Their work demonstrates that the key to success is not just compressing data, but carefully selecting which physical variables to keep and which to discard based on the specific task the robot is trying to perform. Instead of trying to learn every single detail of a complex machine, their method teaches a model to focus only on the specific movements and forces that matter for a given job, while calculating the rest using known mathematical rules. This allows the model to run thousands of times faster than the original simulator, yet still produce a robot controller that works perfectly when tested in the slow, realistic environment.
The researchers tested this idea on two very different robotic systems. The first was a military-style wheeled vehicle, similar to a Humvee, designed to drive across three types of terrain: flat hard ground, bumpy hard ground, and soft, deformable soil. The second system was a tracked vehicle, like a tank, equipped with a robotic arm mounted on the front. The researchers needed to teach the wheeled vehicle to follow a path accurately and the tracked vehicle to reach specific goals with both its tracks and its arm. In both cases, the high-fidelity simulator was too slow to train the robots directly.
To bridge this gap, the team first collected data from the slow simulator by driving the robots through various maneuvers. They then used this data to train a specialized neural network. The crucial innovation was how they designed the input for this network. They did not feed the network the entire state of the robot. Instead, they gave it a "reduced" state—a smaller set of numbers that captured only the essential physics. For the wheeled vehicle, this included the body's speed, its tilt, and the pressure on each tire, which tells the model how much the tires are slipping. For the tracked vehicle, the model only needed to know the speed of the tracks and the angle of the turn. For the robotic arm, the model focused solely on the positions and speeds of the joints.
Crucially, the researchers did not ask the model to learn everything. They let the model learn the parts that were hard to predict, such as how the tires interact with the soft soil or how the joints accelerate. For things that could be calculated exactly using standard math, such as the robot's overall position on a map or the exact location of the arm's tip, they used simple formulas to calculate those values after the model made its prediction. This separation allowed the model to remain small and fast while staying accurate. They also added a simple "context" signal to the model, telling it whether the ground was hard or soft, so it could adjust its predictions accordingly without needing to guess the terrain type from scratch.
Once the model was trained, the researchers froze it, meaning they stopped changing its internal settings, and used it as the environment for training the robot's control policy. They ran thousands of copies of this fast model in parallel on a single graphics card. This setup allowed the robot to practice millions of times in a matter of minutes. The control policy learned entirely inside this fast, simplified world.
The true test came when the researchers took the policies trained in the fast model and moved them back into the slow, high-fidelity simulator. They wanted to see if the robot would still work when the simplified assumptions were removed and the full complexity of the physics was restored. The results were striking. The wheeled vehicle, trained on a mix of flat and soft soil data, was able to drive across all three terrains, including a bumpy surface it had never seen before. It performed better than robots trained specifically on just one type of terrain, showing that the learned model had captured the general rules of driving rather than just memorizing specific tracks.
The tracked vehicle and its arm also succeeded. The policy trained for the vehicle reached every single one of its 100 target locations within a margin of error of less than three-quarters of a meter. The robotic arm, trained to reach specific points in space, successfully reached 97 out of 100 targets with an error of less than five centimeters. Most importantly, the arm never collided with the ground or the vehicle itself, and it never violated its own joint limits, even though it had never seen the full, complex simulator during its training.
The speed difference between the two approaches was immense. The high-fidelity simulator ran so slowly that it was impractical for training. In contrast, the neural reduced dynamics models ran roughly 10,000 to 58,000 times faster, depending on the specific task. This speedup made it possible to iterate on the robot's behavior quickly, allowing the researchers to refine the training process until the robot learned to perform its tasks reliably.
The study concludes that the most effective way to speed up robot learning is not to build a generic, simplified version of the world, but to build a model that is tailored to the specific physics of the task at hand. By keeping the variables that the controller actually needs and calculating the rest with known math, it is possible to create a learning environment that is both fast and accurate enough to produce real-world results. The researchers emphasize that while their success was demonstrated in simulation, the method provides a clear path forward for training complex robots without being held back by the slow pace of detailed physics calculations. The work suggests that the future of robot learning lies in finding the right balance between what a model must learn and what it can simply calculate.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.