Συντάχθηκε 27-11-2018 13:05
ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ
Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Πρόγραμμα Προπτυχιακών Σπουδών
ΠΑΡΟΥΣΙΑΣΗ ΔΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ
ΓΡΗΓΟΡΙΟΥ ΔΑΣΚΑΛΟΓΡΗΓΟΡΑΚΗ
με θέμα
Holo-Board: Διαχειριστής Εφαρμογών Επαυξημένης Πραγματικότητας με στοιχεία Μηχανικής Όρασης
Holo-Board: An Augmented Reality Application Manager supporting Machine Vision
Πέμπτη 29 Νοεμβρίου 2018, 12 μ.μ.
Αίθουσα 137Π39, Κτίριο Επιστημών, Πολυτεχνειούπολη
Εξεταστική Επιτροπή
Αναπληρώτρια Καθηγήτρια Μανιά Αικατερίνη (επιβλέπουσα)
Καθηγητής Ζερβάκης Μιχαήλ
Αναπληρωτής Καθηγητής Σαμολαδάς Βασίλειος
Περίληψη
Σε αυτή την εργασία δημιουργήσαμε έναν Διαχειριστή Εφαρμογών για Εφαρμογές Επαυξημένης Πραγματικότητας που τρέχουν σε κινητά με λειτουργικό Android μέσα σε μάσκα Google Cardboard. Ο κύριος στόχος μας ήταν να δημιουργήσουμε έναν Διαχειριστή Εφαρμογών ο οποίος συνδέει πολλές μικρές και πιο συγκεκριμένες υπό-εφαρμογές και ελέγχει την ροή εκτέλεσης του ολικού συστήματος. Εκτός αυτού, λειτουργεί και ως Κιτ Ανάπτυξης Λογισμικού το οποίο παρέχει εργαλεία που βοηθάνε τους προγραμματιστές να σχεδιάσουν νέες Εφαρμογές Επαυξημένης Πραγματικότητας για μάσκες Google Cardboard. Επίσης, προσφέρουμε ενναλακτικούς τρόπους διάδρασης με τα γραφικά Επαυξημένης Πραγματικότητας, ώστε οι χρήστες να μπορούν να αλληλεπιδρούν με τα γραφικά χωρίς να έχουν άμεση επαφή με το ίδιο το κινητό, το οποίο θα βρίσκεται μέσα σε μια μάσκα. Τέλος παρέχουμε και έναν Διαχειριστή για εναλλακτικούς τρόπους εισαγωγής δεδομένων αλληλεπίδρασης από τον χρήστη από οποιαδήποτε εξωτερική πηγή, όπως αλγορίθμους Μηχανικής Όρασης, και τα στέλνει στις γραφικές εφαρμογές μέσω ενός Κατανεμημένου Συστήματος για εύκολη βελτιστοποίηση.
Το Holo-Board σχεδιάστηκε ως φτηνότερη εναλλακτική του Holo-Lens της Microsoft με την χρήση κινητού και μάσκας Google Cardboard. Με την χρήση του Holo-Board, οι προγραμματιστές και έχουν μια φτηνή εναλλακτική λύση μέχρι οι μάσκες να φύγουν από τα στάδια πρωτοτύπων, και θα έχουν πολύ μεγαλύτερο κοινό για να δοκιμάσει τις εφαρμογές τους, εφ’ όσον το Holo-Board τρέχει σε σχεδόν όλα τα Android κινητά.
Abstract
In this thesis we present an Augmented Reality Application Manager for Android smartphone applications using Google Cardboard. The main focus is to make an Application Μanager that links smaller, more specific sub-applications and manages the flow of execution. It should also work as a Software Development Kit which provides tools that assist in developing new Cardboard-based AR applications. In addition, we provide alternative interaction methods between users and AR graphics, so users can interact with AR graphics without physical contact to the smartphone itself, as it will be in a Cardboard Mask. A custom Input Manager is also provided which can receive inputs from any external sources, such as a Machine Vision application, and then forward them to graphics applications in a distributed manner for future improvement.
Holo-Board was developed as a cheaper alternative to the newly developed Microsoft Holo-Lens, to run on Google Cardboard. This way developers not only have a cheaper alternative until AR masks leave their prototyping stages but also a much wider user audience, as almost everyone with an Android smartphone can run Holo-Board.
Τόπος: Λ - Κτίριο Επιστημών/ΗΜΜΥ, 137Π-39,-38, Πολυτεχνειούπολη
Έναρξη: 29/11/2018 12:00
Λήξη: 29/11/2018 13:00