Skip to content

Augmented Reality (AR) based Indoor Navigation Application

Notifications You must be signed in to change notification settings

ShreyaKumar-dev/AR_NAV_CAMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AR_NAV_CAMP

Augmented Reality (AR) based Indoor Navigation Application

AR NAV CAMP project is motivated to build from the growing need for efficient indoor navigation solutions.
Traditional navigation apps are predominantly designed for outdoor use and are often ineffective within the confines of buildings. This limitation has led to frustration and time wastage for users trying to find specific locations indoors. Our project aims to address this issue and offer a more intuitive and user-friendly solution for indoor navigation.

Problem Statement

To tackle the lack of accurate and user-friendly indoor navigation tools.

Objective

1. Develop an AR-based indoor navigation system that can accurately guide users to their desired destinations within complex indoor environments.
2. Create a user interface that is easy to understand and accessible. 3. Implement real-time positioning and mapping technology to provide up-to-date navigation instructions.

Architechture of the application

1. Hardware Components:

1.1 User device: To run application
1.2 Sensors: Camera (captures user’s movements, orientations, and visual data for precise indoor positioning and AR overlays.)

2. Software Components:

2.1 Operating System: Android or IOS
2.2 AR Development Framework: Unity, ARKit, or ARCore (These frameworks enable marker tracking, object recognition, and 3D rendering.)

3. Navigation Algorithm and Framework:

3.1 Navigation System: It employs advanced navigation algorithms to calculate optimal routes, handle pathfinding, and provide real-time instructions. It retraces the user's location, destination, and surrounding environment.
3.2 Positioning System: The positioning system uses a device camera to determine the user's location accurately.

4. User Interface Framework:

4.1 UI Components: Components include maps, dropdown menu, and turn-by-turn instructions.
4.2 Design Principles: The UI design adheres to user experience (UX) and user interface (UI) design principles, ensuring that information is presented clearly and accessible.

5. Integration and Compatibility:

5.1 Device Compatibility: The application is designed to be compatible with a range of user devices (smartphones and tablets). It adapts to different screen sizes and capabilities.
5.2 Operating System Compatibility: The AR Indoor Navigation system of the AR NAV CAMP application seamlessly integrates with iOS and Android operating systems, optimizing performance and feature availability for each.

Process Design

Algorithm Used

1. NavMesh tools to generate a walkable surface map of the campus environment. Defined regions accessible to users, considering obstacles, buildings, and restricted areas.

2. A* Algorithm to calculate shortest path.

Design

Stage 1: Start of App


Stage 2: Homepage


Stage 3: Bracode Scanner


Stage 4: Loading Animation


Stage 5: Destination Selection using Drop-Down Box


Stage 6: Rendering Guidline