AI Machine Learning & Data Science Research

Turning a Raspberry Pi Into a Brain-Computer Interface? Researchers Open-Source the Low-Cost, High-Precision PIEEG

PhD electronic researcher Ildar Rakhmatulin and brain-computer interface developer Sebastian Völkl open-source an inexpensive, high-precision, easy-to-maintain PIEEG board that can convert a Raspberry Pi into a brain-computer interface for measuring and processing eight real-time EEG (Electroencephalography) signals.

Most AI researchers agree the trusty keyboard will not be the preferred human-machine interface of the future. While smart device-based voice interfaces are now increasingly popular, direct, brain-computer interfaces (BCIs) have tremendous potential in terms of speed and efficiency, with possible applications in neuroscience research, medical devices, and even videogames. There are many challenges in enabling BCI as an everyday means of human-computer interaction, one of which is maintaining high precision while reducing device cost.

In the new paper PIEEG: Turn a Raspberry Pi into a Brain-Computer-Interface to Measure Biosignals, PhD electronic researcher Ildar Rakhmatulin and brain-computer interface developer Sebastian Völkl tackle this challenge, open-sourcing an inexpensive, high-precision, easy-to-maintain PIEEG board that converts a Raspberry Pi into a BCI for measuring and processing eight real-time EEG (electroencephalography) signals.

Although BCI research has been promising, the ongoing global chip shortage has increased the cost of ICs and set back the development of full-fledged BCI devices. The researchers also struggled to find software for signal processing in the current market, forcing them to look elsewhere for appropriate methods and tools for reading signals to produce a practical, low-cost BCI device.

The researchers observed that single board computers (SBC) are good at reading signals and suitable for sending data to a desktop computer. Inspired by this, they developed a shield that receives and transmits data to a Raspberry Pi (a cheap and popular SBC introduced in 2012) and wrote clear and simple software that processes data in real-time on it, thus converting the Raspberry Pi into a functional BCI interface.

The proposed device also includes a screen and battery, and, for reading and processing biosignals, eight dry electrodes mounted in a skull cap according to the International 10-20 standard for EEG exams.

The researchers presented encouraging results for real-time PIEEG chewing and blinking artifact detection, and believe their low-cost device will enable machine learning enthusiasts to create projects for controlling robots, unmanned aerial vehicles and mechanical limbs “using the power of thought.” In their next hardware version, they will consider installing gyroscopes and accelerometers to control the position of the object and add shields to protect against external electromagnetic interference.

The code is available on the project’s GitHub. The paper PIEEG: Turn a Raspberry Pi into a Brain-Computer-Interface to Measure Biosignals is on arXiv.


Author: Hecate He | Editor: Michael Sarazen


We know you don’t want to miss any news or research breakthroughs. Subscribe to our popular newsletter Synced Global AI Weekly to get weekly AI updates.

2 comments on “Turning a Raspberry Pi Into a Brain-Computer Interface? Researchers Open-Source the Low-Cost, High-Precision PIEEG

  1. Grey Morgann

    I hope that it’ll actually make a huge improvement in this field because tech development is highly important for all fields nowadays. I can tell you that even when I thought of developing mvp for mobile app, I decided to work with the company that’s one of the best in software development, and it’s actually hard to find them, for some reason.

  2. Slevin Kelevra

    I believe that the use of technology is necessary for business development, and it is especially important to have your own application if you want to provide the best customer service. I advise you to start with this article https://www.erised.io/blog/how-do-i-build-an-app-for-my-business to highlight the main points in application development.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: