← Search

Andreas René Geist

6 accepted papers

2026

Differentiable Simulation of Hard Contacts with Soft Gradients for Learning and Control

ICLR 2026poster

Contact forces introduce discontinuities into robot dynamics that severely limit the use of simulators for gradient-based optimization. Penalty-based simulators such as MuJoCo, soften contact resolution to enable gradient computation. However, realistically simulating hard contacts requires stiff so…

Cited by 0SourceScholar
2026

SoftJAX & SoftTorch: Empowering Automatic Differentiation Libraries with Informative Gradients

ICML 2026oral

Automatic differentiation (AD) frameworks such as JAX and PyTorch have enabled gradient-based optimization for a wide range of scientific fields. Yet, many ''hard'' primitives in these libraries such as thresholding, Boolean logic, discrete indexing, and sorting operations yield zero or undefined gr…

Cited by 0SourceScholar
2025

A Smooth Analytical Formulation of Collision Detection and Rigid Body Dynamics With Contact

IROS 2025

Generating intelligent robot behavior in contact-rich settings is a research problem where zeroth-order methods currently prevail. A major contributor to the success of such methods is their robustness in the face of non-smooth and discontinuous optimization landscapes that are characteristic of con

Cited by 5SourceScholar
2024

Learning with 3D rotations, a hitchhiker's guide to SO(3)

ICML 2024poster

Many settings in machine learning require the selection of a rotation representation. However, choosing a suitable representation from the many available options is challenging. This paper acts as a survey and guide through rotation representations. We walk through their properties that harm or bene…

2021

Using Physics Knowledge for Learning Rigid-body Forward Dynamics with Gaussian Process Force Priors

CoRL 2021poster

If a robot's dynamics are difficult to model solely through analytical mechanics, it is an attractive option to directly learn it from data. Yet, solely data-driven approaches require considerable amounts of data for training and do not extrapolate well to unseen regions of the system's state space.…

Cited by 15SourceScholar