Online Rowing VR for Motor-Imagery Training

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





Logging x x
VR (Oculus, HTC Vive) (Google Cardboard) x
Hand Tracking (Leap Motion) x x
Networking x
Platform Independent x x
Vibrotactile Feedback ✓ (Arduino) x x


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.


Mirror 1



The mobile version is build for Android OS devices, receiving data through the RehabNet protocol through the Reh@panel. 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.

button-get-it-on-google-play-600px  static_qr_code_without_logo

or the APK from here.


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 Reh@panel.

Play Online!



If you are using this game in your work or research, please cite NeuRow by using the following reference :

  • A. Vourvopoulos, A. Ferreira and S. Bermudez I Badia, “NeuRow: An Immersive VR Environment for Motor-Imagery Training with the Use of Brain-Computer Interfaces and Vibrotactile Feedback”  in Proceedings of the 3rd International Conference on Physiological Computing Systems, Lisbon, Portugal, 2016.