роботы робототехника микроконтроллеры


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

> Без описания
Vlad_sem Post Id



Главнокомандующий


Сообщений всего: 233
Дата рег-ции: Май 2009  



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

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

Видеоискатель? Тогда нужно обрабатывать изображение. На бору робота это мне кажется нереально(имея две АтМега8). Тем более я не совсем ппонимаю как это происходит на компьютере(вроде видел использование АврКам). Собственно хотелось бы, чтобы робот был отчасти автономным.
Кто может что-нибудь посоветовать для цели такого "отслеживания"?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Vlad_sem пишет:
За рукой нужно следить. Нужны датчики. ИК-дальномеры?
камера
Vlad_sem пишет:
На бору робота это мне кажется нереально
реально
Vlad_sem пишет:
Кто может что-нибудь посоветовать для цели такого "отслеживания"?
найдите подходящую камеру низкого разрешения. и в зависимости от её выхода можете уже думать дальше... оцифровывать, сравнивать ...
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



Vlad_sem
nest
Рука представляется мне объектом, который достаточно сложно идентифицировать, а потому сложно отслеживать. В сети мне встречался проект, в котором, если не ошибусь, микроконтроллер ATmega16 через видеомодуль находил хорошо освещённый красный шарик и выводил изображение на экран, с перекрестием на наименьших координатах шара.
 
 Top
Vlad_sem Post Id



Главнокомандующий


Сообщений всего: 233
Дата рег-ции: Май 2009  



Есть камера. Разрешение для этого дела наверно слишком большое: 640-480
Камера вот:камера от телефона Моторола с650
(Добавление)
ВОТ проект на робофоруме
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



На Робофоруме камера следит за вполне конкретным объектом- линией, которую можно приравнять к глифу. Глиф- особая контрастная метка, имеющая специальную геометрию. Погуглите про глиф-трекинг.

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

Nest, по-моему, у тебя был опыт общения с камерой от геймбоя?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



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

вопрос ведь не в распознавании объекта "рука", а в отслеживании сего объекта.
Vlad_sem пишет:
Как можно привязять движение предмета (руки например), который двигается на расстоянии хотя бы 1 метр? Поясняю: сдвинулась рука влево - тогда на роботе кое-что тоже повернуло влево, сдвинулась рука вверх - то же самое действия на роботе.Получается взаимодействие по обеим осям, х и у.
сфокусировать на расстояние 1 метр (достигается оптикой), а потом отслеживать перемещения пары-десятка точек - AVR вплне справится.
 
 Top
Vlad_sem Post Id



Главнокомандующий


Сообщений всего: 233
Дата рег-ции: Май 2009  



Цитата:
сфокусировать на расстояние 1 метр (достигается оптикой), а потом отслеживать перемещения пары-десятка точек - AVR вплне справится.

Вот именно это мне и надо. Только расстояние не 1 метр, а обзор от 0до хотя бы одного метра
(Добавление)
Олег, Вы это имели ввиду?
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Vlad_sem пишет:
Вот именно это мне и надо. Только расстояние не 1 метр, а обзор от 0до хотя бы одного метра
если обеспечите контраст руки на остальном фоне - тоже должно получиться.
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Vlad_sem пишет:
Олег, Вы это имели ввиду?

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

Только идея Nest`а мне больше нравится. Более жизненно (живо) должно получиться. Улыбка
(Добавление)
Nest, спасибо за ссылку, я ее потерял.
 
 Top
Vlad_sem Post Id



Главнокомандующий


Сообщений всего: 233
Дата рег-ции: Май 2009  



Nest, как вы говорили проследить движение нескольких точек. А если робот поедет? Фон начнет меняться.
Я к тому, что если робот находится в движении, возможно ли отследить постороннее движение предмета?
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Пусть едет и смотрит по очереди. Проехался- осмотрелся.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Vlad_sem пишет:
Я к тому, что если робот находится в движении, возможно ли отследить постороннее движение предмета?
а почему нет? Улыбка
но это уже вам в сторону разных DSP смотреть, да и то нетривиально всё... кучу алгоритмов перелопатить и написать своих... времени эдак годика два-три, если начинать с уровня углублённого AVR Улыбка

отправлю сюда , хоть и на немецком, но посмотреть ролики и прикинуть объёмы уровня знаний поможет.
 
 Top
killgur Post Id



Гуру


Сообщений всего: 1189
Дата рег-ции: Февр. 2010  



А может для начала просто соорудить конструкцию из пяти крестообразно расположенных датчиков (любых) будь то ТSOP или ультразвуковые ... и попытаться хотя бы симитировать зрение.

потому как распознавание изображения это ИМХО тупиковый на стадии "хочу" вариант.
 
 Top
Vlad_sem Post Id



Главнокомандующий


Сообщений всего: 233
Дата рег-ции: Май 2009  



Нет, там слишком серьезно (спасибо за ссылки), мне и половины всего того наверно не нужно... Я как то задавал вопрос, насчет камеры с разрешением получаемого изображения 640*480. Это как я понимаю для моих целей много?
И насчет "проехал -посмотрел-поехал дальше". Какова скорость передачи от камеры в МК и обработки данных? то есть пункт посмотрел?
(Добавление)
2 killgur. Я считаю, что стадия "хочу" мною пройдена.
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



Vlad_sem пишет:
Какова скорость передачи от камеры в МК и обработки данных? то есть пункт посмотрел?
это смотря на сколько "жирный" ваш МК Улыбка
640*480 - это очень много. рискну сказать, что такую картинку вы получите и только чуть-чуть обработаете (никаких "распознать руку"Подмигивающий на рядовом 8bitAVR за одну секунду.

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

теперь в стадии"могу" вам нужно:
- камера с разрешением до 200-300 пикселей на одну сторону.
- изучать асм (если остаётесь с "обычными" AVR).
- куча времени.
Улыбка
 
 Top
Страниц (5): [1] 2 3 4 5 »
« Делаем роботов »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru