Overview

ARIN is a smartphone application designed to provide users with a more intuitive and engaging way to navigate through unfamiliar indoor environments using Augmented Reality (AR) as the interface. By leveraging AR technology, ARIN makes indoor navigation more user-friendly, accurate, and efficient, especially in large and complex indoor environments.

Project Timeline (Development Phase + Redesign Phase)

How can we navigate indoors without any help of the internet? 📍

The increasing reliance of people on smartphones for navigation in unfamiliar environments has raised concerns about the lack of effective indoor navigation options. Despite the availability of numerous outdoor navigation techniques and GPS-based applications, the same cannot be said for indoor navigation, which is equally critical in large indoor spaces like malls, office buildings, and institutions.

This realization has prompted the question: How can we improve indoor navigation and provide a more seamless and user-friendly experience for individuals navigating unfamiliar indoor environments?

Solution

Experience seamless navigation with Augmented Reality

  • The trending technology of Augmented Reality can help us make the navigation feel more interactive and immersive.
  • Real-time navigation, allowing users to see their current location, the direction they are facing, and the path they need to follow to reach their destination.

Effortless navigation, simplified with AR technology

  • Don't know where to go? Find your way with ease using our intuitive AR-based indoor navigation system.
  • Discover the path less traveled with nearby routes feature.
  • Save your favorite routes to easily access your most frequented spots.

Never miss a beat, get calendar reminders

  • Set and receive reminders and explore indoor spaces with ARIN.
  • View and edit past reminders - Save time and stay organized

Research Paper

Our team has published a research paper that presents a survey of various Augmented Reality (AR) interfaces, as well as different indoor positioning and navigation techniques.

ICCCE 2019 Proceedings of the 2nd International Conference on Communications and Cyber Physical Engineering

Development Process

• Understanding the Technology


We surveyed different types of Indoor navigation techniques and Augmented Reality to implement handheld, mobile indoor navigation using augmented reality. We also studied the newest and most trending technological advancements and available tools that enhance and ease the implementation of Augmented Reality applications.



Mind Mapping


Main Insight

Because it was not a flexible solution to deploy the hardware across the campus, we came up with a solution to use accelerometers, pedometer available in our smartphones and marking the landmarks with the physical map of the campus and saving these data sets into our Database.

• System Implementation

Step 1.

1. Developer adds landmark     images of the intended area.

2. Images are considered as key     and the corresponding value is     assigned to them.

3. They are entered to the     database in the form of value     pair.


Step 2.

1. Source identification is done
   by extracting the text from the    image captured by the user    using optical character    recognition.

2. The destination is selected     from the list of available     options by the user.

3. Text is compared to each     key-value pair from the     database.

Step 3.

1. Once the source and     destination are verified the     shortest path is calculated     along with that the application     counts the user's footsteps by     an embedded pedometer.

2. These steps are mapped to the     destination’s positional     values for showing the     directions to the user.


Source Detection

Source Detection here refers to determining the user’s current location relative to the intended region. We identified the prime locations of the navigation area, and stored in the database. We implemented a text recognizer in the backend to detect text from the captured image. The text of the prime location was stored as a key and the corresponding value of its location was saved as a key-value pair in the database to match the image with them.

Navigation

Technology used - Pedometer
We integrated a pedometer into our application in order to count the number of steps taken by the user and map it to the destination location.The average steps taken by the user were recorded in the database which denoted the weight of the path and the shortest path was calculated using Dijkstra's Algorithm for guiding the user with an optimized route.

Augmented Reality

We integrated ARCore into our application to show directional arrows on the user's screen.
ARCore is Google's platform for building augmented reality experiences that seamlessly blend the digital and physical worlds.

I wanted work on these screens and redesign them

Back then when we were working on this project we were more focused towards the development side since technology was new and complex. It took considerable amount of time in learning and integrating the 3 main functionalities (Text recognition, Navigation, Augmented reality) together.

I am proud of the work we did. However, there are few things we could have done differently.

Redesign Process

• Define



Brainstorming + visualization

• App Objectives


Home Page design

Users should have an option to search destination and save routes through home page.


Calendar

Users should be able to set date, time and destination with the help of calendar.


Save routes

Users should be able to save routes in their profile to revisit again and not having to search destination again.



Lofi-prototype

• Mid-Fi Prototype with revisions



3 major improvements in my design

Based on various feedback from 4 other peers + mentor feedback, I continually iterated my design over the span of 3 weeks- with 3 major improvements along with additional features

Improvement 1

Simplified Source Detection View
  • Clear distinction between starting point and destination field.
  • Larger camera view for source detection.
  • Dual feature - capture through phone camera or type destination.

Improvement 2

Added affordances and visibility
  • Larger AR navigation view to the user.
  • Redesigned buttons and feedback messages.
  • Maintained design consistency.

Improvement 3

Clean and Simplistic UI
  • Removed icons and emphasised the font.
  • Added Explore with Floor Map button so that the user can view the floor map and choose the destination.

• Design System

Final Designs



Figma

Click to view full Figma work file here ↓

Takeaways

I had the opportunity to work on a year-long project aimed at developing a functional product. Working alongside a team of talented and hardworking individuals in an environment that encouraged knowledge-sharing, I am grateful for the experience.

Having been a part of a successful project that was recognized with several awards, I was motivated to take up the challenge once again. The project had a significant impact on me, and I feel that revisiting it with fresh insights and a deeper understanding of UX design could further improve its performance.Here are some key insights and takeaways that I have gained from my design experience.

1. User-centered design: Always focus on the user and create designs that are centered around     their needs, not your own preferences or assumptions. By prioritizing the user's needs over my     own preferences, I was able to create a product that resonated with my target audience and met     their expectations..

2. Consistency is key: Consistency is important in UX design to create a seamless experience for     users. I used consistent design patterns, color schemes, and typography throughout the product     to create a cohesive and visually appealing experience.

3. Keep it simple: Simplicity is key to creating a great user experience. I tried to avoid clutter and     unnecessary features, instead focusing on the core functionality of the product. This helped     users quickly and easily accomplish their tasks and goals, leading to a positive user experience.

4. Keep learning: The field of UX design is constantly changing and adapting to new technologies     and trends. During my bachelor's degree, I was taught how to develop projects that meet the     needs of users. And during my master's degree, I learned how to create interfaces that are both     functional and enjoyable to use.



Thank you for reading! 😊 🧠

Let's connect!

Would love to hear from you :)
Made with ♥️ and 🎧 ©️2024 by Shivani Birajdar