全部 标题 作者
关键词 摘要


交互式乐器演奏的六自由度力觉渲染方法

DOI: 10.11834/jig.20150216

Keywords: 力觉合成,约束优化,混合模型,乐器演奏

Full-Text   Cite this paper   Add to My Lib

Abstract:

目的在进行虚拟乐器交互演奏时,需要模拟触力觉-视觉-听觉多通道同步反馈,其中触力觉反馈的难点在于模拟人手操作乐器的六自由度(6-DoF)力觉交互过程.方法提出一种基于混合模型和单边约束优化的六自由度力觉合成方法,实现了虚拟人手和琴弦的多点多区域接触力觉模拟.虚拟人手采用层次化球树模型表达,古琴采用混合模型表达,其中琴体和琴弦分别采用层次化球树模型和直线解析模型.提出了基于混合模型的离散碰撞检测算法,实时检测虚拟手和琴弦是否产生碰撞;基于发生碰撞的几何元素对建立单边不可穿透约束方程,通过ActiveSet方法求解约束优化后方程,获得6维位姿变量保证图形显示场景中的虚拟手不会和琴弦产生穿透.为模拟琴弦变形,提出变直径的圆柱体模型来模拟琴弦在不同振动幅度下的动力学响应;提出交互状态敏感的力计算模型以刻画人手在弹奏不同状态琴弦(静态、振动态)的力觉感受差异.结果基于力觉交互设备PhantomPremium3.0建立了实验平台,实验结果表明,本文算法可以模拟单点、多点等不同接触状态,并能模拟6维力和力矩,操作者可以感受到琴弦振动时的细腻力感觉,力觉交互过程稳定,算法计算效率在1kHz以上.结论算法可模拟针对琴弦一类的超薄形状物体的多点接触力觉交互过程,算法计算效率高,包含碰撞检测、约束优化、琴弦变形仿真等计算回路的更新频率也能达到要求,该混合模型能为后续复杂形状物体的碰撞响应研究提供思路.

References

[1]  Kaltenbranner M, Sergi J, Gunter G, et al. A collaborative musical instrument[J].TOH Transactions on Haptics,2006,12(3):406-411.
[2]  Raghuvanshi N, Snyder J, Mehre R, et al. Precomputed wave simulation for real-time sound propagation of dynamic sources in complex scenes[J]. ACM Transactions on Graphics,2010, 29(4): 68-73.
[3]  Berdahl E. A simulation of the haptic drum[J].Euro Haptics,TEIonSpain ACM, 2013,11(1):121-128.
[4]  Linden J, Schoonderwaldt E. MusicJacket-combining motion capture and vibrotactile feedback to teach violin bowing[J]. IEEE Transactions on Instrumentation and Measurement, 2011,60(1): 104-113.
[5]  Ren Z, Ming L, Jason C, et al. Designing virtual instruments with touch-enabled interface[J]. CHI\'12 Extended Abstracts on Human Factors in Computing Systems, 2012,5(3):433-436.
[6]  Ren Z, Ravish M, Jason C,et al. Tabletop ensemble: touch-enabled virtual percussion instruments[J]. The ACM Siggraph Symposium on Interactive 3D Graphics and Games, 2012,19(1): 7-14.
[7]  Barbic J, James D. Six-DoF haptic rendering of contact between geometrically complex reduced deformable models[J]. IEEE Transactions on Haptics,2008, 1(1): 39-52.
[8]  Duriez C, Dubois F. Realistic hapticrendering of interacting deformable objects in virtual environments[J]. IEEE Transactions on Visualization and Computer Graphics, 2006,12(1):36-47.
[9]  McNeely W,Puterbaugh K, Troy J.Voxel-based 6-Dof haptic rendering improvements[J].Haptics-e,2006,3(7):55-61.
[10]  Redon S,Ortega M,Coqullart S.A six degree-of-freedom god-object method for haptic display of rigid bodies with surface properties[J].IEEE Transactions on Visualization and Computer Graphics, 2007, 13(3): 458-469.
[11]  Courtecuisse H, Jung H,Duriez D, et al.GPU-based real-time soft tissue deformation with cutting and haptic feedback[J].Progress in Biophysics and Molecular Biology, 2010,10(3):159-168.
[12]  Miguel O, Ming L.A modular haptic rendering algorithmfor stable and transparent 6-DoF manipulation[J]. IEEE Transactions onRobotics,2006,22(4): 751-762.
[13]  Ming L, Miguel O.Haptic Rendering:Foundations, Algorithms, And Applications[M].North Carolina: America. Peters, Ltd. 2008.
[14]  Wang D, Zhang X, Zhang Y,et al.Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation[J]. IEEE Transactions on Haptics, 2013,6(2):167-180.
[15]  Wang D,Shi Y,Liu S,et al. Haptic simulation of organ deformation and hybrid contacts in dental[J].IEEE Transactions on Haptics, 2014, 7(1):48-60.

Full-Text

comments powered by Disqus