Humanoid avatar plays a competitive game of table tennis

January 4, 2007 Humanoid avatar plays a competitive game of table tennis

This screenshot from the running simulation shows the virtual player and background on the screen at an angle. Image Credit: Rusdorf, Stephan, et al. © 2006 IEEE.

Recently, scientists have designed and built an immersive table tennis (or “ping-pong”) simulation that allows a human to compete against a computer. While most virtual reality environments support slow- or medium-speed user interaction, the new table tennis simulation can realistically respond to the top ball speed of most non-professionals—up to 15 meters per second.

The scientists—Stephan Rusdorf, Guido Brunnett, Mario Lorenz and Tobias Winkler—from the Chemnitz University of Technology in Germany, wanted to determine how quick a response time virtual reality systems could achieve using standard hardware components. As part of that investigation, the game design had to have a high immersion quotient, making a human player forget he is in a virtual environment. To create such realistic surroundings, the scientists built a highly responsive system.

“All we need is a standard pc with an up-to-date graphics card which allows us to drive two LCD beamers,” Brunnett told PhysOrg.com. “In front of the beamers, polarization filters are mounted. The beamers project from behind onto a projection wall made of acryl glass.”

Humanoid avatar plays a competitive game of table tennis

A user plays the table tennis game at the Virtual Reality 2005 event in Bonn, Germany. Image Credit: Rusdorf, Stephan, et al. © 2006 IEEE.

On this four-by-three-meter (about 12-by-9-foot) screen, a virtual opponent stands behind one end of the game table. In front of the screen stands the human player, whose polarization glasses and paddle are tracking targets for the simulation, containing five and six markers, respectively. Four cameras mounted on the sides of the screen then track the movement of the objects, relaying the data to a software system.

“The player wears polarization filter glasses in order to get a stereoscopic impression of the scene,” Brunnett explained. “For the tracking of the glasses and the paddle, we use the infrared tracking system of A.R.T. systems.”

Synchronizing the avatar’s responding movements to the human player’s movements presented a large challenge in this fast-paced simulation. Because normal delay, or “latency,” would result in high error rates, Rusdorf et al. developed correction algorithms by enabling the system to predict the movements of the paddle and glasses based on their velocities in previous frames.

The scientists found that they could obtain smooth movements by knowing the precise position and orientation of the paddle at the time of collision with the ball, while predictions at other times did not have to be exact. In addition, collisions of the ball with the table/net/ground could be accurately computed in a smooth manner.

The avatar itself played quite human-like. It could adjust its level in response to its human opponent, in a sense mimicking the human—although the scientists programmed the computer to perform slightly superior to the human for greater enjoyment. By restricting the area of the table where the avatar hits the ball on the human’s side, as well as restricting the height and speed of the ball, the scientists could program different degrees of difficulty. Further, they could allow the avatar to make occasional mistakes by adding random noise, and even make the avatar fatigued by increasing noise over the game.

Through testing—as well as feedback at recent conventions—Rusdorf et al. have demonstrated that the fast-paced requirements of table tennis can successfully entertain computer “athletes,” even those unfamiliar with virtual environments. As confirmation of the reality of the simulation, the scientists observed some players try to put their paddles down on the virtual table after the game.

In the future, the group is looking to develop variations, such as allowing two remote humans to compete with each other, as well as doubles games. They also plan on improving the prediction abilities to accommodate professional players—the record “smashing” speed for table tennis, they note, is nearly 70 mph (31 m/sec).

“In the near future, games like this will be played at home with full immersion,” said Brunnett. “Further, any applications that involve high speed interaction between a user and virtual objects could use this type of technology—for example, for control of a machine or process in emergency situations. The major difficulty in extending the system to other kinds of sports is the haptical feedback (which plays a minor role in table tennis). How do you give a human the impression of really catching a virtual ball?”

Citation: Rusdorf, Stephan, Brunnett, Guido, Lorenz, Mario, and Winkler, Tobias. “Real-Time Interaction with a Humanoid Avatar in an Immersive Table Tennis Simulation.” IEEE Transactions on Visualization and Computer Graphics, Vol. 13, No. 1, January/February 2007.

By Lisa Zyga, Copyright 2006 PhysOrg.com.
All rights reserved. This material may not be published, broadcast, rewritten or redistributed in whole or part without the express written permission of PhysOrg.com.


   
Rate this story - 3.9 /5 (28 votes)

Rank Filter

Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first


January 4, 2007 all stories

Comments: 1

3.9 /5 (28 votes)

  • hide
  • Related Stories

  • Siri lifts veil on intelligent assistant
    created May 28, 2009 | popularity not rated yet | comments 0
  • 'The robots are coming'
    created Jan 29, 2009 | popularity not rated yet | comments 0
  • 'Virtual archaeologist' reconnects fragments of an ancient civilization
    created Aug 15, 2008 | popularity not rated yet | comments 0
  • Exercising judgment: The psychology of fitness
    created Jan 09, 2008 | popularity not rated yet | comments 0
  • The psychology of baseball
    created Mar 31, 2007 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • Computer 5V or 0V output to Sensaphone Express II
    created Feb 04, 2010
  • Ti-89 ROM Image
    created Jan 29, 2010
  • TV ads
    created Jan 29, 2010
  • Apple introduces latest iNonsense
    created Jan 27, 2010
  • cheap scientific calculator that does matrix operations
    created Jan 27, 2010
  • Power consumption: Residential vs. Commercial
    created Jan 22, 2010
  • More from Physics Forums - Computing & Technology

Other News

The power of 'random'

The power of 'random': 'Seemingly loopy' technique could dramatically improve communications networks

Technology / Computer Sciences

created 16 hours ago | popularity 4.8 / 5 (8) | comments 5 | with audio podcast

A radical new approach to the design of communications networks, called "network coding," promises to make Internet file sharing faster, streaming video more reliable, and cell-phone reception better -- among ...


'Revolutionary' water treatment units on their way to Afghanistan

Technology / Engineering

created 10 hours ago | popularity 4.2 / 5 (5) | comments 4 | with audio podcast

The United States Army has taken delivery of the first two units of a "revolutionary" waste-water treatment system that will clean putrid water within 24 hours and leave no toxic by-products, according to scientists at Sam ...


Imec and Holst Centre achieve breakthrough in battery-less radios

Imec achieves breakthrough in battery-less radios

Technology / Semiconductors

created 11 hours ago | popularity 4.9 / 5 (10) | comments 0 | with audio podcast

At today's International Solid State Circuit Conference, Imec and Holst Centre report a 2.4GHz/915MHz wake-up receiver which consumes only 51µW power. This record low power achievement opens the door to battery-less ...


Android

Google developing a translator for smartphones

Technology / Software

created 17 hours ago | popularity 4.7 / 5 (7) | comments 3 | with audio podcast report

(PhysOrg.com) -- Google is developing a translator for its Android smartphones that aims to almost instantly translate from one spoken language to another during phone calls.


Handling emergencies online

Technology / Internet

created 6 hours ago | popularity not rated yet | comments 0

Online social networking sites could solve many problems plaguing information dissemination and communications when disaster strikes, according to a report from US researchers in a recent issue of the International Journal of ...