This is an app for Indoor Navigation with AR. This was developed for the Smart India Hackathon 2020.
An augmented reality indoor navigation app made using Google ARCore and Unity
- This was made for SIH by team NAV
Imagine going to a mall and getting lost in the maze of shops. If an augmented reality app could guide users to their destination using the shortest path, it could save users from a lot of hassle and save time.
This app can also be used when exploring unknown places or trekking so that a path can be traced back to the source.
At the entrance, the user will be shown a list of all the shops. Once a destination is selected, a stored AR path is shown. This service can be made available to a selected number of shops who are paid members. A subscription model can be implemented for businesses if they wish to stay on the app.
Businesses who would like to be promoted can have their places suggested when the app is being used for navigation. This will need to be as unintrusive as possible.
Once the destination is close enough, Google Maps does not provide the best user experience. In that case an indoor AR application seems more suited to the cause.
Youtube Link-https://youtu.be/T4_kIQLdkNs
- Once you open the app, you would be asked to scan your environment
- After the scanning is done, you would have to enter your destination.
- After you've typed your destination, click on the next button
- Next, you would be shown a NAV image by the application itself. This NAV image would be within 10-15m from where you are standing. You would have to go there and scan that image so as to find your accurate location.
- Once all this is done, the application would navigate you to your destination
- Detection of real world planes using ARCore
- Placement of markers that will be used to mark the path to be used
- Storing of paths to be used at a later time
- Guiding the user
- While your navigating to your destination , the shops that have paid for promotion would be popped up on the screen and if the user wants, he can go there.
- Next, we have a few interactive cartoons which would guide you to your destination, to avoid confusion.
- Voice command is included for ease of use.
- Unity - Cross-platform real-time game engine developed by Unity Technologies
- ARCore - A software development kit developed by Google that allows for augmented reality applications to be built
- Mapbox - Mapbox is a custom online map provider for websites and applications
- Microsoft Visual Studio - Integrated development environment for C# from Microsoft
- Visual Studio Code - An open source code editor developed by Microsoft
- raywenderlich.com | Unity for Beginners
- andreasjakl.com | Getting Started with Google ARCore, Part 2: Visualizing Planes & Placing Objects
- Google Developers | Quickstart for Android
- Google Developers | Unity API Reference for ARCore
- Mapbox
- Unity3D Documentations
- Unity Answers
- StackOverflow
- Vijyaraghavan D
- Zaid Aasim M
- Shekhaina Jebaraj
- Harini K R
- Vishnu Vardhan N L
- Subash Vasan S S