• DocumentCode
    831379
  • Title

    SQ-Map: Efficient Layered Collision Detection and Haptic Rendering

  • Author

    Moustakas, Konstantinos ; Tzovaras, Dimitrios ; Strintzis, Michael Gerassimos

  • Author_Institution
    Dept. of Electr. & Comput., Aristotelian Univ. of Thessaloniki
  • Volume
    13
  • Issue
    1
  • fYear
    2007
  • Firstpage
    80
  • Lastpage
    93
  • Abstract
    This paper presents a novel layered and fast framework for real-time collision detection and haptic interaction in virtual environments based on superquadric virtual object modeling. An efficient algorithm is initially proposed for decomposing the complex objects into subobjects suitable for superquadric modeling, based on visual salience and curvature constraints. The distance between the superquadrics and the mesh is then projected onto the superquadric surface, thus generating a distance map (SQ-Map). Approximate collision detection is then performed by computing the analytical equations and distance maps instead of triangle per triangle intersection tests. Collision response is then calculated directly from the superquadric models and realistic smooth force feedback is obtained using analytical formulae and local smoothing on the distance map. Experimental evaluation demonstrates that SQ-Map reduces significantly the computational cost when compared to accurate collision detection methods and does not require the huge amounts of memory demanded by distance field-based methods. Finally, force feedback is calculated directly from the distance map and the superquadric formulae
  • Keywords
    force feedback; haptic interfaces; human computer interaction; rendering (computer graphics); solid modelling; virtual reality; SQ-Map method; curvature constraints; distance map; haptic interaction; haptic rendering; real-time layered collision detection; realistic smooth force feedback; superquadric virtual object modeling; virtual environments; visual salience; Equations; Force feedback; Haptic interfaces; Mesh generation; Object detection; Performance analysis; Performance evaluation; Smoothing methods; Testing; Virtual environment; Collision detection; collision response; force feedback; haptic rendering; superquadrics.; Algorithms; Computer Graphics; Computer Simulation; Feedback; Hand; Humans; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Models, Biological; Software; Stress, Mechanical; Touch; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2007.20
  • Filename
    4015400