Accurate, low-energy trajectory mapping for mobile devices

作者: Hari Balakrishnan , Lewis Girod , Arvind Thiagarajan , Samuel Madden , Lenin Ravindranath

DOI: 10.5555/1972457.1972485

关键词: GSMGlobal Positioning SystemAccelerometerComputer scienceEmbedded systemBase stationAndroid (operating system)Mobile deviceReal-time computingGeographic coordinate systemHidden Markov model

摘要: CTrack is an energy-efficient system for trajectory mapping using raw position tracks obtained largely from cellular base station fingerprints. Trajectory mapping, which involves taking a sequence of samples and producing the most likely path followed by user, important component in many location-based services including crowd-sourced traffic monitoring, navigation routing, personalized trip management. Using only (GSM) fingerprints instead power-hungry GPS WiFi radios, marginal energy consumed zero. This approach non-trivial because we need to process streams highly inaccurate GSM localization (average error over 175 meters) produce accurate trajectory. meets this challenge novel two-pass Hidden Markov Model that sequences directly without converting them geographic coordinates, fuses data low-energy sensors available on commodity smart-phones, accelerometers (to detect movement) magnetic compasses turns). We have implemented Android platform, evaluated it 126 hours (1,074 miles) real driving traces urban environment. find can retrieve 75% user's drive accurately median. An by-product even devices with no or (constituting significant fraction today's phones) contribute benefit data.

参考文章(18)
Mike Y. Chen, Timothy Sohn, Dmitri Chmelev, Dirk Haehnel, Jeffrey Hightower, Jeff Hughes, Anthony LaMarca, Fred Potter, Ian Smith, Alex Varshavsky, Practical Metropolitan-Scale Positioning for GSM Phones Lecture Notes in Computer Science. pp. 225- 242 ,(2006) , 10.1007/11853565_14
Jeongyeup Paek, Joongheon Kim, Ramesh Govindan, Energy-efficient rate-adaptive GPS-based positioning for smartphones international conference on mobile systems, applications, and services. pp. 299- 314 ,(2010) , 10.1145/1814433.1814463
Fehmi Ben Abdesslem, Andrew Phillips, Tristan Henderson, Less is more Proceedings of the 1st ACM workshop on Networking, systems, and applications for mobile handhelds - MobiHeld '09. pp. 61- 62 ,(2009) , 10.1145/1592606.1592621
Yoav Freund, Robert E Schapire, A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting conference on learning theory. ,vol. 55, pp. 119- 139 ,(1997) , 10.1006/JCSS.1997.1504
A. Viterbi, Error bounds for convolutional codes and an asymptotically optimum decoding algorithm IEEE Transactions on Information Theory. ,vol. 13, pp. 260- 269 ,(1967) , 10.1109/TIT.1967.1054010
Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Samuel Madden, Hari Balakrishnan, Sivan Toledo, Jakob Eriksson, VTrack Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems - SenSys '09. pp. 85- 98 ,(2009) , 10.1145/1644038.1644048
Kaisen Lin, Aman Kansal, Dimitrios Lymberopoulos, Feng Zhao, Energy-accuracy trade-off for continuous mobile device location international conference on mobile systems, applications, and services. pp. 285- 298 ,(2010) , 10.1145/1814433.1814462
Mikkel Baun Kjærgaard, Jakob Langdal, Torben Godsk, Thomas Toftkjær, EnTracked Proceedings of the 7th international conference on Mobile systems, applications, and services - Mobisys '09. pp. 221- 234 ,(2009) , 10.1145/1555816.1555839
Carlo Ratti Avid Boustani, a. girod, l. offenhuber, d. britter, r. wolf, m.i. lee, D, Stephen B. Miles, biderman, a., Investigation of the waste-removal chain through pervasive computing Journal of Reproduction and Development. ,vol. 55, pp. 119- 129 ,(2011) , 10.1147/JRD.2010.2089564
Niranjan Balasubramanian, Aruna Balasubramanian, Arun Venkataramani, Energy consumption in mobile phones Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference - IMC '09. pp. 280- 293 ,(2009) , 10.1145/1644893.1644927