Validating Robotics Simulators on Real-World Impacts
Not on the map. Why?
Abstract (arXiv)
A realistic simulation environment is an essential tool in every roboticist's toolkit, with uses ranging from planning and control to training policies with reinforcement learning. Despite the centrality of simulation in modern robotics, little work has been done to compare the performance of robotics simulators against real-world data, especially for scenarios involving dynamic motions with high speed impact events. Handling dynamic contact is the computational bottleneck for most simulations, and thus the modeling and algorithmic choices surrounding impacts and friction form the largest distinctions between popular tools. Here, we evaluate the ability of several simulators to reproduce real-world trajectories involving impacts. Using experimental data, we identify system-specific contact parameters of popular simulators Drake, MuJoCo, and Bullet, analyzing the effects of modeling choices around these parameters. For the simple example of a cube tossed onto a table, simulators capture inelastic impacts well while failing to capture elastic impacts. For the higher-dimensional case of a Cassie biped landing from a jump, the simulators capture the bulk motion well but the accuracy is limited by numerous model differences between the real robot and the simulators.
Key facts. Cited by 11 papers in the map (data through 13 Oct 2026). First posted on arXiv 1 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 3; 2025: 3; 2026: 2.
11 papers.
- 2022Learning rigid dynamics with face interaction graph networkscited by 43
- 2025Rapidly Adapting Policies to the Real World via Simulation-Guided Fine-Tuningcited by 15
- 2023Benchmarking the Sim-to-Real Gap in Cloth Manipulationcited by 14
- 2024Learning rigid-body simulators over implicit shapes for large-scale scenes and visioncited by 12
- 2022ROS-PyBullet Interface: A Framework for Reliable Contact Simulation and Human-Robot Interactioncited by 5
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Controlcited by 5
- 2026GAUGE: A Measurement-Grounded Benchmark for Physical Fidelity in Simulation Engines and Video World Modelscited by 5
- 2024AnyBipe: An End-to-End Framework for Training and Deploying Bipedal Robots Guided by Large Language Modelscited by 3
- 2025SAD-Flower: Flow Matching for Safe, Admissible, and Dynamically Consistent Planningcited by 3
- 2024Enabling robots to follow abstract instructions and complete complex dynamic taskscited by 1
- 2026WestWorld: A Knowledge-Encoded Scalable Trajectory World Model for Diverse Robotic Systemscited by 1
- 2026GAUGE: A Measurement-Grounded Benchmark for Physical Fidelity in Simulation Engines and Video World Models6 Aug 2026
- 2026WestWorld: A Knowledge-Encoded Scalable Trajectory World Model for Diverse Robotic Systems15 Mar 2026
- 2025SAD-Flower: Flow Matching for Safe, Admissible, and Dynamically Consistent Planning7 Nov 2025
- 2025Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Control17 Jun 2025
- 2025Rapidly Adapting Policies to the Real World via Simulation-Guided Fine-Tuning4 Feb 2025
- 2024AnyBipe: An End-to-End Framework for Training and Deploying Bipedal Robots Guided by Large Language Models13 Sep 2024
- 2024Enabling robots to follow abstract instructions and complete complex dynamic tasks17 Jun 2024
- 2024Learning rigid-body simulators over implicit shapes for large-scale scenes and vision22 May 2024
- 2023Benchmarking the Sim-to-Real Gap in Cloth Manipulation14 Oct 2023
- 2022Learning rigid dynamics with face interaction graph networks7 Dec 2022
- 2022ROS-PyBullet Interface: A Framework for Reliable Contact Simulation and Human-Robot Interaction13 Oct 2022