roboforum.ru

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

Аппаратная платформа для алгоритма AVM

Re: Аппаратная платформа для алгоритма AVM

=DeaD= » 09 окт 2009, 14:33

Еще из вариантов - КПК\Смартфоны\Мобилы. Тупо, зато почти у всех есть или при покупке очередного девайса могут чуть посильней купить - чтобы на роботе еще юзать.

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

Re: Аппаратная платформа для алгоритма AVM

loox » 09 окт 2009, 14:39

есть еще полнофункциональные PC платы с размерами 10х10 см , сейчас не вспоню кто производитель. Дешевле нетобука....
loox

Re: Аппаратная платформа для алгоритма AVM

EDV » 09 окт 2009, 14:43

В чистом виде ПЛИС, думаю, не подойдёт. AVM – это не набор логических (Булевых) функций (конечный автомат), а скорее много памяти и поисковый механизм (по этой памяти).

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

Re: Аппаратная платформа для алгоритма AVM

Сергей » 09 окт 2009, 14:46

ИМХО тогда DSP + микроконтроллер. От Texas Instruments есть неплохие "все в одном"

Re: Аппаратная платформа для алгоритма AVM

EDV » 09 окт 2009, 14:51

Меня бы устроил готовый блок/модуль реализующий захват видео (можно черно-белого), хотя бы 256Mb памяти, ну и процессор пошустрее.

Re: Аппаратная платформа для алгоритма AVM

Vorral » 09 окт 2009, 14:56

Здесь уже был задан правильный вопрос. Как можно понять, что подойдёт под аппаратную платформу, не зная требований к ней. А в особенности к процессору. Ведь может оказаться, что даже Atom может не потянуть AVM(тут тоже нужны требования к "приемлемому" разрешению картинки и кол-ву кадров ).

Re: Аппаратная платформа для алгоритма AVM

EDV » 09 окт 2009, 15:03

Для начала, можно начать с разрешения 320x240, 25 кадров в секунду, черно-белого видео. А производительность процессора, скорее нужно выбирать по соотношению: цена/производительность. Понятно, что процессор хочется ну очень быстрый, вот только быстрые процессоры стоят дорого.

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

Re: Аппаратная платформа для алгоритма AVM

Vorral » 09 окт 2009, 15:06

И самое главное, за какое время(мс) E6600 успевает обработать требуемое разрешение и частоту кадров? 10-20мс?

Re: Аппаратная платформа для алгоритма AVM

=DeaD= » 09 окт 2009, 15:07

Vorral писал(а):И самое главное, за какое время(мс) E6600 успевает обработать требуемое разрешение и частоту кадров? 10-20мс?

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

Re: Аппаратная платформа для алгоритма AVM

Vorral » 09 окт 2009, 15:11

сорри, да, ест-но 1 кадра :)

Re: Аппаратная платформа для алгоритма AVM

EDV » 09 окт 2009, 15:15

Ну, количество времени на обработку зависит от того, сколько в поисковом дереве матриц хранится, и насколько удачно получилась их декомпозиция. Вот хорошо уже всем знакомый пример работы AVM на процессоре Intel Core 2 Dou E6600:

Re: Аппаратная платформа для алгоритма AVM

Vorral » 09 окт 2009, 15:24

И ещё важный момент, использует ли AVM многопоточность?

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

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

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

Re: Аппаратная платформа для алгоритма AVM

EDV » 09 окт 2009, 15:30

Там на видео в левом верхнем углу показано, сколько времени тратится на обработку одного кадра, разрешением 320x240. Но там матриц в поисковом дереве маловато (в начале их 21 затем AVM дополнительно обучается и в конце их уже 43).

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

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

Re: Аппаратная платформа для алгоритма AVM

Vorral » 09 окт 2009, 15:37

>цена/производительность
я бы тогда ещё сюда добавил массовость, потому как именно она снижает конечную стоимость устройства. Думаю я знаю лидера в отношении процессоров по критерию цена/производительность, ну и можно ещё добавить энергопотребление :D

Re: Аппаратная платформа для алгоритма AVM

=DeaD= » 09 окт 2009, 15:39

2EDV: А зачем весь сурвейор? Там же только камера есть? 200 баксов всего:
http://www.trossenrobotics.com/surveyor ... amera.aspx


cron
Rambler\'s Top100 Mail.ru counter