The anatomy of a context-aware application
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
The Cricket location-support system
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Calibration as parameter estimation in sensor networks
WSNA '02 Proceedings of the 1st ACM international workshop on Wireless sensor networks and applications
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Range-free localization schemes for large scale sensor networks
Proceedings of the 9th annual international conference on Mobile computing and networking
Supporting social presence through lightweight photo sharing on and off the desktop
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A relative positioning system for co-located mobile devices
Proceedings of the 3rd international conference on Mobile systems, applications, and services
WALRUS: wireless acoustic location with room-level resolution using ultrasound
Proceedings of the 3rd international conference on Mobile systems, applications, and services
The Horus WLAN location determination system
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Radio interferometric geolocation
Proceedings of the 3rd international conference on Embedded networked sensor systems
A high-accuracy, low-cost localization system for wireless sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
ARIADNE: a dynamic indoor signal map construction and localization system
Proceedings of the 4th international conference on Mobile systems, applications and services
PinPoint: An Asynchronous Time-Based Location Determination System
Proceedings of the 4th international conference on Mobile systems, applications and services
The effects of ranging noise on multihop localization: an empirical study
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
A Theory of Network Localization
IEEE Transactions on Mobile Computing
StarDust: a flexible architecture for passive localization in wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
The design and implementation of a self-calibrating distributed acoustic sensing platform
Proceedings of the 4th international conference on Embedded networked sensor systems
MobiUS: enable together-viewing video experience across two mobile devices
Proceedings of the 5th international conference on Mobile systems, applications and services
A BeepBeep ranging system on mobile phones
Proceedings of the 5th international conference on Embedded networked sensor systems
A 3d-localization and terrain modeling technique for wireless sensor networks
Proceedings of the 2nd ACM international workshop on Foundations of wireless ad hoc and sensor networking and computing
Passive localization using rotating anchor pairs in wireless sensor networks
Proceedings of the 2nd ACM international workshop on Foundations of wireless ad hoc and sensor networking and computing
Point&Connect: intention-based device pairing for mobile phone users
Proceedings of the 7th international conference on Mobile systems, applications, and services
Defending against sensor-sniffing attacks on mobile phones
Proceedings of the 1st ACM workshop on Networking, systems, and applications for mobile handhelds
Sonar-based measurement of user presence and attention
Proceedings of the 11th international conference on Ubiquitous computing
Energy-accuracy trade-off for continuous mobile device location
Proceedings of the 8th international conference on Mobile systems, applications, and services
Understanding node localizability of wireless ad-hoc networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
User-defined gestures for connecting mobile phones, public displays, and tabletops
Proceedings of the 12th international conference on Human computer interaction with mobile devices and services
Did you see Bob?: human localization using mobile phones
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Locating sensors in the wild: pursuit of ranging quality
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
Physical contact of devices: utilization of beats for interpersonal communication
EuroHaptics'10 Proceedings of the 2010 international conference on Haptics: generating and perceiving tangible sensations, Part I
Proceedings of the ACM SIGCOMM 2011 conference
PANDAA: physical arrangement detection of networked devices through ambient-sound awareness
Proceedings of the 13th international conference on Ubiquitous computing
Detecting driver phone use leveraging car speakers
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
Component-based localization in sparse wireless networks
IEEE/ACM Transactions on Networking (TON)
TWEET: an envelope detection based broadband ultrasonic ranging system
Proceedings of the 14th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems
On the feasibility of real-time phone-to-phone 3D localization
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
BeepBeep: A high-accuracy acoustic-based system for ranging and localization using COTS devices
ACM Transactions on Embedded Computing Systems (TECS)
Virtual compass: relative positioning to sense mobile social interactions
Pervasive'10 Proceedings of the 8th international conference on Pervasive Computing
Efficient cross-correlation via sparse representation in sensor networks
Proceedings of the 11th international conference on Information Processing in Sensor Networks
Asynchronous ultrasonic trilateration for indoor positioning of mobile phones
W2GIS'12 Proceedings of the 11th international conference on Web and Wireless Geographical Information Systems
SwordFight: enabling a new class of phone-to-phone action games on commodity phones
Proceedings of the 10th international conference on Mobile systems, applications, and services
How long to wait?: predicting bus arrival time with mobile phone based participatory sensing
Proceedings of the 10th international conference on Mobile systems, applications, and services
Geo-fencing: geographical-fencing based energy-aware proactive framework for mobile devices
Proceedings of the 2012 IEEE 20th International Workshop on Quality of Service
Push the limit of WiFi based localization for smartphones
Proceedings of the 18th annual international conference on Mobile computing and networking
Designing a multi-slate reading environment to support active reading activities
ACM Transactions on Computer-Human Interaction (TOCHI)
Clearing a crowd: context-supported neighbor positioning for people-centric navigation
Pervasive'12 Proceedings of the 10th international conference on Pervasive Computing
Mobile cloud computing: A survey
Future Generation Computer Systems
Sound-based proximity detection with mobile phones
Proceedings of the Third International Workshop on Sensing Applications on Mobile Phones
Water temperature sensing with microtomography
International Journal of Sensor Networks
Low cost crowd counting using audio tones
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
iBookshelf: accurately search and locate books with an adaptive and intelligent bookshelf
Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems
A2PSM: audio assisted wi-fi power saving mechanism for smart devices
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
OFA: An optimistic approach to conquer flip ambiguity in network localization
Computer Networks: The International Journal of Computer and Telecommunications Networking
Guoguo: enabling fine-grained indoor localization via smartphone
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Virtual uniforms: using sound frequencies for grouping individuals
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Localization of wireless sensor networks in the wild: pursuit of ranging quality
IEEE/ACM Transactions on Networking (TON)
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Acoustical ranging techniques in embedded wireless sensor networked devices
ACM Transactions on Sensor Networks (TOSN)
From RSSI to CSI: Indoor localization via channel response
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
We present the design, implementation, and evaluation of BeepBeep, a high-accuracy acoustic-based ranging system. It operates in a spontaneous, ad-hoc, and device-to-device context without leveraging any pre-planned infrastructure. It is a pure software-based solution and uses only the most basic set of commodity hardware -- a speaker, a microphone, and some form of device-to-device communication -- so that it is readily applicable to many low-cost sensor platforms and to most commercial-off-the-shelf mobile devices like cell phones and PDAs. It achieves high accuracy through a combination of three techniques: two-way sensing, self-recording, and sample counting. The basic idea is the following. To estimate the range between two devices, each will emit a specially-designed sound signal ("Beep") and collect a simultaneous recording from its microphone. Each recording should contain two such beeps, one from its own speaker and the other from its peer. By counting the number of samples between these two beeps and exchanging the time duration information with its peer, each device can derive the two-way time of flight of the beeps at the granularity of sound sampling rate. This technique cleverly avoids many sources of inaccuracy found in other typical time-of-arrival schemes, such as clock synchronization, non-real-time handling, software delays, etc. Our experiments on two common cell phone models have shown that we can achieve around one or two centimeters accuracy within a range of more than ten meters, despite a series of technical challenges in implementing the idea.