Home /Research /DiffPills: Differentiable Collision Detection for Capsules and Padded Polygons
LEARNING

DiffPills: Differentiable Collision Detection for Capsules and Padded Polygons

Kevin Tracy, Taylor A. Howell, Zachary Manchester

Year
2022
Citations
5
Access
Open access

Abstract

Collision detection plays an important role in simulation, control, and learning for robotic systems. However, no existing method is differentiable with respect to the configurations of the objects, greatly limiting the sort of algorithms that can be built on top of collision detection. In this work, we propose a set of differentiable collision detection algorithms between capsules and padded polygons by formulating these problems as differentiable convex quadratic programs. The resulting algorithms are able to return a proximity value indicating if a collision has taken place, as well as the closest points between objects, all of which are differentiable. As a result, they can be used reliably within other gradient-based optimization methods, including trajectory optimization, state estimation, and reinforcement learning methods.

Keywords

Differentiable functionCollision detectionComputer scienceCollisionMathematical optimizationReinforcement learningSet (abstract data type)Metric (unit)Collision avoidanceTrajectory

Related papers

Browse all LEARNING papers