roboforum.ru

Технический форум по робототехнике.
Текущее время: 07 май 2025, 17:52

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Идем на голос
СообщениеДобавлено: 22 апр 2010, 18:16 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2694
Откуда: Где-то в Латинской Америке
За обеденным столом роботы разносят соль и перец. Симпатичные малыши, не правда ли? Если верить статье и обещаниям производителя, "роботы оснащены датчиками голосовой идентификации и датчиками обнаружения препятствий" и все это всего за 33 бакса. Хорошо было бы добыть такого и расковырять. Не знаю, что они делают при обнаружении препятствия, об этом нигде явно не говорится. Но производитель утверждает, что эти роботята способны идти на призыв едока. Ведь, если "соленос" попилит в противоположном направлении, а потом еще и грохнется со стола, эффект будет совсем не тот. Я всегда думал, что сделать робота, определяющего направление на голос не так уж и просто. Как минимум нужны несколько направленных микрофонов, довольно сложный анализ, отстройка от посторонних шумов и т.д. И уж никак это все не должно уместиться в 33 бакса. Может я ошибаюсь, и сделать робота весело подъезжающего на призыв "ко мне!" пара пустяков?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 18:40 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
А мне кажется что это просто заводные игрушки в виде перичницы и солонки.
Во всяком случае если судить по ролику.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 18:56 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668

:oops: нууу очень похоже
:good: а сделать хорошая идея. Scorpio, может за основу взять пингвина (http://www.p-robot.com/)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 19:43 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2694
Откуда: Где-то в Латинской Америке
yak-40 писал(а):
А мне кажется что это просто заводные игрушки в виде перичницы и солонки.
Во всяком случае если судить по ролику.

Производитель пишет "Salt & Pepper Bots will waddle wherever you tell them to." Врядли бы стал так обманывать. Похожие, но с пультом ДУ, стоят $10 и они точно с моторчиком и батарейками. Может заводной ключ для прикола у них торчит?
Пингвин прикольный, но хотелось бы обсудить тут тему "Идем на голос", т.к. с датчиками препятствий и неупадания со стола вроде все понятно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 20:53 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Сама по себе задача математически очень сложная.
Я не думаю, что кто-то "чисто" ее решил. Хотя точно не знаю.
Попыток точно много предпринималось (не для роботов, конечно,
а в частности для коммуникаций в условиях шумов, многоголосых разговоров и т.д.)

А вот по поводу цены... черт его знает.
Сейчас ведь можно совершенно дикую вычислительную мощь купить...
Простенький блэкфин в партии от тыщи штук - всего десять баксов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 21:38 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Цитата:
"Salt & Pepper Bots will waddle wherever you tell them to."
ИМХО обмана никакого нет, однако как понимать описание - это уже другой вопрос...
Если это воспринять дословно "эти роботята способны идти на призыв едока"(с) - то ведь возникает много вопросов: на какой призыв? какого едока?
И если впоследствие окажется что: на любой громкий звук любого едока (или инструмента едока, например стук ложкой по тарелке - чем не призыв?) - это же не ложь, но решается это просто. Если ответ таков: на специальный звук-призыв любого едока - чуть сложнее, но тоже реально. Если же так: на индивидуальный приказ принести то или это и именно тому кто назвал (то или это) не зависимо мужским, детским или женским голосом - ИМХО не реал за такую цену...

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 21:55 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
на видео, имхо, просто заводная игрушка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 22:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 22:36 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Дак это не играет рояля - заводные они или копеечные... Суть вопроса поднятого Scorpio, как я понял, звучит так:
Цитата:
хотелось бы обсудить тут тему "Идем на голос"
, но при этом ТС упоминает и цены, следовательно хочется несколько переформулировать задачу:
создать простого робота (шагающего) умеющего перемещаться на зов своего хозяина и в его(хозяина) направлении, причем за максимально минимальную цену, ну как-то остановить его надо или на место (солонки) обратно отправить :wink: ...
При постановки такой задачи, ИМХО, необходимо уточнить: каков зов?(или команды) и кто хозяин? а также каков бюджет? (некоторые варианты см.выше).

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 22 апр 2010, 22:55 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 23 апр 2010, 05:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2694
Откуда: Где-то в Латинской Америке
Давайте еще упрастим задачу. Неважно какой робот и как передвигается. Робот находится в состоянии покоя, пока не услышит звук определенной длительности и амплитуды. После чего он должен ПОВЕРНУТЬСЯ К ИСТОЧНИКУ ЗВУКА и двигаться на него, пока не встретит препятствие. Мне предстовляется, что робот должен иметь несколько узконаправленных микрофонов, расположенных по кругу. Возникает ряд вопросов: какая д.б. минимальная обвеска (усилители, аналоговые и цифровые фильтры, интеграторы и т.д.); какая минимальная скорость опроса, как бороться с отраженными сигналами, как обрабатывать полученные данные и какова м.б. точность определения направления на источник звука. Ведь человек с двумя ухами справляется с такой задачей легко...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 23 апр 2010, 17:28 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Для того чтобы осуществить все вышеперечисленное - ИМХО не нужно "иметь несколько узконаправленных микрофонов, расположенных по кругу"(с), достаточно двух. Я давно построил такого робота (предварительно ознакомившись с принципами бинаруального слуха живых организмов, ж.о.) и с двумя электретами он с успехом справляется с тем, что от него требовалось, за исключением "пока не услышит звук определенной длительности и амплитуды"(с)... Мой робот просто движется на звук мощнее порога, который я ему установил, а примитивный RC фильтр слегка отсеивает ненужные, даже мощные звуки, и подбор RC позволил сузить (не идеально конечно) до звука от хлопка в ладоши... С такой задачей легко справляется Attiny2313 + минимальная обвеска из компараторов и предусил. Что же касается "определенного звука" - то здесь есть несколько путей от пассивных и активных фильтров (эквалайзера) до полного АЦП... Однако наигравшись с таким простым вариантом, лично я, больше заинтересовался другим: продолжением движения робота к источнику зука (уже естесно замолчавшему) после объезда препятствия... Но зашел в тупик из-за больших накапливающихся ошибок энкодеров (очевидно это зависит от поверхности и механики) и в дальнейшем потерял интерес. А самое главное, что у ж.о. бинаруальный слух не дает 100% точного наведения на источник звука, даже у человека погрешность составляет от 30% до 40%, поэтому ж.о. используют доп. механизмы для наведения на источник, например распознавание зрительных образов или другие сенсоры, например обоняние...
Иными словами, ИМХО, простенький вариант движение на источник громкого звука - вполне может конкурировать с движением на источник определенного звука с жутко сложной обвеской и программой, потому что слишком уж нежесткая(если мотавы) эта среда - звук.

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 23 апр 2010, 20:51 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2694
Откуда: Где-то в Латинской Америке
Vovan, а можно выложить результаты ваших экспериментов с 2-мя микрофонами. Схемки и т.д. А если звук исходит сзади, то двух мик тоже достаточно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 23 апр 2010, 21:28 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Scorpio писал(а):
Vovan, а можно выложить результаты ваших экспериментов с 2-мя микрофонами. Схемки и т.д. А если звук исходит сзади, то двух мик тоже достаточно?

Да, очень любопытно. Хочу сделать что-то аналогичное, но не хочется изобретать велосипед :oops:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идем на голос
СообщениеДобавлено: 23 апр 2010, 22:42 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Эх блин... ну перерыл все у себя - схемы полностью не нашел... Нашел проект протеусовский (древней версии какой-то), но там только МК и переферия условно (т.е. вместо звуковых ключей, энкодеров, бамперов и датчика пола - кнопки, а вместо драйверов моторов - светодиоды) , прогу... А вот аналоговой части нифига не могу найти... Открыл робота смотрю: два микрофона входят через RC фильтр (R -47k подстроечные и C - 4n7) на сдвоенный ОУ AD826AR c него на LM339, а с компаратора - прямо на входы МК (Attiny2313). Строил давно и почему всё именно так - уже не помню, но работает :)
Алгоритм такой: с поступлением звука на одно из "ушей" (расстояние между ушами 8см, разделены типо головой см.фото) запускаем таймер и считаем время до прихода звука на второе ухо; соответственно этому времени обеспечиваем нужный поворот робота (отлаживал на реальном шасси) и движение прямо; при этом имееются правый и левый бамперы и датчик пола.
Что касается прихода звука сзади - то в данном случае робот конечно не понимает что звук сзади, возможно для этого варианта нужно третье ухо...
Всё вместе это выглядит так:

Добавлено спустя 50 минут 35 секунд:
Во блин! Нашел-таки кое что:


Вложения:
UhoNew.jpg
UhoNew.jpg [ 31 КиБ | Просмотров: 3051 ]
Ranger.jpg
Ranger.jpg [ 87.57 КиБ | Просмотров: 3070 ]
Sluhach.jpg
Sluhach.jpg [ 21.24 КиБ | Просмотров: 3056 ]

_________________
_________
Sincerely,
Vovan
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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