Mole: a scalable, user-generated WiFi positioning engine

被引:33
作者
Ledlie, Jonathan [1 ]
Park, Jun-Geun [2 ]
Curtis, Dorothy [2 ]
Cavalcante, Andre [3 ]
Camara, Leonardo [3 ]
Costa, Afonso [3 ]
Vieira, Robson [3 ]
机构
[1] Nokia Res Ctr, 4 Cambridge Ctr, Cambridge, MA 02139 USA
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
[3] Nokia Inst Technol, Manaus, Amazonas, Brazil
关键词
crowd-sourcing; WiFi positioning; localisation;
D O I
10.1080/17489725.2012.692617
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
We describe the design, implementation, and evaluation of Mole, a mobile organic localisation engine. Unlike previous work on crowd-sourced WiFi positioning, Mole uses a hierarchical name space. By not relying on a map and by being more strict than uninterpreted names for places, Mole aims for a more flexible and scalable point in the design space of localisation systems. Mole employs several new techniques, including a new statistical positioning algorithm to differentiate between neighbouring places, a motion detector to reduce update lag, and a scalable 'cloud'-based fingerprint distribution system. Mole's localisation algorithm, called Maximum Overlap (MAO), accounts for temporal variations in a place's fingerprint in a principled manner. It also allows for aggregation of fingerprints from many users and is compact enough for on-device storage. We show through end-to-end experiments in two deployments that MAO is significantly more accurate than state-of-the-art Bayesian-based localisers. We also show that non-experts can use Mole to quickly survey a building, enabling room-grained location-based services for themselves and others.
引用
收藏
页码:55 / 80
页数:26
相关论文
共 30 条
[1]  
Akkaya K, 2005, I C COMP SYST APPLIC
[2]  
Bahl P., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P775, DOI 10.1109/INFCOM.2000.832252
[3]  
Bargh M.S., 2008, P 1 ACM INT WORKSH M, P49
[4]  
Barry A, 2009, LECT NOTES COMPUT SC, V5801, P197, DOI 10.1007/978-3-642-04385-7_14
[5]   Employing user feedback for fast, accurate, low-maintenance geolocationing [J].
Bhasker, ES ;
Brown, SW ;
Griswold, WG .
SECOND IEEE ANNUAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2004, :111-120
[6]  
Bolliger P., 2008, P 1 ACM INT WORKSH M, P55, DOI [10.1145/1410012.1410025, DOI 10.1145/1410012.1410025]
[7]   Improving Location Fingerprinting through Motion Detection and Asynchronous Interval Labeling [J].
Bolliger, Philipp ;
Partridge, Kurt ;
Chu, Maurice ;
Langheinrich, Marc .
LOCATION AND CONTEXT AWARENESS: 4TH INTERNATIONAL SYMPOSIUM, LOCA 2009, 2009, 5561 :37-+
[8]  
Charrow B., 2010, THESIS
[9]   Accuracy characterization for metropolitan-scale Wi-Fi localization [J].
Cheng, YC ;
Chawathe, Y ;
LaMarca, A ;
Krumm, J .
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES (MOBISYS 2005), 2005, :233-245
[10]  
Dong FF, 2009, LECT NOTES COMPUT SC, V5801, P79, DOI 10.1007/978-3-642-04385-7_6