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 条
  • [41] FPGA Implementation of a Memory-Efficient Hough Parameter Space for the Detection of Lines
    Northcote, David
    Crockett, Louise H.
    Murray, Paul
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [42] Efficient Collision Detection Based on Component Technique using OBB Trees in Virtual Assembly
    Li Yi
    Wang Yi
    Xu Changqing
    2009 INTERNATIONAL CONFERENCE ON INDUSTRIAL MECHATRONICS AND AUTOMATION, 2009, : 41 - 44
  • [43] Virtual bronchoscopy method based on marching cubes and an efficient collision detection and resolution algorithm
    Ciobirca, Catalin
    Popa, Teodoru
    Gruionu, Gabriel
    Lango, Thomas
    Leirae, Hakon Olav
    Pastrama, Stefan Dan
    Gruionu, Lucian Gheorghe
    CIENCIA & TECNOLOGIA DOS MATERIAIS, 2016, 28 (02): : 162 - 166
  • [44] Efficient Collision Detection Algorithm for Space Reconfigurable Integrated Leg-Arm Robot
    Ma, Jinyu
    Zhuang, Xinghan
    Zi, Peijin
    Zhang, Tao
    Zhang, Wuxiang
    Xu, Kun
    Ding, Xilun
    2024 IEEE 19TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, ICIEA 2024, 2024,
  • [45] An efficient dynamic point algorithm for line-based collision detection in real time virtual environments involving haptics
    Maciel, Anderson
    De, Suvranu
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2008, 19 (02) : 151 - 163
  • [46] ISFD: Efficient and Fault-tolerant In-System-Failure-Detection for LP FPGA-based Smart-Sensors in Space Expeditions
    Rahman, Kazi Mohammad Abidur
    Dirkes, Timo
    Delfs, Bjoern
    Wyrwoll, Vanessa
    Kulau, Ulf
    2024 20TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SMART SYSTEMS AND THE INTERNET OF THINGS, DCOSS-IOT 2024, 2024, : 74 - 83