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 条
  • [21] Fast continuous collision detection and handling for desktop virtual prototyping
    Redon S.
    Virtual Reality, 2004, 8 (1) : 63 - 70
  • [22] A Methodology for Evaluating and Analyzing FPGA-Accelerated, Deep-Learning Applications for Onboard Space Processing
    Sabogal, Sebastian
    George, Alan
    2021 IEEE SPACE COMPUTING CONFERENCE (SCC), 2021, : 143 - 154
  • [23] FPGA-ACCELERATED HEVC ENCODER FOR ENERGY-EFFICIENT MULTI-ACCESS EDGE COMPUTING
    Sjovall, Panu
    Mercat, Alexandre
    Vanne, Jarno
    2023 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2023, : 2215 - 2219
  • [24] FPGA-accelerated hybrid CNN-LSTM system for efficient EEG-based drowsiness recognition
    Yanamala, Rama Muni Reddy
    Pullakandam, Muralidhar
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (03):
  • [25] An efficient collision detection methodology for virtual assembly
    Su, CJ
    Fu-Hua, L
    Zhang, XK
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 360 - 365
  • [26] FDGLib: A Communication Library for Efficient Large-Scale Graph Processing in FPGA-Accelerated Data Centers
    Yu-Wei Wu
    Qing-Gang Wang
    Long Zheng
    Xiao-Fei Liao
    Hai Jin
    Wen-Bin Jiang
    Ran Zheng
    Kan Hu
    Journal of Computer Science and Technology, 2021, 36 : 1051 - 1070
  • [27] FDGLib: A Communication Library for Efficient Large-Scale Graph Processing in FPGA-Accelerated Data Centers
    Wu, Yu-Wei
    Wang, Qing-Gang
    Zheng, Long
    Liao, Xiao-Fei
    Jin, Hai
    Jiang, Wen-Bin
    Zheng, Ran
    Hu, Kan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2021, 36 (05) : 1051 - 1070
  • [28] A space-efficient quantum computer simulator suitable for high-speed FPGA implementation
    Frank, Michael P.
    Oniciuc, Liviu
    Meyer-Baese, Uwe H.
    Chiorescu, Irinel
    QUANTUM INFORMATION AND COMPUTATION VII, 2009, 7342
  • [29] Space-efficient signaling scheme for IP prefix and realm information in Virtual Networks
    Makela, Antti
    Korhonen, Jouni
    INFOCOMMUNICATIONS JOURNAL, 2010, 2 (03): : 34 - 45
  • [30] Using C to Implement High-efficient Computation of Dense Optical Flow on FPGA-accelerated Heterogeneous Platforms
    Chai, Zhilei
    Zhou, Haojie
    Wang, Zhibin
    Wu, Dong
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 260 - 263