@scrdefft

Существует ли зрение для робота без программирования?

Вот на ютубах много видео, как обучают машинку с камерой обводить ярко цветной кружок квадратом... Много умных слов, код, почему так лучше чем так и т.п.
Не буду ходить кругами: Может есть уже готовые решения, позволяющие, условно, роботу на колесиках с Raspberry Pi и подключенной к нему камерой ездить по квартире и не врезаться, объезжать препятствия, видеть (пусть будет выделенный из окружения значок) свою зарядную станцию и заезжать на нее, иметь возможность малыми усилиями дополнять функционал ("робот, та херня, которую ты объехал заехав в комнату называется мяч, прикати его мне" ну как пример, можно проще). Может есть такое? Или каждый производитель робота пылесоса заново изобретает велосипед и учит его объезжать собаку и диван, ну это ж бред в наше время, тратить ресурсы на такие базовые, по моему, вещи. Сам я, если что, хеловорлд на питоне или баше, ну может чуть больше.
  • Вопрос задан
  • 270 просмотров
Решения вопроса 2
@calculator212
ну это ж бред в наше время, тратить ресурсы на такие базовые, по моему, вещи. Сам я, если что, хеловорлд на питоне или баше, ну может чуть больше.
как по мне бред так рассуждать с знаниями "хеловорлд на питоне или баше", что-то +/- готовое есть на гитхабе.
"робот, та херня, которую ты объехал заехав в комнату называется мяч, прикати его мне"
Конечно люди добавят возможность распознавания речи, понимания смысла слов на русском языке, а потом отдадут это в свободный доступ в скомпилированном виде и с открытыми исходниками.
каждый производитель робота пылесоса заново изобретает велосипед
Они могут покупать ПО у компании специализирующейся на этом.
Ответ написан
@scrdefft Автор вопроса
Чтоб не разводить "холивары" умников: Такой возможности нет и не появится в ближайшее время.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Arlekcangp
Разработчик, Лид, Архитектор ПО
ну это ж бред в наше время, тратить ресурсы на такие базовые, по моему, вещи. Сам я, если что, хеловорлд на питоне или баше, ну может чуть больше.

В этом мире вообще бреда много. И в том числе огромное количество закрытых корпоративных разработок , которые регулярно "переизобретаются" другими корпорациями. И, мало того, подаются как новое супер-пупер-революционное. И ещё есть при этом риск "наступить" на чей-нибудь патент, как на мину... Серьёзное обсуждение этой ситуации и почему она сложилась и при каких условиях можно это преодолеть - серьёзный вопрос, который затрагивает политические, социальные и даже философские аспекты, в которые тут не буду вдаваться.

решения, позволяющие, условно, роботу на колесиках с Raspberry Pi и подключенной к нему камерой ездить по квартире и не врезаться, объезжать препятствия, видеть (пусть будет выделенный из окружения значок) свою зарядную станцию и заезжать на нее...

Не долгое вспоминание и гугление дало следующие:
1. ROS (Robot operating system):
открытая платформа которую предполагается дополнять модулями для описанного в этом
абзаце.
- https://www.ros.org/ - офф сайт
- https://en.wikipedia.org/wiki/Robot_Operating_System - википедия для быстрого ознакомления
2. OpenVINO: Некая библиотека на основе нейронных сетей для частых задач по зрению роботов.
- https://www.intel.com/content/www/us/en/developer/... Офф сайт
- https://habr.com/ru/company/intel/blog/546438/ Статья на хабре (от студентов Не стоит многого ожидать)
Опять же для быстрого ознакомления.
- https://medium.com/the-research-nest/computer-visi... - тут кроме OpenVINO
похожие проекты
3. интеграция первого и второго.
- https://github.com/intel/ros_openvino_toolkit

...иметь возможность малыми усилиями дополнять функционал ("робот, та херня, которую ты объехал заехав в комнату называется мяч, прикати его мне" ну как пример, можно проще).

Вот это, боюсь, мало реально. Уж точно не силами Raspberry. Тут может понадобиться подкрепить усилия малыша тихо шумящим на заднем фоне супер-компьютером. Не из топ-500 конечно, но достаточно мощным, т к пока что с адаптацией нейросетей под новые задачи всё грустно - это делает человек с помощью перестройки архитектуры и обучения по новой (one-short learning конечно круто, но решает более простую задачу чем описанная). А как их связать с классическими алгоритмами понимания, логики и планирования - я даже работ таких не видел (они наверняка есть, но маркетологи о них не кричат, как об очередном говно-авто-художнике какого-нибудь сбера...)
PS Я не сильно большой специалист в роботах, поэтому возможно это очевидные вещи или вообще не на что не годные проекты. Но по крайней мере это то, что есть в open source.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы