首页 /研究 /Differentiable Collision Detection for a Set of Convex Primitives
OTHER

Differentiable Collision Detection for a Set of Convex Primitives

Kevin Tracy, Taylor A. Howell, Zachary Manchester

发表年份
2023
引用次数
46

摘要

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.

关键词

Differentiable functionCollision detectionCollisionComputer scienceMetric (unit)Regular polygonRange (aeronautics)TrajectorySet (abstract data type)Robot

相关论文

查看 OTHER 分类全部论文