Neural Interfacing with Keyboard Output
presentationposted on 14.06.2017, 00:00 authored by Adam Kacmarsky, Thomas Glade, Tyler Brutsman
Brains produce signals in response to motor functions. These signals can be read using a Brain Computer Interface (BCI), such as the Emotiv Epoc. The Epoc uses a set of fourteen electrodes which make contact with the skull at various locations, producing a series of corresponding signals. These signals are unique to an individual based on the action performed. As a result, these signals can be classified for comparison to new signals. The goal of this project is to map incoming signals to emulate a keyboard output. Using OpenVibe software and Matlab scripting, our project uses machine learning algorithms to classify unique patterns in brainwaves. These patterns are compared to incoming signals and associated with various keyboard commands. Users have the ability to assign their signals to keyboard outputs used to drive a simple program. Our project has the potential to increase keyboard usability among people with impaired motor capabilities.