1D sweep-and-prune self-collision detection for deforming cables

被引:6
|
作者
Shellshear, Evan [1 ]
机构
[1] Fraunhofer Chalmers Res Ctr, Gothenburg, Sweden
来源
VISUAL COMPUTER | 2014年 / 30卷 / 05期
关键词
Bounding volume hierarchy; Sweep-and-prune; Self-collision detection; Cable simulation; SIMULATION;
D O I
10.1007/s00371-013-0880-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Detecting self-collision for cables and similar objects is an important part of numerous models in computational biology (protein chains), robotics (electric cables), hair modeling, computer graphics, etc. In this paper the 1D sweep-and-prune algorithm for detecting self-collisions of a deforming cable comprising linear segments is investigated. The sweep-and-prune algorithm is compared with other state-of-the-art self-collision detection algorithms for deforming cables and is shown to be up to an order of magnitude faster than existing algorithms for cables with a high proportion of segments moving. We also present a multi-threaded version of the algorithm and investigate its performance. In addition, we present worst-case bounds for 1D sweep-and-prune algorithms whereby the colliding objects do not exceed a certain object density, and apply these results to deforming cables.
引用
收藏
页码:553 / 564
页数:12
相关论文
共 50 条
  • [21] Self-CD: Interactive self-collision detection for deformable body simulation using GPUs
    Choi, YJ
    Kim, YJ
    Kim, MH
    SYSTEMS MODELING AND SIMULATION: THEORY AND APPLICATIONS, 2005, 3398 : 187 - 196
  • [22] Accurate self-collision detection using enhanced dual-cone method
    Wang, Tongtong
    Tang, Min
    Wang, Zhendong
    Tong, Ruofeng
    COMPUTERS & GRAPHICS-UK, 2018, 73 : 70 - 79
  • [23] Self-Collision Detection and Avoidance for Dual-Arm Concentric Tube Robots
    Institute of Biomaterials and Biomedical Engineering, University of Toronto, Toronto, Ontario Canada M2N0C8
    不详
    不详
    不详
    IEEE Robot. Autom., (1-1):
  • [24] Improved Method in Lower Tailoring of Self-collision Detection of Arm Cloth Simulation
    Lv, Yue
    He, Bing
    Jing, Mi
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS (AMEII 2016), 2016, 73 : 38 - 43
  • [25] Module-based Efficient Self-collision Detection Method for Humanoid Robots
    Kwak, Hwan-Joo
    Park, Gwi-Tae
    2009 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT: SCORED 2009, PROCEEDINGS, 2009, : 483 - 486
  • [26] eBGF: An enhanced geometric hierarchical representation for protein modeling and rapid self-collision detection
    Brintaki, Athina N.
    Lai-Yuen, Susana K.
    Computer-Aided Design and Applications, 2009, 6 (05): : 625 - 638
  • [27] Self-collision Detection for Rigid Non-convex Multi-link Model
    Peng, Shujuan
    Li, Yuanxiang
    Zeng, Hui
    INTELLIGENT ROBOTICS AND APPLICATIONS, PT II, PROCEEDINGS, 2008, 5315 : 91 - 100
  • [28] A Quad Bounding Box Tree Based Self-collision Detection Method for Fabric Simulation
    He, Bing
    Cheng, Liu
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 127 - 130
  • [29] A Self-Collision Detection Algorithm of a Dual-Manipulator System Based on GJK and Deep Learning
    Wu, Di
    Yu, Zhi
    Adili, Alimasi
    Zhao, Fanchen
    SENSORS, 2023, 23 (01)
  • [30] Fast self-collision detection and simulation of bifurcated stents to treat abdominal aortic aneurysms (AAA)
    Egger, J.
    Mostarkic, Z.
    Maier, F.
    Kaftan, J. N.
    Grosskopf, S.
    Freisleben, B.
    2007 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-16, 2007, : 6232 - +