Epoc.js:开源 JavaScript 大脑传感器控制器软件

摘要:最近, 脑机接口 从科幻小说向现实的转变,加上 阿特伍德定律 (任何可以用 JavaScript 编写的应用程序,最终都将用 JavaScript 编写),催生了 Epoc.js 。这是一款用于 Emotiv 系列 大脑传感器的开源控制软件。

Emotiv 提供的软件不是开源的,每个传感器的原始数据都不可用。相反,他们的 API 允许访问加速度计和陀螺仪、表现(兴奋、放松等)、表情(眨眼、皱眉、微笑等)、“大脑指令(mental command)”(推、拉、举等)等特征。

要使脑机接口工作,终端用户首先需要训练大脑指令。完成后,就可以使用由 ThoughtWorks 软件开发人员 Charlie Gerard 创建的 Epoc.js,从而使用 Emotiv API 以及 Emotiv 模拟器

Gerard 已经用 Epoc.js 创建了几个演示程序,包括一个大脑键盘、使用 WebVR 的三维空间导航,以及驾驶无人机。

有一系列的脑电波可能被检测到,不同类型的应用程序可能会关注不同的脑电波:

  • Delta (0.5-4 Hz) ——深度无梦睡眠、修复;
  • Theta (4-8 Hz) ——创造、做梦、冥想;
  • Alpha (8-13 Hz)——身心放松;
  • Beta (13-32 Hz)——未睡、清醒、思考;
  • Gamma (32-100 Hz)——学习、解决问题。

Gerard 解释说,目前对脑传感器控制器软件的一些限制包括每个用户的培训、初始延迟、非侵入性硬件的准确性和社会接受度。

Epoc.js 提供了各种设备数据和事件,供开发者与 Emotiv 脑传感器交互。

在脑机接口方面,还有其他一些有趣的 JavaScript 工作,包括:

  • Wits ——一个利用 Emotiv EPOC EEG 头戴式耳机读取你的想法的 Node.js 库;
  • BCI.js ——一个使用 JavaScript 和 Node.js 进行基于 EEG 的脑机接口(BCI)设计的库,提供了信号处理和机器学习、数据操作、数据窗口和网络方法。
  • OpenBCI Ganglion ——WebBluetooth 客户端,用于由 OpenBCI 开发的 Ganglion EEG 板;
    - Brain Bits ——一个用于 Emotiv 头戴式耳机的 P300 在线拼写方法。

虽然还在早期阶段,但脑机接口技术发展迅速,提供了多种可能的用途。

Epoc.js 是一个开源软件,遵循 MIT 许可协议。你可以通过 Epoc.js GitHub 项目 进行贡献和反馈。

查看英文原文: Epoc.js: Open Source JavaScript Brain-Sensor Controller Software

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章