SenSpeed: Sensing Driving Conditions to Estimate Vehicle Speed in Urban Environments

Acquiring instant vehicle speed is desirable and a corner stone to many important vehicular applications. This paper utilizes smartphone sensors to estimate the vehicle speed, especially when GPS is unavailable or inaccurate in urban environments. In particular, we estimate the vehicle speed by integrating the accelerometer’s readings over time and find the acceleration errors can lead to large deviations between the estimated speed and the real one. Further analysis shows that the changes of acceleration errors are very small over time which can be corrected at some points, called <italic>reference points</italic>, where the true vehicle speed can be estimated. Recognizing this observation, we propose an accurate vehicle speed estimation system, SenSpeed, which senses natural driving conditions in urban environments including <italic>making turns</italic>, <italic>stopping</italic>, and <italic>passing through uneven road surfaces</italic>, to derive reference points and further eliminates the speed estimation deviations caused by acceleration errors. Extensive experiments demonstrate that SenSpeed is accurate and robust in real driving environments. On average, the real-time speed estimation error on local road is <inline-formula><tex-math> $2.1\,\mathrm {km/h}$</tex-math><alternatives> <inline-graphic xlink:type="simple" xlink:href="yu-ieq1-2411270.gif"/></alternatives></inline-formula>, and the offline speed estimation error is as low as <inline-formula><tex-math> $1.21$</tex-math><alternatives> <inline-graphic xlink:type="simple" xlink:href="yu-ieq2-2411270.gif"/></alternatives> </inline-formula> km/h. Whereas the average error of GPS is <inline-formula><tex-math>$5.0$</tex-math> <alternatives> <inline-graphic xlink:type="simple" xlink:href="yu-ieq3-2411270.gif"/></alternatives></inline-formula> and <inline-formula> <tex-math>$4.5$</tex-math><alternatives> <inline-graphic xlink:type="simple" xlink:href="yu-ieq4-2411270.gif"/></alternatives> </inline-formula> km/h, respectively.

[1]  Johan M Karlsson,et al.  Handover location accuracy for travel time estimation in GSM and UMTS , 2007 .

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

[3]  Benjamin Coifman,et al.  Using Dual Loop Speed Traps To Identify Detector Errors , 1999 .

[4]  Shivkumar Kalyanaraman,et al.  Vehicular Traffic Density State Estimation Based on Cumulative Road Acoustics , 2012, IEEE Transactions on Intelligent Transportation Systems.

[5]  Florian Michahelles,et al.  Driving behavior analysis with smartphones: insights from a controlled field study , 2012, MUM.

[6]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[7]  Volkan Cevher,et al.  Vehicle Speed Estimation Using Acoustic Wave Patterns , 2009, IEEE Transactions on Signal Processing.

[8]  Limin Jia,et al.  Some practical vehicle speed estimation methods by a single traffic magnetic sensor , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

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

[10]  Mohan M. Trivedi,et al.  Driving style recognition using a smartphone as a sensor platform , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[11]  Sebastian Thrun,et al.  Robust vehicle localization in urban environments using probabilistic maps , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Suttipong Thajchayapong,et al.  Enhanced detection of road traffic congestion areas using cell dwell times , 2006, 2006 IEEE Intelligent Transportation Systems Conference.

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

[14]  F. Chausse,et al.  Vehicle localization on a digital map using particles filtering , 2005, IEEE Proceedings. Intelligent Vehicles Symposium, 2005..

[15]  Richard P. Martin,et al.  Tracking vehicular speed variations by warping mobile phone signal strengths , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications (PerCom).

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

[17]  Benjamin Coifman,et al.  Improved velocity estimation using single loop detectors , 2001 .

[18]  Daniel J. Dailey,et al.  Dynamic camera calibration of roadside traffic management cameras for vehicle speed estimation , 2003, IEEE Trans. Intell. Transp. Syst..

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