roboforum.ru

Технический форум по робототехнике.

Камера для робота

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Камера для робота

Сообщение NickDestroyer » 18 май 2011, 14:10

Здраствуйте. некоторое время назад я из китайской машинки, камня ATMega8A и блутуз-модуля BTM-222 собрал робота. для управления написал ПО на смарт под Symbian и коллега написал под Windows. вдоволь наигравшись роботом я понял, что нужно добавить камеру, чтобы в реальном режиме видеть "глазами" робота. камера будет передавать фреймы в порт камня и тот уже будет слать данные на ПК или смарт со скоростью 115200. для безошибочной передачи на такой скорости МК тактируеться от кварца на 18.432 (по даташиту). хотелось бы получать как минимум 15-20fps. Как вы считаете, какую камеру можно для этого задействовать?
NickDestroyer
 
Сообщения: 13
Зарегистрирован: 28 апр 2011, 21:58

Re: Камера для робота

Сообщение RootAdmin » 18 май 2011, 14:14

Чтобы получить такой FPS какое разрешение планируется?
ИМХО либо 100х100 точек либо сжимать надо, для чего у меги ресурсов не хватит.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Камера для робота

Сообщение Holmes » 18 май 2011, 14:17

Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Камера для робота

Сообщение RootAdmin » 18 май 2011, 14:18

Ошибся, 115200 кбит.сек - это 14 килобайт в секунду
Предположим, камера черно-белая.
фрейм 100х100 при 256 градациях - 10 килобайт.
Приделаем буферизацию (памяти-то у чипа сколько?) - не хватит...
Упаковку? Быстродействия и опять же памяти.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: Камера для робота

Сообщение Holmes » 18 май 2011, 14:23

Я над этой темой работал где-то год.
В итоге выбрал бы вот это (дороговато правда):
http://surveyor-corporation.stores.yahoo.net/srblstca.html

Можно еще радиокамеру и приемник, их полно, но качества хорошего не будет. Если не принципиально, то в путь.

Но все это много неудобств и в итоге я решил ставить ПК на робота и обычную вэбку.
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Камера для робота

Сообщение =DeaD= » 18 май 2011, 14:26

Еще вариант нынче - [[DIR-320]]. Простейшую обработку можно внутри поставить, а сложную вынести на ПК через WiFi.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Камера для робота

Сообщение Holmes » 18 май 2011, 14:28

=DeaD= писал(а):Еще вариант нынче - [[DIR-320]]. Простейшую обработку можно внутри поставить, а сложную вынести на ПК через WiFi.


Что-то у меня ссылка не открывается ... и вообще вика.
Последний раз редактировалось Holmes 18 май 2011, 14:29, всего редактировалось 1 раз.
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Камера для робота

Сообщение =DeaD= » 18 май 2011, 14:28

Только вики форума пока лежит. Но setar уже занимается.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Камера для робота

Сообщение NickDestroyer » 18 май 2011, 14:31

RootAdmin, разрешение 320х240.но пойдет и 100*100. А если на стороне камеры видео будет сжиматься(у них вроди бы есть какие-то процессоры)?
Holmes, согласен, дорого это. хоть там и до 60fps:)
=DeaD=, на роутере я думал изначально делать, но отказался в пользу камней и неимения роутера
NickDestroyer
 
Сообщения: 13
Зарегистрирован: 28 апр 2011, 21:58

Re: Камера для робота

Сообщение =DeaD= » 18 май 2011, 15:33

роутер DIR-320 не такой уж и дорогой, а 200МГц и более дорогого стоят.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Камера для робота

Сообщение NickDestroyer » 18 май 2011, 16:08

дело было не в деньгах, а в желании кодить на AVR`ах. ну и естественно создать робота "с нуля"
NickDestroyer
 
Сообщения: 13
Зарегистрирован: 28 апр 2011, 21:58

Re: Камера для робота

Сообщение =DeaD= » 18 май 2011, 16:13

AVR и видео практически не совместимы.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Камера для робота

Сообщение NickDestroyer » 18 май 2011, 16:24

в данном случае задача AVR- пропускать через себя данные с камеры на блютуз и только, т.к. блютуз то на роботе один.
NickDestroyer
 
Сообщения: 13
Зарегистрирован: 28 апр 2011, 21:58

Re: Камера для робота

Сообщение Angel71 » 18 май 2011, 17:43

+1 иксмега :) это не зная ваших целей. может вам вообще подойдёт недорогая беспроводная камера и вот такой недорогой монитор 3.5" TFT LCD Camera Monitor
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Камера для робота

Сообщение NickDestroyer » 18 май 2011, 18:30

А если все-таки сменить МК на посерьезнее, то какую камеру к нему можно прикрутить?
ЗЫ в сторону беспроводных камер я смотрел, там мало хорошего. на стороне приемника или монитор, или коробка для компа. я же пытаюсь сделать всё через один канал BT.
NickDestroyer
 
Сообщения: 13
Зарегистрирован: 28 апр 2011, 21:58

След.

Вернуться в Наши проекты

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

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

cron