Augmented Reality (AR) based navigation system for Kulliyyah of Engineering, IIUM. For final year project (FYP) 2022/2023.
The project, titled "Development of Turn-by-Turn Navigation in Kulliyyah of Engineering Using Natural Landmark Detection", aims to address the challenges of indoor navigation within the Kulliyyah of Engineering building. Traditional GPS signals are ineffective indoors, and the absence of clear landmarks makes it difficult for users to navigate and orient themselves. To overcome these limitations, the project proposes the integration of Augmented Reality (AR) technology and natural landmark detection techniques.
By leveraging AR technology, users will receive real-time visual cues and information to enhance their navigation experience within the building. The project focuses on developing a turn-by-turn navigation system that utilizes natural landmark detection to identify distinctive features within the environment.
The primary objectives of the project include developing a marker-less localization technique using natural landmarks, building a turn-by-turn navigation system using AR, and providing an accessible solution for efficient indoor navigation within the Kulliyyah of Engineering building.
Supervisor: Dr. Ahmad Imran
- KOE-Wayfinder-App - AR Navigation App made using Unity3D
- AR-server - Flask Python server to run the localization process
- Hierarchical-Localization - Modified libraries so that it can run on GitHub codespace machines and return the desired result. AR-server is using this library.
- HLOC - Used for data collection and study of the performance of the localization process using Hierarchical Localization Pipeline.
- koe-floor-plans - Kuliyyah of Engineering 2D floor plans for all levels and all building according to scale.
- koe-revit - Floor plan that have been transform to 3D. This 3D model is used in Unity to bake the Navigation Mesh and provider AR occlusion.
- Unity 3D (Version 2021.3)
- Unity's AR Foundation package (Version 4.2)
- Jetbrains Rider
- Autodesk Revit
- GitHub Codespaces
See video demonstration: https://youtu.be/rnIUBIEBne0