Acoustic localization for real-life wireless embedded sensor network
Download
Report
Transcript Acoustic localization for real-life wireless embedded sensor network
Acoustic localization
for real-life
wireless sensor network
applications
Michael Allen
Cogent Computing ARC
in collaboration with:
Centre for Embedded Networked Sensing, UCLA
WaveScope project, CSAIL, MIT
Wireless networked sensing
Wirelessly networked, embedded, battery powered,
sensor enabled computers
Sample and process data about a physical phenomena
Temperature, light, sound, image
Aims/advantages
Cheap, pervasive, collaborative
Distributed computation
My Research
Physical phenomena is sound - Acoustic localization:
Real-life aspect
For self/node-localization (locate nodes using acoustics)
For source localization (locate acoustic event of interest)
Real problems/questions, real environments
Systems research (reliability, robust behaviour)
Field-usable tools
Theoretical aspect
Design principles, algorithms
Scalability
Data fusion
Motivating applications
Primary motivation: bioacoustics
Acoustic source localization of animals/bird calls
Position estimation is helpful for behaviour analysis
Problems
Exploratory systems development is often required
Currently available platforms are not suited to this
Current work - VoxNet
An Interactive platform for bioacoustics research
Forms real-life, systems aspect of thesis research
Allow on-line and off-line operation
Hardware and software
React to events in-field
Full data set gathered at node
Network consists of x nodes and 1 sink
Sink is endpoint for programs
Nodes talk over multi-hop IP to sink
Sink/control
Hardware – Acoustic ENSBox
More capable than current WSN research platforms:
Rapidly deployable:
32-bit ARM CPU, 64MB RAM
Four channel 48KHz audio
wi-fi/802.11b
internal battery (5-10hr)
Attended, short-lived deployments
Self-localization and time synchronisation:
V2 (2007)
cm accuracy acoustic based localization (up to 100m range)
10us time synchronisation across network
L. Girod, M. Lukac, V. Trifa, and D. Estrin. "The Design and Implementation of a Self-calibrating Acoustic Sensing Platform." in Proc. of SenSys 2006
Deployment in Colorado
Acoustic localization application running on platform
Nodes run adaptive event detectors
In-situ, on-line operation (detecting marmots)
Signal energy in frequency bands of interest
On detection, data is passed to sink (4 channels/node)
Sink clusters together related events
Makes DoA estimates based on each node’s detection
Estimates position from crossing of DoAs
Allen, M., Girod, L., Newton, R., Madden, S., Blumstein, D., Estrin, D., “VoxNet: An Interactive, Rapidly-Deployable Acoustic Monitoring Platform”,
International Conference on Information Processing in Sensor Networks (IPSN 2008)
Problems/Observations
Latency problems
Uncoordinated, interfering network traffic
Event grouping at sink
Grouped by arrival time – BAD
Events arrive out of order, late
Overall position estimate took far too long
Link quality
Multi-hop data transfer latency
Improvements
On-line clustering algorithm
Group events based on detection time
Smart event grouping
Nodes only send notification of detection
Sink requests data
Adaptive behaviour trade-off
Nodes monitor network links
Decide to process locally or pass raw data
Future work
Scalability of acoustic localization networks
Coverage, density – they make sense?
Bounds on performance
Data fusion for position estimate
Quickest way to get data and fuse it
Information theory/Bayesian approaches to data
fusion