Skip to content

Opensource folder for CHI'22 paper: "AirRacket: Perceptual Design of Ungrounded, Directional ForceFeedback to Improve Virtual Racket Sports Experiences"

License

Notifications You must be signed in to change notification settings

ntu-hci-lab/AirRacket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AirRacket: Perceptual Design of Ungrounded, Directional Force Feedback to Improve Virtual Racket Sports Experiences

Ching-Yi Tsai, I-Lun Tsai, Chao-Jung Lai, Derrek Chow, Lauren Wei, Lung-Pan Cheng, Mike Yen Chen

CHI'22 Best Paper 🏆

Table of Contents

AirRacket system includes: (1) Custom-designed racket devices: Two nozzles with separate tubing mounted on sport-specific handle and shaft, and (2) Pneumatic control system: a pressure regulator controlling force magnitude and two solenoid valves controlling force direction.

Each of our handhheld devices consists of a 3D-printed handle, a carbon fiber shaft (ø14mm or ø 23mm outer-diameter), and two noise-reducing nozzles on a 3D-printed nozzle mount. The 3D-models in the ./3D Racket Model folder includes:

  1. Racket-shaped Handle: components with specific shapes modelled after real rackets handles with a cuboid-shaped hole for placing LRA vibrator and tunnels for low-friction polyurethane tubing (ø6mm),
  2. Shaft connector: components that connect the carbon fiber stick and racket-shaped handle by clamping them (to compensate margin error due to 3D printing resolution, appplying adhesive or electrical tape "inside" the shaft connectors are recommended), and
  3. Nozzle connector: components for mounting the nozzles and should be able to clamp the carbon fiber shaft (those additional branches are for adding reflective markers, but we also include file without them).

Notice: to complete the rest of the handheld device, compressed air nozzles, L-shape nozzle fittings, carbon fiber shaft, and PU tubes(ø6mm) are required.

To be compatible with general VR systems, in ./3D Racket Model/ViveTracker Version/, we also provides additional nozzle connectors (shaft connectors for badminton) for mounting ViveTrackers, which can be mounted as the below. However, the center-of-mass and total weight would deviate a lot with this current version.

OptiTrack ViveTracker

Besides the three racket sports (pingpong/badminton/tennis) we demonstrated and experimented in our paper, we also put some additional racket sports design in the ./3D Racket Model/Other Raccket Sports/, including designs for baseball, hockey, golf, racquet ball, and a sword.

Below is what our handheld devices and pneumatic system combined looks like.

We include the compiled code on our Arduino board at ./Code/AirRacket.ino.

The specific communicating protocols are written in ./Code/ArduinoBasic.cs and ./Code/ArduinoControl.cs, which we attached on Unity GameObject in our virtual scene.

DOI, Video Preview, Video Presentation

BibTex

@inproceedings{10.1145/3491102.3502034,
author = {Tsai, Ching-Yi and Tsai, I-Lun and Lai, Chao-Jung and Chow, Derrek and Wei, Lauren and Cheng, Lung-Pan and Chen, Mike Y.},
title = {AirRacket: Perceptual Design of Ungrounded, Directional Force Feedback to Improve Virtual Racket Sports Experiences},
year = {2022},
isbn = {9781450391573},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3491102.3502034},
doi = {10.1145/3491102.3502034},
abstract = {We present AirRacket, perceptual modeling and design of ungrounded, directional force feedback for virtual racket sports. Using compressed air propulsion jets to provide directional impact forces, we iteratively designed for three popular sports that span a wide range of force magnitudes: ping-pong, badminton, and tennis. To address the limited force magnitude of ungrounded force feedback technologies, we conducted a perception study which discovered the novel illusion that users perceive larger impact force magnitudes with longer impact duration, by an average factor of 2.57x. Through a series of formative, perceptual, and user experience studies with a combined total of 72 unique participants, we explored several perceptual designs using force magnitude scaling and duration scaling methods to expand the dynamic range of perceived force magnitude. Our user experience evaluation showed that perceptual designs can significantly improve realism and preference vs. physics-based designs for ungrounded force feedback systems.},
booktitle = {CHI Conference on Human Factors in Computing Systems},
articleno = {185},
numpages = {15},
keywords = {air propulsion, ungrounded force feedback, Haptics, perceptual design, virtual reality., force perception},
location = {New Orleans, LA, USA},
series = {CHI '22}
}

About

Opensource folder for CHI'22 paper: "AirRacket: Perceptual Design of Ungrounded, Directional ForceFeedback to Improve Virtual Racket Sports Experiences"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published