A Brain-Computer Interface for Controlling a Mobile Assistive Device by Using the NeuroSky EEG Headset and Raspberry Pi

3Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The brain-computer interface (BCI) constitutes an excellent solution for people with neuromotor disabilities that need an alternative communication and control channel with the outside environment. This paper proposes a Python-based BCI system for controlling a mobile assistive device using the NeuroSky EEG portable headset and the Raspberry Pi microcontroller board. Thus, disabled persons could enjoy the opportunity of controlling a mobile robot by using commands based on voluntary eye-blinking. The original implementation of the proposed BCI system consisted of Python programming for raw EEG signal analysis on the computer (Spyder IDE) for detection and counting of intentional eye-blinks and Python coding for executing the robot movement commands by the Raspberry Pi (Thonny IDE). The WebSockets protocol facilitates wireless communication between the computer (Windows) and Raspberry Pi. The presented BCI system is an experimental prototype for a better understanding of simulation and testing of the BCI technology by people with neuromotor disabilities.

Author supplied keywords

Cite

CITATION STYLE

APA

Rușanu, O. A. (2022). A Brain-Computer Interface for Controlling a Mobile Assistive Device by Using the NeuroSky EEG Headset and Raspberry Pi. In IFMBE Proceedings (Vol. 87, pp. 231–238). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-92328-0_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free