Six Degree-of-Freedom Haptic Simulation of a Stringed Musical Instrument for Triggering Sounds

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.

[1]  Joonbum Bae,et al.  Design and control of a wearable hand exoskeleton with force-controllable and compact actuator modules , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Laurent Grisoni,et al.  Surgical thread simulation , 2002 .

[3]  Christian Duriez,et al.  Realistic haptic rendering of interacting deformable objects in virtual environments , 2008, IEEE Transactions on Visualization and Computer Graphics.

[4]  Stephane Cotin,et al.  Interactive physically-based simulation of catheter and guidewire , 2006, Comput. Graph..

[5]  Xin Zhang,et al.  Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation. , 2013, IEEE transactions on haptics.

[6]  Hyouk Ryeol Choi,et al.  Force display system for manipulating thin flexible objects , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[7]  Boeing Phantom,et al.  Voxel-Based 6-DOF Haptic Rendering Improvements , 2006 .

[8]  Ming C. Lin,et al.  Tabletop Ensemble: touch-enabled virtual percussion instruments , 2012, I3D '12.

[9]  Stephane Cotin,et al.  Constraint-Based Haptic Rendering of Multirate Compliant Mechanisms , 2011, IEEE Transactions on Haptics.

[10]  Ming C. Lin,et al.  Designing virtual instruments with touch-enabled interface , 2012, CHI Extended Abstracts.

[11]  Jernej Barbic,et al.  Six-DoF Haptic Rendering of Contact Between Geometrically Complex Reduced Deformable Models , 2008, IEEE Transactions on Haptics.

[12]  Yuru Zhang,et al.  Haptic Simulation of Organ Deformation and Hybrid Contacts in Dental Operations , 2014, IEEE Transactions on Haptics.

[13]  Heather Culbertson,et al.  Modeling and Rendering Realistic Textures from Unconstrained Tool-Surface Interactions , 2014, IEEE Transactions on Haptics.

[14]  Nigel W. John,et al.  A Stable and Real-Time Nonlinear Elastic Approach to Simulating Guidewire and Catheter Insertions Based on Cosserat Rod , 2012, IEEE Transactions on Biomedical Engineering.

[15]  Ming C. Lin,et al.  A modular haptic rendering algorithm for stable and transparent 6-DOF manipulation , 2006, IEEE Transactions on Robotics.

[16]  Michael Ortega-Binderberger,et al.  A Six Degree-of-Freedom God-Object Method for Haptic Display of Rigid Bodies with Surface Properties , 2007, IEEE Transactions on Visualization and Computer Graphics.