We implemented a positioning engine for mobile phones that can be trained by the users to recognize places as personal landmarks by their wireless communication fingerprint. Our always-best-positioned approach integrates heterogeneous sensor data, such as Bluetooth (BT) device addresses, WLAN MACs, GSM cell ids and GPS coordinates, if available. As an alternative to measuring the signal strength of wireless access points, our positioning engine measures the relative frequency of their appearance and disappearance over time, which closely correlates to their distance. The user can add new places as symbolic names to a hierarchical location model at any time using their mobile phone. For each place, the wireless sensor fingerprint can be trained by the user to define a landmark. Once landmarks have been trained, the positioning engine continuously matches the current sensor profile against the database of learned fingerprints and chooses the most likely place. In case that no BT or WLAN APs are visible, the hierarchical data model can at least derive a higher-level description of the current region based on GSM or GPS as fallback strategy in the sense of being always best positioned. We evaluated the positioning accuracy in our university's lab environment in terms of hits and misses and investigated the effect of various time window sizes for the frequency measurement of the fingerprint. The symbolic location model can be applied for example to adapt the mobile device to different contexts, e.g. automatically mute the ringtone in meeting rooms, trigger location-dependent rules and events, or disclose the current location to friends. (Abstract)
[1]
Aaron J. Quigley,et al.
Proximation: Location-Awareness Though Sensed Proximity and GSM Estimation
,
2005,
LoCA.
[2]
Wolfgang Wahlster,et al.
Seamless Resource-Adaptive Navigation
,
2011,
Resource-Adaptive Cognitive Processes.
[3]
Paramvir Bahl,et al.
RADAR: an in-building RF-based user location and tracking system
,
2000,
Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).
[4]
Eyal de Lara,et al.
Accurate GSM Indoor Localization
,
2005,
UbiComp.
[5]
Dominik Heckmann,et al.
Ubiquitous user modeling
,
2006
.
[6]
Christoph Stahl,et al.
Here and Now : A User-Adaptive and Location-Aware Task Planner
,
2007
.
[7]
T. Vincenty.
DIRECT AND INVERSE SOLUTIONS OF GEODESICS ON THE ELLIPSOID WITH APPLICATION OF NESTED EQUATIONS
,
1975
.
[8]
Wolfgang Effelsberg,et al.
Deployment, Calibration, and Measurement Factors for Position Errors in 802.11-Based Indoor Positioning Systems
,
2007,
LoCA.