Специалисты компании Intel Маттиас Мюллер и Владлен Колтун создали робота с вычислительным блоком на базе смартфона. Робот получил название OpenBot. Его сборка, утверждают разработчики, обойдется примерно в $50.
Как пишет VentureBeat, мощности современных смартфонов достаточно для выполнения простых действий — перемещения, распознавания объектов и огибания препятствий. В конструкции OpenBot смартфон присоединяется к корпусу, распечатанному на 3D-принтере. Робот оснащён четырьмя моторчиками, подлючёнными к плате. Плата, в свою очередь, соединена с Arduino Nano, которая обеспечивает связь со смартфоном при помощи USB.
Передние колёса OpenBot оснащены датчиками, которые позволяют регулировать скорость и направление движения робота. Благодаря приложению для Android роботом можно управлять с помощью Bluetooth-совместимых игровых контроллеров PS4, Xbox и Switch. Кнопки на контроллерах можно использовать для сбора данных и переключения между алгоритмами передвижения.
Таких алгоритмов в OpenBot два. Первый, который Мюллер и Колтун разработали и обучили самостоятельно, отвечает за перемещение по коридорам, а второй позволяет распознавать человека в прямой видимости робота и следовать за ним. Алгоритм следования за человеком работает при помощи Tensorflow Lite.
Мюллер и Колтун провели тесты, чтобы отследить, как меняется производительность робота с различными моделями смартфонов. Роботу, подключённому к самому бюджетному смартфону Nokia 2.2, удавалось обнаруживать человека и следовать за ним примерно в половине случаев. Все сравнительно новые смартфоны, включая Xiaomi Note 8, Huawei P30 Lite и Xiaomi Poco F1, позволяют отслеживать людей со скоростью 10 кадров в секунду или выше благодаря специальным ускорителям ИИ телефонов.
Разработчики надеются, что дешёвые роботы на базе смартфонов распространятся по всему миру.
«Эта работа направлена ??на решение двух ключевых задач робототехники: доступности и масштабируемости. Смартфоны распространены повсеместно и с каждым годом становятся всё мощнее. Роботы на базе смартфонов но эффективны, — пишут исследователи. — Наши эксперименты показали, что робот с корпусом за $50 и питанием от смартфона способен отслеживать человека и осуществлять автономную навигацию в реальном времени. Мы надеемся, что представленная работа откроет новые возможности для использования тысяч недорогих роботов по всему миру».
Разработчики опубликовали на arXiv.org статью с описанием робота и выложили на GitHub модели для 3D-печати корпуса. Кроме того, они пообещали в скором времени опубликовать исходный код проекта, который пока находится на рассмотрении.
В 2018 году похожий проект представили компании Huawei и с Porsche, которые собрали прототип беспилотного автомобиля на базе смартфона. Робомашина также способна выявлять препятствия, объезжать их и выполнять простые команды человека.
commanderxo
В далёком марте 2007 года мастерил что-то подобное, робот должен был управляться смартфоном, связь с блоком моторов и сенсоров по Bluetooth.
podde
Впечатляет.
Вот бы ретропост по этому проекту.
REPISOT
В чем «игрушечность» робота? чем он отличается от просто робота? Робот AIBO игрушечный или нет? А робот Федор?
r_a_v
Если детали робота могут быть проглочены, то это игрушечный робот.
shasoft
Смартфон сложно проглотить, значит этот робот не игрушка.
smilyfox
Так-то это вообще конструкция двойного назначения: подвесят специалисты Интел пару гранат и вот уже готов робот-террорист.
PS Пока набирал этот текст, понял как учёные насилуют журналистов.
agat000
Просто робот выполняет хоть какую то полезную функцию, а игрушечный только катается.
tmin10
Он может кататься по коридорам и осуществлять наблюдение, как вариант. Но это больше демка платформы, а расширение оставляют за пользователями.
agat000
Функциональное назначение в описании указывается. Если предназначен для этого — то уже не игрушка.
hippoage
Тролинг понятен, но все же это игрушка, и AIBO — игрушка. Как по мне, отсутствие цели или другими словами замены человека в чем-то и определяют, что это игрушка.
Обычно это распадается на 2 подпроблемы:
* работа с миниатюрными нагрузками относительно обычного человека: например, этот робот не сможет утащить за мной пакеты с продуктами из магазина. Тут нужно учитывать, что чем больше веса, тем больше это стоит.
* развлекательный или обучающий характер: у робота нет реальной полезной цели:
— для робота-носильщика нужно доделывать куда класть груз (даже без увеличения мощности — например, лекарства по палатам развозить)
— для робота-охранника нужно доделывать ПО и реализовать возможность автоматической зарядки (да и несколько датчиков типа температуры и протечки на руке-манипуляторе не помешают)
HabroUzer
Что мешает использовать WiFi direct плюс PC со всей мощью для сложных задач? По любому выйдет намного круче, чем смартфон, плюс возможность использовать практически все, что угодно, в качестве средств разработки. Без учёта PC, стоимость подобного «робота» запросто сможет уложиться в $20, с учетом покупки деталей на алиэкспресс. WiFi direct, в случае использования ESP32 или подобных SoC, практически «бесплатный» (в плане сложности имплементации), остальное для copy&paster-ов, думаю, может легко найтись на гитхабе.
На подобную глупость даже сложно что-то остроумное придумать.Самый большой «минус» подобных роботов, равно, как и прочих подобных поделок в том, что практически сразу, после создания, становится просто неинтересно. Что еще любопытно: детям становится неинтересно гораздо раньше, чем родителю (там интерес сохраняется, пока явные баги не отлажены) :) Хотя в MineCraft программируют с удовольствием.
tmin10
А компьютер таскать рядом с роботом? А со смартоном робот автономен.
Идею с пк можно вообще развить, добавив 4G и использование облака, например. Но робот будет полностью зависим от канала связи.