roboforum.ru

Технический форум по робототехнике.

Математика определения источника звука[RoboBus, звук]

Ответить

Математика определения источника звука[RoboBus, звук]

blindman » 14 май 2009, 15:00

Тема выделена оттуда: Проект звукового модуля под шину RoboBus.
<Digit>


Внимание!
Правила темы:
Все сообщения, отклоняющиеся от математического направления в общие принципы и прочие сопутствующие обсуждения считаются оффтопиком, т.е. ЗАПРЕЩЕНЫ!


Кто шарит в математике, помогите плиз

micro.png
micro.png (7.96 КиБ) Просмотров: 25010


Есть 3 точи расположенных на окружности заданного радиуса LaTeX: R = \left|O-B\right| через 120°. Есть некая точка LaTeX: X, координаты которой неизвестны. A,B,C - это микрофоны, X - источник звука. Считаем, что микрофоны и источник звука лежат в одной плоскости (горизонтальной). Известны LaTeX: \left|X-B\right| - \left|X-A\right| и LaTeX: \left|X-B\right| - \left|X-C\right|.
  1. Надо найти LaTeX: \angle XOB и LaTeX: \left|X-O\right|
  2. Если перейти из плоскости в пространство, и допустить, что источник звука может находиться вне плоскости микрофонов, то будет ли формула из п.1 справедлива для LaTeX: \angle X'OB и LaTeX: \left|X'-O\right|, где LaTeX: X' - проекция точки LaTeX: X на плоскость микрофонов.
  3. Верно ли, что 3 микрофонов недостаточно, чтобы определить не только LaTeX: \angle X'OB (LaTeX: \angle XOB), но и угол возвышения источника звука? Похоже что это верно ...
Последний раз редактировалось Digit 15 май 2009, 16:45, всего редактировалось 2 раз(а).
Причина: дорисовал правила этой темы

Re: Математика определения источника звука[RoboBus, звук]

Michael_K » 17 июн 2010, 14:36

При трех микрофонах, получается что-то типа гиперболы, если опираться на разности расстояний.

Но можно оценивать еще и громкость звука (отношение расстояний)

На далеких дистанциях точность определения отношений будет невелика,
но зато и целится можно "по асимптоте".
На близких дистанциях (когда направление значительно отклоняется от асимптоты),
будет расти точность определения отношений расстояний.

А вообще, логично микрофоны располагать на пушке
(тут с утра висел пост блайндмана про пушку, которая стреляет по прямой)
и применять методы регулирования с обратной связью

Re: Математика определения источника звука[RoboBus, звук]

blindman » 17 июн 2010, 15:36

Michael_K писал(а):При трех микрофонах, получается что-то типа гиперболы, если опираться на разности расстояний.

Точнее - гипербола либо эллипс

Re: Математика определения источника звука[RoboBus, звук]

Drunya » 20 июн 2010, 11:06

Все не читал, может было уже. Мне кажется, если точки поставить в 3-х вершинах квадрата либо другого прямоугольника, будет проще. Или квадрат не канает?

Re: Математика определения источника звука[RoboBus, звук]

blindman » 20 июн 2010, 11:15

Ну так почитай, прежде чем писать. Я там целую статью выкладывал, где именно так микрофоны и располагаются.

Re: Математика определения источника звука[RoboBus, звук]

Michael_K » 20 июн 2010, 11:24

Что-то про эллипс не догнал - не могу представить случая, когда он получается
(или этот случай настолько вырожденный)

Re: Математика определения источника звука[RoboBus, звук]

blindman » 20 июн 2010, 12:38

Ближе к началу топика я выкладывал статью "Simple solutions for hyperbolic and related position fixes" - там все это расписано.

Re: Математика определения источника звука[RoboBus, звук]

Michael_K » 20 июн 2010, 13:02

Это когда треугольник что-ли с тупым углом?
Че-то они там намутили, так и напрашиваются на "хватит умничать - пальцем покажи" :)


cron
Rambler\'s Top100 Mail.ru counter