Indoor-Navigation unter Android

von Martin Gernhardt (tarent), Andreas Grau (tarent solutions GmbH)

Navigationssysteme mit GPS sind inzwischen weit verbreitet. Im Inneren von Gebuden versagen sie jedoch naturgem, da die Satelliten dort nicht mehr sichtbar sind. Dabei gibt es durchaus interessante Anwendungsflle fr die Positionsbestimmung in geschlossenen Rumen, wie z.B. die Lokalisierung autonomer Roboter, Prozesskontrolle in grossen Fabriken oder auch Augmented-Reality Spiele. Wir stellen eine Lsung auf Basis frei verfgbarer Bibliotheken vor, mit der interessierte Entwickler die Mglichkeit haben, Android-Anwendungen zu schreiben, die ihre eigene Position ermitteln knnen.

Das vorgestellte Framework beinhaltet den gesamten Funktionsumfang von der Erstellung von Karten, ber die Verwaltung und Bereitstellung der fr die Indoor-Navigation bentigten Informationen, bis zur eigentlichen Lokalisierung in der mobilen Applikation. Die Lokalisierung erfolgt primr anhand von WLAN-Fingerprints. Zustzlich knnen anderen Sensoren (z.B. Accelerometer) und Verfahren (z.B. Map Matching) genutzt werden. Der Vortrag beschreibt den konkreten Einsatz der Technologien und Algorithmen in einer Beispielanwendung sowie die Integration von Werkzeugen und Quellcode des OpenStreetMap-Projekts fr die originalgetreue Georefenzierung. Desweiteren geben wir einen Ausblick auf verschiedene Strategien zur Indoor-Lokalisierung, die von uns nicht genutzt werden, wie z.B. "Time of Flight"-Messungen oder Bluetooth-Beacons.

Über den Autor Martin Gernhardt:

Martin Gernhardt studierte BWL/VWL und Informatik in Kiel und Cadiz (Spanien), war sechs Jahre lang Anforderungsmanager, Buiness Analyst, Prozessmanager, Prozessarchitekt, Steuerung Kundenservice und Produktmanager bei der Deutschen Post AG und arbeitet seit 2013 bei der tarent als Produktmanager Indoor Navigation, Productowner und Produktmanager CRM.

Über den Autor Andreas Grau:

Andreas Grau hat in den vergangenen Jahren diverse Projekte beratend begleitet und bei deren Umsetzung auch hands-on geholfen. Neben dem Thema IAM beschftigt er sich insbesondere mit Scrum, Algorithmen und Open Source Lsungen im Bereich Enterprise Integration, BPM und Indoor Navigation.