roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 102 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 25 янв 2008, 17:55 
Не в сети
Аватара пользователя

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

Он сам звук излучал или маяки были? Я вообще не понимаю - если сонары дают точное расстояние, то тут в чем может быть проблема при вынесении источника звука из сонара? В отсутствии прямой видимости? Мы же не собираемся угол определять вообще никак, чем вы занимались, мы собираемся только на расстояниях работать.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 26 янв 2008, 01:40 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Тут вся идея в том что не угол ищется, нам вообще наплевать под каким углом слышен маяк, мы мерим два или более расстояния до разных маяков, расположенных в известных координатах. А расстояние с помощью звука измерить можно довольно неплохо!

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 26 янв 2008, 14:05 
Не в сети
Аватара пользователя

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

кхм я в кс если играюсь то очень тоно разворачиваюсь именно на звук .. еслиб я еще также тоно умел стрелять .. это был бы не я, а геймер ) ))

пысы, для ориентации в 3-д сколько "ушей" понадибится? 3 видимо ? хотя человек и с 2-мя слышит ..

вы на маяках разные частоты выставлять собираетесь ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 26 янв 2008, 15:18 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
мммм
да в цс звук это супер =)


особенно когда 1х1 играешь гденить на арене

колоночки погромче включил, подальше расставил
и сиди лупи сквозь стены по звуку =)


но в ЦС звук идеализирован
он от стен не отражается а идёт откуда надо...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 27 янв 2008, 09:13 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Народ, а данные можно передовать ультразвуком?
Если да, то какой кодировкой?
А то было бы наверное неплохо песональный запрос на отклик тоже УЗ передавать. И о разряде своих акб. маяк тоже ведь должен как-то кричать... Хотя с другой стороны зигбю всё равно делать прийдется, не для этого так для другого...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 27 янв 2008, 10:23 
Не в сети
Аватара пользователя

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

Передавать можно, кодировку не знаю
Первые пульты к ТВ вроде как раз на ультразвуке были :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 27 янв 2008, 11:26 
Не в сети
Аватара пользователя

Зарегистрирован: 16 окт 2007, 11:57
Сообщения: 349
Откуда: Минycинck
Зачем маяки? Вспомните летучих мышей. Пользуются ультразвуком и думаю достаточно точно определяют расстояние. Если уж мышки умеют - почему бы "железячке" неуметь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 27 янв 2008, 11:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
loid писал(а):
Зачем маяки? Вспомните летучих мышей. Пользуются ультразвуком и думаю достаточно точно определяют расстояние. Если уж мышки умеют - почему бы "железячке" неуметь.

Затем, что летучие мыши не определяют свои глобальные координаты, а расстояние до препятствий и сонары могут определять. 8)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 27 янв 2008, 23:02 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
EdGull писал(а):
Народ, а данные можно передовать ультразвуком?
Если да, то какой кодировкой?


Скорей уж не кодировкой ,а скоростью. Если у нас несущая 40 с чем-то килогерц, то данные можно слать не быстрее 4 килобит. А стабильно вообще 400 с чем-то бит получится. А кодировка - да хоть азбука морзе, хоть АМ-модуляция, хоть DTMF если удастся разные частоты принимать. Также неплохо применять например код Хемминга для исправления ошибок. Подозреваю что длинные пачки передавать не получится - отражения будут мешать.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 28 янв 2008, 04:59 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Цитата:
А кодировка - да хоть азбука морзе, хоть АМ-модуляция, хоть DTMF если удастся разные частоты принимать. Также неплохо применять например код Хемминга для исправления ошибок.

а реальные предложения будут, а не общие фразы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 28 янв 2008, 14:02 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Реально - попробовать азбуку морзе. Для звука думаю самое то. И принимать ее просто и программировать там не много надо. Самому мне увы нечем проверить - нету УЗ капсулей вообще никаких... :(
Вообще я когда-то че-то делал на УЗ. Помню только что хорошо они работают на резонансной частоте +-5-6 герц. Так что DTMF там сделать будет проблематично.

Про код хемминга читай в википедии. Там-же есть и другие избыточные алгоритмы. В голом виде этот код позволяет находить и исправлять одну ошибку в пачке. Есть модификации и для двух и более ошибок, но там пачка слишком раздувается, нерационально будет.

По поводу электроники: динамику надо +-12 вольт или больше. Я видел красивое решение - использовали MAX232 - у него как раз встроенные конвертеры. Ну или просто через полевик и RC - цепочку для сглаживания.

С приемником все немного сложнее. Обычно используют ОУ и компаратор. Реже делают авто-подстройку усиления. Думаю тут будет полезно использовать ОУ с программируемым усилением. Они работают по I2C шине - там все просто. Называется как-то вроде "programmable gain opamp". Фильтры думаю не понадобятся - УЗ микрофон на звуки слышимого диапазона почти не реагирует.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 28 янв 2008, 14:29 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
по первой схеме которую я выкладывал напряжение на капсюле в момент передачи раскачивается до 20 вольт


схема на сайте корнуэла немножечко сложнее но тоже элементарная
зачем усложнять всякими ОУ и компараторами да ещё I2C примонстрячивать?


кстати
кто даташит на эти капсюли читал? как у них с направленностью?
я так понял что они довольно узконаправленные

Добавлено спустя 5 минут 56 секунд:
ага
50 градусов

с таким датчиком особо не разбежишься...


короче если на роботе стоит такое "ухо" всё равно нуно крутиться
потому как звук сбоку он не улышит
или наоборот услышит отражённый звук хотя передатчик стоит рядом


Вложения:
капсюли.pdf [177.72 КиБ]
Скачиваний: 33
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 28 янв 2008, 14:39 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
народ! всё намного проще...
у меня есть в наличии 4 пары УЗ приемо-передатчиков!!!
для общего развития - приемник на LM358, передатчик на IR2101
и я готов провести многомаштабные эксперементы... :D

ДАЙТЕ МНЕ ПОШАГОВЫЙ АЛГОРИТМ что б смог из них сделать УЗ модемы.
Потому как я с электроникой дружу на много больше чем с программированием.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 28 янв 2008, 15:39 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ориентация на звук!
СообщениеДобавлено: 28 янв 2008, 15:48 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну я ж просил,
Цитата:
МНЕ ПОШАГОВЫЙ АЛГОРИТМ

от куда взять, куда положить...


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

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


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

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


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

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