Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας

datacite.contributor.RelatedPersonΜουστάκας, Κωνσταντίνος
datacite.contributor.SupervisorΑβούρης, Νικόλαος
dc.contributor.authorΠαπαδούλης, Γεώργιος
dc.contributor.otherPapadoulis, Georgios
dc.date.accessioned2022-10-13T06:10:06Z
dc.date.available2022-10-13T06:10:06Z
dc.date.issued2022-10-11
dc.degreegraduateThesis
dc.description.abstractΣτην παρούσα διπλωματική εργασία παρουσιάζεται ο σχεδιασμός και η ανάπτυξη ενός πλαισίου επικοινωνίας μεταξύ μίας ελεγχόμενης συσκευής μικτής πραγματικότητας και ενός ελεγκτή με χρήση του περιβάλλοντος της Unity. Συγκεκριμένα, η ελεγχόμενη συσκευή είναι ένα Microsoft HoloLens 2 και ο ελεγκτής ένα έξυπνο κινητό. Κατά το στάδιο της έρευνας πραγματοποιήθηκε αναζήτηση για το τι είναι μικτή πραγματικότητα καθώς και παρουσιάστηκαν βασικά θεωρητικά και τεχνολογικά εργαλεία ανάπτυξής εφαρμογών σε αυτή. Στη συνέχεια παρουσιάστηκε η σχεδίαση και υλοποίηση ενός γενικού πλαισίου επικοινωνίας μεταξύ ενός πελάτη και ενός διακομιστή. Με χρήση αυτού του πλαισίου αναπτύχθηκε το πλαίσιο επικοινωνίας που αφορά συγκεκριμένα την αποστολή δεδομένων εισόδου από τον ελεγκτή στην ελεγχόμενη συσκευή. Έπειτα σχεδιάστηκε ένας αλγόριθμος ο οποίος κάνει τον ελεγκτή να είναι χειριστήριο της συσκευής με 6 βαθμούς ελευθερίας. Τέλος, πραγματοποιήθηκε ένα πείραμα το οποίο αξιολογεί κατά πόσο μία καινούρια αλληλεπίδραση – στην προκειμένη ένα κλικ στο κινητό – μπορεί να είναι προτιμότερη από μια ενδογενή αλληλεπίδραση του HoloLens 2 – στην προκειμένη το air-tap. Μέσω του πειράματος συγκεντρώθηκαν δεδομένα και προέκυψε μια στατιστική ανάλυση η οποία δείχνει πως αξίζει να ερευνηθούν περαιτέρω τρόποι αλληλεπίδρασης με συσκευή μικτής πραγματικότητας.
dc.description.translatedabstractThis diploma thesis showcases the design and development of a communication framework between a controller and a controlled Mixed Reality device developed in Unity game engine. Specifically, the controller is a smartphone and the controlled device is a Microsoft HoloLens 2. Research was conducted on what constitutes Mixed Reality, as well as the theoretical and technological tools available in order to build MR applications. Afterwards, a framework of general communication between a client and a server was designed and developed. This general framework was used to develop a specific one whose role is to easily send input data from the controller to the controlled device. The next part showcases the design and implementation of an algorithm that makes the smartphone a 6DOF device to the HoloLens. Finally, an experiment was designed and conducted whose aim was to determine how valid and useful a new interaction – in this case a click on the touchscreen – may be compared to a native interaction of the HoloLens 2 - in this case the air-tap. Data was gathered from the experiment which resulted in a statistical analysis which shows that further research should be conducted on alternative ways to interact with a Mixed Reality Device.
dc.identifier.urihttps://hdl.handle.net/10889/23378
dc.language.isoel
dc.rightsAttribution-NonCommercial-ShareAlike 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/us/*
dc.subjectΜικτή πραγματικότητα
dc.subjectΕλεγκτές
dc.subjectΕπεξεργασία εικόνας
dc.subject.alternativeXR
dc.subject.alternativeAR
dc.subject.alternativeVR
dc.subject.alternativeMR
dc.subject.alternativeMicrosoft HoloLens 2
dc.subject.alternativeVIO
dc.subject.alternativevSLAM
dc.subject.alternativeImage processing
dc.subject.alternativeOpenCV
dc.subject.alternativeArUco
dc.subject.alternative6DOF controllers
dc.subject.alternativeMasterServer framework
dc.subject.alternativeUnity game engine
dc.titleΣχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
dc.title.alternativeDesigning an external controller for interaction with mixed reality environments
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
Thesis_Papadoulis_1020865.pdf
Size:
3.44 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.53 KB
Format:
Item-specific license agreed upon to submission
Description: