We introduce a large-scale benchmark for continuous collision detection(CCD) algorithms, composed of queries manually constructed to highlightchallenging degenerate cases and automatically generated using existingsimulators to cover common cases. We use the benchmark to evaluatethe accuracy, correctness, and efficiency of state-of-the-art continuous collisiondetection algorithms, both with and without minimal separation.We discover that, despite the widespread use of CCD algorithms, existingalgorithms are (1) correct but impractically slow; (2) efficient but incorrect,introducing false negatives that will lead to interpenetration; or (3) correct but over conservative, reporting a large number of false positivesthat might lead to inaccuracies when integrated in a simulator.By combining the seminal interval root finding algorithm introducedby Snyder in 1992 with modern predicate design techniques, we proposea simple and efficient CCD algorithm. This algorithm is competitivewith state-of-the-art methods in terms of runtime while conservativelyreporting the time of impact and allowing explicit tradeoff betweenruntime efficiency and number of false positives reported.
A Large-scale Benchmark and an Inclusion-based Algorithm for Continuous Collision Detection
M Attene;
2021
Abstract
We introduce a large-scale benchmark for continuous collision detection(CCD) algorithms, composed of queries manually constructed to highlightchallenging degenerate cases and automatically generated using existingsimulators to cover common cases. We use the benchmark to evaluatethe accuracy, correctness, and efficiency of state-of-the-art continuous collisiondetection algorithms, both with and without minimal separation.We discover that, despite the widespread use of CCD algorithms, existingalgorithms are (1) correct but impractically slow; (2) efficient but incorrect,introducing false negatives that will lead to interpenetration; or (3) correct but over conservative, reporting a large number of false positivesthat might lead to inaccuracies when integrated in a simulator.By combining the seminal interval root finding algorithm introducedby Snyder in 1992 with modern predicate design techniques, we proposea simple and efficient CCD algorithm. This algorithm is competitivewith state-of-the-art methods in terms of runtime while conservativelyreporting the time of impact and allowing explicit tradeoff betweenruntime efficiency and number of false positives reported.| File | Dimensione | Formato | |
|---|---|---|---|
|
prod_457522-doc_177557.pdf
solo utenti autorizzati
Descrizione: A Large-scale Benchmark and an Inclusion-based Algorithm for Continuous Collision Detection
Tipologia:
Versione Editoriale (PDF)
Licenza:
NON PUBBLICO - Accesso privato/ristretto
Dimensione
2.66 MB
Formato
Adobe PDF
|
2.66 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
|
postprint.pdf
Open Access dal 25/09/2021
Descrizione: A Large-scale Benchmark and an Inclusion-based Algorithm for Continuous Collision Detection
Tipologia:
Documento in Post-print
Licenza:
Altro tipo di licenza
Dimensione
5.11 MB
Formato
Adobe PDF
|
5.11 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


