Thor Собери своего робота-манипулятора с GitHub и 3D-принтера

09 May, 2025

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

1,527
🔱 268
👥 117

Каждый, кто хоть раз видел работу промышленных роботов на YouTube, наверняка ловил себя на мысли: «Эх, вот бы мне такой на стол!». Но потом смотришь на ценники в десятки тысяч долларов и мечта улетает в космос. А что, если я скажу, что собрать шестиосевого робота-манипулятора можно дома, уложившись в бюджет до 350 евро? Знакомьтесь, проект Thor — полностью открытый робот, детали которого можно напечатать на 3D-принтере.

Что такое Thor и кому он нужен?

Thor — это не просто набор файлов для печати. Это полноценный open-source проект роботизированной руки с шестью степенями свободы (6-DoF). Если говорить проще, он может двигаться в пространстве почти как человеческая рука, обеспечивая высокую точность и гибкость. Высотой в 62,5 см, этот робот способен поднимать до 750 грамм — вполне достаточно для большинства хоббийных и образовательных задач.

Кому это может быть интересно?

  • Студентам и преподавателям: Thor — идеальная платформа для изучения робототехники. Вместо абстрактных симуляторов студенты могут работать с реальным железом, которое сами же и собрали.
  • Мейкерам и энтузиастам: Это проект мечты для тех, кто любит мастерить что-то своими руками. Процесс сборки и настройки затянет на много вечеров, а результат будет радовать глаз и выполнять полезные задачи.
  • Разработчикам: Хотите попрактиковаться в написании софта для роботов? Thor предоставляет для этого все возможности, включая интеграцию с профессиональной средой ROS2.

Почему на этот проект стоит обратить внимание?

Давайте разберем ключевые особенности, которые делают Thor таким привлекательным.

Реклама

1. Полная открытость до последнего винтика

Часто под "open source" в робототехнике понимают только открытый код. Но создатели Thor пошли дальше: они выложили в открытый доступ абсолютно все. Исходные 3D-модели в формате FreeCAD, файлы для печати (STL, STEP), схемы печатных плат в KiCAD — всё это доступно на GitHub.

Что это дает на практике? Вы не просто собираете робота по инструкции. Вы можете изменять его конструкцию, адаптировать под свои задачи, удлинять или укорачивать "кости", проектировать собственные захваты. Это настоящий конструктор для взрослых.

2. Бюджет, который не кусается

Стоимость железа ниже 350 евро — это, пожалуй, главный козырь проекта. Основные затраты придутся на шаговые двигатели, электронику (можно использовать как готовые платы, так и спаять свою), ремни и подшипники. Все пластиковые детали вы печатаете сами, что значительно снижает итоговую стоимость. На официальном сайте есть подробный список всех необходимых компонентов (Bill of Materials).

3. Управление на знакомом языке G-code

Если вы когда-либо работали с 3D-принтером или станком с ЧПУ, у меня для вас отличная новость: Thor управляется с помощью G-code. Не нужно изучать сложные проприетарные языки или фреймворки, чтобы заставить его двигаться. Простые команды вроде G1 X10 Y20 Z30 отправят вашего робота в нужную точку. Это делает порог вхождения невероятно низким.

4. Готовность к серьезным задачам с ROS2

А вот это уже вишенка на торте для тех, кто смотрит в сторону профессиональной робототехники. Thor имеет полную интеграцию с ROS2 (Robot Operating System) — стандартом де-факто в мире серьезных роботов. Благодаря этому вы можете:

  • Строить сложные траектории движения с помощью MoveIt2.
  • Работать с роботом в симуляторах вроде Gazebo.
  • Интегрировать его с компьютерным зрением и другими сенсорами.

Интересно, что вся эта мощь поставляется в виде готовых Docker-контейнеров, что сильно упрощает настройку окружения.

Заглянем под капот: экосистема проекта

Thor — это не один репозиторий, а целая экосистема, где каждый элемент отвечает за свою часть работы:

  • Thor (основной репозиторий): Здесь лежат все 3D-модели (freecad-src, stl, step). Это "скелет" нашего робота.
  • ThorControlPCB: Файлы для производства печатной платы-шилда для Arduino Mega. Если не хотите возиться с проводами на макетке — это ваш выбор.
  • Asgard: Простой и понятный софт для ручного управления роботом. Отличный инструмент для калибровки и первых тестов.
  • Thor-ROS: Те самые пакеты и конфиги для интеграции с ROS2. Это "мозги" робота для решения сложных задач.

Как начать свой путь в робототехнику с Thor?

Авторы проекта проделали огромную работу, чтобы процесс сборки был максимально понятным. Вот как выглядит дорожная карта:

  1. Чтение документации: На официальном сайте есть исчерпывающие гайды по всему.
  2. Печать деталей: Скачиваете STL-файлы и отправляете их на свой 3D-принтер.
  3. Закупка комплектующих: Покупаете моторы, электронику и метизы по списку (BOM).
  4. Сборка: Следуете видео-инструкциям и интерактивным схемам.
  5. Электроника и прошивка: Подключаете все по схемам и заливаете прошивку (поддерживаются разные варианты, включая GRBL).
  6. Управление: Запускаете Asgard и делаете первые движения!

Проект Thor — это блестящий пример того, как open source и сообщество энтузиастов делают высокие технологии доступными. Это не просто игрушка, а серьезный образовательный инструмент и мощная платформа для экспериментов.

Если вы давно хотели погрузиться в мир робототехники, но не знали, с чего начать, или если вы ищете интересный и полезный проект для своего 3D-принтера — настоятельно рекомендую присмотреться к Thor. Это тот случай, когда путь от идеи до работающего на вашем столе робота-манипулятора оказался на удивление коротким и доступным.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.