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

Στην παρούσα διπλωματική εργασία παρουσιάζεται ο σχεδιασμός και η ανάπτυξη ενός πλαισίου επικοινωνίας μεταξύ μίας ελεγχόμενης συσκευής μικτής πραγματικότητας και ενός ελεγκτή με χρήση του περιβάλλοντος της Unity. Συγκεκριμένα, η ελεγχόμενη συσκευή είναι ένα Microsoft HoloLens 2 και ο ελεγκτής ένα έξ...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Παπαδούλης, Γεώργιος
Άλλοι συγγραφείς: Papadoulis, Georgios
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:https://nemertes.library.upatras.gr/handle/10889/23378
id nemertes-10889-23378
record_format dspace
spelling nemertes-10889-233782022-10-14T03:36:43Z Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας Designing an external controller for interaction with mixed reality environments Παπαδούλης, Γεώργιος Papadoulis, Georgios Μικτή πραγματικότητα Ελεγκτές Επεξεργασία εικόνας XR AR VR MR Microsoft HoloLens 2 VIO vSLAM Image processing OpenCV ArUco 6DOF controllers MasterServer framework Unity game engine Στην παρούσα διπλωματική εργασία παρουσιάζεται ο σχεδιασμός και η ανάπτυξη ενός πλαισίου επικοινωνίας μεταξύ μίας ελεγχόμενης συσκευής μικτής πραγματικότητας και ενός ελεγκτή με χρήση του περιβάλλοντος της Unity. Συγκεκριμένα, η ελεγχόμενη συσκευή είναι ένα Microsoft HoloLens 2 και ο ελεγκτής ένα έξυπνο κινητό. Κατά το στάδιο της έρευνας πραγματοποιήθηκε αναζήτηση για το τι είναι μικτή πραγματικότητα καθώς και παρουσιάστηκαν βασικά θεωρητικά και τεχνολογικά εργαλεία ανάπτυξής εφαρμογών σε αυτή. Στη συνέχεια παρουσιάστηκε η σχεδίαση και υλοποίηση ενός γενικού πλαισίου επικοινωνίας μεταξύ ενός πελάτη και ενός διακομιστή. Με χρήση αυτού του πλαισίου αναπτύχθηκε το πλαίσιο επικοινωνίας που αφορά συγκεκριμένα την αποστολή δεδομένων εισόδου από τον ελεγκτή στην ελεγχόμενη συσκευή. Έπειτα σχεδιάστηκε ένας αλγόριθμος ο οποίος κάνει τον ελεγκτή να είναι χειριστήριο της συσκευής με 6 βαθμούς ελευθερίας. Τέλος, πραγματοποιήθηκε ένα πείραμα το οποίο αξιολογεί κατά πόσο μία καινούρια αλληλεπίδραση – στην προκειμένη ένα κλικ στο κινητό – μπορεί να είναι προτιμότερη από μια ενδογενή αλληλεπίδραση του HoloLens 2 – στην προκειμένη το air-tap. Μέσω του πειράματος συγκεντρώθηκαν δεδομένα και προέκυψε μια στατιστική ανάλυση η οποία δείχνει πως αξίζει να ερευνηθούν περαιτέρω τρόποι αλληλεπίδρασης με συσκευή μικτής πραγματικότητας. This 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. 2022-10-13T06:10:06Z 2022-10-13T06:10:06Z 2022-10-11 https://nemertes.library.upatras.gr/handle/10889/23378 el Attribution-NonCommercial-ShareAlike 3.0 United States http://creativecommons.org/licenses/by-nc-sa/3.0/us/ application/pdf
institution UPatras
collection Nemertes
language Greek
topic Μικτή πραγματικότητα
Ελεγκτές
Επεξεργασία εικόνας
XR
AR
VR
MR
Microsoft HoloLens 2
VIO
vSLAM
Image processing
OpenCV
ArUco
6DOF controllers
MasterServer framework
Unity game engine
spellingShingle Μικτή πραγματικότητα
Ελεγκτές
Επεξεργασία εικόνας
XR
AR
VR
MR
Microsoft HoloLens 2
VIO
vSLAM
Image processing
OpenCV
ArUco
6DOF controllers
MasterServer framework
Unity game engine
Παπαδούλης, Γεώργιος
Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
description Στην παρούσα διπλωματική εργασία παρουσιάζεται ο σχεδιασμός και η ανάπτυξη ενός πλαισίου επικοινωνίας μεταξύ μίας ελεγχόμενης συσκευής μικτής πραγματικότητας και ενός ελεγκτή με χρήση του περιβάλλοντος της Unity. Συγκεκριμένα, η ελεγχόμενη συσκευή είναι ένα Microsoft HoloLens 2 και ο ελεγκτής ένα έξυπνο κινητό. Κατά το στάδιο της έρευνας πραγματοποιήθηκε αναζήτηση για το τι είναι μικτή πραγματικότητα καθώς και παρουσιάστηκαν βασικά θεωρητικά και τεχνολογικά εργαλεία ανάπτυξής εφαρμογών σε αυτή. Στη συνέχεια παρουσιάστηκε η σχεδίαση και υλοποίηση ενός γενικού πλαισίου επικοινωνίας μεταξύ ενός πελάτη και ενός διακομιστή. Με χρήση αυτού του πλαισίου αναπτύχθηκε το πλαίσιο επικοινωνίας που αφορά συγκεκριμένα την αποστολή δεδομένων εισόδου από τον ελεγκτή στην ελεγχόμενη συσκευή. Έπειτα σχεδιάστηκε ένας αλγόριθμος ο οποίος κάνει τον ελεγκτή να είναι χειριστήριο της συσκευής με 6 βαθμούς ελευθερίας. Τέλος, πραγματοποιήθηκε ένα πείραμα το οποίο αξιολογεί κατά πόσο μία καινούρια αλληλεπίδραση – στην προκειμένη ένα κλικ στο κινητό – μπορεί να είναι προτιμότερη από μια ενδογενή αλληλεπίδραση του HoloLens 2 – στην προκειμένη το air-tap. Μέσω του πειράματος συγκεντρώθηκαν δεδομένα και προέκυψε μια στατιστική ανάλυση η οποία δείχνει πως αξίζει να ερευνηθούν περαιτέρω τρόποι αλληλεπίδρασης με συσκευή μικτής πραγματικότητας.
author2 Papadoulis, Georgios
author_facet Papadoulis, Georgios
Παπαδούλης, Γεώργιος
author Παπαδούλης, Γεώργιος
author_sort Παπαδούλης, Γεώργιος
title Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
title_short Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
title_full Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
title_fullStr Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
title_full_unstemmed Σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
title_sort σχεδίαση εξωτερικού ελεγκτή για τον έλεγχο περιβάλλοντος μικτής πραγματικότητας
publishDate 2022
url https://nemertes.library.upatras.gr/handle/10889/23378
work_keys_str_mv AT papadoulēsgeōrgios schediasēexōterikouelenktēgiatonelenchoperiballontosmiktēspragmatikotētas
AT papadoulēsgeōrgios designinganexternalcontrollerforinteractionwithmixedrealityenvironments
_version_ 1771297359406301184