Location and vision   based Augmented   Reality on Android    Mostafa Akbari & Simon Heinen                               ...
About us •   Working with AR since 2007 •   First version of the DroidAR framework in 2009 •   First presentation on the f...
Mobile Developers Guide ToThe Galaxy • Implementing Augmented Reality     •   p.171 AR Usage Scenarios in Mobile     •   p...
DroidAR v1 • Open Source since 2011     • github.com/bitstars/droidar • Location based and marker based AR • Project drive...
509.04.2013
09.04.2013   6
709.04.2013
809.04.2013
909.04.2013
More DroidAR v1 Examples                    Example videos at           10             youtube.com/user/bitstars/videos09....
DroidAR v2                  JMonkey                   Engine    Sensor and   Vision Based                Position         ...
jMonkey Engine • Open source & cross platform • ~358 years of effort (COCOMO model) • First commit in June, 2003 • Test th...
Developing your AR appCreate the game/app in jMonkey      Test it on the development machine             Create an Android...
Sample code              1409.04.2013
Sample app             1509.04.2013
Sample app             1609.04.2013
SLAM • SLAM = Simultaneous localization and mapping • No dependencies to environment and no pre-knowledge   needed • Very ...
Indoor navigation use case                             1809.04.2013
Possible extensions • Detecting surfaces     •   Positioning objects     •   Occlusion and shadow casting of virtual objec...
Position composition • SLAM     • works well indoor     • Other feature distances in outdoor environments     • Lighting c...
ConclusionHigh flexibility                         Easy to use• Hybrid tracking: Automatic             • Reusable componen...
Thank you!       Questions?    simon@bitstars.com   22
Upcoming SlideShare
Loading in …5
×

Bitstars

8,568 views

Published on

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,568
On SlideShare
0
From Embeds
0
Number of Embeds
7,630
Actions
Shares
0
Downloads
14
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Bitstars

  1. 1. Location and vision based Augmented Reality on Android Mostafa Akbari & Simon Heinen 109.04.2013
  2. 2. About us • Working with AR since 2007 • First version of the DroidAR framework in 2009 • First presentation on the first droidcon  • Founded bitstars in 2012 • Startup out of the university RWTH Aachen • Augmented reality and location based service infrastructure • Framework for location based services and crowdsourcing 209.04.2013
  3. 3. Mobile Developers Guide ToThe Galaxy • Implementing Augmented Reality • p.171 AR Usage Scenarios in Mobile • p.173 Tracking • p.174 Augmented Reality SDKs • p.177 AR Developing 101 309.04.2013
  4. 4. DroidAR v1 • Open Source since 2011 • github.com/bitstars/droidar • Location based and marker based AR • Project driven development • 5000 developer worldwide www.youtube.com/watch?v=brlNkKmw8IY 409.04.2013
  5. 5. 509.04.2013
  6. 6. 09.04.2013 6
  7. 7. 709.04.2013
  8. 8. 809.04.2013
  9. 9. 909.04.2013
  10. 10. More DroidAR v1 Examples Example videos at 10 youtube.com/user/bitstars/videos09.04.2013
  11. 11. DroidAR v2 JMonkey Engine Sensor and Vision Based Position composition system 11
  12. 12. jMonkey Engine • Open source & cross platform • ~358 years of effort (COCOMO model) • First commit in June, 2003 • Test the application/game on the development machine using mockups for Android specific components • SDK based on NetBeans • New BSD License • Large community 1209.04.2013
  13. 13. Developing your AR appCreate the game/app in jMonkey Test it on the development machine Create an Android app and add the DroidAR framework Add interfaces for Android specific interaction Use the DroidAR game loader in your 13 Android app09.04.2013
  14. 14. Sample code 1409.04.2013
  15. 15. Sample app 1509.04.2013
  16. 16. Sample app 1609.04.2013
  17. 17. SLAM • SLAM = Simultaneous localization and mapping • No dependencies to environment and no pre-knowledge needed • Very accurate positioning possible • Creates 3d point cloud of environment 1709.04.2013
  18. 18. Indoor navigation use case 1809.04.2013
  19. 19. Possible extensions • Detecting surfaces • Positioning objects • Occlusion and shadow casting of virtual objects • Barriers for physics simulations • Object reconstruction • 3D Object detection • Matching the recorded features to a pre known 3d object feature set 1909.04.2013
  20. 20. Position composition • SLAM • works well indoor • Other feature distances in outdoor environments • Lighting conditions • Absolute positioning components • GPS • WiFi • Relative positioning components • SLAM • Step detection • Composition system • Weighting of positioning components 2009.04.2013
  21. 21. ConclusionHigh flexibility Easy to use• Hybrid tracking: Automatic • Reusable components composition system for positioning • Fast development process and orientation • No technology lock-in• Game engine approach • Combinable with our backend• Targeting high scalability scenarios solutions for location based applicationsScenarios Customers• POI Browsers • Tourism• Games • Education• Navigation • Industry• Multi-user/-player scenarios • Culture• Instruction guides • Game developers 21
  22. 22. Thank you! Questions? simon@bitstars.com 22

×