WLAN and Bluetooth Indoor Positioning System

Preview:

DESCRIPTION

Presentation on WLAN and Bluetooth Indoor Positioning System by Ville

Citation preview

Wlan and Bluetooth based indoor positioning system

Aalto University

Development process

• Product development project – fall 2012

– Real life projects sponsored by companies

– Project InPoint, sponsored by Ericsson

– Indoor positioning prototype on school campus

Project InPoint

• 9 members

• Study of indoor positioning in general

• WLAN was chosen as technology

– Widespread distribution

• Android smart phone was chosen as platform

– Developer accessibility on sensors

• First prototype was ready spring 2013

Summer 2013

• Craving for improvement of the system

• Bluetooth added as technology

• More advanced algorithms and methods

• Enhancing the usability

• Making the system more scalable

– Documentation and instructions

System goal and components

• Goal: pinpoint Android device location

Fingerprinting

1 . Calibration of signal environment

- Measure RSS beforehand

- Store measurements to database

2. Positioning

- Measuring RSS

- Comparing result with database

Positioning Engine 1/3

• Position with highest probability chosen

– Probability distribution for every position

• Comparing relations of router RSS

Positioning Engine 2/3

• Normal difference distribution:

• Transition system

– Takes history positionings into account

– Error-estimate

Positioning Engine 3/3

• Anchor system

– Use beacons as anchors

– Uniquely high signal strength near beacon

– Better accuracy and error-estimate

System implementation 1/2

• External server

– Connection to Android phone

– Apache, PHP and mySQL

– Actual PHP-code files

– phpMyAdmin

System implementation 2/2

• Client side

– Computer

– Android device

– Android developing tools with Eclipse

– Java

– Drawing the maps

How to use 1/2

1. Calibration of the whole area

- CalibrationTool

- Orientations

- Settings

- Point interval 2m

How to use 2/2

2. Positioning application

– Shows location on map

– Move and zoom

– Debugging settings

Where to begin

• Read documentation

• Platform source code package

• Demonstration next

• Questions?

Recommended