Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης

Η παρούσα διπλωματική εργασία διερευνά την χρήση επιφανειακών ηλεκτρομυϊκών σημάτων ως σημάτων ελέγχου στην προσπάθεια υλοποίησης μιας προσομοίωσης πραγματικού χρόνου, κάνοντας χρήση τεχνικών βαθιάς μάθησης. Αρχικά, περιγράφεται η διαδικασία καταγραφής και επεξεργασίας των ηλεκτρομυϊκών σημάτων, προ...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κυριαζής, Ιωάννης
Άλλοι συγγραφείς: Kyriazis, Ioannis
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/14033
id nemertes-10889-14033
record_format dspace
spelling nemertes-10889-140332022-09-05T20:42:49Z Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης sEMG based control : a deep learning approach Κυριαζής, Ιωάννης Kyriazis, Ioannis Επιφανειακά ηλεκτρομυογραφήματα Συνελικτικά νευρωνικά δίκτυα Έλεγχος σε πραγματικό χρόνο sEMG Convolutional neural networks Real time control Drone/UAV Η παρούσα διπλωματική εργασία διερευνά την χρήση επιφανειακών ηλεκτρομυϊκών σημάτων ως σημάτων ελέγχου στην προσπάθεια υλοποίησης μιας προσομοίωσης πραγματικού χρόνου, κάνοντας χρήση τεχνικών βαθιάς μάθησης. Αρχικά, περιγράφεται η διαδικασία καταγραφής και επεξεργασίας των ηλεκτρομυϊκών σημάτων, προκειμένου να αναφερθούν μέθοδοι που θα χρησιμοποιηθούν στην συνέχεια. Έπειτα, αναλύεται η λειτουργία του Myo Armband, ενός περιβραχιονίου με 8 αισθητήρες και IMU, το οποίο συνιστά τον βασικό διαθέσιμο εξοπλισμό. Παράλληλα, γίνεται αναφορά στην βάση δεδομένων NinaPro, στην οποία βρίσκονται ομαδοποιημένες καταγραφές από ηλεκτρομυϊκά σήματα, βάσει του τρόπου συλλογής τους. Πρόκειται να γίνει χρήση του 5ου dataset της βάσης αυτής, στο οποίο περιέχονται δεδομένα καταγεγραμμένα με το Myo Armband. Στην συνέχεια, γίνεται μια εκτενής μελέτη των χαρακτηριστικών της βαθιάς μάθησης, καταλήγοντας στην επιλογή χρήσης Συνελικτικών Νευρωνικών Δικτύων. Κάνοντας χρήση όλων των παραπάνω, υλοποιείται μια αρχιτεκτονική νευρωνικού δικτύου με την βιβλιοθήκη keras της Python και εκπαιδευμένη στο Google Colab. Παρατηρώντας, όμως, από τα ποσοστά ακρίβειας πως το μέγεθος της βάσης δεδομένων δεν επαρκεί για μια καθολική λύση στο πρόβλημα, δημιουργείται ένα πρωτόκολλο ελέγχου, που εκμεταλλεύεται την κωδικοποίηση αλληλουχιών κινήσεων με υψηλό ποσοστό ακρίβειας, ώστε να επιτύχει αντιστοίχιση σε περισσότερες λειτουργίες της εφαρμογής. Έχοντας δημιουργήσει μια μέθοδο που παράγει ικανοποιητικά αποτελέσματα δοθέντων των υπαρχόντων περιορισμών, τελικά σχεδιάζεται η προσομοίωση ελέγχου, σε πραγματικό χρόνο, ενός UAV στο περιβάλλον Unity, κάνοντας χρήση των γλωσσών προγραμματισμού C# και Python. This Msc Thesis investigates the use of surface electromuscular signals as control signals in an attempt to implement a real – time simulation using deep learning techniques. First, the procedure of recording and processing electromuscular signals is described, in order to report methods that will be used later. Next, the function of the Myo Armband, an eight – sensor bracelet with IMU, which is the basic available equipment, is analyzed. At the same time, reference is made to the NinaPro database, which contains grouped recordings of electromuscular signals, based on how they are collected. The 5th dataset of this database will be used, which contains data recorded with the Myo Armband. Then, an extensive study of the characteristics of deep learning is made, concluding with the choice of using Convolutional Neural Networks. Using all of the above, a neural network architecture is implemented with Python's keras library and trained in Google Colab. Noticing, however, from the accuracy rates that the size of the database is not enough for a universal solution to the problem, a control protocol is created, which exploits the sequence of movements with high accuracy to achieve mapping to more functions of the application. Having created a method that produces satisfactory results given the existing constraints, it is finally planned to simulate a real – time control of a UAV in the Unity environment, using the C# and Python programming languages. 2020-10-21T10:53:02Z 2020-10-21T10:53:02Z 2020-10-15 http://hdl.handle.net/10889/14033 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Επιφανειακά ηλεκτρομυογραφήματα
Συνελικτικά νευρωνικά δίκτυα
Έλεγχος σε πραγματικό χρόνο
sEMG
Convolutional neural networks
Real time control
Drone/UAV
spellingShingle Επιφανειακά ηλεκτρομυογραφήματα
Συνελικτικά νευρωνικά δίκτυα
Έλεγχος σε πραγματικό χρόνο
sEMG
Convolutional neural networks
Real time control
Drone/UAV
Κυριαζής, Ιωάννης
Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης
description Η παρούσα διπλωματική εργασία διερευνά την χρήση επιφανειακών ηλεκτρομυϊκών σημάτων ως σημάτων ελέγχου στην προσπάθεια υλοποίησης μιας προσομοίωσης πραγματικού χρόνου, κάνοντας χρήση τεχνικών βαθιάς μάθησης. Αρχικά, περιγράφεται η διαδικασία καταγραφής και επεξεργασίας των ηλεκτρομυϊκών σημάτων, προκειμένου να αναφερθούν μέθοδοι που θα χρησιμοποιηθούν στην συνέχεια. Έπειτα, αναλύεται η λειτουργία του Myo Armband, ενός περιβραχιονίου με 8 αισθητήρες και IMU, το οποίο συνιστά τον βασικό διαθέσιμο εξοπλισμό. Παράλληλα, γίνεται αναφορά στην βάση δεδομένων NinaPro, στην οποία βρίσκονται ομαδοποιημένες καταγραφές από ηλεκτρομυϊκά σήματα, βάσει του τρόπου συλλογής τους. Πρόκειται να γίνει χρήση του 5ου dataset της βάσης αυτής, στο οποίο περιέχονται δεδομένα καταγεγραμμένα με το Myo Armband. Στην συνέχεια, γίνεται μια εκτενής μελέτη των χαρακτηριστικών της βαθιάς μάθησης, καταλήγοντας στην επιλογή χρήσης Συνελικτικών Νευρωνικών Δικτύων. Κάνοντας χρήση όλων των παραπάνω, υλοποιείται μια αρχιτεκτονική νευρωνικού δικτύου με την βιβλιοθήκη keras της Python και εκπαιδευμένη στο Google Colab. Παρατηρώντας, όμως, από τα ποσοστά ακρίβειας πως το μέγεθος της βάσης δεδομένων δεν επαρκεί για μια καθολική λύση στο πρόβλημα, δημιουργείται ένα πρωτόκολλο ελέγχου, που εκμεταλλεύεται την κωδικοποίηση αλληλουχιών κινήσεων με υψηλό ποσοστό ακρίβειας, ώστε να επιτύχει αντιστοίχιση σε περισσότερες λειτουργίες της εφαρμογής. Έχοντας δημιουργήσει μια μέθοδο που παράγει ικανοποιητικά αποτελέσματα δοθέντων των υπαρχόντων περιορισμών, τελικά σχεδιάζεται η προσομοίωση ελέγχου, σε πραγματικό χρόνο, ενός UAV στο περιβάλλον Unity, κάνοντας χρήση των γλωσσών προγραμματισμού C# και Python.
author2 Kyriazis, Ioannis
author_facet Kyriazis, Ioannis
Κυριαζής, Ιωάννης
author Κυριαζής, Ιωάννης
author_sort Κυριαζής, Ιωάννης
title Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης
title_short Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης
title_full Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης
title_fullStr Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης
title_full_unstemmed Έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης
title_sort έλεγχος βασισμένος σε επιφανειακά ηλεκτρομυογραφήματα : μια προσέγγιση με την χρήση βαθιάς μάθησης
publishDate 2020
url http://hdl.handle.net/10889/14033
work_keys_str_mv AT kyriazēsiōannēs elenchosbasismenosseepiphaneiakaēlektromyographēmatamiaprosengisēmetēnchrēsēbathiasmathēsēs
AT kyriazēsiōannēs semgbasedcontroladeeplearningapproach
_version_ 1771297317787271168