Robust Differentiable Collision Detection for General Objects
Jiayi Chen, Wei Zhao, Liangwang Ruan, Baoquan Chen, He Wang

TL;DR
This paper presents a robust, differentiable collision detection framework capable of handling complex convex and concave objects, enabling improved gradient-based optimization in robotics tasks like grasping.
Contribution
It introduces a novel distance-based randomized smoothing method with adaptive sampling and gradient transport, enhancing robustness and applicability over existing convex-only approaches.
Findings
Significant improvements over baselines on DexGraspNet and Objaverse datasets.
Enables gradient-based optimization for complex object geometries.
Demonstrates application in dexterous grasp synthesis.
Abstract
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…
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
TopicsRobot Manipulation and Learning · Robotic Path Planning Algorithms · Reinforcement Learning in Robotics
