roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 17:26 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Приветствую!

Хотелось бы в этой теме обсудить возможность реализации платы видеообработки для МиниБота.

Плата видеообработки должна обеспечивать оцифровку черно-белого изображения с аналоговой видеокамеры с разрешением 320x240 пикселей с частотой 25-15 кадров в секунду. Объем оперативной памяти контроллера должен быть минимум 16Mb.

Один из вариантов исполнения - два процессора: один оцифровывает видео в память, другой (с большей памятью и более производительный) занят в видеообработке.

Если плата видеообработки таки появится в металле, тогда планирую портировать под неё алгоритм распознавания образов «Associative Video Memory» (AVM).

-= 23.11.09 =-
В фразе «один из вариантов исполнения - два процессора» имелось в виду, что процессор оцифровки видео будет использован с целью уменьшения количества микросхем логики на плате. Но если существует какой то специализированный чип, позволяющий оцифровывать черно-белое видео, тогда можно обойтись одним процессором видеообработки, а данные в память видеобуфера записывать, к примеру, по DMA.

Одно из требований к процессору видеообработки – наличие под этот процессор компилятора C++.

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

Я считаю, что причина по которой не нужно ориентироваться на «SRV-1 Blackfin Camera» - повторяемость изделия. Нам нужна плата, которую реально можно будет изготавливать в необходимых количествах, схему которой мы понимаем и можем улучшать. А в случае с «SRV-1 Blackfin Camera» эту плату могут просто прекратить выпускать, да и заказывать плату из за океана, как по мне, тоже чересчур.

Схем цифрователя видео, ну просто для затравки:


Вложения:
cxema.GIF
cxema.GIF [ 27.9 КиБ | Просмотров: 15728 ]


Последний раз редактировалось EDV 23 ноя 2009, 15:59, всего редактировалось 7 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 20:10 
Не в сети
Аватара пользователя

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

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 20:16 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
yak-40 писал(а):
Цитата:
Схем цифрователя видео, ну просто для затравки:

А схемка-то моя :wink:
Кстати рабочая. Оцифровывает хорошо, но не больше 1 кадра в 0,5 сек.


а откуда 2 ФПС взялось? :sorry: нипайму.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 20:21 
Не в сети
Аватара пользователя

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

Внешней памяти - на один кадр. Через УАРТ при скорости 115200 этот кадр быстрее 0,5 сек. не пролазит :D

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 20:31 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:20 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
И я опять тут влезу
http://surveyor-corporation.stores.yaho ... lcabo.html
стоит $195 (камера+проц), все как вы хотите, мощный проц (500мгц), камера (60fps 160x120, 15fps 320x240), 32Мб
Встану в очередь если у вас разработка дешевле будет :)

Раньше они на ARM были, а сейчас на BlackFin перекочевали,
наверняка схемка осталась, может сделать.. дешевле будет
ЗЫ.. Кто знает модули памяти работающие на SPI? Ну хотябы от 16мб...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:oops: а точно с этой схемой 10-15 кадров/сек можно получить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:33 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
С какой? С surveyor? У меня робот гоняет на 160x120 по линии, 60 кадров 100% :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:42 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
не, не, не. я про эту. кстати немного попутал, ТС писал 25-15кадров/сек. TDA8708A то легко и больше проглотит. а вот мега16... ещё же передавать другому чипу вроде планирется.
EDV писал(а):
Один из вариантов исполнения - два процессора: один оцифровывает видео в память, другой (с большей памятью и более производительный) занят в видеообработке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:44 
Не в сети
Аватара пользователя

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

Хмеги - самое слабое с чего мона начинать, имхо...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:44 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:47 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
чего-то знакомое... вроде бил гейц так говорил когда-то :) Эда ждет блестящее будущее, скоро увидим тебя в списках Forbes
ЗЫ. А по теме, видео надо или обрабатывать или сравнивать, в любом случае память лишней не бывает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 20 ноя 2009, 21:56 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
Встану в очередь если у вас разработка дешевле будет :)
Тут вопрос в другом - сколько штук возьмете? :wink:

Этот блэкфин стОит 20 баксов, память - 3 бакса...
Камера - пусть даже 50. Ну пусть обвязки там еще баксов на 10-15.


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

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
yak-40 писал(а):
Цитата:
а откуда 2 ФПС взялось? нипайму.

Внешней памяти - на один кадр. Через УАРТ при скорости 115200 этот кадр быстрее 0,5 сек. не пролазит :D


Есть идея не по уарту данные передавать а по SPI

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:oops: так может лучше будет сразу на арме делать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Плата видеообработки для МиниБота
СообщениеДобавлено: 21 ноя 2009, 00:25 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Цитата:
Есть идея не по уарту данные передавать а по SPI

А зачем вообще пердавать весь кадр? Принял кадр в озу за 40 мс, обработал его допустим за те же 40 мс, предал координаты объекта допустим через УАРТ или СПИ, принял следующий кадр. Итого 12 кадров в серунду. Устраивает?

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


Последний раз редактировалось yak-40 21 ноя 2009, 00:50, всего редактировалось 1 раз.

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

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


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

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


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

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