ACM Home Page
Please provide us with feedback. Feedback
Space-efficient FPGA-accelerated collision detection for virtual prototyping
Full text PdfPdf (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
Andreas Raabe  Bonn University, Germany
Stefan Hochgürtel  Bonn University, Germany
Joachim Anlauf  Bonn University, Germany
Gabriel Zachmann  Clausthal University, Germany
Sponsors
EDAA : European Design and Automation Association
: The EDA Consortium
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 26,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

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.

Collaborative Colleagues:
Andreas Raabe: colleagues
Stefan Hochgürtel: colleagues
Joachim Anlauf: colleagues
Gabriel Zachmann: colleagues