Все началось с задачи одного из наших клиентов. Они запускали производство поломоечных машин. Такие ездят по торговым центрам, стадионам, в метро. А за ними ходят операторы, чтобы направлять куда двигаться дальше. Пока она может перемещаться только с помощью человека, а нужно, чтобы человека не отвлекала, а ездила сама. Поскольку все эти пространства предназначены для людей и их оттуда не выгонишь, а весит такая машина немало - работать она должна безопасно.
Я могу ошибаться, но я ожидал от мобильного решения большей мобильности. Яблокофон умеет также простраивать пространство вокруг себя, кроме ARkit существуют и другие движки (ARcore, Kudan..), хорошо работающие как с одной так и стерео-камерами. Написав свой Slam алгоритм можно ужать робота сначала до размеров raspberry, а затем еще раз в 10, разведя свою плату. Один из новых примеров - Oculus Quest, Hololens, MagicLeap - они также ориентируются в облаке меток, как новом так и запомненном, но при этом вычислительная часть занимает размеры напёрстка, включая простой 3.7В аккумулятор за 500р. Использование карт nvidia для этой цели не оправдывает себя, а также сильно ограничивает перспективы разработки.
Павел, да, если запускать только SLAM - действительно этого будет достаточно. Нам же приходится помимо локализации решать одновременно еще огромное количество задач. Основные GPU ресурсы сжирают deep learning алгоритмы, которые обеспечивают измерение расстояний до объектов (это про безопасность, поскольку такие роботы могут весить более 100Кг и не смогут остановиться мгновенно) с одной камеры даже в статическом режиме. А также алгоритмы принятия решений, которые позволяют роботу принимать решение о корректировке маршрута или ожидании и т.п. Плюс ряд других задач. Но для ориентации в облаке точек вы правы - raspberry будет достаточно.
Молодцы, что реализовали свой визуальный SLAM. Разумеется, интересны подробности :)
Думается, что как коробочное решение - могут быть трудности, так как для конечного робота данная система должна быть завязана на целевые задачи. Можно рассмотреть варианты лицензирования технологии, но как вы сами верно отметили пока с проектами мобильных роботов напряженка.
Спасибо! Ищем параллельно и другие возможности применения, не только для роботов. Подробности тогда будем постепенно писать и добавлять)
А есть почитать на русском, так сказать для чайников.
Николай, постарались в видео как раз показать на простом примере как это работает. Расскажите про что рассказать подробнее - сделаю материал на эту тему.
Идея хороша и реализация нетипична. Однако интересен финансовый аспект. К примеру, если глянем стоимость поломоечных машин разных производителей https://shop-avd.ru/polomoechnye-mashiny/ получим условный диапазон в 30к - 6кк руб. Насколько данная технология удорожит конечный продукт и будет ли это рентабельно?