Skip to content

Responsible for EMG data acquisition with BITalino, processing signals using MATLAB and classification of signals into using ANN neural networks

Notifications You must be signed in to change notification settings

SAHELBouchra/Bionic-arm-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

Bionic-arm-

Responsible for EMG data acquisition with BITalino, processing signals using MATLAB and classification of signals into using ANN neural networks

A dataset of electromyography (EMG) signals was collected at the Robotics and Cobotics Department at Euromediterranean University of Fes, Morocco. The dataset includes EMG recordings from 40 participants, capturing six distinct hand movements using the BITalino sensor. Each participant contributed data through a structured acquisition process, executing five repetitions of each movement, each lasting five seconds. Post-acquisition, rigorous signal processing techniques, such as filtering and rectification, were meticulously applied to render the dataset analytically reliable. The dataset facilitates a range of applications, including gesture recognition, movement classification, and predictive modeling. Moreover, it serves as a foundational resource for training and validating machine learning algorithms, particularly in the domain of EMG-based human-computer interaction.

image

data collection

The data collection process began with a thorough selection of six distinct hand movements for analysis: Pronation, Like, Dislike, Grip, Supination, and Handshake.

image

The EMG recording session for each participant lasted 250 seconds and consisted of five cycles.

image

Preprocess the EMG signals

The EMG signals were recorded at a 1 kHz sampling frequency in both raw and filtered formats. We conducted a Fourier Transform (FFT) analysis to identify the dominant frequency components of the signal, which allowed us to determine the appropriate cutoff frequencies for filtering. A 4thorder Butterworth bandpass filter with cutoff frequencies of 20 Hz and 450 Hz was designed and applied to eliminate unwanted frequencies and reduce noise, ensuring that only the frequencies of interest were retained.

image

Contact

If you would like more information about this project, feel free to contact me at:
Email: bouchrasahel43@gmail.com

About

Responsible for EMG data acquisition with BITalino, processing signals using MATLAB and classification of signals into using ANN neural networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published