Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
The symbolic formula doesn't match the calc...it seems inverted.
I don't think that it is difficult to correct. If you have the same sound and high frequencies are removed, your sequece of zero crossing should be 1-2-1-2-1-2 (1 meaning left microphone and 2 - right one). If you get something out of sequene, such as 1-2-1-1-2-1-2 or 1-2-2-1-2, you simply ignore the segments wherezero crossings came out-of-order. This should be relatively rare.
If you get 1kHz sine wave it has length of about a foot. If your microphones are closer than this, you're Ok. But a 10kHz sine wave has a wavelength slightly more than an inch. If your microphones are a foot apart, a number of waves will fit between them, so you will have a hard time deciding which of these waves must be synched.
Our "robot localization system" used well defined ultrasonic "pings" and the electronics were very simple.. and the results were pretty good. Although our microphones were 2 to 3 meters apart from each other.If you noise source is a single pulse this would be a simple project.
I don't understand this comlicated system of detecting zero crossings etc. Why don't you just correlate the samples of two microphones to find the delay.
I don't understand this comlicated system of detecting zero crossings etc. Why don't you just correlate the samples of two microphones to find the delay. Sampling rate defines the time-domain resolution. The higher the sampling rate and the further apart the microphones are, the better results you get.
https://www.dspguide.com/ch7/3.htm
Our "robot localization system" used well defined ultrasonic "pings" and the electronics were very simple.. and the results were pretty good. Although our microphones were 2 to 3 meters apart from each other.
I have written a paper on how to calculate crossings of two hyperbolas.. you will need that. I can find the paper for you. It was used in sound localization of a robot in a robot competition.
Found the paper:
Detecting zero crossing is way simpler and requires much less computing power than calculating autocorrelations, and at the same time provides better precision.
It is very easy to detect a sound when you can control the shape of it. Unlike echo-location system, you cannot choose the form of the third-party sound you detect. If the sound is not a pulse but a periodic wave, it is inherently impossible to detect phase shift longer than the wavelength with any method. Locating microphones closer to each other imposes a limit on the phase shift that you can observe (but at the same time lowers accuracy )
Google for Laurent Kneip Baumann sound hyperbola.
(by heart) maybe around 2007, 2008, 2009. There is a robot in the cover.Atferrari: which Elektor would that be in?
I have 2004 to 2013 issues.
You posted while I was posting the previous. That's the site. Lot of info.Well guys, what do you think of this approach?
https://www.convict.lu/Jeunes/SoundWalker.htm
Well guys, what do you think of this approach?
**broken link removed**