Title :
The forcegrid: a buffer structure for haptic interaction with virtual elastic objects
Author :
Mazzella, Frédéric ; Montgomery, Kevin ; Latombe, Jean-Claude
Author_Institution :
NASA Nat. Biocomput. Center, Stanford, CA, USA
Abstract :
Real-time surgical simulation often requires computing the deformations of visco-elastic human-body tissue and generating both graphic and haptic renderings. As human users are more sensitive to small haptic discrepancies than visual ones, good force rendering requires a refresh rate of 500 Hz or more, which is far beyond the capabilities of current simulators. Moreover, if the simulator runs on a remote server, limited bandwidth, network latency and variance further compromise the quality of haptic rendering. To address these problems, a new interpolation-extrapolation data structure called the forcegrid is proposed, which makes it possible to approximate forces at rates greater than 500 Hz, regardless of the complexity of the simulated object. The forcegrid is designed for haptic interaction with continuous contact. It is a regular grid defined over the virtual workspace, in which every vertex contains a force. An extrapolation algorithm updates this force at every simulation cycle, while an interpolation algorithm computes the force to be rendered on the haptic device at the desired rate. The forcegrid has been successfully tested on various virtual deformable objects.
Keywords :
computer based training; data structures; digital simulation; haptic interfaces; interpolation; medical computing; surgery; virtual reality; buffer structure; forcegrid; graphic renderings; haptic interaction; haptic renderings; interpolation-extrapolation data structure; real-time surgical simulation; refresh rate; small haptic discrepancies; virtual elastic objects; virtual environments; visco-elastic human-body tissue; Bandwidth; Computational modeling; Deformable models; Delay; Graphics; Haptic interfaces; Humans; Network servers; Rendering (computer graphics); Surgery;
Conference_Titel :
Robotics and Automation, 2002. Proceedings. ICRA '02. IEEE International Conference on
Print_ISBN :
0-7803-7272-7
DOI :
10.1109/ROBOT.2002.1013477