|
ABSTRACT
Real-time evaluation of distributed contact forces for rigid or deformable 3D objects is important for providing multi-sensory feedback in emerging real-time applications, such as 6-DoF haptic force-feedback rendering. Unfortunately, at very high temporal rates (1 kHz for haptics), there is often insufficient time to resolve distributed contact between geometrically complex objects. In this paper, we present a spatially and temporally adaptive sample-based approach to approximate contact forces under hard real-time constraints. The approach is CPU based, and supports contact between a rigid and a reduced deformable model with complex geometry. Penalty-based contact forces are efficiently resolved using a multi-resolution point-based representation for one object, and a signed-distance field for the other. Hard realtime approximation of distributed contact forces uses multi-level progressive point-contact sampling, and exploits temporal coherence, graceful degradation and other optimizations. We present several examples of 6-DoF haptic rendering of geometrically complex rigid and deformable objects in distributed contact at real-time kilohertz rates.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
{AH98} Astley O., Hayward V.: Multirate Haptic Simulation Achieved by Coupling Finite Element Meshes Through Norton Equivalents. In Proc. of the IEEE Int. Conf. on Robotics and Automation (1998).
|
| |
2
|
|
| |
3
|
{Bar07} Barbič J.: Real-time Reduced Nonlinear Deformable Objects for Computer Graphics and Haptics. PhD thesis, Computer Science Department, Carnegie Mellon University, 2007.
|
 |
4
|
|
| |
5
|
{BNC96} Bro-Nielsen M., Cotin S.: Real-time Volumetric Deformable Models for Surgery Simulation using Finite Elements and Condensation. Comp. Graphics Forum 15, 3 (1996), 57--66.
|
| |
6
|
|
| |
7
|
{CGSS93} Colgate J., Grafing P., Stanley M., Schenkel G.: Implementation of Stiff Virtual Walls in Force-Reflecting Interfaces. In Proc. of IEEE Virtual Reality Annual Int. Symp. (1993), IEEE, pp. 202--208.
|
 |
8
|
|
| |
9
|
|
 |
10
|
Naga K. Govindaraju , David Knott , Nitin Jain , Ilknur Kabul , Rasmus Tamstorf , Russell Gayle , Ming C. Lin , Dinesh Manocha, Interactive collision detection between deformable models using chromatic decomposition, ACM Transactions on Graphics (TOG), v.24 n.3, July 2005
|
| |
11
|
|
| |
12
|
|
| |
13
|
{JP01} James D. L., Pai D. K.: A Unified Treatment of Elastostatic Contact Simulation for Real Time Haptics. Haptics-e, The Electronic J. of Haptics Research (www.haptics-e.org) 2, 1 (September 2001).
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
{KcM00} Kühnapfel U., Çakmak H., MaassH.: Endoscopic surgery training using virtual reality and deformable tissue simulation. Computers & Graphics 24 (2000), 671--682.
|
| |
18
|
{KMH*04} Keiser R., Müller M., Heidelberger B., Teschner M., Gross M.: Contact Handling for Deformable Point-Based Objects. In Proc. of Vision, Modeling, Visualization 2004 (2004), pp. 339--346.
|
| |
19
|
|
| |
20
|
{LD07} Laycock S., Day A.: A Survey of Haptic Rendering Techniques. Computer Graphics Forum 26 (2007), 50--65.
|
| |
21
|
{LLVT03} Lewiner T., Lopes H., Vieira A. W., Tavares G.: Efficient implementation of Marching Cubes' cases with topological guarantees. Journal of Graphics Tools 8, 2 (2003), 1--15.
|
| |
22
|
{MO06} Mendoza C., O'Sullivan C.: Interruptible collision detection for deformable objects. Computer & Graphics 30, 2 (2006).
|
| |
23
|
|
| |
24
|
{MPT06} McNeely W., Puterbaugh K., Troy J.: Voxel-Based 6-DOF Haptic Rendering Improvements. Haptics-e 3, 7 (2006).
|
| |
25
|
|
 |
26
|
|
| |
27
|
{OL06} Otaduy M. A., Lin M. C.: A Modular Haptic Rendering Algorithm for Stable and Transparent 6-DoF Manipulation. IEEE Trans. on Robotics 22, 4 (2006), 751--762.
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
| |
31
|
{RPP*01} Renz M., Preusche C., Pötke M., Kriegel H.-P., Hirzinger G.: Stable haptic interaction with virtual environments using an adapted voxmap-pointshell algorithm. In Proc. of Eurohaptics (2001), pp. 149--154.
|
 |
32
|
|
 |
33
|
|
 |
34
|
|
 |
35
|
|
| |
36
|
|
| |
37
|
|
|