skip to main content
10.1145/1180495.1180515acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article

A fluid resistance map method for real-time haptic interaction with fluids

Published: 01 November 2006 Publication History

Abstract

Haptic interfaces enable us to interact with a virtual world using our sense of touch. This paper presents a method for realizing haptic interaction with water. Our method displays forces acting on rigid objects due to water with a high frame rate (500 Hz). To achieve this, we present a fast method for simulating the dynamics of water. We decompose the dynamics into two parts. One is a linear flow expressed by a wave equation used to compute water waves. The other is a more complex and non-linear flow around the object. The fluid forces due to the non-linear flow is precomputed by solving Navier-Stokes equations, and stored in a database, named the Fluid Resistance Map. The precomputed non-linear flow and the linear flow are combined to compute the forces due to water.

References

[1]
Anderson, J. D., JR., Computational Fluid Dynamics, McGraw-Hill (USA), 1995.
[2]
Baxter, W. and Lin, M. C., Haptic Interaction with Fluid Media, In Proceedings of Graphics Interface2004, Annual Conference Series, 2004, 81--88.
[3]
Baxter, B., Scheib, V., Lin, M. C., and Manocha, D., DAB, Interactive Haptic Painting with 3D Virtual Brushes, In Proceedings of ACM SIGGRAPH 2001, Annual Conference Series, 2001, 461--468.
[4]
Bloomer J., Practical Fluid Mechanics for Engineering Applications," Marcel Dekker, 2000.
[5]
Carlson, M., Mucha, P. J., and Turk, G., Rigid Fluid: Animating the Interplay Between Rigid Bodies and Fluid, ACM Transaction on Graphics (Proceedings of ACM SIGGRAPH 2004), 23, 3, 2004, 377--384.
[6]
Chung, T. J., Computational Fluid Dynamics, Cambridge University Press, 2002.
[7]
Dobashi, Y., Yamamoto, T., and Nishita, T., Real-time Rendering of Aerodynamic Sound Using Sound Textures based on Computational Fluid Dynamics, ACM Transaction on Graphics (Proceedings of SIGGRAPH 2003), 23, 3, 2003, 732--740.
[8]
Durbeck, L., Macias, N., Weinsten, D., Johnson, C., and Hollerback, J., SCIRun Haptic Display for Scientific Visualization, Phantom Users Group Meetings, 1998.
[9]
Enright, D., Marshner, S., and Fedkiw R., Animation and Rendering of Complex Water Surfaces, ACM. Transaction on Graphics (Proceedings of ACM SIGGRAPH2002), 21, 3, 2002, 737--744.
[10]
Foster, N. and Fedkiw, R., Practical Animation of Liquids, In Proceedings of SIGGRAPH2001, Annual Conference Series, 2001, 23--30.
[11]
Hasegawa, S. and Sato, M., Real-time Rigid Body Simulation for Haptic Interactions based on Contact Volume of Polygonal Objects, Computer Graphics Forum (Proceedings of EUROGRAPHICS 2004), 23, 3, 2004, 529--538.
[12]
Hoerner, F. S., Fluid Dynamic Drag: Practical Information on Aerodynamic Drag and Hydrodynamic Resistance, Hoerner Fluid Dynamics, 1965.
[13]
Kass, M. and Miller, G., Rapid, Stable Fluid Dynamics for Computer Graphics, Computer Graphics (Proceedings of ACM SIGGRAPH 1990), 24, 4, 1990, 49--57.
[14]
Kim, S., Hasegawa, S., Koike, Y., and Sato, M., Tension based 7-dof force feedback device: Spidar-g, In Proceedings of IEEE Virtual Reality 2002, Annual Conference Series, 2002, 283--284.
[15]
Landau, L. D. and Lifschitz, E. M., Fluid Mechanics, Pergamon Press, 1975.
[16]
Mark, W. R., Randolph, S. C., Van Verth, J. M., and Taylor II, R. M., Adding Force Feedback to Graphics Systems: Issues and Solutions, In Proceedings of ACM SIGGRAPH 96, Annual Conference Series, 1996, 447--452.
[17]
Mcneely, W. A., Puterbaugh, K. D., and Troy, J. J., Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling, In Proceedings of ACM SIGGRAPH 99, Annual Conference Series, 1999, 401--408.
[18]
Otaduy, M. A. and Lin, M. C., Sensation Preserving Simplification for Haptic Rendering, ACM Transaction on Graphics (Proceedings of ACM SIGGRAPH 2003), 23, 3, 2003, 543--553.
[19]
Pai, D. K, Kees, van den D., James, D. L., Lang, J., Lloyd, J. E., Richmond, J. L., Yau, S. H., Scanning Physical Interaction Behavior of 3D Objects, In Proceedings of SIGGRAPH 2001, Annual Conference Series, 2001, 87--96.
[20]
Ruspini, D. C., Kolarov, K., and Khatib, O., The Haptic Display of Complex Graphical Environments, In Proceedings of ACM SIGGRAPH 97, Annual Conference Series, 1997, 345--352.
[21]
Stam, J., Stable Fluids, In Proceedings of ACM SIGGRAPH 99, Annual Conference Series, 1999, 121--128.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '06: Proceedings of the ACM symposium on Virtual reality software and technology
November 2006
400 pages
ISBN:1595933212
DOI:10.1145/1180495
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computational fluid dynamics
  2. fluid resistance
  3. haptics
  4. simulation
  5. virtual reality

Qualifiers

  • Article

Conference

VRST06

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)24
  • Downloads (Last 6 weeks)2
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media