TLDR: NeRD (Neural Robot Dynamics) is a novel neural simulator that replaces traditional physics solvers in robot simulations. It uses a hybrid prediction framework and a robot-centric state representation to achieve stable, accurate, and generalizable predictions for articulated rigid-body robots. NeRD can generalize across tasks, environments, and controllers, enables policy learning exclusively in a neural engine, and can be fine-tuned from real-world data, demonstrating successful sim-to-real transfer.
Simulating modern robots accurately and efficiently has long been a significant challenge. These robots often have many moving parts and complex designs, making traditional simulation methods struggle. However, a new approach called Neural Robot Dynamics, or NeRD, is changing the game by offering a more adaptable and efficient way to predict how robots move and interact with their environment.
Developed by researchers Jie Xu, Eric Heiden, Iretiayo Akinola, Dieter Fox, Miles Macklin, and Yashraj Narang from NVIDIA and the University of Washington, NeRD introduces a novel method for learning robot-specific dynamics models. Unlike older neural simulators that often need specific training for each task and don’t adapt well to new situations, NeRD is designed to be highly generalizable. It focuses on robots built from articulated rigid bodies, which are essentially connected stiff parts.
What Makes NeRD Different?
NeRD stands out with two key innovations. First, it uses a “hybrid prediction framework.” Instead of replacing the entire traditional simulator, NeRD only takes over the most complex parts: the low-level dynamics and contact solvers. This means it can still use the valuable information generated by the classical simulator, such as the robot’s current state, contact details, and joint torques. This smart integration allows NeRD to understand the full simulation state in a compact way, making it adaptable to various tasks, environments, and control methods.
Second, NeRD employs a “robot-centric and spatially-invariant simulation state representation.” Imagine the robot observing the world from its own perspective. NeRD transforms the robot’s state and contact information into the robot’s own local frame of reference. This approach makes the learned dynamics models naturally generalizable to different spatial positions and orientations. It also makes training more efficient because the model doesn’t need to learn about every possible position and rotation in the world.
How NeRD Works
In a typical robot simulation, a classical simulator handles collision detection, converts control commands into joint torques, and then uses physics solvers and time integration to calculate the robot’s next state. NeRD steps in to replace these core physics solvers. It takes a history of the robot’s state, contact information, and joint torques, all expressed in the robot’s local frame, and predicts the change in the robot’s state for the next moment. This predicted change is then used to update the robot’s position and movement.
The researchers integrated NeRD into NVIDIA’s Warp simulator, a leading robotics simulation platform. This integration allows users to easily switch to NeRD as a new physics backend, making it simple to use with existing policy-learning environments.
Impressive Results and Generalization
The NeRD models were trained on six different robotic systems, including a Cartpole, Double Pendulum, Ant, Franka, ANYmal, and a Cube Toss scenario. Experiments showed that NeRD simulators are remarkably stable and accurate, even over thousands of simulation steps. This long-horizon stability is crucial for complex robotic tasks.
One of NeRD’s most significant achievements is its ability to generalize. It can handle different contact configurations, meaning it can accurately predict behavior whether a robot is freely moving, sliding, or colliding. Furthermore, a single NeRD model can generalize to diverse tasks, customized controllers, and even spatial regions not seen during its initial training. This was demonstrated through policy learning experiments where robots learned complex behaviors like swinging up a pole, reaching with an arm, or walking and spinning with a quadruped robot, all within the NeRD simulator.
Perhaps most exciting is NeRD’s success in “sim-to-real transfer.” Policies learned entirely within the NeRD simulator could be deployed directly onto real-world robots, like the Franka robotic arm, with minimal error. This capability is a major step towards bridging the gap between simulated and real-world robotics.
NeRD also proved to be highly “fine-tunable” with real-world data. In a cube-tossing experiment, a NeRD model pretrained on synthetic data could quickly adapt to real-world cube dynamics with a small amount of real data, outperforming models trained from scratch and even specialized baselines.
Also Read:
- SimGenHOI: Crafting Physically Realistic Humanoid-Object Interactions with AI
- AI Framework Enables Soft Robots to Adapt to Changing Environments
Looking Ahead
While NeRD represents a significant leap forward, the researchers acknowledge areas for future work. They plan to test NeRD on even more complex robots, such as humanoids, which have many more degrees of freedom. Improving how training data is sampled for these complex robots and enabling fine-tuning from partially observable real-world data are also exciting directions for future research. For more in-depth information, you can read the full research paper here.


