Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών

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

Full description

Bibliographic Details
Main Authors: Αμπο Σάλεχ, Αλ Χουσεΐν Σάμι, Παπαευθυμίου, Ιωάννης Αλέξανδρος
Other Authors: Κουμπιάς, Σταύρος
Format: Thesis
Language:Greek
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10889/10413
id nemertes-10889-10413
record_format dspace
institution UPatras
collection Nemertes
language Greek
topic Γάντι
Εικονική πραγματικότητα
Νοηματική γλώσσα
Βιντεοπαιχνίδια
Glove
Virtual reality
Sign language
Unity
Weka
Videogames
Arduino
006.8
spellingShingle Γάντι
Εικονική πραγματικότητα
Νοηματική γλώσσα
Βιντεοπαιχνίδια
Glove
Virtual reality
Sign language
Unity
Weka
Videogames
Arduino
006.8
Αμπο Σάλεχ, Αλ Χουσεΐν Σάμι
Παπαευθυμίου, Ιωάννης Αλέξανδρος
Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών
description Η παρούσα διπλωματική εργασία ασχολείται με την ανάπτυξη εξ' αρχής ενός ολοκληρωμένου, φθηνού και φορητού συστήματος καταγραφής της κίνησης για έλεγχο και αλληλεπίδραση με τον υπολογιστή σε πραγματικό χρόνο, με χρήση προηγμένου ενσωματωμένου συστήματος ελέγχου, καθώς και η ανάπτυξη εφαρμογών που να επιδεικνύουν τις λειτουργίες του συστήματος αυτού. Ο σχεδιασμός του γαντιού, η κατασκευή του και ο προγραμματισμός του είναι το ένα μόνο μέρος της εργασίας. Στην συνέχεια αναπτύχθηκαν δυο εφαρμογές με εντελώς διαφορετικό σκοπό και τρόπο λειτουργίας. Η μια εφαρμογή είναι εφαρμογή εικονικής πραγματικότητας και ψυχαγωγίας, ενώ η άλλη είναι μια εφαρμογή διευκόλυνσης της επικοινωνίας για κωφούς. Για τους σκοπούς αυτής της εργασίας μελετήθηκαν οι τεχνικές καταγραφής της κίνησης και αναπτύχθηκε ένα σύστημα ανίχνευσης της κίνησης του χεριού που βασίζεται στη λογική της αδρανειακής εκτίμησης. Χρησιμοποιήθηκαν αισθητήρες αδρανειακής εκτίμησης (Inertia Measurement Units) 9 βαθμών ελευθερίας για την αναγνώριση του προσανατολισμού των αρθρώσεων, αισθητήρες καμπής (flex sensors) για την ανίχνευση της κίνησης των δακτύλων και ο μικροελεγκτής Arduino Mega 2560 για τη συλλογή των δεδομένων και τη διεπαφή με τον υπολογιστή.Στη συνέχεια αναπτύχθηκαν δύο εφαρμογές που να παρουσιάζουν τις δυνατότητες που προσφέρει αυτός ο ελεγκτής. Η πρώτη είναι ένα τρισδιάστατο ηλεκτρονικό παιχνίδι, στο οποίο το χέρι του χαρακτήρα ελέγχεται από το χρήστη, σε πραγματικό χρόνο, φορώντας το γάντι (αποτελούμενο απο τους flex sensors και IMU) που ακολουθεί την κίνηση της παλάμης, ένα IMU που ακολουθεί την κίνησης της ωλένης και ένα που ακολουθεί την κίνηση του μπράτσου. Το παιχνίδι αναπτύχθηκε με χρήση της μηχανής γραφικών Unity. Η δεύτερη εφαρμογή είναι ένα Έμπειρο Σύστημα, ικανό να προβλέψει ποιο γράμμα της Ελληνικής Νοηματικής Γλώσσας σχηματίζει ο χρήστης με το χέρι του. Για την υλοποίηση αυτού, έπρεπε να εφαρμοστεί η διαδικασία του machine learning μέσω του προγράμματος WEKA, δηλαδή να δημιουργηθεί ένα μοντέλο πρόβλεψης και τέλος να υλοποιηθεί ένας αλγόριθμος (C# στο Visual Studio), ο οποίος θα χρησιμοποιεί αυτό το μοντέλο και θα μεταφράζει σε κείμενο την κάθε χειρομορφή του δακτυλικού αλφαβήτου της Ελληνικής Νοηματικής Γλώσσας σε κείμενο.
author2 Κουμπιάς, Σταύρος
author_facet Κουμπιάς, Σταύρος
Αμπο Σάλεχ, Αλ Χουσεΐν Σάμι
Παπαευθυμίου, Ιωάννης Αλέξανδρος
format Thesis
author Αμπο Σάλεχ, Αλ Χουσεΐν Σάμι
Παπαευθυμίου, Ιωάννης Αλέξανδρος
author_sort Αμπο Σάλεχ, Αλ Χουσεΐν Σάμι
title Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών
title_short Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών
title_full Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών
title_fullStr Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών
title_full_unstemmed Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών
title_sort σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών
publishDate 2017
url http://hdl.handle.net/10889/10413
work_keys_str_mv AT amposalechalchouseïnsami schediasēanaptyxēgantioueikonikēspragmatikotētaskaipilotikōnepharmogōn
AT papaeuthymiouiōannēsalexandros schediasēanaptyxēgantioueikonikēspragmatikotētaskaipilotikōnepharmogōn
AT amposalechalchouseïnsami designanddevelopmentofvirtualrealitygloveanddemoapplications
AT papaeuthymiouiōannēsalexandros designanddevelopmentofvirtualrealitygloveanddemoapplications
_version_ 1771297147373748224
spelling nemertes-10889-104132022-09-05T05:38:32Z Σχεδίαση / ανάπτυξη γαντιού εικονικής πραγματικότητας και πιλοτικών εφαρμογών Design and development of virtual reality glove and demo applications Αμπο Σάλεχ, Αλ Χουσεΐν Σάμι Παπαευθυμίου, Ιωάννης Αλέξανδρος Κουμπιάς, Σταύρος Αβούρης, Νικόλαος Abosaleh, Al Husein Sami Papaefthymiou, Ioannis Alexandros Γάντι Εικονική πραγματικότητα Νοηματική γλώσσα Βιντεοπαιχνίδια Glove Virtual reality Sign language Unity Weka Videogames Arduino 006.8 Η παρούσα διπλωματική εργασία ασχολείται με την ανάπτυξη εξ' αρχής ενός ολοκληρωμένου, φθηνού και φορητού συστήματος καταγραφής της κίνησης για έλεγχο και αλληλεπίδραση με τον υπολογιστή σε πραγματικό χρόνο, με χρήση προηγμένου ενσωματωμένου συστήματος ελέγχου, καθώς και η ανάπτυξη εφαρμογών που να επιδεικνύουν τις λειτουργίες του συστήματος αυτού. Ο σχεδιασμός του γαντιού, η κατασκευή του και ο προγραμματισμός του είναι το ένα μόνο μέρος της εργασίας. Στην συνέχεια αναπτύχθηκαν δυο εφαρμογές με εντελώς διαφορετικό σκοπό και τρόπο λειτουργίας. Η μια εφαρμογή είναι εφαρμογή εικονικής πραγματικότητας και ψυχαγωγίας, ενώ η άλλη είναι μια εφαρμογή διευκόλυνσης της επικοινωνίας για κωφούς. Για τους σκοπούς αυτής της εργασίας μελετήθηκαν οι τεχνικές καταγραφής της κίνησης και αναπτύχθηκε ένα σύστημα ανίχνευσης της κίνησης του χεριού που βασίζεται στη λογική της αδρανειακής εκτίμησης. Χρησιμοποιήθηκαν αισθητήρες αδρανειακής εκτίμησης (Inertia Measurement Units) 9 βαθμών ελευθερίας για την αναγνώριση του προσανατολισμού των αρθρώσεων, αισθητήρες καμπής (flex sensors) για την ανίχνευση της κίνησης των δακτύλων και ο μικροελεγκτής Arduino Mega 2560 για τη συλλογή των δεδομένων και τη διεπαφή με τον υπολογιστή.Στη συνέχεια αναπτύχθηκαν δύο εφαρμογές που να παρουσιάζουν τις δυνατότητες που προσφέρει αυτός ο ελεγκτής. Η πρώτη είναι ένα τρισδιάστατο ηλεκτρονικό παιχνίδι, στο οποίο το χέρι του χαρακτήρα ελέγχεται από το χρήστη, σε πραγματικό χρόνο, φορώντας το γάντι (αποτελούμενο απο τους flex sensors και IMU) που ακολουθεί την κίνηση της παλάμης, ένα IMU που ακολουθεί την κίνησης της ωλένης και ένα που ακολουθεί την κίνηση του μπράτσου. Το παιχνίδι αναπτύχθηκε με χρήση της μηχανής γραφικών Unity. Η δεύτερη εφαρμογή είναι ένα Έμπειρο Σύστημα, ικανό να προβλέψει ποιο γράμμα της Ελληνικής Νοηματικής Γλώσσας σχηματίζει ο χρήστης με το χέρι του. Για την υλοποίηση αυτού, έπρεπε να εφαρμοστεί η διαδικασία του machine learning μέσω του προγράμματος WEKA, δηλαδή να δημιουργηθεί ένα μοντέλο πρόβλεψης και τέλος να υλοποιηθεί ένας αλγόριθμος (C# στο Visual Studio), ο οποίος θα χρησιμοποιεί αυτό το μοντέλο και θα μεταφράζει σε κείμενο την κάθε χειρομορφή του δακτυλικού αλφαβήτου της Ελληνικής Νοηματικής Γλώσσας σε κείμενο. This thesis aims to design and develop an integrated Motion Capture (mo-cap) System in a cheap and affordable way that is both reliable and mobile for use in the context of Human-Computer Interaction, as well as the development of applications to demonstrate the capabilities of the system. The design and development of the glove is only part of the project. Two applications were developed with different purpose and functionality. One application is an electronic entertainment application in the form of a videogame and the other application is an ease-of-access application for the deaf. For the purposes of this thesis, mo-cap techniques were researched and a system was developed for tracking the movement of the human arm based on the technology of inertial systems. IMUs (Inertia Measurement Units) with 9 degrees of freedom were used for measuring the orientation of the joints and Flex Sensors (flexible variable resistances) were used to calculate the bending of the fingers. All the data of the sensors are gathered and sent to the computer by the Arduino Mega 2560. Finally, a virtual reality application was developed in the Unity game engine in which the user can interact with the environment in real time, using the glove that captures the orientation of the arm joint through the 3 IMUs (one on the wrist, one on the elbow and one on the shoulder) and the flex sensors for the fingers. The other application is an expert system, developed in Visual Studio that can translate the movement and gestures of the users hand using the Greek sign language alphabet into text, through the process of machine learning with the WEKA tool. 2017-07-12T08:23:19Z 2017-07-12T08:23:19Z 2017-07-07 Thesis http://hdl.handle.net/10889/10413 gr 0 application/pdf