Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Robust Differentiable Collision Detection for General Objects

About

Collision detection is a core component of robotics applications such as simulation, control, and planning. Traditional algorithms like GJK+EPA compute witness points (i.e., the closest or deepest-penetration pairs between two objects) but are inherently non-differentiable, preventing gradient flow and limiting gradient-based optimization in contact-rich tasks such as grasping and manipulation. Recent work introduced efficient first-order randomized smoothing to make witness points differentiable; however, their direction-based formulation is restricted to convex objects and lacks robustness for complex geometries. In this work, we propose a robust and efficient differentiable collision detection framework that supports both convex and concave objects across diverse scales and configurations. Our method introduces distance-based first-order randomized smoothing, adaptive sampling, and equivalent gradient transport for robust and informative gradient computation. Experiments on complex meshes from DexGraspNet and Objaverse show significant improvements over existing baselines. Finally, we demonstrate a direct application of our method for dexterous grasp synthesis to refine the grasp quality. The code is available at https://github.com/JYChen18/DiffCollision.

Jiayi Chen, Wei Zhao, Liangwang Ruan, Baoquan Chen, He Wang• 2025

Related benchmarks

TaskDatasetResultRank
Pose OptimizationDexGraspNet
D54.30e-9
10
Pose OptimizationObjaverse
D5 Error5.40e-9
10
Showing 2 of 2 rows

Other info

Follow for update