Indoor Positioning with a WLAN Access Point List on a Mobile Device

Similar documents
Enhanced wireless indoor tracking system in multi-floor buildings with location prediction

SMART RFID FOR LOCATION TRACKING

Wireless Indoor Tracking System (WITS)

Indoor Localization and Tracking using Wi-Fi Access Points

How much of the outside E911 Location Problem in VoIP can be reasonably solved using existing Radio Beacons

Collaborative Cellular-based Location System

CellSense: A Probabilistic RSSI-based GSM Positioning System

Using time-of-flight for WLAN localization: feasibility study

RADAR: An In-Building RF-based User Location and Tracking System

Wireless Location Detection for an Embedded System

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

Real Time Indoor Tracking System using Smartphones and Wi-Fi Technology

A New WKNN Localization Approach

Research on an Economic Localization Approach

Hardware-free Indoor Navigation for Smartphones

Wireless Sensors self-location in an Indoor WLAN environment

GSM-Based Approach for Indoor Localization

Delivering Real-World Ubiquitous Location Systems

Wi-Fi Localization and its

Wi-Fi Fingerprinting through Active Learning using Smartphones

WhereAReYou? An Offline Bluetooth Positioning Mobile Application

Senion IPS 101. An introduction to Indoor Positioning Systems

WiFiPos: An In/Out-Door Positioning Tool

Pervasive Systems SD & Infrastructure.unit=3 WS2008

IoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal

Indoor Location System with Wi-Fi and Alternative Cellular Network Signal

Enhanced Location Estimation in Wireless LAN environment using Hybrid method

EXTRACTING AND USING POSITION INFORMATION IN WLAN NETWORKS

A Study on Investigating Wi-Fi based Fingerprint indoor localization of Trivial Devices

, 1 - Bluetooth Bluetooth. ( context-aware ) (Wi-Fi, Bluetooth) XVII DAMDID/RCDL 2015 « »,, 13-16

Use of fingerprinting in Wi-Fi based outdoor positioning

Indoor navigation with smartphones

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

Combining similarity functions and majority rules for multi-building, multi-floor, WiFi Positioning

The widespread dissemination of

Enhancing Tabletop Games with Relative Positioning Technology

WiFi fingerprinting. Indoor Localization (582747), autumn Teemu Pulkkinen & Johannes Verwijnen. November 12, 2015

ENHANCED EVALUATION OF RSS FINGERPRINTING BASED INDOOR LOCALIZATION S.SANTHOSH *1, M.PRIYA *2, R.PRIYA *3. Technology, Chennai, Tamil Nadu, India.

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

THE PLACE LAB PROJECT

Sensing in Rich Bluetooth Environments

Herecast: An Open Infrastructure for Location-Based Services using WiFi

On the Optimality of WLAN Location Determination Systems

Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden)

A Study of Devising Neural Network Based Indoor Localization Using Beacons: First Results

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

Location-Enhanced Computing

Beacon Indoor Navigation System. Group 14 Andre Compagno, EE. Josh Facchinello, CpE. Jonathan Mejias, EE. Pedro Perez, EE.

MOBILE COMPUTING 1/29/18. Cellular Positioning: Cell ID. Cellular Positioning - Cell ID with TA. CSE 40814/60814 Spring 2018

INDOOR LOCATION SENSING AMBIENT MAGNETIC FIELD. Jaewoo Chung

idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology

An Enhanced Floor Estimation Algorithm for Indoor Wireless Localization Systems Using Confidence Interval Approach

Using Intelligent Mobile Devices for Indoor Wireless Location Tracking, Navigation, and Mobile Augmented Reality

Cooperative localization (part I) Jouni Rantakokko

best practice guide Ruckus SPoT Best Practices SOLUTION OVERVIEW AND BEST PRACTICES FOR DEPLOYMENT

SMARTPOS: Accurate and Precise Indoor Positioning on Mobile Phones

2 Limitations of range estimation based on Received Signal Strength

A Comparison of Multiple Algorithms for Fingerprinting using IEEE802.11

Refining Wi-Fi based indoor localization with Li-Fi assisted model calibration in smart buildings

Indoor Localization in Wireless Sensor Networks

Context-Aware Planning and Verification

Wireless Location Technologies

ERFS: Enhanced RSSI value Filtering Schema for Localization in Wireless Sensor Networks

On the Optimality of WLAN Location Determination Systems

Evaluation of Pre-Acquisition Methods for Position Estimation System using Wireless LAN

Introduction to Mobile Sensing Technology

Analysis of Compass Sensor Accuracy on Several Mobile Devices in an Industrial Environment

INDOOR LOCALIZATION OUTLINE

ILPS: Indoor Localization using Physical Maps and Smartphone Sensors

Indoor Human Localization with Orientation using WiFi Fingerprinting

Wifi bluetooth based combined positioning algorithm

Enhanced indoor localization using GPS information

Key Factors for Position Errors in based Indoor Positioning Systems

INDOOR LOCATION SENSING USING GEO-MAGNETISM

Enhancements to the RADAR User Location and Tracking System

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Indoor localization using NFC and mobile sensor data corrected using neural net

Technical Disclosure Commons

Improved Precise Positioning In 3D Using RCPI And Spherical Co-ordinates For Indoor Localization

LearnLoc: A Framework for Smart Indoor Localization with Mobile Devices

Orientation-based Wi-Fi Positioning on the Google Nexus One

On The Feasibility of Using Two Mobile Phones and WLAN Signal to Detect Co-Location of Two Users for Epidemic Prediction

Redpin - Adaptive, Zero-Configuration Indoor Localization through User Collaboration

RECENT developments in the area of ubiquitous

Near-Field Electromagnetic Ranging (NFER) Indoor Location

Improving the Accuracy of Wireless LAN based Location Determination Systems using Kalman Filter and Multiple Observers

Adding Angle of Arrival Modality to Basic RSS Location Management Techniques

Seamless Indoor/Outdoor Positioning Handover for Location-Based Services in Streamspin

CSCI 8715 PP6: Indoor Positioning Systems Group8 Nuosang Du, Sara Abouelella

Indoor Navigation by WLAN Location Fingerprinting

Multi-Directional Weighted Interpolation for Wi-Fi Localisation

On Measurement of the Spatio-Frequency Property of OFDM Backscattering

Chapter 1 Implement Location-Based Services

WIFE: Wireless Indoor positioning based on Fingerprint Evaluation

Crowdsourced Radiomap for Room-Level Place Recognition in Urban Environment

Location Estimation based on Received Signal Strength from Access Pointer and Machine Learning Techniques

UW Campus Navigator: WiFi Navigation

ON INDOOR POSITION LOCATION WITH WIRELESS LANS

Indoor Positioning Using a Modern Smartphone

Collaborative Localization: Enhancing WiFi-Based Position Estimation with Neighborhood Links in Clusters

Transcription:

Indoor Positioning with a WLAN Access Point List on a Mobile Device Marion Hermersdorf, Nokia Research Center Helsinki, Finland Abstract This paper presents indoor positioning results based on the 802.11 WiFi system (WLAN). It uses the existing infrastructure of buildings and the available technologies in personal mobile devices to calculate an indoor position consisting of floor and building section. A list of known WLAN access points and their location is the only requirement of this simple positioning algorithm. This approach is cheap, does not require calibration work and gives a position resolution in the form of building section and floor. These features make this work novel compared to known approaches. The results of the position calculations reveal an accuracy of 88% even in tricky building layouts. Real life position calculations during a person s work day showed as well good results. The signal strength measurements give reasons to conduct further research to achieve a sub building section resolution. Integrating other mobile device data, like calendar items Bluetooth scan results and data from different kinds of sensors, promises to further enhance the accuracy of indoor positioning and is the subject of further research in our laboratory. Keywords access point, indoor positioning, mobile device, WLAN. T I. INTRODUCTION HE knowledge of a person s position 1 is a valuable piece of context information on which other applications or services [2] are based. The position can be gained by various means depending on the method of position detection and the environment, e.g. is the person indoors or outdoors. Automated position calculation methods with little or no calibration work are the aim for large scale positioning implementations. The user s personal mobile device, e.g. a smart phone, has in many aspects the qualities to fulfill this task of continuous position detection. When it comes to position detection the Global 1 The term position is normally used to express the capability of locating the physical position of an object in a pre-determined space [1]. Copyright is held by the author/owner(s). WSW 06 at SenSys 06, October 31, 2006, Boulder, Colorado, USA. Copyright 2006 ACM 1-59593-343-3/06/0011...$5.00 Positioning System (GPS) performs well in locations that have a line of sight to the sky. But indoor positioning and urban canyons cannot rely on accurate GPS information. Additionally, indoor positions require information about the third dimension, in the form of floor. Commercial indoor positioning and tracking systems, like Ekahau [3] and Geodan [4], require sophisticated and expensive hardware (e.g. radio tags), on the objects whose position is determined, and in the environment in which the objects are positioned. A position accuracy of one to three meters is achieved with these systems. But large scale implementation (ideally in all public buildings and offices) is not feasible due to the extensive costs and the need to equip the objects with additional hardware. An indoor positioning approach on existing infrastructure in a building is made by RADAR [5]. A reported median resolution of 2 to 3 meters is achieved by signal strength measurements of WLAN access points. This approach requires a detailed radio fingerprint of the indoor area. The Place Lab project [6] [7] [8] utilizes, among others, WLAN access points to calculate a position. The calculation is based on a list of known access points and their location. These access points and their estimated position are collected and updated by a user community (wardriving). These users submit their access points to a public database where other users can download them. The accuracy of the resulting position calculation depends on the quantity and quality of the known access points. The special requirements for indoor positioning, increased accuracy and third dimension, are not specially addressed in the Place Lab approach. My work focuses on a simple and robust indoor positioning algorithm implemented in a mobile device using existing infrastructure and technologies based on the 802.11 WiFi system (WLAN). These features enable a low cost and low work effort solution for indoor positioning in large scale implementations. The achieved accuracy is limited, but still seen as valuable for certain location dependent services and applications. The position calculation is based on a list of known WLAN access points and their location in the building.

WLAN scans detect these access points and an algorithm calculates the user s position with a resolution of building section and floor. In office or public buildings often detailed maps or lists of WLAN access points exist for maintenance and operational use. This data is used in my approach to calculate the location inside a building without the need for wardriving or radio signal calibration measurements. The list can simply be distributed to mobile devices using internet or dedicated services. The gathered results of practical WLAN scanning and position calculations on a mobile device demonstrated a good performance. The indoor position was expressed as building section and floor and was in 88% of the calculations correct despite a tricky building layout. Signal strength measurements give reason to believe that a sub building section resolution is possible. Using other available data of a personal mobile device to calculate a user s current position more reliably or more precisely will be part of further research. Calendar entries, Bluetooth scans, and sensor data, like acceleration (motion), magnetic field (compass), and atmospheric pressure, will for example be used. II. MATERIALS AND METHODS A. Hardware The Nokia 770 Internet tablet [9] was selected for the first implementation and testing of the indoor positioning algorithm. The tablet is equipped with a WLAN and Bluetooth radio, has a touch screen and a compact size of 141 mm 79 mm 19 mm. The well Fig. 2. Building layout with six wings (A to F). Each of the seven floors exhibits this six wing layout. The area marked with X is a light well (open space) extending through all floors. documented Linux platform and the available development software was the main reason to select this mobile device in this work. The tablet was updated with the newest operation firmware of Maemo 2.0 [10]. Bugs had been fixed and new features, partly necessary for the indoor positioning, had been introduced in this version. For using low level WLAN functions, an open source wireless tools library was in addition installed on the tablet. This library provided functions for scanning WLAN access points and activating and deactivating the WLAN radio. A better control of the tablet s operation was insured by this library than using the platform s own WLAN related functions. B. Positioning Algorithm The position calculation algorithm is based on using a list of known WLAN access points that are installed in the building. This WLAN list holds the mac addresses Fig. 1. Illustration of the position calculation algorithm with example scan data. In column 1 all detected WLAN access points are listed with their corresponding received signal strength (rss) values. In the 2. column only the building s access points and their locations are listed. A counting and weighting is done in the 3. column (e.g. 6 times was the floor 3 detected, and the rss values result in a high weight for this floor). The calculated position is then indicated in 4.

TABLE I SUMMARY OF POSITION CALCULATIONS AT DEFINED LOCATIONS Description Quantity Total number of position calculations 65 Position calculations at ambiguous locations (e.g. 8 on platforms or in hallways between wings) Correct position calculations 50 Wrong position calculations 7 Wrong position calculations at positions near the 4 inner open space of the building s access points and their locations in form of building section here wing and floor. The emphasis in the first approach was laid on simplicity of the algorithm. Therefore only the scan result of one scan is used to calculate a position. A scan also provides the receive signal strength (rss) of each found access point. This information was also integrated in the position calculation. Four steps lead to a position calculation: (1) WLAN scan, (2) identifying the WLAN access points of the building s WLAN list, (3) counting and weighting the detected access points of the floors and wings, (4) identifying the most detected and highest weighted floor and wing, which represent the calculated position. The weighting of the detected building sections and floors is based on the receive signal strength values. Fig. 1 illustrates these four steps on an example scan. C. Data Collection Setup The results presented in this paper are based on data collected in one building. The building has seven floors of which the first floor is on ground level. The basement floors were not considered because no WLAN access points are installed there. Fig. 2 shows the floor plan of the building. There are six wings and a light well extending through all the floors above ground level. In each wing on each floor two WLAN access points are located which are documented in the WLAN list. The only exception is the cafeteria area located in wing C and D on the first floor, here no access points are situated. The light well, marked with X, is an open interior space. Here only on the ground floor two access points are located. In total 82 access points are distributed in this building. In this indoor environment three different sets of data were collected. 1) Documented walk through the building: To evaluate the performance of the position calculation algorithm I selected 65 locations inside the building. On a map I marked each scan location. At each location I initiated manually a WLAN scan. The scan data and the calculated position were stored in two separate files. Fig. 3. Receive signal strength (rss) of two in line of sight access points and one access point in an adjacent wing during a stationary WLAN measurement. Fig. 4. Venn diagram of the stationary data collection with respect to the detection of the in line of sight access points. 2) Continuous WLAN scans at one location: To evaluate the WLAN scanning performance I placed the WLAN scanning device at one location in the center of a wing. Both WLAN access points of this wing, which are in the WLAN list, were in line of sight and only a couple of meters away. The device performed a WLAN scan every 20 seconds and saved the scan data and the calculated position into two separate files. This data was collected over a time period of about 28 hours. 3) Real life data collection: The WLAN scanning and position calculating tablet was on a person during an ordinary work day in the building. The tablet performed every 20 seconds a WLAN scan and calculated the position. The calculated position was also displayed on the device. Again the scan data and the calculated position was saved into two separate files on the device.

Fig. 5. Real life data collection and position calculation during a person s work day in the office building. III. RESULTS In three data collection setups an indoor position was calculated based on WLAN scans and a WLAN access point list. The measurements were carried out with a Nokia 770 internet tablet inside an office building. In the first setup 65 WLAN scans and position calculations were performed at defined and documented locations throughout the whole building. The calculated position was stated as building section (here wing) and floor. Table 1 summarizes the accuracy of the position calculations. If the calculations at the ambiguous positions were excluded, the overall accuracy would be 88%. Collecting stationary WLAN scan and position data was done in the second setup. During a period of 28 hours the tablet scanned and calculated with a time interval of 20 seconds at a fixed location at the center of one wing. The detected signal strength of two nearby (in line of sight) WLAN access points and one further away access point (adjacent wing) are plotted over the measurement time in Fig. 3. The collected data in this setup revealed that both in line of sight access points were only detected in 40% of the scans. The resulting position calculation accuracy of the total 5092 measurements was 82%. The Venn diagram in Fig. 4 points out the above found results. It also indicates that a position accuracy of 99% could have been achieved if both in line of sight access points would have been detected as they should have. A real life data collection was undertaken in the third setup. The tablet was carried on a person during one work day in the office building. WLAN scans and position calculations were executed every 20 seconds. The plot of the calculated location over the measurement time is shown in Fig. 5. It indicates clearly the positions of the person in the building. Wrong position calculations are readily seen. IV. CONCLUSION The data collected in the first setup (documented locations) and third setup (real life) reveal a good performance of the implemented simple indoor positioning algorithm. Especially the real life positioning results give confidence of improving the position accuracy by considering a series of WLAN scans for the position calculation. This way faulty position jumps over several floors or wings can be detected and corrected. In Table 1 the problem with the light well is reflected. Most of the wrong position calculations are based on the special layout of the building with its open inner space. WLAN access points from other wings and floors are highly visible near the light well, which results in an increased number of false position calculations at locations close to the light well. On the other hand the position calculation algorithm is very reliable in the non open inner space parts of the building. The regular distribution of the WLAN access points two access points in each wing on each floor is supporting these good results. An evaluation of the algorithm s performance in other buildings with different layout is still required and planned. The stationary data collection results, see Fig. 4, show that the WLAN scanning procedure needs improvement so that the nearest (in line of sight) access points are reliably detected. A passive WLAN scanning, identical to the Placelab s implementation, detects only in 40% of

the scans the nearest and in line of sight access points. Additionally the receive signal strength results of the stationary data collection setup shown in Fig. 3 justify implementing and testing a simple triangulation approach. Hence a sub wing resolution of the position calculation could be achieved. Other improvements and evolutions of the described indoor positioning algorithm include the integration of Bluetooth scan results, usage of motion, compass or pressure sensor data and other context related information, e.g. calendar entries, photos. At last solutions must be found which enable an (automated) access or distribution of the building s WLAN access point lists. User friendly updates and additions to the WLAN access point lists, which are stored on the mobile device, have to be considered as well. ACKNOWLEDGMENT I would like to thank my colleagues in collecting position data during their normal work day. My thanks go also to all the helping minds supporting me in developing the Linux software for the mobile tablet. REFERENCES [1] D. Cotroneo, S. Russo, F. Cornevilli, M. Ficco and V. Vecchio, Implementing positioning services over an ubiquitous infrastructure, Proceeding of the Second IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, 2004. [2] W. G. Griswold, P. Shanahan, S. W. Brown and R. T. Boyer, ActiveCampus Experiments in Community-Oriented Ubiquitous Computing, IEEE Computer, Vol. 37, No. 10. (2004), pp. 73-81. [3] Ekahau Inc., www.ekahau.com. [4] Geodan Group, http://www.geodan.com. [5] P. Bahl and V. N. Padmanabhan., RADAR: An In-Building RF- Based User Location and Tracking System, Proceedings of IEEE Infocom, 2000. [6] A. LaMarca et al., Place Lab: Device Positioning Using Radio Beacons in the Wild, Proc. 3rd Int l Conf. Pervasive Computing (Pervasive 05), LNCS 3468, Springer, 2005, pp. 116 133. [7] Y.-C Cheng, Y. Chawathe, A. LaMarca and J. Krumm, Accuracy characterization for metropolitan-scale wi-fi localization, Proceedings of MobiSys '05, Seattle, WA, June 2005. [8] Jeffrey Hightower, Anthony LaMarca, Ian E. Smith, "Practical Lessons from Place Lab," IEEE Pervasive Computing, vol. 5, no. 3, pp. 32-39, Jul-Sept, 2006. [9] Nokia 770 Internet Tablet, http://europe.nokia.com/a4145104. [10] Maemo development platform, http://www.maemo.org/.