Skip to content

Willjay90/Gotcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Indoor Item Locator with ARKit

ios12+ swift4+ arkit2

A survey shows that 77% of smartphone owners regularly use navigation apps. Indeed, with the help of Global Positioning System (GPS), navigation apps can make the directions more in-depth and precise for the users. However, GPS doesn’t work so well indoors. In many games, there are guidance systems (waypoints) that help players find the mission target more easily. With the improvement of mobile phone performance, nowadays smart phone can handle heavy tasks like image processing in 60 fps. We want to use state-of-the-art technology like augmented reality (AR) to make it easier to find items in the store.

This project is motivated by Google Map AR extention in Google I/O 18 and Shared experiences with ARKit 2 in WWDC 2018. The goal is to create a indoor guidance system to help users locate items in a grocery store.


What have been done

Challenges

  • How large ARWorldMap can be shared?
  • Inception V3 is not tailored for items in a grocery store, is there any better model, or we have to train it ourselves.

Demo

Demo_Video

Functionalities

Host

  • use "+" button to tag item
  • "single tap" on screen to show item list
  • "double taps" to close item list
  • use "save" button to save current worldMap
  • use "retrieve" button to retrieve saved worldMap
  • when user is nearby, use "share" button to share the worldMap

User after receiving worldMap

  • "single tap" on screen to show item list
  • "double taps" to close item list
  • select item to show waypoint

References

Releases

No releases published

Packages

No packages published

Languages