Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/25426
Title: | EMG based finger movement estimation |
Authors: | Calleja, Gabriel |
Keywords: | Electromyography Finger joint Perceptrons |
Issue Date: | 2017 |
Abstract: | The advancements in electronics these past years enabled the scientific community to read the smaller voltages created by the muscles called Electromyography Signals (EMG). The aim of this dissertation was to capture EMG signals from the forearm and investigate their relationship with the finger joint angles of the index and middle finger Metacarpophalangeal Joint (MCP). The EMG signals were captured through six muscles located in the forearm: Flexor Pollicis Longus, Extensor Pollicis Longus, Flexor Digitorum Superficialis, Extensor Indicis, Flexor Carpi Radialis, Extensor Carpi Ulnaris. The joint angles were measured using a goniometer for six discrete angles 15o, 30o, 45o, 60o, 75o and 90o. The index or middle finger flexed and extended for 10 times each time stopping for 2 seconds each time it reached the angle. This was repeated 15 times for the index and middle finger. Only the steady state parts were the finger reached the angle were considered for this dissertation. Four features were then extracted from each the EMG data muscle channels: Mean Absolute Value, Variance, Waveform Length and Willison Amplitude. A three layered Multi-Layer Perceptron (MLP) was used to estimate the joint angles from the EMG features. Four different MLPs were trained for four different scenarios. Four different scenarios were considered: Two individually trained neural networks for index and middle finger respectively, a neural network trained with the index and middle finger data together and a neural network with index and middle fingers moving together at the same time in same direction. The best results were obtained for the individually trained neural networks with R2 of 0.75 for the index and R2 of 0.59 for the middle finger. Furthermore the index and middle robotic hand was actuated with the Arduino MATLAB toolbox, and the voltage outputs measured to ensure the angle was set the right voltage levels at input. |
Description: | B.ENG.(HONS) |
URI: | https://www.um.edu.mt/library/oar//handle/123456789/25426 |
Appears in Collections: | Dissertations - FacEng - 2017 Dissertations - FacEngSCE - 2017 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
17BENGEE003.pdf Restricted Access | 6.44 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.