Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

KISS Augmented Reality


Published on

The idea of augmented reality has been present in our culture for many years now, but just recently it became very noticeable. Thanks to Google Glass project it is recognisable not only among tech enthusiasts but also in mass media. My goal is to show you how to Keep It Super Simple and implement AR with location-based data in a couple of hours. I hope I will give you some food for thought and inspire you to create your own amazing apps that will put our reality into next level.

Published in: Software
  • Be the first to comment

KISS Augmented Reality

  1. 1. Let's KISS Augmented Reality Krzysztof Jackowski ADB Meetup, Kraków 25.09.2015
  2. 2. src:
  3. 3. src:
  4. 4.
  5. 5. src:
  6. 6. What is Augmented Reality?
  7. 7. Ronald Azuma – definition of AR system (1997) • connects real and virtual world, • interactive in real time, • allows movement in 3D. It’s not virtual reality! In future AR will be everywhere! What is Augmented Reality?
  8. 8. What do we need to develop AR?
  9. 9. Hardware • CPU • Display • Input and sensors What do we need to develop AR?
  10. 10. What do we need to develop AR? Software - interpretation of input • Image recognition • Video tracking • Positioning • …
  11. 11. But let's Keep It Super Simple!
  12. 12. What is azimuth?
  13. 13. Azimuth is the option!
  14. 14. Theoretical asymuth calcualtion src:A. Jagielski, Geodezja I, GEODPIS , 2005.
  15. 15. Theoretical asymuth calcualtion - steps 1) Get current azimuth from SDK sensor 2) Calculate theoretical azimuth based geodesy theory 3) Setup accuracy 4) Compare both azimuth and call event!
  16. 16. AR - implementation
  17. 17. AR - implementation
  18. 18. AR - implementation
  19. 19. Any issues? Accuracy of sensors :(
  20. 20. Food for thought 1) Sensor filters f.e. Low-pass filter 2) Adding altitude and move cursor on the screen 3) Make amazing apps!
  21. 21. Krzysztof Jackowski Android Developer @netguru AR implementation: email:
  22. 22.