We have implemented a MARA for indoor navigation that uses Augmented Reality for localization and navigation. The location of the user is determined by their device camera and translated to a position within a Digital Twin of the Discovery Park Building at UNT. For localization we have used AI generated Navigation Meshes and AR Foundation Image Tracking technology. Navigation can be started from any location within the supported area, which covers both floors of the building. The app functionality can be extended to support much larger areas by adding more Area Targets. We have implemented the following:
- Digital Twin of Discovery Park
- Mini Map with Position and Rotation Indicator
- AI Navigation Meshes
- Multiple Destination Targets
- First and Second Floor Navigation
- AR Foundation Image Detection (Room Numbers)
MARA is designed specifically for acquiring spatial analysis, situational awareness, and visual communication. Through the visualization of integrated geographic information systems and real-time data analysis, our mobile AR application provides the current location of the person, the number of exits, and user-specific personalized evacuation routes. The Mobile AR application provides information to support effective decision-making during emergencies for both building occupants and emergency responders.
Augmented Reality Application for Indoor Navigation using HoloLens, Smart Phones,
and Tablets
HoloLens Version (Video) | HoloLens Version | |
HoloLens | HoloLens (Shelter Area) | HoloLens (nearest Exit) |
Tablet Demo (Version 4) | Phone Demo | HoloLens (Shelter Area) |
![]() |
![]() |
![]() |
A 3D model of the building overlaid on top a map to ensure accurate navigation |
The highlighted area indicates the walkable path. The navigation references this surface to dynamically guide the user to the desired destination |
Several location targets have been added to the map to allow users to navigate to key locations within the building |
![]() |
![]() |
![]() |
Users select a desired destination, and the shortest possible path is calculated for them. As they approach the target location, the line updates to provide a real time navigation experience. |
GUI: The distance between the user’s current and end location is updated in real time |
The GUI provides an option for users to recenter their location on the map if they lose their way |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
H | ||
Publications
DVXR LABORATORY (C) 2022-2024, ALL RIGHTS RESERVED