Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Holo-Board: an augmented reality application manager supporting machine vision

Daskalogrigorakis Grigorios

Full record


URI: http://purl.tuc.gr/dl/dias/B6D12911-3767-46F9-B611-67F37486E4E6
Year 2018
Type of Item Diploma Work
License
Details
Appears in Collections

Summary

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 withAndroid 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.

Available Files

Services

Statistics