GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

30
GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit Daniele Miorandi, Erinda Jaupaj, Carlo Caprini, Andrea Zito, Rossana Bartolacelli, Iacopo Carreras, Angelos Anagnostopoulos, Anestis Trypitsidis, Marc Bonazountas, Giuseppe Conti, Stefano Piffer, Nicola Dorigatti, Tao Feng, Joran Jessurun, Theo Arentze

Transcript of GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Page 1: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Daniele Miorandi, Erinda Jaupaj, Carlo Caprini, Andrea Zito, Rossana Bartolacelli, Iacopo Carreras, Angelos Anagnostopoulos, Anestis

Trypitsidis, Marc Bonazountas, Giuseppe Conti, Stefano Piffer, Nicola Dorigatti, Tao Feng, Joran Jessurun, Theo Arentze

Page 2: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

The ‘What’

An app for routing and navigating users across

outdoor and indoor spaces

Page 3: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

• Building upon the functionality shipped with the (open source) i-locate toolkit

• Based on open standards (e.g., indoorGML) and open data (from OpenStreetMap)

• Open for the community to use, enhance, extend

Page 4: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

https://gitlab.com/ilocate/ilocate-app

Page 5: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

The i-locate toolkit

• A set of open source components supporting communities, startups and Web entrepreneurs to quickly develop and deploy indoor/outdoor location-based services

• Packaging basic functionality, wrapped with easy APIs and integrated in a coherent picture

Page 6: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Key toolkit functionality• Integration of various indoor/outdoor positioning systems (GPS/

EGNOS/WiFi/BLE/ZigBee/QR codes/cameras …)

• Routing across indoor/outdoor spaces

• Geofencing

• Spatial queries support

• Crowdsourcing

• Analytics

• Asset management

• Authentication and access control

Page 7: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Toolkit Architecture

i"locate:*Indoor/outdoor*LOCa4on*and*Asset*management*Through*open*gEodata*www.i"locate.eu***

(GA*621040)*

Current-architecture-(final?)

Page 8: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

App functionality and features

• Get current position and display on a map

• User (self)registration and login

• Compute indoor/outdoor routes (OTP with indoorGML support)

• Display a route on the map

• Navigate indoor/outdoor spaces

• Display indoor maps and show user position and target position

• Read QR code

• Report about local issues (crowdsourcing)

Page 9: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

App Implementation

• Implemented using Appcelerator Titanium SDK for cross-platform support

• With additional modules for text-to-speech and speech-to-text support, support of OSM APIs, outdoor localization (WiFi, GPS, EGNOS)

Page 10: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Demo?

Page 11: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 12: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 13: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 14: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 15: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 16: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 17: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Crowdsourcing

• Based on the CIVICFLOW (http://civicflow.com/) platform

• Free!

Page 18: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 19: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 20: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 21: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit
Page 22: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Get it and start playing around!

Page 23: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

You are a company developing indoor/outdoor LBS?

Use it, it’s free!

Page 24: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

You are a developer?

Join our community and help us making it

better!

Page 25: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

You are an institution (local government, hospital, museum etc.) interested in offering such an app to

your users?

Contact us, we can help!

Page 26: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

You don’t trust me and want to see if it really works?

Come to me during the break and I’ll show you

a live demo!

Page 27: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Contacts

Daniele Miorandi

[email protected]

skype: danielemiorandi

Page 28: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

https://gitlab.com/ilocate/ilocate-app

Page 29: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

Additional Material

Page 30: GuideMe: an outdoor/indoor navigation app based on the i-locate open toolkit

App configuration• the URL of the proxy;

• the URL of the geocoder;

• the URL of the routing service;

• the URL of the openAM authentication endpoint (Security and Privacy module);

• the ID of the CIVICFLOW campaign for crowdsourcing functionality (optional);

• the target platforms;

• the target deployment environments (development, test, production);

• other dependencies