URI | http://purl.tuc.gr/dl/dias/B6D12911-3767-46F9-B611-67F37486E4E6 | - |
Αναγνωριστικό | https://doi.org/10.26233/heallink.tuc.79771 | - |
Γλώσσα | en | - |
Μέγεθος | 79 pages | el |
Τίτλος | Holo-Board: an augmented reality application manager supporting machine vision | en |
Τίτλος | Holo-Board: διαχειριστής εφαρμογών επαυξημένης πραγματικότητας με στοιχεία μηχανικής όρασης | el |
Δημιουργός | Daskalogrigorakis Grigorios | en |
Δημιουργός | Δασκαλογρηγορακης Γρηγοριος | el |
Συντελεστής [Επιβλέπων Καθηγητής] | Mania Aikaterini | en |
Συντελεστής [Επιβλέπων Καθηγητής] | Μανια Αικατερινη | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Samoladas Vasilis | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Σαμολαδας Βασιλης | el |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Zervakis Michail | en |
Συντελεστής [Μέλος Εξεταστικής Επιτροπής] | Ζερβακης Μιχαηλ | el |
Εκδότης | Πολυτεχνείο Κρήτης | el |
Εκδότης | Technical University of Crete | en |
Ακαδημαϊκή Μονάδα | Technical University of Crete::School of Electrical and Computer Engineering | en |
Ακαδημαϊκή Μονάδα | Πολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
Περίληψη | 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.
Holo-Board was developed in Unity 2017.3 for Android smartphones running with
Android 3.X and above. We also use ARToolkit 5.3.2 for Unity plugin for Square based marker tracking. For the marker-based tracking we used a Hiro square marker (included in ARToolkit) of size 1,5x1,5cm mounted on a ring. Development was done on a Dell Inspiron 15 3000 series laptop and a Xiaomi Mi A1 smartphone. | en |
Περίληψη | Σε αυτή την εργασία δημιουργήσαμε έναν Διαχειριστή Εφαρμογών για Εφαρμογές Επαυξημένης Πραγματικότητας που τρέχουν σε κινητά με λειτουργικό Android μέσα σε μάσκα Google Cardboard. Ο κύριος στόχος μας ήταν να δημιουργήσουμε έναν Διαχειριστή Εφαρμογών ο οποίος συνδέει πολλές μικρές και πιο συγκεκριμένες υπό-εφαρμογές και ελέγχει την ροή εκτέλεσης του ολικού συστήματος. Εκτός αυτού, λειτουργεί και ως Κιτ Ανάπτυξης Λογισμικού το οποίο παρέχει εργαλεία που βοηθάνε τους προγραμματιστές να σχεδιάσουν νέες Εφαρμογές Επαυξημένης Πραγματικότητας για μάσκες Google Cardboard. Επίσης, προσφέρουμε ενναλακτικούς τρόπους διάδρασης με τα γραφικά Επαυξημένης Πραγματικότητας, ώστε οι χρήστες να μπορούν να αλληλεπιδρούν με τα γραφικά χωρίς να έχουν άμεση επαφή με το ίδιο το κινητό, το οποίο θα βρίσκεται μέσα σε μια μάσκα. Τέλος παρέχουμε και έναν Διαχειριστή για εναλλακτικούς τρόπους εισαγωγής δεδομένων αλληλεπίδρασης από τον χρήστη από οποιαδήποτε εξωτερική πηγή, όπως αλγορίθμους Μηχανικής Όρασης, και τα στέλνει στις γραφικές εφαρμογές μέσω ενός Κατανεμημένου Συστήματος για εύκολη βελτιστοποίηση.
Το Holo-Board σχεδιάστηκε ως φτηνότερη εναλλακτική του Holo-Lens της Microsoft με την χρήση κινητού και μάσκας Google Cardboard. Με την χρήση του Holo-Board, οι προγραμματιστές και έχουν μια φτηνή εναλλακτική λύση μέχρι οι μάσκες να φύγουν από τα στάδια πρωτοτύπων, και θα έχουν πολύ μεγαλύτερο κοινό για να δοκιμάσει τις εφαρμογές τους, εφ’ όσον το Holo-Board τρέχει σε σχεδόν όλα τα Android κινητά. | el |
Τύπος | Διπλωματική Εργασία | el |
Τύπος | Diploma Work | en |
Άδεια Χρήσης | http://creativecommons.org/licenses/by/4.0/ | en |
Ημερομηνία | 2018-12-04 | - |
Ημερομηνία Δημοσίευσης | 2018 | - |
Θεματική Κατηγορία | Επαυξημένη πραγματικότητα | el |
Θεματική Κατηγορία | Augmented reality | en |
Θεματική Κατηγορία | Μηχανική όραση | el |
Θεματική Κατηγορία | Machine vision | en |
Βιβλιογραφική Αναφορά | Grigorios Daskalogrigorakis, "Holo-Board: an augmented reality application manager supporting machine vision", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2018 | en |
Βιβλιογραφική Αναφορά | Γρηγόριος Δασκαλογρηγοράκης, "Holo-Board: διαχειριστής εφαρμογών επαυξημένης πραγματικότητας με στοιχεία μηχανικής όρασης", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2018 | el |