ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2506.14186
7
0

Hard Contacts with Soft Gradients: Refining Differentiable Simulators for Learning and Control

17 June 2025
Anselm Paulus
A. R. Geist
Pierre Schumacher
Vít Musil
Georg Martius
ArXiv (abs)PDFHTML
Main:9 Pages
21 Figures
Bibliography:4 Pages
Appendix:10 Pages
Abstract

Contact forces pose a major challenge for gradient-based optimization of robot dynamics as they introduce jumps in the system's velocities. Penalty-based simulators, such as MuJoCo, simplify gradient computation by softening the contact forces. However, realistically simulating hard contacts requires very stiff contact settings, which leads to incorrect gradients when using automatic differentiation. On the other hand, using non-stiff settings strongly increases the sim-to-real gap. We analyze the contact computation of penalty-based simulators to identify the causes of gradient errors. Then, we propose DiffMJX, which combines adaptive integration with MuJoCo XLA, to notably improve gradient quality in the presence of hard contacts. Finally, we address a key limitation of contact gradients: they vanish when objects do not touch. To overcome this, we introduce Contacts From Distance (CFD), a mechanism that enables the simulator to generate informative contact gradients even before objects are in contact. To preserve physical realism, we apply CFD only in the backward pass using a straight-through trick, allowing us to compute useful gradients without modifying the forward simulation.

View on arXiv
@article{paulus2025_2506.14186,
  title={ Hard Contacts with Soft Gradients: Refining Differentiable Simulators for Learning and Control },
  author={ Anselm Paulus and A. René Geist and Pierre Schumacher and Vít Musil and Georg Martius },
  journal={arXiv preprint arXiv:2506.14186},
  year={ 2025 }
}
Comments on this paper