JOURNAL ARTICLE

Differentiable Collision Detection for a Set of Convex Primitives

Abstract

Collision detection between objects is critical for simulation, control, and learning for robotic systems. How-ever, existing collision detection routines are inherently non-differentiable, limiting their applications in gradient-based opti-mization 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.

Keywords:
Differentiable function Collision detection Collision Computer science Metric (unit) Regular polygon Range (aeronautics) Trajectory Set (abstract data type) Robot Convex optimization Mathematical optimization Collision avoidance Artificial intelligence Mathematics Geometry Pure mathematics Physics Engineering

Metrics

41
Cited By
18.02
FWCI (Field Weighted Citation Impact)
43
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed Control Multi-Agent Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Robotic Path Planning Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Robotic Locomotion and Control
Physical Sciences →  Engineering →  Biomedical Engineering

Related Documents

JOURNAL ARTICLE

Differentiable Collision Avoidance Using Collision Primitives

Simon ZimmermannMatthias BusenhartSimon HuberRoi PoranneStelian Coros

Journal:   2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Year: 2022
JOURNAL ARTICLE

Computing penetration depth of collision detection between primitives

Hamzah Asyrani SulaimanMohd Azlishah OthmanMuhammad Noorazlan Shah ZainudinA. M. DarsonoAbdullah BadeMohd Harun Abdullah

Journal:   2014 International Symposium on Technology Management and Emerging Technologies Year: 2014 Vol: 4 Pages: 497-501
BOOK-CHAPTER

Differentiable Convex Functions

Constantin P. NiculescuLars‐Erik Persson

CMS/CAIMS books in mathematics Year: 2025 Pages: 185-236
JOURNAL ARTICLE

Lineability of non-differentiable Pettis primitives

B. BongiornoUdayan B. DarjiLuisa Di Piazza

Journal:   Monatshefte für Mathematik Year: 2014 Vol: 177 (3)Pages: 345-362
© 2026 ScienceGate Book Chapters — All rights reserved.