DiffPills: Differentiable Collision Detection for Capsules and Padded Polygons

07/01/2022
by   Kevin Tracy, et al.
0

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.

READ FULL TEXT

page 1

page 3

page 4

research
07/01/2022

Differentiable Collision Detection for a Set of Convex Primitives

Collision detection between objects is critical for simulation, control,...
research
02/15/2021

DiffCo: Auto-Differentiable Proxy Collision Detection with Multi-class Labels for Safety-Aware Trajectory Optimization

The objective of trajectory optimization algorithms is to achieve an opt...
research
09/19/2022

Differentiable Collision Detection: a Randomized Smoothing Approach

Collision detection appears as a canonical operation in a large range of...
research
12/13/2022

Single-Level Differentiable Contact Simulation

We present a differentiable formulation of rigid-body contact dynamics f...
research
06/03/2022

GraphDistNet: A Graph-based Collision-distance Estimator for Gradient-based Trajectory

Trajectory optimization (TO) aims to find a sequence of valid states whi...
research
07/26/2023

Differentiable short-time Fourier transform with respect to the hop length

In this paper, we propose a differentiable version of the short-time Fou...
research
05/25/2019

Robotic bees: Algorithms for collision detection and prevention

In the following paper we will discuss data structures suited for distan...

Please sign up or login with your details

Forgot password? Click here to reset