Differentiable Collision Detection for a Set of Convex Primitives
Not on the map. Why?
Abstract (arXiv)
Collision detection between objects is critical for simulation, control, and learning for robotic systems. However, existing collision detection routines are inherently non-differentiable, limiting their applications in gradient-based optimization tools. In this work, we propose DCOL: a fast and fully differentiable collision-detection framework that reasons about collisions between a set of composable and highly expressive convex primitive shapes. This is achieved by formulating the collision detection problem as a convex optimization problem that solves for the minimum uniform scaling applied to each primitive before they intersect. The optimization problem is fully differentiable with respect to the configurations of each primitive and is able to return a collision detection metric and contact points on each object, agnostic of interpenetration. We demonstrate the capabilities of DCOL on a range of robotics problems from trajectory optimization and contact physics, and have made an open-source implementation available.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Jul 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 3.
5 papers.
- 2024Distance and Collision Probability Estimation from Gaussian Surface Modelscited by 3
- 2025A Fully First-Order Layer for Differentiable Optimizationcited by 3
- 2024Improved Convex Decomposition with Ensembling and Negative Primitivescited by 1
- 2025Learning Agile Gate Traversal via Analytical Optimal Policy Gradientcited by 1
- 2025GLUE: Coordinating Pre-Trained Generative Models for System-Level Designcited by 0
- 2025GLUE: Coordinating Pre-Trained Generative Models for System-Level Design22 Dec 2025
- 2025A Fully First-Order Layer for Differentiable Optimization2 Dec 2025
- 2025Learning Agile Gate Traversal via Analytical Optimal Policy Gradient29 Aug 2025
- 2024Improved Convex Decomposition with Ensembling and Negative Primitives29 May 2024
- 2024Distance and Collision Probability Estimation from Gaussian Surface Models31 Jan 2024