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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章