|
Алгоритм вычисления координат места удара, что то похожее на тир |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Jul 28 2010, 07:23
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
Цитата(AlexandrY @ Jul 28 2010, 10:18)  Алгоритм там приметивнейший, на методе наименьших квадратов. ... Здесь по все видимости как то он не стандартно применяется. В принципе мне нет необходимости строить пряму, а нужно найти координаты приближенные к истенным. Плюс мы знаем только относительное время срабатывания второго датчика, т.е. нам не известен момент времени удара и соответственно первый датчик (тот который сработал первым) у нас выпадает из расчетов. Если знаете напрвте как можно применить данный метод зная координыта датчиков и время срабатывания остальных относительно первого. Спасибо
|
|
|
|
|
Jul 28 2010, 07:47
|
Знающий
   
Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317

|
Цитата датчиков звукового диапазона в данном случае неприемлимо. У меня сейчас есть такой тир (какого то Московского гаражного исполнения ) , стит там 4 обычных пьезо пищалки, как для тира работает нормально. Точность еще не измеряли, но думаю через месяц другой до него дойдут руки.
|
|
|
|
|
Jul 28 2010, 08:17
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(MALLOY2 @ Jul 28 2010, 13:47)  стит там 4 обычных пьезо пищалки, как для тира работает нормально. Звуковые пьезоизлучатели имеют резонансную частоту в звуковом диапазоне и параметры у них приводятся для звукового диапазона, но это не означает, что они имеют чувствительность к внешнему воздействию только вблизи резонанса. AlexandrY, упоминая акустические микрофоны, к сожалению не уточнил их тип. Если конденсаторного типа (электретный), то вполне можно. А вот электродинамические или угольные навряд ли не подойдут. Я в предыдущем своем сообщении не совсем правильные выводы сделал. В поставленной задаче не нужно регистрировать объект, сравнимый с длиной волны, а нужно лишь разницу фаз определять, поэтому расстояния в км ни при чем. Извиняюсь, если я этим ввел топикстартера в заблуждение.
|
|
|
|
|
Jul 28 2010, 15:06
|
Профессионал
    
Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252

|
Вам станет не так одиноко после запроса в гугле "электронная мишень". Выпускают их многие, посмотрев их описания, например http://antaristp.com/pdf/boev_600x600.pdf можно нашпионить их принципов на своё устройство. Только надо ли вам делать это, если уже есть отлаженные системы со своим ПО и проработанными "багами" ? Лично знаю инженера, который лет десять назад участвовал в разработке подобного для спецслужб. Только там на экран проецировали фильм и по человечкам надо было стрелять. Датчики, кажется, были пъезо
|
|
|
|
|
Jul 28 2010, 15:13
|
Частый гость
 
Группа: Свой
Сообщений: 184
Регистрация: 21-03-06
Из: Нижний Новгород
Пользователь №: 15 435

|
Цитата(Tanya @ Jul 28 2010, 13:16)  Геометрическое место точек, абсолютное значение разности расстояний от двух точек до точек множества константа - гипербола. Вы знаете разность времен для двух микрофонов. Эта разность пропорциональна разности расстояний. Можно построить для каждой пары микрофонов гиперболу. Их пересечения дадут гипотетические места удара. Потом усреднить - найти центр масс. Получится одна точка. При усреднении нужно (можно) учитывать веса точек. Для определения точек нужно анализировать погрешность, что не так просто... на рисунке показан схематически расположение датчиков и теоретическое распространение волн. 1,2,3,4,5 - места установки микрофонов r1, r2, r3, r4, r5 - истинное время(растояние в данном случае предполагается линейно времени и не учитываются времена задержек вносимых схемой и самими датчиками) r1`, r2`, r3`, r4` - времена которые мы можем определить используя устройство, отражение не учитывается (оно блокируется самим устройством, при этом полагая что прямой сигнал быстрее достигнет датчика чем отраженный) Я правильно понял что вы предлагаете построить гиперболы для точек 1-2, 1-3, 1-4, 1-5; 2-3, 2-4, 2-5; 3-4, 3-5; 4-5. но их пересечение не как не даст место удара, или я не правильно понял какие гиперболы строить? В общем то здесь вся проблема в том что не известно растояние r5, было бы оно известно вопросов в принципе то и не возник.
Прикрепленные файлы
sch.rar ( 144.74 килобайт )
Кол-во скачиваний: 48
|
|
|
|
|
Jul 29 2010, 03:57
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Димитрий @ Jul 28 2010, 19:13)  Я правильно понял что вы предлагаете построить гиперболы для точек 1-2, 1-3, 1-4, 1-5; 2-3, 2-4, 2-5; 3-4, 3-5; 4-5. но их пересечение не как не даст место удара, или я не правильно понял какие гиперболы строить? Рассмотрим прямую, на которой расположены три датчика. По ним мы не сможем определить с какой стороны от прямой произошел удар. Поэтому часть пересечений лишняя. Какая - узнаем, когда рассмотрим перпендикулярную прямую. А сколько строить гипербол... может, и не все...
|
|
|
|
|
Aug 28 2010, 11:07
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 10-09-06
Из: Москва
Пользователь №: 20 254

|
Цитата(rezident @ Jul 28 2010, 10:02)  ИМХО тут нужно исследовать упругий удар, волна от которого распространяется в самом текстолите. По поводу звуковых датчиков. Если рассматривать распространение звуковой волны (скорость около 330м/с) в воздухе, то чтобы датчики, работающие в звуковом диапазоне (20Гц-20кГц), показали разницу фазы (с разрешением хотя бы 1/20кГц) расстояние между ними должно быть 330м/с*1/20кГц=6,6км. Чтобы осознать это вспомните задержку между вспышкой молнии и раскатами грома во время грозы. Конечно в текстолите скорость волн выше и расстояния будут немного меньше, но все равно использование датчиков звукового диапазона в данном случае неприемлимо. Неправильно! Для определения разности координат звукового источника например в один сантиметр необходимо иметь тактовую частоту съема информации в 33кГц. (330/0,01). Работать по фронту звукового импульса. Подходят любые звуковые датчики (пъезо, электромагнитные, конденсаторные, и т.д.) , определяющим параметром является: максимальная скорость нарастания фронта.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|