Indoor Navigation with Augmented Reality

Exploring the integration of augmented reality and indoor positioning systems to enhance user navigation and real-time information delivery in indoor environments.

Navigating large indoor spaces such as malls, museums, hospitals, or airports often presents a challenge for visitors, especially in environments lacking clear orientation systems. Current technologies, such as GPS, fail to provide reliable service indoors due to signal attenuation and interference from building materials. To address this, our study investigates the development of a solution combining indoor positioning systems with augmented reality (AR). This system aims to guide users seamlessly to points of interest while offering relevant, real-time notifications.

Our approach involves creating a flexible application capable of adapting to any indoor environment, leveraging indoor geolocation, AR, and an algorithmic framework.

Despite significant advancements in technology, solutions for indoor navigation remain in their infancy. Several applications focus on specific environments, such as the American Museum of Natural History’s navigation system or Carrefour’s LED-based indoor positioning. While promising, these solutions are often tailored to single-use cases or depend on proprietary hardware, such as beacons or LED lighting.

Alternative technologies, including Wi-Fi triangulation and sensor fusion, provide viable solutions but face challenges related to accuracy and environmental adaptability. Augmented reality, meanwhile, offers a unique opportunity to merge virtual and physical elements, enabling interactive, real-world navigation experiences. Platforms like Wikitude and Vuforia support AR implementations but come with limitations such as cost, integration complexity, or reliance on specific SDKs.

By combining indoor positioning with AR, our solution provides universal applicability that works across various environments.

Study Details

The primary goal of our study is to develop an indoor navigation and notification system that integrates augmented reality (AR) with indoor positioning technologies. This system seeks to:

  • Enable precise geolocation in indoor spaces.
  • Provide users with augmented reality-enhanced visual guidance and notifications.
  • Offer a universally adaptable solution for different indoor environments, overcoming the limitations of existing, site-specific applications.
  • Enhance user experience through seamless navigation, reducing stress and improving efficiency in large, complex indoor spaces.

We employ a specialized combination of technologies tailored to address the challenges of indoor navigation and augmented reality integration. For indoor positioning, we utilize Sails, a robust platform for map creation and navigation functionalities that also integrates seamlessly with mobile device sensors, such as accelerometers and gyroscopes, to enhance location precision. This system ensures that users can navigate even in complex indoor spaces with improved accuracy.

To enable augmented reality, we implement Vuforia, a tool that provides advanced computer vision capabilities, including image recognition and 3D object tracking. Its integration facilitates the seamless overlay of virtual elements into real-world environments, enriching the user's navigational experience with interactive AR features.

For navigation algorithms, we incorporate the A* algorithm, known for its efficiency and accuracy in calculating optimal paths between points. This ensures reliable and effective route generation, a critical feature in indoor navigation scenarios.

The system's mobile implementation is based on the Android platform, leveraging the device's built-in sensors to refine positioning accuracy. The integration of gyroscopes, compasses, and accelerometers ensures that the application adapts dynamically to user movement, providing precise, real-time guidance across diverse indoor environments.

Architecture and Algorithms

  • The mobile application (Android) handles navigation, AR integration, and user interactions.
  • A server (developed with ASP.NET) manages map data, user information, and real-time notifications.
  • Indoor Positioning: The integration of Sails provided satisfactory accuracy, especially when paired with device sensor data. Challenges in small spaces were mitigated by increasing Wi-Fi access points.
  • Augmented Reality: Vuforia's implementation allowed accurate marker detection and overlay of virtual elements. Integration with Unity enabled visually rich, interactive AR environments.
  • Pathfinding: A* demonstrated excellent results, generating efficient and reliable routes in complex environments.

Testing and Validation

  • Initial tests focused on small-scale environments to validate navigation precision and AR marker recognition.
  • Algorithms like A* and Dijkstra were tested for their effectiveness in real-world scenarios, with A* showing superior performance.

The system successfully provided real-time navigation and AR-enhanced notifications, reducing user stress and improving orientation in test spaces. This solution opens opportunities to enhance customer engagement and streamline operations in malls, museums, airports, and similar environments. By offering real-time notifications and navigation, organizations can create personalized user experiences, boosting satisfaction and retention.

February 25, 2015
April 8, 2021
June 20, 2019
February 25, 2015
February 7, 2018