roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 фев 2025, 09:52

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




Начать новую тему Ответить на тему  [ Сообщений: 91 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 7  След.
Автор Сообщение
 Заголовок сообщения: Re: Аппаратная платформа для алгоритма AVM
СообщениеДобавлено: 09 окт 2009, 14:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Еще из вариантов - КПК\Смартфоны\Мобилы. Тупо, зато почти у всех есть или при покупке очередного девайса могут чуть посильней купить - чтобы на роботе еще юзать.

Из профессиональных платформ вот такое есть: http://www3.elphel.com/index.php
На борту ПЛИС + 32-битный 200МГц проц.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
есть еще полнофункциональные PC платы с размерами 10х10 см , сейчас не вспоню кто производитель. Дешевле нетобука....
loox


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

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
В чистом виде ПЛИС, думаю, не подойдёт. AVM – это не набор логических (Булевых) функций (конечный автомат), а скорее много памяти и поисковый механизм (по этой памяти).

Всё же хотелось бы готовое решение: быстрый процессор + память + оцифровка видео.


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

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
ИМХО тогда DSP + микроконтроллер. От Texas Instruments есть неплохие "все в одном"


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

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Меня бы устроил готовый блок/модуль реализующий захват видео (можно черно-белого), хотя бы 256Mb памяти, ну и процессор пошустрее.


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

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
Здесь уже был задан правильный вопрос. Как можно понять, что подойдёт под аппаратную платформу, не зная требований к ней. А в особенности к процессору. Ведь может оказаться, что даже Atom может не потянуть AVM(тут тоже нужны требования к "приемлемому" разрешению картинки и кол-ву кадров ).


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

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Для начала, можно начать с разрешения 320x240, 25 кадров в секунду, черно-белого видео. А производительность процессора, скорее нужно выбирать по соотношению: цена/производительность. Понятно, что процессор хочется ну очень быстрый, вот только быстрые процессоры стоят дорого.

Добавлено спустя 2 минуты 26 секунд:
У меня на PC процессор Intel Core 2 Duo E6600.


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

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
И самое главное, за какое время(мс) E6600 успевает обработать требуемое разрешение и частоту кадров? 10-20мс?


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vorral писал(а):
И самое главное, за какое время(мс) E6600 успевает обработать требуемое разрешение и частоту кадров? 10-20мс?

Может за какое время он 1 кадр обрабатывает? ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
сорри, да, ест-но 1 кадра :)


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

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Ну, количество времени на обработку зависит от того, сколько в поисковом дереве матриц хранится, и насколько удачно получилась их декомпозиция. Вот хорошо уже всем знакомый пример работы AVM на процессоре Intel Core 2 Dou E6600:


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

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
И ещё важный момент, использует ли AVM многопоточность?

Добавлено спустя 1 минуту 21 секунду:
Я имел ввиду сколько процессор тратит на попиксельную обработку одного кадра, до поиска по дереву.

Добавлено спустя 3 минуты 26 секунд:
Вообще Intel Core 2 Dou E6600 относительно мощный камень(у меня до апгрейда 2 года тому назад, стоял именно такой). Я например специально работаю на машине с Penium 4 1500Гц, чтобы сразу было понятно, как будет работать программа на конечном устройстве. :)

Добавлено спустя 2 минуты 56 секунд:
Может так и проверить? Запустить пример на AVM на какой нибудь слабенькой машине.


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

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Там на видео в левом верхнем углу показано, сколько времени тратится на обработку одного кадра, разрешением 320x240. Но там матриц в поисковом дереве маловато (в начале их 21 затем AVM дополнительно обучается и в конце их уже 43).

Ну что же, пока что одну платформу вижу «Surveyor SRV-1».

Может еще, кто-то чего предложить может?


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

Зарегистрирован: 11 сен 2008, 17:18
Сообщения: 873
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав
>цена/производительность
я бы тогда ещё сюда добавил массовость, потому как именно она снижает конечную стоимость устройства. Думаю я знаю лидера в отношении процессоров по критерию цена/производительность, ну и можно ещё добавить энергопотребление :D


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2EDV: А зачем весь сурвейор? Там же только камера есть? 200 баксов всего:
http://www.trossenrobotics.com/surveyor ... amera.aspx

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

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


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

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


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

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