1 / 23

CS HONORS UNDERGRADUATE RESEARCH PROGRAM - PROJECT PROPOSAL

This project proposal aims to expand the capabilities of the Acoustic Embedded Networked Sensing Box (ENSBox) by adding Motes. The goal is to enhance acoustic localization and increase the accuracy and robustness of the system. The methodology includes incremental development phases and milestones to achieve the objectives.

Télécharger la présentation

CS HONORS UNDERGRADUATE RESEARCH PROGRAM - PROJECT PROPOSAL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS HONORS UNDERGRADUATE RESEARCH PROGRAM - PROJECT PROPOSAL Tingyu Thomas Lin Advisor: Professor Deborah Estrin January 25, 2007

  2. PROJECT PROPOSAL • Acoustic Localization • Acoustic Embedded Networked Sensing Box (ENSBox) • Expanding the capabilities of the ENSBox • Using motes

  3. OUTLINE • Acoustic Localization and the ENSBox • Expanding the ENSBox – adding motes • Methodology and milestones • Summary

  4. OUTLINE • Acoustic Localization and the ENSBox • Expanding the ENSBox – adding motes • Methodology and milestones • Summary

  5. ACOUSTIC LOCALIZATION • Why acoustic sensing platform? • Scientific • Tracking calls of birds, wolves, other animals • Military • Tracking vehicle and personnel movements • Commercial • Smart spaces • Distributed Sensing Networks • Low-cost nodes • Scalability • May need to cover large area

  6. TYPICAL IMPLEMENTATION OF ACOUSTIC PLATFORM Source: L. Girod et al. The Design and Implementation of a Self-Calibrating Distributed Acoustic Sensing Platform. SenSys’06, November 1-3, 2006, Boulder, Colarado, USA.

  7. EXISTING DISTRIBUTED ACOUSTIC SENSING PLATFORMS • Heavily Optimized • e.g. Countersniper system, troop tracking sensing platforms • Not ideal as a prototyping platform • General purpose acoustic sensing platforms • Off-the-shelf solutions • Doesn’t scale easily • WINS NG, VanGo, and other Berkeley/Telos Mote based systems • Generally, doesn’t provide tight time synchronization • Tight constraints on resources • ENSBox

  8. ENSBOX Source: L. Girod et al. The Design and Implementation of a Self-Calibrating Distributed Acoustic Sensing Platform. SenSys’06, November 1-3, 2006, Boulder, Colarado, USA.

  9. ENSBOX • Acoustic Source Localization • At node • If source is “far field,” sound waves are planar • If not, discard information • Approximate bearing of source • Using difference in time of arrivals at the microphones • Relative positions of microphones known and fixed • In the network • Approximate location of source • Using bearing estimates of several nodes • Using difference in time of arrivals at nodes • Possible through tight time synchronization • Possible only if nodes know their relative locations • How do they know? Through Self Localization

  10. ENSBOX • Acoustic Self Localization • At node • Onboard speaker, emits a calibration tone • Other nodes: estimates bearing to the node • Each node takes turns • In the network • Reconcile bearing estimates • Determine relative positions of nodes

  11. ENSBOX • Internal workings • 400 MHz Intel PXA255 w/ 64MB RAM • On-board 32MB flash • Dual slot PCMCIA interface • 802.11 wireless • Digigram VXPocket440 four-channel sampling card • Runs Linux 2.6.10 • Modifications to kernel and Digigram firmware • Support accurate timestamping • Custom circuit board • Battery powered

  12. ENSBOX • Functional Performance • Very accurate • About 5 cm 2D positional error and 1.5 degree average orientation error • partially obstructed 80x50m field • About 5x better than the next best solution • General purpose • Enables rapid prototyping • Self calibrating system

  13. OUTLINE • Acoustic Localization and the ENSBox • Expanding the ENSBox – adding motes • Methodology and milestones • Summary

  14. MOTES • Components • Single microphone (vs. 4 for ENSBox) • Speaker (for calibration tone) • Severely limited resources • Runs on TinyOS • Radio for networking

  15. MOTES • Proposed Functionality • Acoustic Self Localization • Smaller and cheaper • Can easily add motes around points of interests • Additional nodes => Denser network • Better detection of events • More accuracy to estimates • Increased robustness in face of obstructions • Additional features to network • Early warning for ENSBox nodes • Highly unlikely doable in allotted time

  16. COMPARISON: WITH VS. WITHOUT MOTES Without motes With motes

  17. OUTLINE • Acoustic Localization and the ENSBox • Expanding the ENSBox – adding motes • Methodology and milestones • Summary

  18. INCREMENTAL DEVELOPMENT • Phase 1: Self Localization of motes (4 weeks) • Have ENSBox locate motes • Initially constrain to single mote and 2D • Determine best mote configuration • find a robust calibration signal • Find optimal mote placements • Phase 2: Interface motes with ENSBoxes • Have them talk so ENSBoxes knows where motes are • Phase 3: Integrate motes into system • Motes assist in estimating acoustic sources • Experiment, test and analyze the impact of motes on the system

  19. MILESTONES • By Project Checkpoint: • Phase 1 complete • Self Localization of motes • Deliverable: Analysis of optimal mote configuration • Phase 2 under way • By Project End: • Phase 2 complete • Motes and ENSBoxes talking • Deliverable: Discussion on issues and solutions encountered • Phase 3 complete • Motes assist in source localization • Deliverable: Quantitative analysis of impact motes have on the system

  20. POTENTIAL DIFFICULTIES • Phase 1 – finding optimal mote configurations • Testing and analyzing data might take longer than expected, but still within the first quarter • Push back Phase 2 and 3 if necessary • Phase 2 – Integrating motes into network • Coding intensive phase • Depending on how swiftly the coding goes, may take shorter or longer (most likely longer) than expected • If necessary, drop Phase 3 • Phase 3 – Using motes to find sources • Coding intensive and a lot of data analysis • Drop Phase 3 if necessary

  21. POTENTIAL DIFFICULTIES • As progress is made, a better feel of what’s feasible will develop • Project goals and scope will change

  22. OUTLINE • Acoustic Localization and the ENSBox • Expanding the ENSBox – adding motes • Methodology and milestones • Summary

  23. SUMMARY • Motes have the potential of improving ENSBox • Motes are cheap • Easier to deploy and in greater numbers than the larger and more expensive ENSBoxes • Denser network => More information in system => better estimates

More Related