Title :
Collision Detection and Force Response in Highly-Detailed Point-Based Hapto-Visual Virtual Environments
Author :
El-Far, Naim R. ; Georganas, Nicolas D. ; Saddik, Abdulmotaleb El
Abstract :
In this paper, we present a collision detection algorithm and a force response algorithm both for use in dynamic, rigid-bodied, highly-detailed, hapto-visual virtual environments in which the models´ geometry is point-based. Our collision detection algorithm partitions the virtual space into a modified octree in a preprocessing step. At runtime, collision detection involves querying the octree for the octant where the end-effector currently is, as well as the indices of neighboring octants. After the world space is narrowed down to a volume of interest, the algorithm checks to see if the end-effector falls inside any axes-aligned bounding box that is centered at the model surface points that reside in the aforementioned volume of interest. A collision is defined as the haptic endeffector being found inside an axes-aligned bounding box centered at a model surface point. After a collision is detected, the force response algorithm calculates a force vector that starts at the end-effector´s current position and ends at the model surface point closest to the end-effector. This is an adaptation of the common god/proxy-object approach but for use in point-based models.
Keywords :
Computer displays; Computer graphics; Detection algorithms; Force control; Geometry; Haptic interfaces; Partitioning algorithms; Rendering (computer graphics); Solid modeling; Virtual environment;
Conference_Titel :
Distributed Simulation and Real-Time Applications, 2007. DS-RT 2007. 11th IEEE International Symposium
Conference_Location :
Chania
Print_ISBN :
978-0-7695-3011-6
DOI :
10.1109/DS-RT.2007.29