Как собрать пятипалую роборуку за триста долларов

Если вы когда-нибудь пробовали собрать манипулятор для робота, то знаете главную боль этой затеи: промышленные руки стоят как подержанный автомобиль, а дешевые любительские клешни из оргстекла умеют разве что сжимать пластиковый стаканчик с непредсказуемой силой. Когда нужно исследовать сложную моторику или обучать нейросети брать предметы разной формы, упираешься в тупик.
Недавно на GitHub выложили проект Aero Hand Open от команды TetherIA. Ребята разработали пятипалую кисть на сухожильном приводе, которую можно напечатать на обычном 3D-принтере и собрать дома из доступных компонентов примерно за 314 долларов.
Что представляет собой кисть
В основе лежит классическая анатомическая схема: пять пальцев, 16 шарниров и 7 степеней свободы. Вся конструкция весит 389 граммов. Для сравнения, человеческая кисть взрослого весит примерно 400 граммов, так что по массогабаритным параметрам модель получилась удачной.


Вместо того чтобы ставить тяжелые сервоприводы прямо в фаланги пальцев, авторы использовали систему тросиков. Моторы прячутся в основании, а усилие передается через натяжение синтетических сухожилий. Это разгружает подвижные части пальцев и делает движения мягче, без резких ударов шестеренок о стопоры.


Железо и печать
В репозитории лежит полный пакет конструкторской документации. Исходники деталей открыты в Onshape, а для локальной работы выложены STEP-файлы и готовые профили печати. Авторы тестировали печать на Bambu Lab X1C соплом 0.4 мм из обычного PLA с древовидными поддержками.



Каждый палец собирается как отдельный модуль и потом защелкивается в ладонь. Если во время тестов сломается одна фаланга, не придется разбирать всю руку целиком — достаточно снять поврежденный палец, заменить деталь и настроить натяжение нити заново.
В папке со схемотехникой лежат исходники платы для KiCad, гербер-файлы и спецификация компонентов. Управляет всем микроконтроллер ESP32.
Программный стек и управление
Работать с кистью можно на разных уровнях абстракции. Для быстрого старта авторы написали компактный Python SDK. После подключения платы через USB-порт базовые жесты запускаются буквально одной командой:
python run_sequence.py
В SDK уже зашиты типовые траектории: щепоть, раскрытая ладонь, сжатие в кулак и знак победы.
Если же вы собираете робота посерьезнее домашнего манипулятора, в репозитории есть готовые ноды под ROS2 Humble. Они принимают управляющие сигналы и отдают телеметрию по углам и натяжению.
Симуляция и обучение с подкреплением
Физическое железо — штука капризная. Прежде чем гонять реальные сервоприводы часами, алгоритмы моторики обычно обучают в виртуальной среде.
В проект добавили точные модели для симулятора MuJoCo. Связка с библиотекой mujoco_playground дает возможность тренировать нейросетевые политики захвата предметов через Reinforcement Learning прямо на видеокарте, а затем выгружать полученные веса в ROS2 и пробовать на живом манипуляторе.
Подводные камни
Каким бы аккуратным ни выглядел проект, важно понимать ограничения открытой любительской робототехники:
- Тросики имеют свойство растягиваться со временем. Вам придется периодически подтягивать натяжители, иначе точность движений пальцев начнет уплывать.
- PLA боится перегрева. Если сервоприводы внутри ладони будут работать под постоянной нагрузкой без пауз, пластиковые посадочные места вокруг моторов могут "поплыть".
- Лицензия раздельная: код (SDK и прошивки) распространяется под свободной Apache-2.0, а вот файлы 3D-моделей и плат отданы под некоммерческую CC BY-NC-SA 4.0. То есть напечатать и собрать руку для себя или диплома можно спокойно, а вот продавать готовые напечатанные кисти без согласования с TetherIA нельзя.
Стоит ли браться за проект
Aero Hand Open отлично подойдет студентам, инженерам-исследователям и мейкерам, которые хотят поиграть с ловкими манипуляторами и телеуправлением, но не готовы тратить тысячи долларов на промышленные решения.
Для старта вам понадобятся: 3D-принтер с полем от 200x200 мм, стандартный набор крепежа, моторы из списка BOM и вечер свободного времени на аккуратную проводку сухожилий через суставы. Полные инструкции по сборке и калибровке лежат на странице документации проекта.
