Differentiable Collision Detection: a Randomized Smoothing Approach
Louis Montaut, Quentin Le Lidec, Antoine Bambade, Vladimir Petrik,, Josef Sivic, Justin Carpentier

TL;DR
This paper introduces a novel, efficient method for differentiating collision detection between convex shapes using randomized smoothing, enabling real-time derivatives for robotics applications.
Contribution
It presents a generic, fast approach to compute derivatives of collision detection for convex shapes, leveraging randomized smoothing techniques.
Findings
Achieves microsecond timings for derivative computation.
Demonstrates applicability in real robotic scenarios.
Implemented in HPP-FCL and Pinocchio ecosystems.
Abstract
Collision detection appears as a canonical operation in a large range of robotics applications from robot control to simulation, including motion planning and estimation. While the seminal works on the topic date back to the 80s, it is only recently that the question of properly differentiating collision detection has emerged as a central issue, thanks notably to the ongoing and various efforts made by the scientific community around the topic of differentiable physics. Yet, very few solutions have been suggested so far, and only with a strong assumption on the nature of the shapes involved. In this work, we introduce a generic and efficient approach to compute the derivatives of collision detection for any pair of convex shapes, by notably leveraging randomized smoothing techniques which have shown to be particularly adapted to capture the derivatives of non-smooth problems. This…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Reinforcement Learning in Robotics · Machine Learning and Data Classification
