roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 15:19

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 142 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9, 10  След.
Автор Сообщение
 Заголовок сообщения: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 14 май 2009, 15:00 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Тема выделена оттуда: Проект звукового модуля под шину RoboBus.
<Digit>


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


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

Вложение:
micro.png
micro.png [ 7.96 КиБ | Просмотров: 25068 ]


Есть 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), но и угол возвышения источника звука? Похоже что это верно ...

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Последний раз редактировалось Digit 15 май 2009, 16:45, всего редактировалось 2 раз(а).
дорисовал правила этой темы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 15 май 2009, 21:42 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
=DeaD= да не, нормально ищите. я уже дочитал нужные главы - там не всё. сейчас погуглю еще литературы, может что найду


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 15 май 2009, 21:51 
Не в сети

Зарегистрирован: 13 янв 2009, 11:19
Сообщения: 225
Откуда: Санкт Петербург
на прямой эта информация )о разности между импульсами(
не дает никакой информации, кроме расстояния между микрофонами
это касаемо того если источник лежит вне отрезка с микрофонами

_________________
нехватает запятых? возьми пару отсюда ,,,,,,,,,,,,,,,,,,, =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 15 май 2009, 21:58 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А вы уверены что знания такого уровня будут полезны в этой теме? ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 15 май 2009, 22:20 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
вот фрагмент учебника под методику с подвижными микрофонами
Изображение
расстояние в плоскости горизонта однозначно определено по 3 варианту - два угла и база=b (рис79). Высота по вертикали вычисляется аналогично (один из углов прямой).

зы. Имеем две мертвых точки по оси Х.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 15 май 2009, 22:45 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
contr писал(а):
вот фрагмент учебника под методику с подвижными микрофонами
расстояние в плоскости горизонта однозначно определено по 3 варианту - два угла и база=b (рис79). Высота по вертикали вычисляется аналогично (один из углов прямой).

У вас что заняться нечем, кроме как кидать всякий трэш в тему, в которой не понимаете ничего?
Какие еще углы? Мы математику обсуждаем в заданных условиях - углов среди них нету.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 12:09 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Вот такую бы книжку найти :
О. О. Барабанов, Л. П. Барабанова. Математические задачи дальномерной навигации
http://eraz.ru/shop/books/3682439

Добавлено спустя 2 часа 19 минут 32 секунды:
Вот чего нарыл
Вложение:
Комментарий к файлу: Simple solutions for hyperbolic and related position fixes
Simple_Solutions_for_TDOA-fang.pdf [391.67 КиБ]
Скачиваний: 17
Там показано, что 3 навигационных станций недостаточно для определения направления на объект разностно-дальномерным методом, нужна 4-я станция. С 3 станциями можно получить множество векторов вида
LaTeX: \vec{R}=x\vec{i}+\left(gx+h\right)\vec{j}\pm\sqrt{dx^{2}+ex+f}\vec{k}
Концы векторов лежат на эллипсе или гиперболе, в плоскости, перпендикулярной плоскости станций, и проходящей через начало координат. Отсюда имеем проекцию вектора на плоскость станций:
LaTeX: \vec{R'}=x\vec{i}+\left(gx+h\right)\vec{j}
и можем оценить возможный диапазон Z по условию
LaTeX: dx^{2}+ex+f\geq0

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 12:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
blindman писал(а):
Там показано, что 3 навигационных станций недостаточно для определения направления на объект разностно-дальномерным методом, нужна 4-я станция.

типа было не очевидно что пересечение двух чашек гипербол это не 1 точка? :wink:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 12:35 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Ну я по серости своей думал что 3-й гиперболоид поможет. А он оказывается выводится из 2 других :oops:

Добавлено спустя 12 минут 50 секунд:
Блин, ни фига не получается :(
Прямая LaTeX: y = gx+h нифига не проходит через начало координат. Чо делать ?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 12:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну а зачем тебе через начало координат? нашли на каком отрезке этой прямой лежат все проекции решений и всё, по моему неплохо. А уж с этим отрезком делаем, что хотим - можем его середину считать решением и направление на неё - искомым направлением. Можно оценить еще насколько h может отклоняться от центра и связать это с максимальной длиной отрезка - тогда сможем понять насколько максимум неверно можем указать направление. Я думаю там достаточно всё красиво будет.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 13:07 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Да, похоже, по другому никак.

На практике добавятся еще ограничения - например габариты помещения, возможно это позволит повысит точность.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 16:13 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
а такую прямую у вам давно написал, не так ли ? )))

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 17:04 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Не так. Если ты правильно запишешь формулу расстояния между двумя точками, то получишь систему 3 уравнений с 4 неизвестными

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 18:15 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
да да ... только 1 мы уничтожаем , даже две.. я процесс расписал там ...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 18:19 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
У тебя
LaTeX: (z-z_{0})^2+(y-y_{0})^2+(x-x_{0})^2 = S

А формула расстояния
LaTeX: (z-z_{0})^2+(y-y_{0})^2+(x-x_{0})^2 = S^2

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Математика определения источника звука[RoboBus, звук]
СообщениеДобавлено: 16 май 2009, 18:33 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
хотя... чот меня не прет щас думать, но ошибку понял...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 142 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9, 10  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO