Smartphone-Based Real Time Vehicle Tracking in Indoor Parking Structures

Although location awareness and turn-by-turn instructions are prevalent outdoors due to GPS, we are back into the darkness in uninstrumented indoor environments such as underground parking structures. We get confused, disoriented when driving in these mazes, and frequently forget where we parked, ending up circling back and forth upon return. In this paper, we propose VeTrack, asmartphone-only system that tracks the vehicle’s location in real time using the phone’s inertial sensors. It does not require any environment instrumentation or cloud backend. It uses a novel “shadow” trajectory tracing method to accurately estimate phone’s and vehicle’s orientations despite their arbitrary poses and frequent disturbances. We develop algorithms in a Sequential Monte Carlo framework to represent vehicle states probabilistically, and harness constraints by the garage map and detected landmarks to robustly infer the vehicle location. We also find landmark (e.g., speed bumps, turns) recognition methods reliable against noises, disturbances from bumpy rides, and even hand-held movements. We implement a highly efficient prototype and conduct extensive experiments in multiple parking structures of different sizes and structures, and collect data with multiple vehicles and drivers. We find that VeTrack can estimate the vehicle’s real time location with almost negligible latency, with error of <inline-formula><tex-math notation="LaTeX">$2\sim 4$</tex-math> <alternatives><inline-graphic xlink:href="gao-ieq1-2684167.gif"/></alternatives></inline-formula> parking spaces at the 80th percentile.

[1]  Nasser M. Nasrabadi,et al.  Pattern Recognition and Machine Learning , 2006, Technometrics.

[2]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[3]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[4]  James Biagioni,et al.  Cooperative transit tracking using smart-phones , 2010, SenSys '10.

[5]  Moustafa Youssef,et al.  No need to war-drive: unsupervised indoor localization , 2012, MobiSys '12.

[6]  Douglas C. Schmidt,et al.  WreckWatch: Automatic Traffic Accident Detection and Notification with Smartphones , 2011, Mob. Networks Appl..

[7]  Minglu Li,et al.  SenSpeed: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Environments , 2014, IEEE Transactions on Mobile Computing.

[8]  Eyal de Lara,et al.  Accurate GSM Indoor Localization , 2005, UbiComp.

[9]  Anshul Rai,et al.  Zee: zero-effort crowdsourcing for indoor localization , 2012, Mobicom '12.

[10]  John H. Kay,et al.  Classification and Tracking of Moving Ground Vehicles , 2002 .

[11]  Ramachandran Ramjee,et al.  Nericell: using mobile smartphones for rich monitoring of road and traffic conditions , 2008, SenSys '08.

[12]  Alexandre M. Bayen,et al.  Virtual trip lines for distributed privacy-preserving traffic monitoring , 2008, MobiSys '08.

[13]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[14]  Wenyu Liu,et al.  Distance Transform-Based Skeleton Extraction and Its Applications in Sensor Networks , 2013, IEEE Transactions on Parallel and Distributed Systems.

[15]  Moustafa Youssef,et al.  The Horus WLAN location determination system , 2005, MobiSys '05.

[16]  Richard P. Martin,et al.  Sensing vehicle dynamics for determining driver phone use , 2013, MobiSys '13.

[17]  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).

[18]  Fanglin Chen,et al.  CarSafe app: alerting drowsy and distracted drivers using dual cameras on smartphones , 2013, MobiSys.

[19]  Neil D. Lawrence,et al.  WiFi-SLAM Using Gaussian Process Latent Variable Models , 2007, IJCAI.

[20]  Romit Roy Choudhury,et al.  Did you see Bob?: human localization using mobile phones , 2010, MobiCom.

[21]  David Howard,et al.  A Comparison of Feature Extraction Methods for the Classification of Dynamic Activities From Accelerometer Data , 2009, IEEE Transactions on Biomedical Engineering.

[22]  Yizhou Wang,et al.  VeTrack: Real Time Vehicle Tracking in Uninstrumented Indoor Environments , 2015, SenSys.

[23]  Richard P. Martin,et al.  Sensing Driver Phone Use with Acoustic Ranging through Car Speakers , 2012, IEEE Transactions on Mobile Computing.

[24]  Kaigui Bian,et al.  Jigsaw: indoor floor plan reconstruction via mobile crowdsensing , 2014, MobiCom.

[25]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[26]  Cecilia Mascolo,et al.  ParkSense: a smartphone based sensing system for on-street parking , 2013, MobiCom.

[27]  Yuanyuan Yang,et al.  Automatic construction of garage maps for future vehicle navigation service , 2016, 2016 IEEE International Conference on Communications (ICC).

[28]  Kaigui Bian,et al.  Sextant: Towards Ubiquitous Indoor Localization Service by Photo-Taking of the Environment , 2016, IEEE Transactions on Mobile Computing.

[29]  Kaigui Bian,et al.  VeLoc: finding your car in the parking lot , 2014, SenSys.

[30]  Jason I. Hong,et al.  Undistracted driving: a mobile phone that doesn't distract , 2011, HotMobile '11.

[31]  Kaigui Bian,et al.  Towards ubiquitous indoor localization service leveraging environmental physical features , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[32]  Romit Roy Choudhury,et al.  SurroundSense: mobile phone localization via ambience fingerprinting , 2009, MobiCom '09.

[33]  Patrick Robertson,et al.  Simultaneous localization and mapping for pedestrians using only foot-mounted inertial sensors , 2009, UbiComp.

[34]  Kaigui Bian,et al.  Multi-Story Indoor Floor Plan Reconstruction via Mobile Crowdsensing , 2016, IEEE Transactions on Mobile Computing.

[35]  Mo Li,et al.  Use it free: instantly knowing your phone attitude , 2014, MobiCom.

[36]  Kun Li,et al.  Personalized Driving Behavior Monitoring and Analysis for Emerging Hybrid Vehicles , 2012, Pervasive.

[37]  Richard P. Martin,et al.  Vehicular speed estimation using received signal strength from mobile phones , 2010, UbiComp.