End-to-End and Highly-Efficient Differentiable Simulation for Robotics - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2024

End-to-End and Highly-Efficient Differentiable Simulation for Robotics

Résumé

Over the past few years, robotics simulators have largely improved in efficiency and scalability, enabling them to generate years of simulated data in a few hours. Yet, efficiently and accurately computing the simulation derivatives remains an open challenge, with potentially high gains on the convergence speed of reinforcement learning and trajectory optimization algorithms, especially for problems involving physical contact interactions. This paper contributes to this objective by introducing a unified and efficient algorithmic solution for computing the analytical derivatives of robotic simulators. The approach considers both the collision and frictional stages, accounting for their intrinsic nonsmoothness and also exploiting the sparsity induced by the underlying multibody systems. These derivatives have been implemented in C++, and the code will be open-sourced in the Simple simulator. They depict state-of-the-art timings ranging from 5 us for a 7-dof manipulator up to 95 us for 36-dof humanoid, outperforming alternative solutions by a factor of at least 100. For additional details, please see our project website.
Fichier principal
Vignette du fichier
simple2024gradients.pdf (988.18 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04694092 , version 1 (11-09-2024)

Identifiants

  • HAL Id : hal-04694092 , version 1

Citer

Quentin Le Lidec, Louis Montaut, Yann de Mont-Marin, Justin Carpentier. End-to-End and Highly-Efficient Differentiable Simulation for Robotics. 2024. ⟨hal-04694092⟩
44 Consultations
31 Téléchargements

Partager

More