IEEE Trans Haptics. 2017 Jul-Sep;10(3):325-337. doi: 10.1109/TOH.2016.2614804. Epub 2016 Oct 3.
We present PhysVib: a software solution on the mobile platform extending an open-source physics engine in a multi-rate rendering architecture for automatic vibrotactile feedback upon collision events. PhysVib runs concurrently with a physics engine at a low update rate and generates vibrotactile feedback commands at a high update rate based on the simulation results of the physics engine using an exponentially-decaying sinusoidal model. We demonstrate through a user study that this vibration model is more appropriate to our purpose in terms of perceptual quality than more complex models based on sound synthesis. We also evaluated the perceptual performance of PhysVib by comparing eight vibrotactile rendering methods. Experimental results suggested that PhysVib enables more realistic vibrotactile feedback than the other methods as to perceived similarity to the visual events. PhysVib is an effective solution for providing physically plausible vibrotactile responses while reducing application development time to great extent.
我们提出了 PhysVib:这是一款移动平台上的软件解决方案,它在多速率渲染架构中扩展了一个开源物理引擎,以便在发生碰撞事件时自动提供振动触觉反馈。PhysVib 以低更新率与物理引擎并行运行,并根据物理引擎的模拟结果使用指数衰减正弦模型以高更新率生成振动触觉反馈命令。通过用户研究,我们证明与基于声音合成的更复杂模型相比,这种振动模型在感知质量方面更适合我们的目的。我们还通过比较八种振动触觉渲染方法来评估 PhysVib 的感知性能。实验结果表明,PhysVib 能够提供比其他方法更逼真的振动触觉反馈,因为它与视觉事件的感知相似性更高。PhysVib 是在很大程度上减少应用程序开发时间的同时提供物理上合理的振动触觉响应的有效解决方案。