The fast growing popularity of smartphones and tablets enables us to use various intelligent mobile applications. As many of those applications require position information, smart mobile devices provide positioning methods such as Global Positioning System (GPS), WiFi-based positioning system (WPS), or Cell-ID-based positioning service. However, those positioning methods have different characteristics of energy-efficiency, accuracy, and service availability. In this paper, we present an Energy-Efficient Collaborative and Opportunistic Positioning System (ECOPS) for heterogeneous mobile devices. ECOPS facilitates a collaborative environment where many mobile devices can opportunistically receive position information over energy-efficient and prevalent WiFi, broadcasted from a few other devices in the communication range. The position-broadcasting devices in ECOPS have sufficient battery power and up-to-date location information obtained from accurate but energy-inefficient GPS. A position receiver in ECOPS estimates its location using a combination of methods including received signal strength indicators and 2D trilateration. Our field experiments show that ECOPS significantly reduces the total energy consumption of devices while achieving an acceptable level of location accuracy. ECOPS can be especially useful for unique resource scarce, infrastructureless, and mission critical scenarios such as battlefields, border patrol, mountaineering expeditions, and disaster area assistance. 1. Introduction Smart mobile devices such as smartphones and tablets are rapidly becoming prevalent in our lives. They have spurred a paradigm shift from traditional restricted phone applications to intelligent mobile applications such as location-based, context-aware, and situation-aware services. For example, a social-network-based traffic information system [1] allows each mobile user to report and use real-time traffic information, in addition to the archived traffic information from the US Department of Transportation. As many of those application services require position information, smart mobile devices provide various positioning services via Global Positioning System (GPS) [2], WiFi-based positioning system (WPS) [3], or Cell-ID Positioning [4]. Being dedicated equipment for positioning, GPS becomes available for many smart devices as an additional feature and is considered to be an accurate and preferred method for location-based services (LBSs) [5, 6]. However, its high energy consumption, due to the Time To First Fix (TTFF), becomes a significant drawback. WPS
References
[1]
E. Kwon, S. Song, D. Seo, and I. Jung, “Agent-based on-line traffic condition and information analysis system for wireless V2I communication,” in Proceedings of the 2nd International Conference on Ubiquitous and Future Networks (ICUFN '10), pp. 360–365, Jeju Island, Republic of Korea, June 2010.
[2]
“Global positioning system standard positioning service performance standard,” http://www.gps.gov/technical/ps/2008-SPS-performance-standard.pdf.
E. Trevisani and A. Vitaletti, “Cell-ID location technique, limits and benefits: an experimental study,” in 6th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA '04), pp. 51–60, December 2004.
U. Bareth and A. Kupper, “Energy-efficient position tracking in proactive location-based services for smartphone environments,” in Proceedings of the 35th IEEE Annual Computer Software and Applications Conference (COMPSAC '11), pp. 516–521, Munich, Germany, July 2011.
[8]
J. Paek, J. Kim, and R. Govindan, “Energy-efficient rate-adaptive GPS-based Positioning for smartphones,” in Proceedings of the 8th Annual International Conference on Mobile Systems, Applications and Services (MobiSys '10), pp. 299–314, New York, NY, USA, June 2010.
Y. Zhang, L. Yang, and J. Chen, RFID and Sensor Networks: Architectures, Protocols, Security and Integrations, CRC Press, New York, NY, USA, 2009.
[12]
T. Rappaport, Wireless Communications Principles and Practice, Prentice Hall, New York, NY, USA, 1996.
[13]
“3-Axis geomagnetic sensor for electronic compass,” http://developer.android.com/guide/topics/connectivity/wifip2p.html.
[14]
M. Mohorcic, D. Grace, G. Kandus, and T. Tozer, “Broadband communications from aerial platform networks,” in Proceedings of the 13th IST Mobile and Wireless Communications Summit, pp. 257–261, 2004.
“Google maps location based services,” http://support.google.com/maps/bin/answer.py?hl=en&answer=1725632.
[20]
“Apple location based services,” http://www.apple.com/privacy/.
[21]
B. N. Schilit, A. LaMarca, G. Borriello et al., “Challenge: ubiquitous location-aware computing and the “place lab” initiative,” in Proceedings of the 1st ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (WMASH '03), pp. 29–35, September 2003.
[22]
W. Ho, A. Smailagic, D. P. Siewiorek, and C. Faloutsos, “An adaptive two-phase approach to WiFi location sensing,” in Proceedings of the 4th Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops '06), pp. 452–456, Pisa, Italy, March 2006.
[23]
D. Kelly, R. Behant, R. Villingt, and S. McLoone, “Computationally tractable location estimation on WiFi enabled mobile phones,” in Proceedings of the IET Irish Signals and Systems Conference (ISSC), 2009.
[24]
K. Chintalapudi, A. P. Iyer, and V. N. Padmanabhan, “Indoor localization without the pain,” in Proceedings of the Mobile Computing and Networking (MobiCom '10), pp. 173–184, 2010.
“Broadcom: new location architecture withBCM4752,” http://www.broadcom.com/products/features/GNSS.php.
[29]
F. Schrooyen, I. Baert, S. Truijen et al., “Real time location system over WiFi in a healthcare environment,” Journal on Information Technology in Healthcare, vol. 4, no. 6, pp. 401–416, 2006.
[30]
A. Ofstad, E. Nicholas, R. Szcodronski, and R. R. Choudhury, “AAMPL: accelerometer augmented mobile phone localization,” in Proceedings of the 1st ACM International Workshop on Mobile Entity Localization and Tracking in GPS-Less Environments (MELT '08), pp. 13–18, New York, NY, USA, September 2008.
[31]
J. Paek, K. H. Kim, J. P. Singh, and R. Govindan, “Energy-efficient positioning for smartphones using cell-ID sequence matching,” in Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services (MobiSys '11), pp. 293–306, New York, NY, USA, July 2011.
[32]
M. Ibrahim and M. Youssef, “A hidden Markov model for localization using low-end GSM cell phones,” in IEEE International Conference on Communications (ICC '11), pp. 1–5, Kyoto, Japan, 2011.
[33]
E. Martin, O. Vinyals, G. Friedland, and R. Bajcsy, “Precise indoor localization using smart phones,” in Proceedings of the 18th ACM International Conference on Multimedia ACM Multimedia 2010 (MM '10), pp. 787–790, October 2010.
[34]
H. Liu, Y. Guan, J. Yang et al., “Push the Limit of WiFi based Localization for Smartphones,” in Proceedings of the 18th Annual International Conference on Mobile Computing and Networking (Mobicom '12), pp. 305–316, 2012.
[35]
“Calculating distance between two points given longitude/latitude,” http://www.freevbcode.com/ShowCode.asp?ID=5532.
[36]
R. W. Sinnott, “Virtues of the Haversine,” Sky and Telescope, vol. 68, no. 2, article 158, 1984.
[37]
K. Aamodt, “Applicationnote AN042 (Rev.1.0),” pp. 7-8, 2006.