VibraForge: 用于创建空间化振动触觉反馈系统的可扩展原型工具包

振动反馈与皮肤刺激力反馈与伪重力感游戏开发者与设计师UI/UX 设计师AI/ML 研究员与工程师

研究背景与问题

  • 发现的问题或挑战:

    • 空间化触觉反馈系统需通过身体上的多个振动传感器传递信息,但当前系统在扩展性和表达能力上存在明显瓶颈。
    • 使用直接连接的系统受限于微控制器的GPIO数量,拓展更多传感器需要多个MCU,系统复杂度和通讯开销显著增加。
    • 使用多层连接方式的系统虽然支持更多传感器,但因为带宽限制,无法渲染复杂波形(如音频信号)。
    • 当前触觉开发工具包(如TECHTILE、VITAKI)在扩展性和表达能力之间有显著权衡。
  • 重要性:

    • 空间化振动触觉在虚拟现实(VR)、机器人、康复及可触控设计等领域有广泛应用,系统的扩展性和表达能力的提升对于这些领域的深入研究和应用发展至关重要。
  • 研究动机与相关工作:

    • 本研究借鉴了此前在触觉系统设计上的经验(如bHaptics TactSuit X40、HapticHead),系统性总结了现有连接方法的局限性并提出新解决方案。

解决方案

  • 方法或解决方案:

    • 提出了VibraForge,一个支持高扩展性和高表达能力的开源触觉工具包。
    • 采用了一种称为“链式连接”的新型架构,每个振动单元自带独立微控制器,通过UART链式连接通讯。
    • 每个控制单元支持多达128个振动单元,同时配备图形化(GUI)编辑器支持多传感器振动模式的快速设计。
  • 创新之处:

    1. 链式连接方法:平衡了系统的扩展性和信号表达能力,单个GPIO引脚即可控制多达16个振动单元。
    2. 模块化设计:振动单元分离为自带PCB的独立模块,大幅降低系统复杂度并提高携便性。
    3. GUI编辑器:提供标准波形库和时间轴功能,支持设计复杂的时空触觉模式。
    4. 实时控制:高带宽(200 Hz)和低延迟(16 ms)通信支持复杂音频信号实时渲染。
  • 实施步骤:

    1. 硬件部分:
      • 利用控制单元(ESP32)和振动单元(配备LRA/VCA等振动马达)构建链式硬件架构。
      • 通过自定义UART协议传输触觉指令。
    2. 软件部分:
      • 利用GUI编辑器设计振动模式,包括波形创建、输出指定和时间轴编辑。
      • 提供Python API和Unity插件,支持第三方应用集成。
    3. 集成与应用:
      • 完成硬件组装并用GUI创建振动模式,然后通过蓝牙集成至目标应用(如VR、康复系统)。

研究成果

  • 具体成果:

    1. 成功开发并验证了VibraForge,解决了现有工具中扩展性和表达能力的权衡问题。
    2. 技术评估:
      • 支持高达128个振动单元,单链延迟仅为2ms。
      • 系统带宽达到200Hz,可可靠渲染复杂音频波形。
      • 硬件成本低(每个振动单元成本$3.46,每控制单元$27.23)。
    3. 通过三个案例研究,展示了VibraForge在不同场景下的应用潜力:
      • 案例1:复现基于音素的触觉显示,对聋哑用户传递语音信息。
      • 案例2:设计全身触觉服用于VR健身游戏,显著提升了任务完成表现。
      • 案例3:在无人机远程操作中,通过触觉反馈提示撞击风险,增强操作员的环境感知力。
  • 与现有解决方案相比的优势:

    • 高扩展性:突破了传统GPIO限制,支持比现有工具更多的振动单元。
    • 高表达能力:支持针对单振动单元进行细粒度参数控制(如频率、强度)。
    • 易用性:模块化设计和GUI工具降低了非专业用户使用技术门槛。
    • 便携性:相比需要有线连接的大型系统,控制单元和振动模块更小巧、无线化。
  • 实验或评估结果:

    1. 技术性能:
      • 延迟:16ms以内,低于人类可感知阈值(45ms)。
      • 通信可靠性:在多达16个振动单元的链中,信号无显著丢失。
    2. 用户调查:
      • 10名用户完成设计任务后的系统可用性评分(SUS)为76.75,显示系统易用性较高。
      • 用户认为组装和GUI整体像搭建LEGO一样直观易用。
    3. 案例研究验证:
      • 在复杂语音显示、VR健身和无人机操作中提供了显著性能提升。
  • 局限性与未来方向:

    1. 当前为开环控制,通信失败时可能对振动反馈产生不利影响,可通过闭环方法改进。
    2. GUI工具优化:
      • 支持更自然的振动模式生成(如多点选择和动画代替)。
    3. 对于布局稀疏的系统(如Case Study 3),需要优化硬件连接方式(如多控制单元对接)。
    4. 支持多模态(如热触觉)的可能性需要探索,以拓展系统适用场景。
    5. 缺乏自动化本地化功能,建议未来加入UWB标签或基于视觉检测的方法。

通过VibraForge,研究团队成功推进了触觉接口设计领域内的扩展性、可用性及应用可能性。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/188991/2025

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://dl.acm.org/doi/10.1145/3706598.3714273
一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2025
emoji_events
奖项
未标记奖项
group
作者
9 位作者
sell
研究子方向
振动反馈与皮肤刺激、力反馈与伪重力感
work
职业/产业
游戏开发者与设计师、UI/UX 设计师、AI/ML 研究员与工程师
article
内容状态
已索引正文
hub
相关论文
2 篇相关论文