Differentiable Collision Detection for a Set of Convex Primitives

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

Collision detection between objects is critical for simulation, control, and learning for robotic systems. However, existing collision detection routines are inherently non-differentiable, limiting their usefulness in optimization-based algorithms. In this work, we propose a fully differentiable collision-detection framework that reasons about distances 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 seeks to find the minimum uniform scaling to be applied to each object before there is an intersection. The optimization problem is fully differentiable and is able to return both the collision detection status as well as the contact points on each object.

READ FULL TEXT
research
07/01/2022

DiffPills: Differentiable Collision Detection for Capsules and Padded Polygons

Collision detection plays an important role in simulation, control, and ...
research
12/13/2022

Single-Level Differentiable Contact Simulation

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

Collision Detection Accelerated: An Optimization Perspective

Collision detection between two convex shapes is an essential feature of...
research
09/19/2022

Differentiable Collision Detection: a Randomized Smoothing Approach

Collision detection appears as a canonical operation in a large range of...
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
05/05/2022

Approximate Convex Decomposition for 3D Meshes with Collision-Aware Concavity and Tree Search

Approximate convex decomposition aims to decompose a 3D shape into a set...
research
04/19/2023

Local object crop collision network for efficient simulation of non-convex objects in GPU-based simulators

Our goal is to develop an efficient contact detection algorithm for larg...

Please sign up or login with your details

Forgot password? Click here to reset