OpenBot: самодельный 3D-печатный колесный робот на базе смартфона с Android
Инженеры компании Intel Матиас Мюллер и Владлен Колтун выложили в открытый доступ проект недорогого колесного робота OpenBot на 3D-печатном шасси с автономной навигацией и режимами преследования и обхода препятствий посредством компьютерного зрения. Роль вычислительного блока играет обычный смартфон.
Проект предлагается в качестве дешевой, но способной исследовательской платформы — сбалансированной альтернативы дорогим роботам на базе коммерчески доступных радиоуправляемых моделей и недорогим, но ограниченным в плане вычислительных мощностей образовательным моделям.
Компоненты опытного образца обошлись разработчикам в пятьдесят долларов, причем почти половина этой суммы ушла на аккумуляторы с USB-зарядкой. Дополнительно потребуется набор 3D-печатых деталей, микроконтроллер Arduino Nano, пара датчиков скорости на основе компаратора LM393 и четыре электромотора с подходящим драйвером, например LM298N. Опционально можно установить ультразвуковой сенсор. Все это не считая «мозга» — смартфона с операционной системой Android.
«Экосистема Android обеспечивает единый интерфейс для получения данных с датчиков любого смартфона на этой операционной системе. Поверх этого мы добавили регистратор, чтобы собирать наборы данных с помощью роботов. В настоящее время записываются показания со следующих датчиков: камеры, гироскопа, акселерометра, магнитометра, датчика уровня внешней освещенности и барометра. Используя программный интерфейс Android, мы можем получать следующие показания: изображения в цветовой модели RGB, угловую скорость, линейное ускорение, силу тяжести, напряженность магнитного поля, силу света, атмосферное давление, широту, долготу, высоту, азимут и скорость. В дополнение к данным с датчиков телефона записываются показания датчиков шасси (одометрия и напряжение аккумулятора), которые передаются по последовательному каналу», — поясняется в докладе команды.
Вычислительных мощностей современных смартфонов хватает для обработки данных и принятия решений в режиме реального времени. В ролике ниже можно увидеть демонстрацию режимов преследования и огибания препятствий, в том числе движущихся помех, и просто автономной навигации. Все наработки выкладываются в открытый доступ на GitHub. Ознакомиться с докладом разработчиков можно по этой ссылке.
А у вас есть интересные новости? Поделитесь с нами своими разработками, и мы расскажем о них всему миру! Ждем ваши идеи по адресу news@3Dtoday.ru.
Еще больше интересных статей
При участии Росатома создана технология 3D-печати магнитов из редкоземельных металлов
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Хитозан и 3D-печать: тюменские исследователи предложили план по экологичной застройке Арктики
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Hangprinter: 3D-принтер без корпуса и с практически неограниченным рабочим полем
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Оо, нашёл человека работающего...
Смотри, что есть на AliExpress...
Термопара от мультиметра может...
У меня самосборный 3д принтер,...
Ребятушки, какую защитную плен...
Столкнулся с проблемой на прин...
Добрый день! Создала деталь в...