

Emotiv EEGヘッドセットを使用してBCIプロジェクトを構築する方法
ハイディ・デュラン
更新日

Emotiv EEGヘッドセットを使用してBCIプロジェクトを構築する方法
ハイディ・デュラン
更新日

Emotiv EEGヘッドセットを使用してBCIプロジェクトを構築する方法
ハイディ・デュラン
更新日
ブレイン・コンピューター・インターフェース(BCI)技術は、脳波の電気活動を測定し、その情報を機械学習ソフトウェアに送り、コマンドに変換します。BCIは、コンピューター、アプリケーション、スマートホーム、その他のモノのインターネット(IoT)デバイス、バーチャルリアリティ、義肢、ロボット、車椅子、玩具、ゲームなどに適用できるリモートコントロールデバイスとして使用されます。
かつてはSFの世界の話だったブレイン・コンピューター・インターフェース技術が、今ではアイデア、時間、ノウハウを持つ人なら誰でも利用できるようになりました。BCIは、メンタルイメージや表情に関連する特定の脳のパターンを使用し、頭や目の動きを使用して接続されたデバイスにデジタルコマンドを送信することもできます。侵襲的BCIは、電気情報を収集するために脳にデバイスを外科的に挿入します。EmotivのEEGヘッドセットのような非侵襲的BCIデバイスは、頭皮から脳活動を読み取ります。
BCIプロジェクトを作成する準備はできましたか?必要なものは次のとおりです
#1: 明確な目標
達成したいことの計画を立てます。「頭を回して操縦する」、「微笑んで明かりをつける」、「ゲーム内のポーションを使用するためにプッシュ(押す)を考える」、または「パフォーマンス指標がx時間以上の注意散漫を示したときにポップアップメッセージを送信する」など、できるだけ具体的に設定します。
#2: 信号取得デバイス
まず、脳信号を捉えるものが必要です。すべてのEmotivワイヤレスEEGヘッドセットは脳全体をセンシングし、2チャンネルのMN8イヤホンであってもこれを実現できます。原則として、BCIはより多くの信号を扱う方が効果的に機能します。Emotiv Insight 5チャンネルEEGヘッドセットは、ワイヤレスで使いやすく、優れたBCI機能が独立して検証されているため、ブレイン・コンピューター・インターフェースとして人気のある選択肢です。
BCIデバイス

Emotivを使用したBCIプロジェクトの例:
#3: 信号処理ソフトウェア
次に、それらの脳信号をコマンドに変換するための機械学習ソフトウェアが必要になります。EmotivBCIは、プロファイルを設定し、押す、引くといったメンタルイメージをプログラムに認識させることで、このプロセスを簡素化します。このソフトウェアは、表情、頭の動き、さらには集中や注意散漫といった認知状態も認識します。
#4: 割り当てられたBCIコマンド
これで、BCIコマンドを使用して現実世界と接続し、相互作用させることができます。EmotivBCIは、BCIプロジェクトのアプリケーションを作成するために使用できる、一般的に使用されているプログラムとシームレスに接続します。たとえば、Node-REDを使用すると、コーディングを必要とせずに、脳信号に何をさせたいかを視覚的にアウトライン化できます。
あるいは、処理された脳信号に反応するアプリケーションを作成するためのコードを書くこともできます。プロジェクトに応じて、Python、C++、JavaScriptなどの言語を使用できます。当社のGitHubの例を出発点として、独自のアプリケーションを探索および構築できます。
無料のBCIコーディング言語ビデオチュートリアル:
Emotiv BCIでNode-REDを使用する方法

#5: BCIコマンドを受信するデバイス
最後に、BCIで制御するものが必要になります。プロジェクトによっては、デバイスまたは送信機をRaspberry PiやArduinoボードなどのマイクロコンピューターに接続する必要がある場合があります。ただし、これは常に必要というわけではありません。
BCIで音を制御する方法
EmotivBCIアプリのOSC(Open Sound Control)を利用して、音やメディアをリアルタイムで制御できます。ゲーム開発者は、Cortex APIのUnityラッパーを介して、BCIコマンドをUnityゲームに統合できます。
BCIにマイクロコントローラーを使用する方法:

上:Emotiv EEGを使用してロボットアームを制御するArduinoボード。(クレジット:Matt Su)
カバー画像:サウスフロリダ大学でBCIドローンを制御する学生。(クレジット:USF BCI Club)
あなたのBCIプロジェクトを自慢しましょう!あなたが取り組んでいることを見て、共有したいと思っています。ソーシャルメディアで #emotiv をタグ付けするか、hello@emotiv.com までメールをお送りください。
ブレイン・コンピューター・インターフェース(BCI)技術は、脳波の電気活動を測定し、その情報を機械学習ソフトウェアに送り、コマンドに変換します。BCIは、コンピューター、アプリケーション、スマートホーム、その他のモノのインターネット(IoT)デバイス、バーチャルリアリティ、義肢、ロボット、車椅子、玩具、ゲームなどに適用できるリモートコントロールデバイスとして使用されます。
かつてはSFの世界の話だったブレイン・コンピューター・インターフェース技術が、今ではアイデア、時間、ノウハウを持つ人なら誰でも利用できるようになりました。BCIは、メンタルイメージや表情に関連する特定の脳のパターンを使用し、頭や目の動きを使用して接続されたデバイスにデジタルコマンドを送信することもできます。侵襲的BCIは、電気情報を収集するために脳にデバイスを外科的に挿入します。EmotivのEEGヘッドセットのような非侵襲的BCIデバイスは、頭皮から脳活動を読み取ります。
BCIプロジェクトを作成する準備はできましたか?必要なものは次のとおりです
#1: 明確な目標
達成したいことの計画を立てます。「頭を回して操縦する」、「微笑んで明かりをつける」、「ゲーム内のポーションを使用するためにプッシュ(押す)を考える」、または「パフォーマンス指標がx時間以上の注意散漫を示したときにポップアップメッセージを送信する」など、できるだけ具体的に設定します。
#2: 信号取得デバイス
まず、脳信号を捉えるものが必要です。すべてのEmotivワイヤレスEEGヘッドセットは脳全体をセンシングし、2チャンネルのMN8イヤホンであってもこれを実現できます。原則として、BCIはより多くの信号を扱う方が効果的に機能します。Emotiv Insight 5チャンネルEEGヘッドセットは、ワイヤレスで使いやすく、優れたBCI機能が独立して検証されているため、ブレイン・コンピューター・インターフェースとして人気のある選択肢です。
BCIデバイス

Emotivを使用したBCIプロジェクトの例:
#3: 信号処理ソフトウェア
次に、それらの脳信号をコマンドに変換するための機械学習ソフトウェアが必要になります。EmotivBCIは、プロファイルを設定し、押す、引くといったメンタルイメージをプログラムに認識させることで、このプロセスを簡素化します。このソフトウェアは、表情、頭の動き、さらには集中や注意散漫といった認知状態も認識します。
#4: 割り当てられたBCIコマンド
これで、BCIコマンドを使用して現実世界と接続し、相互作用させることができます。EmotivBCIは、BCIプロジェクトのアプリケーションを作成するために使用できる、一般的に使用されているプログラムとシームレスに接続します。たとえば、Node-REDを使用すると、コーディングを必要とせずに、脳信号に何をさせたいかを視覚的にアウトライン化できます。
あるいは、処理された脳信号に反応するアプリケーションを作成するためのコードを書くこともできます。プロジェクトに応じて、Python、C++、JavaScriptなどの言語を使用できます。当社のGitHubの例を出発点として、独自のアプリケーションを探索および構築できます。
無料のBCIコーディング言語ビデオチュートリアル:
Emotiv BCIでNode-REDを使用する方法

#5: BCIコマンドを受信するデバイス
最後に、BCIで制御するものが必要になります。プロジェクトによっては、デバイスまたは送信機をRaspberry PiやArduinoボードなどのマイクロコンピューターに接続する必要がある場合があります。ただし、これは常に必要というわけではありません。
BCIで音を制御する方法
EmotivBCIアプリのOSC(Open Sound Control)を利用して、音やメディアをリアルタイムで制御できます。ゲーム開発者は、Cortex APIのUnityラッパーを介して、BCIコマンドをUnityゲームに統合できます。
BCIにマイクロコントローラーを使用する方法:

上:Emotiv EEGを使用してロボットアームを制御するArduinoボード。(クレジット:Matt Su)
カバー画像:サウスフロリダ大学でBCIドローンを制御する学生。(クレジット:USF BCI Club)
あなたのBCIプロジェクトを自慢しましょう!あなたが取り組んでいることを見て、共有したいと思っています。ソーシャルメディアで #emotiv をタグ付けするか、hello@emotiv.com までメールをお送りください。
ブレイン・コンピューター・インターフェース(BCI)技術は、脳波の電気活動を測定し、その情報を機械学習ソフトウェアに送り、コマンドに変換します。BCIは、コンピューター、アプリケーション、スマートホーム、その他のモノのインターネット(IoT)デバイス、バーチャルリアリティ、義肢、ロボット、車椅子、玩具、ゲームなどに適用できるリモートコントロールデバイスとして使用されます。
かつてはSFの世界の話だったブレイン・コンピューター・インターフェース技術が、今ではアイデア、時間、ノウハウを持つ人なら誰でも利用できるようになりました。BCIは、メンタルイメージや表情に関連する特定の脳のパターンを使用し、頭や目の動きを使用して接続されたデバイスにデジタルコマンドを送信することもできます。侵襲的BCIは、電気情報を収集するために脳にデバイスを外科的に挿入します。EmotivのEEGヘッドセットのような非侵襲的BCIデバイスは、頭皮から脳活動を読み取ります。
BCIプロジェクトを作成する準備はできましたか?必要なものは次のとおりです
#1: 明確な目標
達成したいことの計画を立てます。「頭を回して操縦する」、「微笑んで明かりをつける」、「ゲーム内のポーションを使用するためにプッシュ(押す)を考える」、または「パフォーマンス指標がx時間以上の注意散漫を示したときにポップアップメッセージを送信する」など、できるだけ具体的に設定します。
#2: 信号取得デバイス
まず、脳信号を捉えるものが必要です。すべてのEmotivワイヤレスEEGヘッドセットは脳全体をセンシングし、2チャンネルのMN8イヤホンであってもこれを実現できます。原則として、BCIはより多くの信号を扱う方が効果的に機能します。Emotiv Insight 5チャンネルEEGヘッドセットは、ワイヤレスで使いやすく、優れたBCI機能が独立して検証されているため、ブレイン・コンピューター・インターフェースとして人気のある選択肢です。
BCIデバイス

Emotivを使用したBCIプロジェクトの例:
#3: 信号処理ソフトウェア
次に、それらの脳信号をコマンドに変換するための機械学習ソフトウェアが必要になります。EmotivBCIは、プロファイルを設定し、押す、引くといったメンタルイメージをプログラムに認識させることで、このプロセスを簡素化します。このソフトウェアは、表情、頭の動き、さらには集中や注意散漫といった認知状態も認識します。
#4: 割り当てられたBCIコマンド
これで、BCIコマンドを使用して現実世界と接続し、相互作用させることができます。EmotivBCIは、BCIプロジェクトのアプリケーションを作成するために使用できる、一般的に使用されているプログラムとシームレスに接続します。たとえば、Node-REDを使用すると、コーディングを必要とせずに、脳信号に何をさせたいかを視覚的にアウトライン化できます。
あるいは、処理された脳信号に反応するアプリケーションを作成するためのコードを書くこともできます。プロジェクトに応じて、Python、C++、JavaScriptなどの言語を使用できます。当社のGitHubの例を出発点として、独自のアプリケーションを探索および構築できます。
無料のBCIコーディング言語ビデオチュートリアル:
Emotiv BCIでNode-REDを使用する方法

#5: BCIコマンドを受信するデバイス
最後に、BCIで制御するものが必要になります。プロジェクトによっては、デバイスまたは送信機をRaspberry PiやArduinoボードなどのマイクロコンピューターに接続する必要がある場合があります。ただし、これは常に必要というわけではありません。
BCIで音を制御する方法
EmotivBCIアプリのOSC(Open Sound Control)を利用して、音やメディアをリアルタイムで制御できます。ゲーム開発者は、Cortex APIのUnityラッパーを介して、BCIコマンドをUnityゲームに統合できます。
BCIにマイクロコントローラーを使用する方法:

上:Emotiv EEGを使用してロボットアームを制御するArduinoボード。(クレジット:Matt Su)
カバー画像:サウスフロリダ大学でBCIドローンを制御する学生。(クレジット:USF BCI Club)
あなたのBCIプロジェクトを自慢しましょう!あなたが取り組んでいることを見て、共有したいと思っています。ソーシャルメディアで #emotiv をタグ付けするか、hello@emotiv.com までメールをお送りください。

読むのを続ける