日本フィジカルAI新聞

世界のフィジカルAIを、日本語で。

週刊ニュースレター購読
衝突検出arXiv:2406.00026

GPUによる簡単なリアルタイム衝突検出

Easy real-time collision detection

シェア:XThreadsFacebookLINEはてブBluesky

距離場とグラフィックスパイプラインを利用し、GPU上で物体と環境の衝突を検出する簡便な手法を提案。メッシュのみで動作し、粒子系などへの応用も示す。

著者: Jonathan Fabrizio

分類: cs.RO, cs.GR

原文アブストラクト

This article presents an easy distance field-based collision detection scheme to detect collisions of an object with its environment. Through the clever use of back-face culling and z-buffering, the solution is precise and very easy to implement. Since the complete scheme relies on the graphics pipeline, the collision detection is performed by the GPU. It is easy to use and only requires the meshes of the object and the scene; it does not rely on special representations. It can natively handle collision with primitives emitted directly on the pipeline. Our scheme is efficient and we expose many possible variants (especially an adaptation to certain particle systems). The main limitation of our scheme is that it imposes some restrictions on the shape of the considered objects - but not on their environment. We evaluate our scheme by first, comparing with the FCL, second, testing a more complete scene (involving geometry shader, tessellation and compute shader) and last, illustrating with a particle system.

関連論文

PR本紙発行元 EmplifAI