Γ. Ρωμανιάδης |
Αναγνώριση κινήσεων (gestures) με χρήση επιταχυνσιόμετρου και Arduino |
Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο |
ABSTRACT
|
Σκοπός αυτής της διπλωματικής είναι η κατασκευή και παρουσίαση μίας συσκευής η οποία μπορεί να αναγνωρίζει χειρονομίες (gestures). Η συσκευή κατασκευάστηκε με τη χρήση της τεχνολογίας Arduino και ενός επιταχυνσιόμετρου ενώ για καλύτερα αποτελέσματα χρησιμοποιήθηκε και ένα γυροσκόπιο. Το Arduino λαμβάνει από το επιταχυνσιόμετρο και το γυροσκόπιο τα δεδομένα και αφού γίνει η επεξεργασία τους μέσω ενός φίλτρου Kalman τότε υλοποιείται η αναγνώριση των χειρονομιών. Η εφαρμογή είναι γραμμένη σε Wiring μία παραλλαγή της C/C++ και σε Java ενώ η αναγνώριση γίνεται με την βοήθεια μίας παραλλαγής του αλγορίθμου $1 Unistroke Recognizer. Η σύνδεση του Arduino με τον υπολογιστή γίνεται ασύρματα με την βοήθεια μίας συσκευής Bluetooth. Στο θεωρητικό υπόβαθρο της εργασίας γίνεται εκτενής αναφορά στην έννοια της αναγνώρισης χειρονομιών στην αλληλεπίδραση ανθρώπου μηχανής καθώς και στις έννοιες του Internet of Things και στο Open Hardware. Επιπλέον παρουσιάζεται αναλυτικά ο τρόπος της υπολογιστικής υλοποίησης της όλης διαδικασίας. Η μελέτη και η υλοποίηση αυτή είχε σαν αποτέλεσμα την αποπεράτωση μίας εφαρμογής που δέχεται χειρονομίες εξ αποστάσεως και είναι ένα σύγχρονο παράδειγμα αλληλεπίδρασης ανθρώπου μηχανής. Ο σχεδιασμός και η μεθοδολογία που ακολουθήθηκε μπορεί να γίνει οδηγός για την κατασκευή περισσότερων εφαρμογών που θα έδιναν μία άλλη διάσταση στη χρήση των ηλεκτρονικών συσκευών και θα είχαν εφαρμογή σε πολλούς τομείς της αλληλεπίδρασης ανθρώπου μηχανής.
|
30 October , 2014 |
Γ. Ρωμανιάδης, "Αναγνώριση κινήσεων (gestures) με χρήση επιταχυνσιόμετρου και Arduino", Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Εθνικό Μετσόβιο Πολυτεχνείο |
[ PDF] [
BibTex] [
Print] [
Back] |