DIY-роботостроение: от Arduino к сложным системам

Статья описывает путь энтузиаста от первых шагов в работе с Arduino до создания сложных робототехнических систем. Начав с управления светодиодом, автор постепенно перешел к разработке робота-собаки на основе сервомоторов, затем к более продвинутой мобильной платформе на колесах mecanum и, наконец, к созданию прототипа роботизированной руки с использованием BLDC-моторов.
DIY-роботостроение: от Arduino к сложным системам
Изображение носит иллюстративный характер

В статье подробно описаны технические решения для каждого этапа: от выбора подходящих компонентов на вторичном рынке и AliExpress до создания кастомных платформ и систем управления. Особое внимание уделено трудностям, с которыми столкнулся автор, например, проблема с непредсказуемым положением сервомоторов при включении и её решение путём плавного запуска питания. Рассмотрены также методы отслеживания положения робота в пространстве (Ground truth) и применения датчиков (лидара) для построения карт.

Особый интерес представляют подходы к управлению моторами и созданию системы SLAM, позволяющей роботу ориентироваться в пространстве. Автор не стесняется описывать свои неудачи и делится опытом преодоления технических сложностей, например, при создании прототипа роботизированной кисти. Также затронуты вопросы 3D-печати и ее применения для создания кастомных деталей, а также применение системы на чипе Sipeed Maix Bit для решения задач компьютерного зрения и слежения за объектами. В конце статьи анонсируется вторая часть, посвященная 6-DOF роботизированной руке.


Новое на сайте

19521Банковский троян VENON на Rust атакует Бразилию с помощью девяти техник обхода защиты 19520Бонобо агрессивны не меньше шимпанзе, но всё решают самки 19519Почему 600-килограммовый зонд NASA падает на Землю из-за солнечной активности? 19518«Липовый календарь»: как расписание превращает работников в расходный материал 19517Вредоносные Rust-пакеты и ИИ-бот крадут секреты разработчиков через CI/CD-пайплайны 19516Как хакеры за 72 часа превратили npm-пакет в ключ от целого облака AWS 19515Как WebDAV-диск и поддельная капча помогают обойти антивирус? 19514Могут ли простые числа скрываться внутри чёрных дыр? 19513Метеорит пробил крышу дома в Германии — откуда взялся огненный шар над Европой? 19512Уязвимости LeakyLooker в Google Looker Studio открывали доступ к чужим базам данных 19511Почему тысячи серверов оказываются открытой дверью для хакеров, хотя могли бы ею не быть? 19510Как исследователи за четыре минуты заставили ИИ-браузер Perplexity Comet попасться на... 19509Может ли женщина без влагалища и шейки матки зачать ребёнка естественным путём? 19508Зачем учёные из Вены создали QR-код, который невозможно увидеть без электронного... 19507Девять уязвимостей CrackArmor позволяют получить root-доступ через модуль безопасности...
Ссылка