Making waves: A virtual kayaker navigates down an imaginary river (top). Instead of using a joystick, he holds a stick that connects to the ball in the center of the device (below). Wires pull on the ball to simulate the force of waves.
Shoichi Hasegawa and Yoshinori Dobashi

Computing

Recreating the Feel of Water

A new approach to fluid dynamics creates virtual water that acts like the real thing.

  • Monday, May 21, 2007
  • By Rachel Ross

Researchers at Hokkaido University in Sapporo, Japan, have developed a new way to recreate the feel of flowing water in two virtual-reality simulations: one for fishing and another for kayaking.

Most research on virtual-touch technology, also known as haptics, has focused on giving the user the sensation that he or she is feeling solid objects. But to make truly immersive virtual-reality programs, liquids will need to be simulated too, says Yoshinori Dobashi, an associate professor at Hokkaido University and a researcher involved in the fishing and kayaking simulations.

However, mimicking fluids is a difficult task. The water in a river or lake moves in intricate patterns that can only be determined using complex mathematical formulas known as Navier-Stokes equations. "To compute the accurate force, we have to solve a complex nonlinear system of equations in real time," Dobashi says. Those numbers also have to be constantly recalculated to keep up with the ever-changing movement of the water. "The computation of the force field has to be completed and updated within 1/500 of a second," he notes. "This is almost impossible."

Other researchers have attempted to recreate the feel of liquids. But real-time simulations were limited to two-dimensional models of fluids, Dobashi says, because 3-D models were thought to be too processor intensive to perform in real time. He claims that his simulation is more realistic because it considers three dimensions.

Advertisement

In order to make a 3-D system work in real time, Dobashi and his team created a model that approximates real-world forces acting on a fishing rod or kayak paddle by doing part of the math in advance of the simulation: the forces associated with different water velocities and different positions for the paddle or fishing lure were precalculated and saved in the software. Only the velocity of the water is calculated in real time, as the user moves the rod or paddle during the simulation. Once the software has determined the velocity, the associated forces are applied to the user's hand.

To apply those forces, the fishing simulation uses a special device called the Spidar G. Created by Makoto Satoh at the Tokyo Institute of Technology's Precision and Interface Lab, it looks much like a ping-pong ball suspended by wires. The user holds a stick that fits into the ball. As the virtual water ripples and flows, the ball and stick move to simulate the way the tip of the fishing rod would move in the real world. The virtual fisherman can control his or her fishing rod by moving the stick. An animation of the rod and lake appear on a computer screen.

Print

Related Articles

A Secret Tool for the U.S. Swim Team

High-speed tracking techniques to measure fluid dynamics improve swimmers' strokes.

The Year in Hardware

The past 12 months have featured touch screens, context-aware gadgets, autonomous vehicles, and brain-computer interfaces.

To comment, please sign in or register

Forgot my password

Advertisement

MAGAZINE

Can We Build Tomorrow's Breakthroughs?

Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.

Sponsored Content

Technologies from National Instruments

Adding Data Logging
Log measured data to a file and open it in Microsoft Excel

> Click here for more National Instruments Videos <
Whitepaper

Temperature Measurements with Thermocouples: How-To Guide

This document is part of the “How-To Guide for Most Common Measurements” centralized resource portal. This tutorial provides a detailed guide for measurement and device considerations to take temperature measurements using thermocouples. Get an introduction to thermocouples, which are inexpensive sensing devices widely used with PC-based data acquisition systems. Also review some specific thermocouple examples and learn how thermocouples work and ways to integrate them into a data acquisition measurement system.

View full PDF > Listen to story >
Find us on Youtube

Videos

A Robot Recruit that Can Do It All

More

Advertisement

Technology Review Lists

TR50

Our list of the 50 most innovative companies, including the following:

Netflix

Ushahidi

Facebook

Roche

More

Advertisement

Facebook

Advertisement