Augmented reality game with OpenStreetMap

Preview:

Citation preview

MOBILE AUGMENTED REALITYJaak Laineste, State of the Map 2010

ABOUT NUTITEQPart 1

About Nutiteq

• Established in 2006• Consultancy, software, services• Expertise areas:

GIS, Mapping, OpenStreetMapMobile development: Java ME (J2ME), Android,

BlackBerry, iPhone

• BackgroundLocation-Based Services (LBS) for 12+ mobile

operators around the worldAbout 20 Android, BlackBerry, J2ME and iPhone

developers

What Nutiteq does

1. Mobile mapping SDKMobile Java mapping toolkit, base platform20,000+ downloads, over 30,000 end-users/dayPartners: CloudMade, Enough Software

2. White-label mobile solution kitsMobile MappingMobile Tourist - Audio+Video+Maps GuideMobile Fleet Tracking

3. Implementation and customizationServer-side toolsSDK extensions Map-based mobile apps

Developer geography

• Top 5: India, US, UK, China, Indonesia• 130 countries total

AVATAARA: MOBILE AUGMENTED REALITY GAME

Part 2

Mobile LBS games

• Games and Entertainment: 51+% of AppStore app downloads

• Nice location-based gamesGeocaching: web and GPSKeitai Kunitori Gassen (Battle for the Countries), JapanParallel Kingdom - the first GPS-based MMORPGTreasure huntsBotFighters by It’s alive! - Mobile, SMS, MMS

• Action gamesNil?

First person shooting

Game idea

• Imagine playing DOOM:In real worldWith real persons

friends, enemies

Avataara demo video

• Video

Avataara and OSM

• VisualsInvisible walls, on top of phone camera preview imageBackground map: for location referenceGPS, compass and G-sensors for location and orientation

• Map dataCloudMade SVG HTTP service, OSM dataBuildings onlyFake 3D: walls 20 m up and down

• Business caseFree multi-player app, buy virtual goodsDeveloper: yrgel.com, students from Tallinn Technical Univ.

OSM FOR AUGMENTED REALITYPart 3

AR requirements

•Mobile DeviceHardware: camera, GPS, compass, G-

sensorsSoftware APIs: 3D API (OpenGL), APIs for

camera and all the sensors

•Geographical data

Map data for AR

• Simple case E.g. info servicesPOI locations are enough

• For advanced casee.g. GamesVisibility: buildings in 3DVisualization: detailed 3D data (also roads,

trees, land use, building textures/colors etc)Match improvement

Challenges

• DevicesSensors are not precise: GPS, compass, G-sensorsNo indoor locationPhone screen darkness (e.g. Nexus One)No paint gun extension

• SoftwareImage matching tools

• MapsNo 3D in OSMStandard tag: floors=X

Thank you!

Jaak Laineste

CEO, Nutiteqwww.nutiteq.comjaak@nutiteq.com

Mob: +372 509 2586Skype: jaakl3000

twitter.com/nutiteq

Recommended