For setting up motor-imagery BCI experiments with OpenVibe, a short summary can be found from the OpenVibe tutorial page.
Following the EEG equipment setup with the OpenVibe acquisition server and the BCI experiment setup through the Designer, the following steps are necessary for communicating with NeuRow:
1. Motor-imagery scenario with VRPN servers:
Online (self-paced) scenario with VRPN analog server.
Training scenario with VRPN button server.
Online (self-paced) scenario with VRPN analog server.Setup the VRPN server settings with the following parameters:
Peripheral name: openvibe-vrpn
Training scenario with VRPN button server.Setup the VRPN server settings with the following parameters:
Peripheral name: openvibe-vrpn Button 1 ON: OVTK_GDF_LEFT Button 1 OFF: OVTK_GDF_End_Of_Trial Button 2 ON: OVTK_GDF_RIGHT Button 2 OFF: OVTK_GDF_End_Of_Trial
2. Launch Reh@panel in BCI mode:
Launch Reh@panel in BCI mode
Launch Reh@panel in BCI modeRight click over the desktop shortcut and add the "bci" parameter in the end of the target address.
3. Acquire data from OpenVibe and send to VR:
Data Menu Options
Main PanelSelect "Data"
Data Menu OptionsSelect "Networking"
Networking Settings1. Add the network address and port of the device* running NeuRow. 2. Start VRPN client to receive incoming data from OpenVibe
* Select "Emulate Keys" in case of web-based NeuRow for emulating the Left/Right arrow keys.
4. Play with NeuRow
Windows FirewallAllow NeuRow to communicate with the network layer in order to receive data from Reh@panel
Main MenuClick "Play" on the main menu
General SettingsChoose if you are performing motor-imagery training or not and game related settings.
Network SettingsGet IP address and port in order to receive data from Reh@panel
For questions, contact: athanasios.vourvopoulos 'at' m-iti 'dot' org