| Space-efficient FPGA-accelerated collision detection for virtual prototyping |
| Full text |
Pdf
(334 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe: Designers' forum
table of contents
Munich, Germany
SESSION: Automotive
table of contents
Pages: 206 - 211
Year of Publication: 2006
ISBN ~ ISSN:478061 , 3-9810801-0-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
European Design and Automation Association
3001 Leuven, Belgium, Belgium
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 26, Citation Count: 1
|
|
|
ABSTRACT
We present a space-efficient, FPGA-optimized architecture to detect collisions among virtual objects. The design consists of two main modules, one for traversing a hierarchical acceleration data structure, and one for intersecting triangles. This paper focuses on the former.The design is based on a novel algorithm for testing discretely oriented polytopes for overlap in 3D space. In addition, we derive a new overlap test algorithm that can be implemented using fixed-point arithmetic without producing false negatives and with bounded error.SystemC simulation results on different levels of abstraction show that real-time collision detection of complex objects at rates required by force-feedback and physically-based simulations can be obtained. In addition, synthesis results show that the design can still be fitted into a six-million gates FPGA. Furthermore, we compare our FPGA-based design with a fully parallelized ASIC-targeted architecture and a software implementation.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ageia. White paper, May 2005.
|
| |
2
|
G. Baciu, W. S.-K. Wong, and H. Sun. RECODE: an image-based collision detection algorithm. The Journal of Visualization and Computer Animation, 10(4):181--192, October - December 1999. ISSN 1049-8907.
|
| |
3
|
J. Eckstein and E. Schömer. Dynamic collision detection in virtual reality applications. In WSCG'99, pages 71--78, Plzen, Czech Republic, Feb. 1999. University of West Bohemia.
|
 |
4
|
|
| |
5
|
|
| |
6
|
A. Gress and G. Zachmann. Object-space interference detection on programmable graphics hardware. In M. L. Lucian and M. Neamtu, editors, SIAM Conf. on Geometric Design and Computing, pages 311--328, Seattle, Washington, Nov.13--17 2003. Nashboro Press.
|
| |
7
|
|
| |
8
|
D. Knott and D. K. Pai. CInDeR: Collision and interference detection in real-time using graphics hardware. In Proc. of Graphics Interface, Halifax, Nova Scotia, Canada, June11--13 2003.
|
| |
9
|
K. Myszkowski, O. G. Okunev, and T. L. Kunii. Fast collision detection between complex solids using rasterizing graphics hardware. The Visual Computer, 11(9):497--512, 1995. ISSN 0178-2789.
|
| |
10
|
|
| |
11
|
G. J. A. van den Bergen. Collision Detection in Interactive 3D Computer Animation. PhD dissertation, Eindhoven University of Technology, 1999.
|
| |
12
|
|
| |
13
|
G. Zachmann and G. Knittel. An architecture for hierarchical collision detection. In Journal of WSCG '2003, pages 149--156, University of West Bohemia, Plzen, Czech Republic, Feb.3--7 2003.
|
| |
14
|
G. Zachmann and G. Knittel. High-performance collision detection hardware. Technical Report CG-2003-3, University Bonn, Informatik II, Bonn, Germany, Aug. 2003.
|
|