Форум myROBOT.ru » Шаг за шагом » Делаем роботов » Робо_Vs

Страниц (5): [1] 2 3 4 5 »
 

1. Vlad_sem - 01 Марта, 2011 - 19:47:36 - перейти к сообщению
Собственно зародилась идея! Полную суть говорить не буду (Вам потом не интересно будет Улыбка)
Сразу возникли вопросы (это будем современем устронять).
Как можно привязять движение предмета (руки например), который двигается на расстоянии хотя бы 1 метр? Поясняю: сдвинулась рука влево - тогда на роботе кое-что тоже повернуло влево, сдвинулась рука вверх - то же самое действия на роботе.
Получается взаимодействие по обеим осям, х и у.

За рукой нужно следить. Нужны датчики. ИК-дальномеры? Ну не знаю. Главное следить за предметом, расстояние до него знать не обязательно. Да и как их использовать в этих целях?!(наверно не подходят)

Видеоискатель? Тогда нужно обрабатывать изображение. На бору робота это мне кажется нереально(имея две АтМега8). Тем более я не совсем ппонимаю как это происходит на компьютере(вроде видел использование АврКам). Собственно хотелось бы, чтобы робот был отчасти автономным.
Кто может что-нибудь посоветовать для цели такого "отслеживания"?
2. nest - 01 Марта, 2011 - 19:53:51 - перейти к сообщению
Vlad_sem пишет:
За рукой нужно следить. Нужны датчики. ИК-дальномеры?
камера
Vlad_sem пишет:
На бору робота это мне кажется нереально
реально
Vlad_sem пишет:
Кто может что-нибудь посоветовать для цели такого "отслеживания"?
найдите подходящую камеру низкого разрешения. и в зависимости от её выхода можете уже думать дальше... оцифровывать, сравнивать ...
3. Белый Волк - 01 Марта, 2011 - 20:19:05 - перейти к сообщению
Vlad_sem
nest
Рука представляется мне объектом, который достаточно сложно идентифицировать, а потому сложно отслеживать. В сети мне встречался проект, в котором, если не ошибусь, микроконтроллер ATmega16 через видеомодуль находил хорошо освещённый красный шарик и выводил изображение на экран, с перекрестием на наименьших координатах шара.
4. Vlad_sem - 01 Марта, 2011 - 20:43:58 - перейти к сообщению
Есть камера. Разрешение для этого дела наверно слишком большое: 640-480
Камера вот:камера от телефона Моторола с650
(Добавление)
ВОТ проект на робофоруме
5. ОЛЕГ - 01 Марта, 2011 - 21:06:18 - перейти к сообщению
На Робофоруме камера следит за вполне конкретным объектом- линией, которую можно приравнять к глифу. Глиф- особая контрастная метка, имеющая специальную геометрию. Погуглите про глиф-трекинг.

Соглашусь с Белым Волком, за рукой следить будет сложно. За чем следить- за кистью, предплечьем, локтем?
Однако, если на ладони нарисовать глиф- все встает на свои места.

Nest, по-моему, у тебя был опыт общения с камерой от геймбоя?
6. nest - 01 Марта, 2011 - 21:24:28 - перейти к сообщению
ОЛЕГ пишет:
Nest, по-моему, у тебя был опыт общения с камерой от геймбоя?
утут . Проект продвинулся только чуть-чуть - подключен LCD и на него выводится картинка, плюс автоподстройка времени выдержки кадра :)

вопрос ведь не в распознавании объекта "рука", а в отслеживании сего объекта.
Vlad_sem пишет:
Как можно привязять движение предмета (руки например), который двигается на расстоянии хотя бы 1 метр? Поясняю: сдвинулась рука влево - тогда на роботе кое-что тоже повернуло влево, сдвинулась рука вверх - то же самое действия на роботе.Получается взаимодействие по обеим осям, х и у.
сфокусировать на расстояние 1 метр (достигается оптикой), а потом отслеживать перемещения пары-десятка точек - AVR вплне справится.
7. Vlad_sem - 01 Марта, 2011 - 21:28:58 - перейти к сообщению
Цитата:
сфокусировать на расстояние 1 метр (достигается оптикой), а потом отслеживать перемещения пары-десятка точек - AVR вплне справится.

Вот именно это мне и надо. Только расстояние не 1 метр, а обзор от 0до хотя бы одного метра
(Добавление)
Олег, Вы это имели ввиду?
8. nest - 01 Марта, 2011 - 22:27:06 - перейти к сообщению
Vlad_sem пишет:
Вот именно это мне и надо. Только расстояние не 1 метр, а обзор от 0до хотя бы одного метра
если обеспечите контраст руки на остальном фоне - тоже должно получиться.
9. ОЛЕГ - 01 Марта, 2011 - 23:53:31 - перейти к сообщению
Vlad_sem пишет:
Олег, Вы это имели ввиду?

О, да! Я обожаю этих чуваков! высший восторг
Да, я подразумевал именно этот принцип.

Только идея Nest`а мне больше нравится. Более жизненно (живо) должно получиться. Улыбка
(Добавление)
Nest, спасибо за ссылку, я ее потерял.
10. Vlad_sem - 02 Марта, 2011 - 05:33:57 - перейти к сообщению
Nest, как вы говорили проследить движение нескольких точек. А если робот поедет? Фон начнет меняться.
Я к тому, что если робот находится в движении, возможно ли отследить постороннее движение предмета?
11. ОЛЕГ - 02 Марта, 2011 - 12:47:12 - перейти к сообщению
Пусть едет и смотрит по очереди. Проехался- осмотрелся.
12. nest - 02 Марта, 2011 - 20:38:16 - перейти к сообщению
Vlad_sem пишет:
Я к тому, что если робот находится в движении, возможно ли отследить постороннее движение предмета?
а почему нет? Улыбка
но это уже вам в сторону разных DSP смотреть, да и то нетривиально всё... кучу алгоритмов перелопатить и написать своих... времени эдак годика два-три, если начинать с уровня углублённого AVR Улыбка

отправлю сюда , хоть и на немецком, но посмотреть ролики и прикинуть объёмы уровня знаний поможет.
13. killgur - 02 Марта, 2011 - 22:10:43 - перейти к сообщению
А может для начала просто соорудить конструкцию из пяти крестообразно расположенных датчиков (любых) будь то ТSOP или ультразвуковые ... и попытаться хотя бы симитировать зрение.

потому как распознавание изображения это ИМХО тупиковый на стадии "хочу" вариант.
14. Vlad_sem - 02 Марта, 2011 - 22:11:17 - перейти к сообщению
Нет, там слишком серьезно (спасибо за ссылки), мне и половины всего того наверно не нужно... Я как то задавал вопрос, насчет камеры с разрешением получаемого изображения 640*480. Это как я понимаю для моих целей много?
И насчет "проехал -посмотрел-поехал дальше". Какова скорость передачи от камеры в МК и обработки данных? то есть пункт посмотрел?
(Добавление)
2 killgur. Я считаю, что стадия "хочу" мною пройдена.
15. nest - 02 Марта, 2011 - 22:50:38 - перейти к сообщению
Vlad_sem пишет:
Какова скорость передачи от камеры в МК и обработки данных? то есть пункт посмотрел?
это смотря на сколько "жирный" ваш МК Улыбка
640*480 - это очень много. рискну сказать, что такую картинку вы получите и только чуть-чуть обработаете (никаких "распознать руку"Подмигивающий на рядовом 8bitAVR за одну секунду.

Vlad_sem пишет:
Я считаю, что стадия "хочу" мною пройдена.

теперь в стадии"могу" вам нужно:
- камера с разрешением до 200-300 пикселей на одну сторону.
- изучать асм (если остаётесь с "обычными" AVR).
- куча времени.
Улыбка