Who Are We

    Neuroworks is a company established in 2022 to help people with walking disabilities with the EEG system.


Our Mission 

    Helping people with walking disabilities.


Our Vision

 
    To reach all individuals with walking disabilities in the world and make their lives easier.

--------------------------------------------------------------------------------------------------------------------------------

HARDWARE DESIGN   

    At the beginning of this project, we were aimed to use fNIRS to read user’s brainwaves. After designing fNIRS based hardware, we noticed that fNIRS is not appropriate for our project.  A hardware, that is EEG based, was seemed more approriate for our project. Then, we started to desing new hardware.







Visualization of EEG Data


After designing EEG circuit, we wrote an esp32 code to read data from EEG. But the data read from EEG was not meaningful. Then we used arduino board to read meaningful data.


Testing Hardware


Firstly, we plug arduino and EEG to each other. Then by connecting reference electrode to user’s ear and connecting the other two electrodes to user’s forehead, we got the data.

We ask user to

  • think something and focus on,
  • solve a mathematical problem,
  • hold breath a couple of seconds than give,
  • think about turning right and focus on,
  • think about turning left and focus on,
  • think about going forward and focus on,
  • think about stopping and focus on,

then observed the difference on EEG data. Because of the noise, the data read from EEG was too sensitive. We could not solve this problem.

We used plot tool of arduino to visualize EEG data.


DATA ANALYSIS


We used an eeg dataset with 768 samples for data analysis. We analyzed the data under 4 different headings and classified these data by using the Random Forest Algorithm. During the classification process, 537 samples were used for training and 231 samples were used for testing. As a result of these operations, the algorithm gave the following outputs:


Forward Value : 4.69921875 

Back Value : 163.015625 

Left Value : 21.4921875 

Right Value : 70.9375


Accuracy : 0.6103896103896104







SIMULATION


After training the model, the values that the we take (forward,back,right,left) are used in simulation. We assumed that the harware sends 4 different values corresponding to the right,left,forward and back. We calculate which direction is dominant by using values that we take from the trained model. After that, the true direction movement will performed. While performing the movement it will not take another command.