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

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

totomo
August 25, 2018

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

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

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