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
相關文章
- Java開源軟體測試工具大彙總Java
- 感測器事件解決方案的必需軟體事件
- 感測器-雨滴感測器(雨刷)
- 感測器,硬體,系統,驅動,應用軟體的發展
- AR大屏體感互動軟體:體感摳像拍照系統
- 工業測量儀表儀器核心-----輻射感測控制器 RGI Barcon 21
- 微控制器 MCU 韌體打包指令碼軟體指令碼
- 軟體測試工具之開源測試工具彙總
- 免費開源的速度測試軟體:openspeedtest
- 開源專案 電腦投屏到電視機軟體
- 軟體測試大綱
- 大話軟體測試
- 嵌入式開源軟體的十大弊端
- Oculus感測器開賣了!實現房間級VR體驗VR
- 控制器 巢狀資源巢狀
- 開源軟體推介(二)
- 開源備份軟體
- 在控制器的方法裡面呼叫中介軟體
- 記一次控制器中介軟體的使用
- 開源內網DNS伺服器軟體介紹內網DNS伺服器
- 英國政府開源了其大規模監控軟體
- 中國軟體“成也開源,敗也開源”?
- 開源中國的 IT 公司開源軟體整理-3
- android 感測器Android
- 感測器噪聲
- 值得關注的12大開源大資料分析應用軟體大資料
- 微控制器裸編思考之消除軟體延時
- 2011 年十大開源軟體如何左右逢源
- Twitter 的那些開源軟體
- 持續整合開源軟體
- [Mtk][M0] 不讓第三方軟體檢測到不支援的感測器
- 5大常見開源軟體問題及解決方法
- 關於開源軟體的七大錯誤認知
- 大資料基礎軟體廠商請小心“開源”陷阱!大資料
- 開源中國的 IT 公司開源軟體整理列表-1
- 關於開源軟體和閉源軟體我個人Naive的看法AI
- 《軟體方法》讀後感
- Kinect體感機器人(二)—— 體感識別機器人