Skip to content

Repository files navigation

Mix Reality Navigation with Azure Spatial Anchor

Intro

This app is an android-based Mix-Reality application that build graph-based map by placing anchors, and navigating user to and from any two chosen anchors. Our application fully relies on the image recognition (SLAM) for anchor detection, where the anchor-related images are stored in the Azure cloud application - Azure Spatial Anchor.

Environment

Build environment:

  • Android 9.0 and higher;
  • Android Studio 3.5.3;
  • Url lib PickiT

Set up Azure Spatial Anchor

Please following the Micorsoft Azure Spatial Anchor Offical Tutorial to set up your Microsoft Azure account and open Azure Spatial Anchor service.

Note: ASA is in preview stage, if you find ASA service is unavailable, it could be in maintaince period.

Configure account identifier and key

Follow this link to create Spatial Anchors resource, and copy the resource's Account ID and Primary key to app/src/main/java/com/microsoft/sampleandroid/AzureSpatialAnchorsManager.java in their corresponding fields.

Complie the app and follow the instruction in the app.

Demo Videos

Navigation

Map Building

Authors

License

This project is licensed under the MIT License, see the LICENSE.md file for details

Reference

ETHz Mix Reality Lab

Azure Spatial Anchor Sample

Micorsoft Azure Spatial Anchor

About

Android-based Mix Reality Navigation

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages