Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Yahoo! MAPにおけるARの活用事例 - FOSS4G Tokai 2018 -

Avatar for totomo totomo
August 25, 2018

Yahoo! MAPにおけるARの活用事例 - FOSS4G Tokai 2018 -

Talked about applying AR to our map application which is named Yahoo! MAP.

Avatar for totomo

totomo

August 25, 2018
Tweet

More Decks by totomo

Other Decks in Technology

Transcript

  1. ) 8 ) 48 4 4 ) 4 ( 0

    8 0 A 5 11 2 .( C IF G Yahoo! MAPAR 
  2. 0. ( 2 0 2 11 )0. ) 8 •

    )' • Yahoo! MAP AR  • ARKitCoreLocation "+ • ARKit+CoreLocation •  /( $  •   • %! • ,- •  + • &0*# • AR  UI . 
  3. ! • iOS, Android$  )" &% • *1-/3,# 

    4('+2  5.('&%! 05. )"  • AR iOS)" 
  4. ( 61 08 ( 0 ) ( 6 6 81

    22 1 08 . .6 . A Product Manager Designer Engineer
  5. ( 1 08 ( 0 ) ( 81 22 1

    087 .7. . 20179 12 1 2 3       QA  
  6. 1 08 0 ( 81 22 1 08 . .

    . )18 • iOS 11(AR"$%  Framework • AR  Position Tracking& A9 '#!  • Android → ARCore
  7. ( 8 12 ( 2 ) ( 8 8 12

    9 0908 0 ( 80 . • '40,8-%) */  Apple1(  #&"$& •  %6. !%+* '40,7 235& 
  8. ( 8 2 ( . ).8. ( 8 . 2

    1 1 10 ( 1+ .
  9. ( 8 2 ( . ).8. ( 8 . 2

    1 1 10 ( 1+ . •  ARKit     AR  N N (xn , zn ) (latn , lonn )
  10. ( 8 2 ( . ).8. ( 8 . 2

    1 1 10 ( 1+ . (0, 0) d [m] (x1 , z1 ) (lat0 , lon0 ) d [m] (lat1 , lon1 )
  11. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A C •   •  • +  • 
  12. ( 5 1 08 ( 0 ) 5 ( 5

    81 22 1 08 . . . position eulerAngles.y
  13. ( 61 08 ( 0 ) ( 6 6 81

    22 1 08 . .6 .
  14. ( 1 08 ( 0 ) ( 81 22 1

    087 .7. . position
  15. ( 1 08 ( 0 ) ( 81 22 1

    08 . . 9. position • #" $ • !  & %    
  16. 0. ( 2 0 2 11 )0. ) 8 position

    • !&    $,. ()% • +- '# " * 
  17. ) 201 ) 1 ) 2 (33 +201 8 +

    8 . A C position
  18. (4 1 08 ( 044 ) (4 4 814 22

    1 08 . . . Correctable Space Fixed Space Root Space
  19. ( 5 1 08 ( 0 ) 5 ( 5

    81 22 1 08 . . . • Fixed Space •  • Correctable Space •   • &  • 
  20. ( 61 08 ( 0 ) ( 6 6 81

    22 1 08 . .6 . GPS (CoreLocation) AR (ARKit) GPS 
  21. ( 1 08 ( 0 ) ( 81 22 1

    087 .7. . GPS  (CoreLocation) AR  (ARKit) GPS    
  22. 0. ( 2 0 2 11 )0. ) 8 )

    A C •   • 
  23. ( 1 08 ( 0 ) ( 81 22 1

    08 . . 9. A •  •  →    • AR →    
  24. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A C     
  25. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A •  •  →   2  ( 2D ) • AR →  (3D)
  26. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A • →  •  →  • → ( )
  27. ( 1 08 ( 0 ) 3 ( 81 3

    22 1 08 . . . A C 1   
  28. ) 201 ) 1 4 ) 2 4 (33 201

    8 8 . • ARKit + CoreLocation ,GI4CD5$  • ARKit61;F.7,;F>-=-:"*2   • GPSH+!<-C  .7#?3' A8%@ • AR)( 90E UI  &/B