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

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

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

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

\"image\"

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值