论文标题
可区分的碰撞检测:一种随机平滑方法
Differentiable Collision Detection: a Randomized Smoothing Approach
论文作者
论文摘要
在从机器人控制到仿真的各种机器人应用中,碰撞检测似乎是规范操作,包括运动计划和估计。尽管该主题的开创性可追溯到80年代,但直到最近,正确区分碰撞检测的问题才成为一个中心问题,这一点归功于科学界围绕可分割物理学主题所做的持续和各种努力。但是,到目前为止,很少有人提出过解决方案,并且只有对所涉及形状的性质的强烈假设。在这项工作中,我们引入了一种通用和高效的方法,以计算任何一对凸形的碰撞检测的导数,它是通过利用随机平滑技术特别适应以捕获非平滑问题的衍生物的,它是通过利用随机平滑技术的。这种方法是在HPP-FCL和Pinocchio生态系统中实现的,并在机器人文献的经典数据集和问题上进行了评估,很少有微秒时间来计算许多真实的机器人应用程序可以直接利用的信息衍生物,包括许多真实的机器人应用程序,包括包括不同的模拟。
Collision detection appears as a canonical operation in a large range of robotics applications from robot control to simulation, including motion planning and estimation. While the seminal works on the topic date back to the 80s, it is only recently that the question of properly differentiating collision detection has emerged as a central issue, thanks notably to the ongoing and various efforts made by the scientific community around the topic of differentiable physics. Yet, very few solutions have been suggested so far, and only with a strong assumption on the nature of the shapes involved. In this work, we introduce a generic and efficient approach to compute the derivatives of collision detection for any pair of convex shapes, by notably leveraging randomized smoothing techniques which have shown to be particularly adapted to capture the derivatives of non-smooth problems. This approach is implemented in the HPP-FCL and Pinocchio ecosystems, and evaluated on classic datasets and problems of the robotics literature, demonstrating few micro-second timings to compute informative derivatives directly exploitable by many real robotic applications including differentiable simulation.