Two Dimensional Localization of Impacts Using Acoustic Time Delay Measurement
CSEF · 2013 Mathematics & Software
Overview
Objectives/Goals This project's main goal is to show that using time delays on the microsecond scale is a viable way of determining the source of a vibration caused by an impact on a two dimensional surface. Methods/Materials An Arduino Microprocessor connected to three analog-digital converters, which are connected to three accelerometers, is used to detect vibrations that propagate through a plastic board in the event of an impact. The Arduino transmits the set of acceleration data it collected from each sensor to the computer, which can then apply three data analysis algorithms. Because the general method of finding the intersection of three hyperbolas to determine the impact location depends on accurately determining the arrival time of the vibration, the three algorithms can be tuned interactively. The first method uses simple a threshold comparison, the second uses a least squares line fit through increasing maxima of rectified acceleration data, and the third uses wavelet decomposition to determine the starting time of the vibration. Results Three signal analysis methods were tested. Of the three, wavelet decomposition of the signal yielded the best results. Second best by a large margin was the basic threshold comparison that worked best closer to the center of the board. Lastly, the least squares line fit algorithm usually failed to get even 15 cm radius accuracy when the impact did not occur in the center. It was also found that applying a spline fit (which is required anyway for wavelet analysis) improved accuracy for the other two algorithms. Conclusions/Discussion The results show that it is completely possible to localize impacts on a hard surface, and the accuracy depends on analysis methods used, signal noise, and inherent limits of the hardware. The maximum theoretical accuracy, as restricted by sampling speed, is about a one centimeter radius, and the system developed can achieve a root mean square error of close to two centimeters.
Summary statement
This project uses multilateration based on the time differences of arrival times of a vibration at three accelerometers to localize the impact that caused the vibration.
Help received
Dr. Uwe Send (father) helped understand the concepts of wavelets and decypher the wavelet library for Python.
Competition history
- CSEF 2013
Resources
Related projects
CSEF · 2026
Impact Localization Using Vibration Sensors
ISEF · 2014
Factors that Affect the Accuracy of 3-Dimensional Acoustic Locating for Sound Emitting Objects
CSEF · 2014
A Sound Source Localizing System
ISEF · 2016
Deriving an Analytical Algorithm for the Localization of Signal Sources in Orb Webs and Other Net Geometries: A Novel Mathematical Approach to Positioning Systems
CSEF · 2004
Sound Detector Radar
ISEF · 2017
Real-Time Sound Localization Using a Microphone Array
CSEF · 2004
DigiSonic Batman: He's Watching You!
ISEF · 2022
Novel Prototype To Identify Sound Direction Using Vibrations
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects