title: Six Degree-of-Freedom Haptic Simulation of a Stringed Musical Instrument for Triggering Sounds.
abstract: Six degree-of-freedom (DoF) haptic rendering of multi-region contacts between a moving hand avatar and varied-shaped components of a music instrument is fundamental to realizing interactive simulation of music playing. There are two aspects of computational challenges: first, some components have significantly small sizes in some dimensions, such as the strings on a seven-string plucked instrument (e.g., Guqin), which makes it challenging to avoid pop-through during multi-region contact scenarios. Second, deformable strings may produce high-frequency vibration, which requires simulating diversified and subtle force sensations when a hand interacts with strings in different ways. In this paper, we propose a constraint-based approach to haptic interaction and simulation between a moving hand avatar and various parts of a string instrument, using a cylinder model for the string that has a large length-radius ratio and a sphere-tree model for the other parts that have complex shapes. Collision response algorithms based on configuration-based optimization is adapted to solve for the contact configuration of the hand avatar interacting with thin strings without penetration. To simulate the deformation and vibration of a string, a cylindrical volume with variable diameters is defined with response to the interaction force applied by the operator. Experimental results have validated the stability and efficiency of the proposed approach. Subtle force feelings can be simulated to reflect varied interaction patterns, to differentiate collisions between the hand avatar with a static or vibrating string and the effects of various colliding forces and touch locations on the strings.
authors.lastname: Dangxiao Wang
authors.lastname: Xiaohan Zhao
authors.lastname: Youjiao Shi
authors.lastname: Yuru Zhang
authors.lastname: Jing Xiao
mesh_terms: D000465:Algorithms; D005260:Female; D006225:Hand / Q000502:physiology; D006801:Humans; D008297:Male; D055595:Mechanical Phenomena; D008962:Models, Theoretical; D009038:Motion; D009048:Motor Skills / Q000502:physiology; D009146:Music; D013016:Sound; D014110:Touch; D055698:Touch Perception; D014584:User-Computer Interface; D000076142:Virtual Reality; D055815:Young Adult