Newbie to BCIs looking for help starting ML python project
Hi, I just recently started diving into BCI technology and purchased a MUSE S EEG headband to use for training ML data. For my project, I want to use python and some type of Mcu with a simple servo car. I'm also relatively new to data science and had a few questions:
- Assuming I can get the brainwave data into a CSV containing alpha, beta, gamma, and theta waves at discrete time intervals, what are some techniques or standards for processing/preparing this data?
- Once I process the data, suppose I want to use it to control a robot car, how exactly am I splitting the data? Am I trying to have the model predict whether I'm emitting alpha, beta, gamma, theta waves or frequency of blinks, or something else? What exactly controls the robot?
- Once I have a model, how do I deploy it so it can take in real-time brainwave data and control a robot's servos? I will likely be using a raspberry pi, but if there is another recommended way to control the robot, please share.
If anyone has any source code from an already finished project, that would be great. Thank you for any help!!! Im excited to get started!