since 2019-10-15 16:07
Interaction between static visual cues and force-feedback on the perception of mass of virtual objects
This immersive VR game is built in the Unity (version 2018.3.0f2) game engine with Oculus Rift and 3D systems Touch X haptic force-feedback device (as shown in A. Equipment). During the game, the user will see a cube rendered with different materials (C. Material) and different weights. The user needs to first transfer the cube to the left bucket (D. Task 3), then transfer it to the right bucket (D. Task 4). Lastly, the user will judge the heaviness of the cube from 0 (lightest) - 100 (heaviest). More information of this project can be found in the project page and the paper.
System Requirements:
Software:
Hardware:
Demo
Equipment (High resolution) | User Interface (High resolution) |
---|---|
Cubes rendered with different materials
Usage:
- The experimental design is explained in our paper.
- For each user, you first need to run GenerateConditionFile.py to generate the condition files: cup_mass.txt, cup_material.txt, and cup_scale.txt.
- The data for each user is saved in the output folder. It will automatically generate a result folder for each user (e.g., bi). The results of each trial is saved in one .txt file (e.g., 1_11_43_29_Cloth_0.5_1.0.txt). The .txt file is named following the pattern: trialNumber_ timeHour_timeMinute_ratedMass_Material_Scale_groudTruthMass.txt.
References
If you use the codes, please cite our paper.
Bi, W., Newport, J., & Xiao, B. (2018, August). Interaction between static visual cues and force-feedback on the perception of mass of virtual objects. In Proceedings of the 15th ACM Symposium on Applied Perception (p. 12). ACM.
Contact
If you have any questions, please contact "[email protected]".