Towards Collaborative Localization of Mobile Users with Bluetooth
暂无分享,去创建一个
Location awareness is a key requirement for many pervasive applications. Collaborative localization techniques are interesting because they help to improve accuracy and coverage indoors and improve power consumption by duty-cycling GPS outdoors. We use Bluetooth for collaborative localization of mobile personal devices. Specifically, we embed information in Bluetooth device names to improve latency of information exchange between participating nodes. We identify and demonstrate on real hardware two problems in the Bluetooth stack that negatively impact localization accuracy: a) device name caching that introduces significant device-specific delays in transmitting information between nodes, and b) poor accuracy of time synchronization in modern mobile devices. Our solution is to append additional time information to the device name and track time o↵sets between nodes. We verify experimentally that this helps to both detect outliers and correct for time-synchronization errors and thus mitigate localization errors.
[1] Balaraman Ravindran,et al. Accurate mobile robot localization in indoor environments using bluetooth , 2010, 2010 IEEE International Conference on Robotics and Automation.
[2] M. Razvi Doomun,et al. Low-Cost Bluetooth Mobile Positioning for Location-based Application , 2007, 2007 3rd IEEE/IFIP International Conference in Central Asia on Internet.
[3] M. Hasegawa,et al. Design and implementation of a Bluetooth signal strength based location sensing system , 2004, Proceedings. 2004 IEEE Radio and Wireless Conference (IEEE Cat. No.04TH8746).