Space-efficient FPGA-accelerated collision detection for virtual prototyping

被引:0
|
作者
Raabe, Andreas [1 ]
Hochguertel, Stefan [1 ]
Zachmann, Gabriel [2 ]
机构
[1] Univ Bonn, D-5300 Bonn, Germany
[2] Tech Univ Clausthal, Comp Graph, Clausthal Zellerfeld, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1541 / +
页数:2
相关论文
共 46 条
  • [31] Space-Efficient On-the-fly Race Detection Using Loop Splitting
    Kim, Yong-Cheol
    Jun, Sang-Soo
    Jun, Yong-Kee
    UBIQUITOUS COMPUTING AND MULTIMEDIA APPLICATIONS, PT II, 2011, 151 : 162 - +
  • [32] Space-efficient first race detection in shared memory programs with nested parallelism
    Ha, KS
    Ryu, EK
    Yoo, KY
    APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 253 - 263
  • [33] Space-efficient first race detection in shared memory programs with nested parallelism
    Ha, KS
    Ryu, EK
    Yoo, KY
    APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 253 - 263
  • [34] An efficient parallel collision detection algorithm for virtual prototype environments
    Figueiredo, M
    Fernando, T
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 249 - 256
  • [35] Space-efficient signaling scheme for Home Agent Assisted Route Optimization for use in Virtual Networks
    Makela, A.
    Korhonen, J.
    CONTEL 2009: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, 2009, : 205 - +
  • [36] A space-efficient call-by-value virtual machine for gradual set-theoretic types
    Castagna, Giuseppe
    Duboc, Guillaume
    Lanvin, Victor
    Siek, Jeremy G.
    PROCEEDINGS OF THE 31ST SYMPOSIUM ON IMPLEMENTATION AND APPLICATION OF FUNCTIONAL LANGUAGES, IFL 2019, 2019,
  • [37] Space-efficient 64-bit java']java objects through selective typed virtual addressing
    Venstermans, Kris
    Eeckhout, Lieven
    De Bosschere, Koen
    CGO 2006: 4TH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2006, : 76 - +
  • [38] Hardware-accelerated collision detection for 3D virtual reality gaming
    Cai, Yiyu
    Fan, Zhaowei
    Wan, Huagen
    Gao, Shuming
    Lu, Baifang
    Lim, Kian Teck
    SIMULATION & GAMING, 2006, 37 (04) : 476 - 490
  • [39] Enhancing sense of reality by efficient and precise collision detection in virtual environments
    Su, Chuan-Jun
    Digital Human Modeling, 2007, 4561 : 969 - 978
  • [40] Prototyping time- and space-efficient computations of algebraic operations over dynamically reconfigurable systems modeled by rewriting-logic
    Ayala-Rincon, M.
    Llanos, C. H.
    Jacobi, R. P.
    Hartenstein, R. W.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (02) : 251 - 281