Inspiration
The project is inspired by my experience and AR lab and recent boom of indoor and outdoor AR navigation apps.
What it does
First, it prompts user to enter his/her interests and skills. Than, user must scan a marker available at the showcase/fare ballroom so we can learn user's location. After that, AR markers appear, directing user to matching booths, thus decreasing time spent on search of matching booths.
How I built it
With Unity3d, using AR Core, some basic Blender modeling.
The prompt was to create a paperless map that will ease the process of finding companies that match desired parameters for students. An AR indoor location solution was proposed, implemented with Unity3D and ARCore. Taking into account that the bare minimum of tracking was used due to time constraints, and the measurements were done with my feet, knowing their approximate length, I find the accuracy acceptable. All of the figures on the walls were added by me to add some points that ARCore can "hang from".
Challenges I ran into
ARCore has issues with position tracking, especially in monochrome environment. As a solution, I would applied colored images to the walls (if managed and allowed). No adequate measurement methods, measured using my feet, knowing their approximate size.
Known Issues:
- It is possible to select nor Full Job search, nor Internship, which results in an empty AR view.
- Due to time limitations, background camera tracking was not implemented, hence user must rescan the marker each time he/she enters AR view.
- The tracking was not perfected, leading to accuracy loss time to time. The loss is within the error boundaries of applied method, but not sufficient for a tight location indoor tracking.
Accomplishments that I'm proud of
First AR app to dial with navigation.
What I learned
That the AR Code Unity plugin we were using at the lab is already outdated, and there is a better one. Lost 6 hours because of that :(
What's next for ABooth
If I was to continue this project, better tracking solution must be applied, potentially with SLAM but fusing with Bluethooth beacon is also an option. A proper admin panel must be created to manage the company data adequately.
Log in or sign up for Devpost to join the conversation.