Fast Collision Detection for Haptic Displays Using Polygonal Models

Haptic displays provide force feedback for a wide range of applications. During the haptic representation of virtual objects, one of the central tasks is to find out whether the user is inside the defined geometry and the calculation of the point on the surface to which the reaction force is directed. Our paper presents a new fast algorithm for collision detection for point-interaction devices. The design was adopted to the special situation during haptic rendering such as the possibility of exploiting coherence, the fact that high quality models are required, and the lesser number of polygons within the scene. Our hybrid algorithm uses a voxel-map and a polygon-mesh based method for collision detection and works almost independently of the complexity of the scene.

[1]  John Kenneth Salisbury,et al.  Haptic rendering: programming touch interaction with virtual objects , 1995, I3D '95.

[2]  Eric Haines,et al.  Point in Polygon Strategies , 1994, Graphics Gems.

[3]  Hong Z. Tan,et al.  HUMAN FACTORS FOR THE DESIGN OF FORCE-REFLECTING HAPTIC INTERFACES , 1994 .

[4]  D. Badouel An efficient ray-polygon intersection , 1990 .

[5]  Ming C. Lin,et al.  Fast and accurate collision detection for haptic interaction using a three degree-of-freedom force-feedback device , 2000, Comput. Geom..

[6]  Frederick P. Brooks,et al.  Feeling and seeing: issues in force display , 1990, I3D '90.

[7]  Ming C. Lin,et al.  Collision Detection between Geometric Models: A Survey , 1998 .

[8]  Sarah F. Frisken Beyond volume rendering: visualization, haptic exploration, and physical modeling of voxel-based objects , 1995, Visualization in Scientific Computing.

[9]  Thomas H. Massie,et al.  The PHANToM Haptic Interface: A Device for Probing Virtual Objects , 1994 .

[10]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[11]  Dinesh Manocha,et al.  Collision Detection: Algorithms and Applications , 1996 .

[12]  Chih-Hao Ho Haptic Rendering : Point- and Ray-Based Interactions , 1997 .

[13]  John Kenneth Salisbury,et al.  A constraint-based god-object method for haptic display , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[14]  Philip M. Hubbard Real-Time Collision Detection and Time-Critical Computing , 1995 .