/neurow-legacy

Multi-platform VR Environment for Brain-Computer Interface training

Primary LanguageC#

README

Unity Version

NeuRow is Immersive VR Environment for Motor-Imagery training with the use of Brain-Computer Interfaces (BCIs). NeuRow is a rowing simulator with main target to capture as many flags as possible in a fixed time-window in a closed neurofeedback loop. Moreover, NeuRow is available for PC, Android OS and also with web browser support through the use of RehaPanel, a midleware between interfaces and VR.

NeuRow Website

Video

NeuRow versions

  • The standalone version for PC, supports high quality graphics for an immersive VR experience, with the support of the Oculus Rift headset (for developer kits), the Leap Motion hand controller and vibrotactile feedback. Moreover, data logging is supported for boat trajectory, target location, score and time.
  • The mobile version is build for Android OS devices, receiving data through the RehabNet protocol through the Rehapanel. For phones, the VR feature can be utilized for VR glasses (e.g. Google Cardboard) by applying lens correction for each eye, and uses the phone gyroscope for head tracking, offering an immersive experience similar to the Oculus DK1, DK2 HMDs. Finally, NeuRow is available on Google Play.
  • The web version is using the Unity web player (compatible only through Internet Explorer, Firefox or Opera), without the networking component due to security restrictions. Instead, the web NeuRow is acquiring emulated keyboard buttons through the Rehapanel.

NeuRow

Required Software:

##Publications:## A Vourvopoulos, A Ferreira, S Bermúdez i Badia. (2016). NeuRow: An Immersive VR Environment for Motor-Imagery Training with the Use of Brain-Computer Interfaces and Vibrotactile Feedback. Presented at the PhyCS 2016 - 3rd International Conference on Physiological Computing Syst, Lisbon.