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

04/19/2023
by   Dongwon Son, et al.
0

Our goal is to develop an efficient contact detection algorithm for large-scale GPU-based simulation of non-convex objects. Current GPU-based simulators such as IsaacGym and Brax must trade-off speed with fidelity, generality, or both when simulating non-convex objects. Their main issue lies in contact detection (CD): existing CD algorithms, such as Gilbert-Johnson-Keerthi (GJK), must trade off their computational speed with accuracy which becomes expensive as the number of collisions among non-convex objects increases. We propose a data-driven approach for CD, whose accuracy depends only on the quality and quantity of offline dataset rather than online computation time. Unlike GJK, our method inherently has a uniform computational flow, which facilitates efficient GPU usage based on advanced compilers such as XLA (Accelerated Linear Algebra). Further, we offer a data-efficient solution by learning the patterns of colliding local crop object shapes, rather than global object shapes which are harder to learn. We demonstrate our approach improves the efficiency of existing CD methods by a factor of 5-10 for non-convex objects with comparable accuracy. Using the previous work on contact resolution for a neural-network-based contact detector, we integrate our CD algorithm into the open-source GPU-based simulator, Brax, and show that we can improve the efficiency over IsaacGym and generality over standard Brax. We highly recommend the videos of our simulator included in the supplementary materials.

READ FULL TEXT

page 1

page 2

page 6

page 7

research
04/15/2019

Rigid Body Motion Prediction with Planar Non-convex Contact Patch

We present a principled method for motion prediction via dynamic simulat...
research
10/05/2020

Modeling and Prediction of Rigid Body Motion with Planar Non-Convex Contact

We present a principled method for motion prediction via dynamic simulat...
research
09/14/2018

Rigid Body Dynamic Simulation with Multiple Convex Contact Patches

We present a principled method for dynamic simulation of rigid bodies in...
research
07/01/2022

Differentiable Collision Detection for a Set of Convex Primitives

Collision detection between objects is critical for simulation, control,...
research
04/09/2021

TaylorMade VDD: Domain-adaptive Visual Defect Detector for High-mix Low-volume Production of Non-convex Cylindrical Metal Objects

Visual defect detection (VDD) for high-mix low-volume production of non-...
research
02/26/2022

Fast and Accurate Data-Driven Simulation Framework for Contact-Intensive Tight-Tolerance Robotic Assembly Tasks

We propose a novel fast and accurate simulation framework for contact-in...
research
02/04/2022

Neural Collision Detection for Deformable Objects

We propose a neural network-based approach for collision detection with ...

Please sign up or login with your details

Forgot password? Click here to reset