roboforum.ru

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

Минимальные требования для робота с машинным зрением

Минимальные требования для робота с машинным зрением

Free_Artist » 23 мар 2023, 17:40

Здравствуйте. Я совсем недавно занялся робототехникой, пробовал простые варианты на Arduino, но возникло желание создать реализацию с возможностью машинного зрения и наличия другого искусственного интеллекта на борту (речевые модели и т.д.). Условно говоря - должен распознавать предметы и реагировать на команды. В связи с чем возник вопрос - какая железка подойдёт минимально по требованиям? Скорее всего точно будут нужны нейросети и достаточно хорошая камера. Вопрос только по процессору. Смотрю в сторону Raspberry Pi, но не уверен, что потянет в реал-тайм (FPS хотя бы несколько раз в секунду тут минимально нужен). Буду рад услышать советы, спасибо.

Re: Минимальные требования для робота с машинным зрением

HarryStar » 23 окт 2023, 00:31

Полгода прошло, но отвечу. Разбери пи подходит только навороченная версия. Не ниже 4й. Больше памяти лучше. Как пример Модель Zero распознование лиц делает 1 кадр с 10-20 секунд, т.е. ни о каком реальном времени речь не идет. 3я модель с 4 Гб ОЗУ обрабатывает лица 3-4 кадра в секунду, что уже ЧТО-ТО, но опять же очень мало. Берите самый топ (сейчас появилась новая) или нет смысла. Если брать как основу обычный комп, то например Intel i5 это нижняя планка, меньше даже не думайте, всякие целероны, i3 и т.д. это все не подходит. Хороший вариант это стационарный комп на обработке, а в роботе wemos и веб-камера. Тогда на основном компе на питоне можно написать основную прогу, wemos-ардуина будет управлять железом по комаде с компа.

Re: Минимальные требования для робота с машинным зрением

Angel71 » 21 ноя 2023, 07:17

сначала всё делается на нормальном железе (записанное видео или передавать с камеры). как минимум это хороший ноутбук. ещё лучше десктоп/рабочая станция с нормальными ускорителями или хотя бы видеокартой. и только потом, когда понятно сколько ресурсов требуется, тогда и железо подбирать. или помахать ручкой своим хотелкам из-за габаритов, потребления, ценника или неспособности реализовать нужное.
а минималка для непойми чего - это простенький микроконтроллер, с простеньким ускорителем или без.
чуть получше - это одноядерные старшие армы или risc-v с простенькими ускорителями. rv1103 и т.д., их много разных.
ещё чуть получше это многоядерные. rv1126 и т.д. такие уже используют в камерах наблюдения, видеорегистраторах в машинах и т.д., вполне неплохо с некоторыми задачами справляются. не обязательно прям регистратор брать - есть модуль с камерой без всяких корпусов и прочих ненужностей.
к одноплатникам можно отдельно ускоритель брать, выбор тоже есть. хотя в последних моделях всё чаще используются процессоры со встроенным ускорителем. на пятой апельсине rk3588 (ощутимо лучше rv1126).
и т.д., продолжать подыскивать всё более и более навороченное железо можно долго, но без понимания, что примерно нужно, это не имеет смысла. камер тоже много разных.


Rambler\'s Top100 Mail.ru counter