Contact Models in Robotics: a Comparative Analysis
Not on the map. Why?
Abstract (arXiv)
Physics simulation is ubiquitous in robotics. Whether in model-based approaches (e.g., trajectory optimization), or model-free algorithms (e.g., reinforcement learning), physics simulators are a central component of modern control pipelines in robotics. Over the past decades, several robotic simulators have been developed, each with dedicated contact modeling assumptions and algorithmic solutions. In this article, we survey the main contact models and the associated numerical methods commonly used in robotics for simulating advanced robot motions involving contact interactions. In particular, we recall the physical laws underlying contacts and friction (i.e., Signorini condition, Coulomb's law, and the maximum dissipation principle), and how they are transcribed in current simulators. For each physics engine, we expose their inherent physical relaxations along with their limitations due to the numerical techniques employed. Based on our study, we propose theoretically grounded quantitative criteria on which we build benchmarks assessing both the physical and computational aspects of simulation. We support our work with an open-source and efficient C++ implementation of the existing algorithmic variations. Our results demonstrate that some approximations or algorithms commonly used in robotics can severely widen the reality gap and impact target applications. We hope this work will help motivate the development of new contact models, contact solvers, and robotic simulators in general, at the root of recent progress in motion generation in robotics.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Apr 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 2.
6 papers.
- 2024A Contact Model based on Denoising Diffusion to Learn Variable Impedance Control for Contact-rich Manipulationcited by 2
- 2024Improving generalization of robot locomotion policies via Sharpness-Aware Reinforcement Learningcited by 0
- 2025Learning Transferable Friction Models and LuGre Identification Via Physics-Informed Neural Networkscited by 0
- 2025Zero-Shot Function Encoder-Based Differentiable Predictive Controlcited by 0
- 2026Deepmechanicscited by 0
- 2026Amortising Trajectory Optimisation for Residual MPC via Implicit Contact Differentiationcited by 0
- 2026Amortising Trajectory Optimisation for Residual MPC via Implicit Contact Differentiation27 Jul 2026
- 2026Deepmechanics20 Feb 2026
- 2025Zero-Shot Function Encoder-Based Differentiable Predictive Control7 Nov 2025
- 2025Learning Transferable Friction Models and LuGre Identification Via Physics-Informed Neural Networks16 Apr 2025
- 2024Improving generalization of robot locomotion policies via Sharpness-Aware Reinforcement Learning29 Nov 2024
- 2024A Contact Model based on Denoising Diffusion to Learn Variable Impedance Control for Contact-rich Manipulation20 Mar 2024