Skip to content
@ELA411

ELA411

ELA411 - Neurotechnology Project - Group 1

Authors

  • Carl Larsson
  • Pontus Svensson
  • Viktor Eriksson

Project Overview

This project is part of the ELA411 course, focusing on the development of a Brain-Machine Interface (BMI) system. Our group is tasked with creating a standalone BMI system.

Objective

The main objective is to develop a system capable of recording and acquiring neurophysiological data online using EEG and EMG electrodes. This data will then be decoded to extract navigation commands for controlling a robot in a simulated environment.

System Requirements

  • Equipment: Ganglion board with EEG gold-cup and EMG/EKG snap electrodes.
  • Functionality: Using EMG and EEG data to drive and navigate a robot in a simulated environment.
  • Control Commands: Decoding of EMG data for directional control (right vs. left) and EEG data for movement initiation (drive vs. don’t drive).

Acquisition of Neurophysiological Data

  • Setup: Ganglion board setup is used for recording EEG and EMG activity.
  • Data Streaming: A communication interface is developed for real-time streaming of EMG and EEG signals with associated timestamps to a computer.
  • Electrode Placement: Strategic placement of EMG and EEG electrodes is critical for accurate navigation variable decoding.

Decoding of Data

  • Methodology: Based on a scientific literature study, we will develop methods for decoding navigation commands from neurophysiological data.
  • Signal Processing: The acquired signals will undergo noise and artifact reduction processes, followed by feature extraction.
  • AI Implementation: AI methods will be employed to decode the navigation variables from the processed data.

Robot Control

  • Simulation Environment: ROS2 controlled Turtlebot3 robot in Gazebo.
  • Demonstration Scenario: A repeatable scenario demonstrating the system's functionality across various users.

Verification and Validation

  • The system will undergo verification and validation in accordance with the course instructions.

Additional Information

Note

This project is subject to continuous updates and improvements based on project progress and feedback from our instructors.

Popular repositories Loading

  1. .github .github Public

    ELA411-Neurotechnology

  2. BCI-program BCI-program Public

    MATLAB

  3. processing processing Public

    EEG and EMG processing.

    MATLAB

  4. ELA411-project-paper ELA411-project-paper Public

    ELA411 project paper

    TeX

Repositories

Showing 4 of 4 repositories
  • ELA411-project-paper Public

    ELA411 project paper

    ELA411/ELA411-project-paper’s past year of commit activity
    TeX 0 0 0 0 Updated Jan 15, 2025
  • processing Public

    EEG and EMG processing.

    ELA411/processing’s past year of commit activity
    MATLAB 0 MIT 0 0 0 Updated Jan 10, 2024
  • BCI-program Public
    ELA411/BCI-program’s past year of commit activity
    MATLAB 0 MIT 0 0 0 Updated Jan 10, 2024
  • .github Public

    ELA411-Neurotechnology

    ELA411/.github’s past year of commit activity
    0 0 0 0 Updated Jan 9, 2024

Top languages

Loading…

Most used topics

Loading…