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
相關文章
- 工業測量儀表儀器核心-----輻射感測控制器 RGI Barcon 21
- 感測器,硬體,系統,驅動,應用軟體的發展
- 感測器-雨滴感測器(雨刷)
- AR大屏體感互動軟體:體感摳像拍照系統
- 開源軟體映象站的使用:騰訊軟體源、阿里軟體源、浙大軟體源阿里
- 微控制器 MCU 韌體打包指令碼軟體指令碼
- 免費開源的速度測試軟體:openspeedtest
- 開源專案 電腦投屏到電視機軟體
- 軟體測試大綱
- 嵌入式開源軟體的十大弊端
- 控制器 巢狀資源巢狀
- 記一次控制器中介軟體的使用
- 在控制器的方法裡面呼叫中介軟體
- 開源內網DNS伺服器軟體介紹內網DNS伺服器
- FBG感測器模型模型
- 感測器噪聲
- 開源工具能讓專案管理更高效?2024年開源管理軟體大揭秘!開源工具專案管理
- AspNetCore開源中介軟體-VueRouterHistoryNetCoreVue
- 深圳應廣微控制器比較器測供電電源VDD電壓
- 中國軟體“成也開源,敗也開源”?
- 大資料基礎軟體廠商請小心“開源”陷阱!大資料
- 5大常見開源軟體問題及解決方法
- 關於開源軟體的七大錯誤認知
- 《軟體方法》讀後感
- 軟體測試真的比不上軟體開發嗎?
- Android感測器完全解析Android
- iOS 感測器集錦iOS
- 零程式碼搭建一個溫度感測器資料採集與顯示軟體
- 軟體測試學習教程—JavaScript內建物件JavaScript物件
- 阿里開源軟體替換指南阿里
- 開源軟體的真正定義
- 開源的天文軟體Stellarium MacMac
- 體感互動照片牆,大屏互動圖片牆軟體方案
- 軟體測試培訓分享:軟體測試和軟體開發學哪個好呢
- 開源專案管理軟體有哪些?分享7個實用開源專案管理軟體專案管理
- 用價值鏈分析軟體開發及雜感
- CMOS影像感測器廠商開闢新戰場
- 金融軟體測試前景分析,與其他軟體測試的5大區別!