Το work with title Holo-Board: an augmented reality application manager supporting machine vision by Daskalogrigorakis Grigorios is licensed under Creative Commons Attribution 4.0 International
Bibliographic Citation
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
https://doi.org/10.26233/heallink.tuc.79771
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.