roboforum.ru

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

Часовой пояс: 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 КиБ | Просмотров: 17363 ]


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

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

_________________
if(!Operate) Read(pDatasheet);


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

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


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
2EDV: Алгоритм AVM не требует чего-то важного из библиотеки OpenCV? Или эти ф-ции тоже можно портировать?

_________________
Проект Robosonic RS http://www.aigod.com


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

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

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

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


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
Если плата видеообработки таки появится в металле, тогда планирую портировать под неё алгоритм распознавания образов «Associative Video Memory» (AVM).

Тут неплохо бы выложить требования, предъявляемые алгоритмом к вычислительной мощности,
потом можно и о железе говорить...

Это можно грубо прикинуть и без железа - скомпилять алгоритм на АРМ (blackfin, powerpc, x86)
и посчитать количество команд на каком-то тестовом наборе...
Такты лучше не считать - там могут быть по-разному организованы кэши, конвейеры,
доступ к внешней памяти и прочие нюансы.


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

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

и почему аналоговая камера?

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


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

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


Конечно обработает, только насколько быстро?

Цитата:
вопрос на чем делать...


Правильно, вот тут и нужно определиться с требованиями к мощности проца.


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Я вот тоже сначала загорелся идеей на МК обычном сразу что-то могучее замутить насчет интеллекта робота. Но решил все-таки двигаться традиционным путем. Сначала на обычном компе сделать и если какие-то положит. результаты будут, переносить на более компактное железо. Но проблема в том, что не получится ли это "более компактное железо" не таким то уж и компактным а в силу мелкосерийного и полуэкспериментального производства еще и с очень высокой себестоимостью? А обычное PC железо стремительно компактнеет и дешевеет. Я уже один раз в начале 90х годов проиграл гонку, когда мое производство самодельных компьютеров переехал тот же PC. Но раз так, то я решил PC разместить на роботе. Теперь поэкспериментирую на нем. А там посмотрим.
С AVM картина может сложиться аналогичная. Даже USB камеры скоро по цене захудалой мышки будут продаваться. Но пробовать никто не мешает. Вдруг я ошибаюсь.
Тут нужно определиться с целью-на МК делать все? Или есть др. цель?

_________________
Проект Robosonic RS http://www.aigod.com


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

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


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Да пожалуйста. :ROFL:

_________________
Проект Robosonic RS http://www.aigod.com


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

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


Конечно обработает, только насколько быстро?

ну у нее такт 32, память работает на 64МГц...

но у текущей линейки А1 нехватает порта одного, потому приходится использовать 2 защелки.. так что медленее...

могу еще раз вспомнить про АП7001...


ПС накупили камер же с 15фпс.. интерфейс довольно стандартный... при желании можно заменить на более быструю, хотя и 15-ти фпс мне кажется выше крыши на МК..

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


Последний раз редактировалось Duhas 20 ноя 2009, 20:05, всего редактировалось 1 раз.

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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Не первой свежести новости:
http://www.ladoshki.com/8277-news-%D0%B ... %D0%B5.htm
М.б. его на МиниБота можно поставить?

_________________
Проект Robosonic RS http://www.aigod.com


Последний раз редактировалось Виктор Казаринов 20 ноя 2009, 20:06, всего редактировалось 1 раз.

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

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

Вроде на компе уже ездит.
Цитата:
переносить на более компактное железо.

При чем тут компактность - не понимаю.
Цитата:
А обычное PC железо стремительно компактнеет и дешевеет.

Это факт, только у того комп железа, которое компактнеет и дешевеет
нету ни драйверов движков, ни каналов ввода вывода, ни шимов и т.д.
И не расчитано оно на автомоутив применения.

А там, где каналы есть (например пром контроллеры) и исполнение
подходящее - не так уж оно и дешевеет :)

А если делать всю эту обвеску самому так и так придется,
то нормальный проц туда добавить проще,
чем городить слабый проц + usb (например) + комп.
И выгоднее и по потреблению, и по компактности...

Я не говорю, что это решение идеальное, но оно как минимум
не во всех случаях проигрышное.

Цитата:
когда мое производство самодельных компьютеров переехал тот же PC.

Надо было в узкую нишу уходить, а не грести "женерал пёпос".
Выдумали бы какие-нибудь "компы для шахтного применения", и до сих пор бы конкурентов
в мире было бы по пальцам сосчитать можно... (Впрочем это мое личное мнение)

Вот к роботам как раз и применима нишевость, а "общеприменительные компы"
могут дешеветь сколько влезет, только не слишком предназначены для таких задач.


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

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
По моему скромному мнению, когда народ наелся компами, инетом и сетевыми играми, он начнет вылазить в оффлайн. а тут его пока не ждет ничего интересного. Бум на роботов нам еще предстоит увидеть. И будут они вовсе не нишевым продуктом, а ширпотребом и будем мы их модернизировать как сейчас компы. Поэтому два зла - уже завевавшее мир и то, что только на пороге завоевания нужно объединить.
Роботы будут майнстримом мировой промышленности, т.к. даже автомобили- электромобили будут роботами. И это - неизбежность.
Извиняюсь за оффтоп.

_________________
Проект Robosonic RS http://www.aigod.com


Последний раз редактировалось Виктор Казаринов 20 ноя 2009, 20:12, всего редактировалось 3 раз(а).

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

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


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

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


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

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