Модель робота-манипулятора, адаптированная под 3D-печать пластиком
Find a file
2022-08-11 12:51:23 +03:00
brd Удалены старые версии плат 2022-08-09 13:25:19 +03:00
calc calc-calculations_reduce 2021-12-03 13:54:05 +00:00
img В README добавлена доп. информация о проекте 2022-08-11 12:51:08 +03:00
soft/processor32f446 добавил плату и проект для контроллера 2022-02-18 17:15:37 +03:00
src Финальная модификация 2022-07-15 17:01:17 +03:00
.gitignore Добавлен .gitignore 2022-08-11 12:51:23 +03:00
arm_assembly_220318.STEP Финальная модификация 2022-07-15 17:01:17 +03:00
assembly.xls В README добавлена доп. информация о проекте 2022-08-11 12:51:08 +03:00
BOM_price_spec.xls В README добавлена доп. информация о проекте 2022-08-11 12:51:08 +03:00
README.md В README добавлена доп. информация о проекте 2022-08-11 12:51:08 +03:00

roboarm_diy_version

Робот-манипулятор Robossembler

Доступный открытый промышленный робот-манипулятор с 6-ю степенями свободы, адаптированный для автоматической сборки. Все детали, кроме электрических плат и компонентов, магнитопровода, постоянных магнитов и катушек индуктивности, могут быть изготовлены с помощью технологии трёхмерной печати.

Ключевые особенности

  • Open Source
    • Все разработанные 3D-модели, исходные коды программ, электрические схемы открыты и доступны для копирования и модификации
    • Все файлы созданы с помощью свободных программ (KiCAD, Blender) или публикуются в открытых форматах (STEP)
  • Векторное управление серводвигателями
    • Энергоэффективность
    • Простота охлаждения
  • Универсальный симметричный стыковочный механизм
    • Гибкость, модульность
    • Возможность перемещения робота в другие посадочные места
  • Управление звеньям робота на уровне Realtime-протокола DDS
    • ROS2 совместимость по умолчанию на уровне звеньев
    • Полное отсутствие проприетарных протоколов
  • Сборочно-ориентированный дизайн с печатными деталями без единого болта
    • Быстрая сборка робота вручную без использования специальных инструментов
    • Возможность полной автоматизации сборки
  • Интеграция с сетью Robonomics
    • Безопасность в удалённом управлении роботом и обновлении ПО
    • Инструменты эффективного федеративного обучения роботов, формирования базы мета-навыков и предсказаний сбоев

Компоненты

Опорное звено Вилка Соединительное звено Конечное звено

Основные характеристики

Характеристика Значение
Число степеней свободы (Degrees of Freedom) 6 DoF
Диапазоны движения звеньев (Motion Range) A 360”, B 270”, C 360”, D 270”, E 360”, F 270”
Максимальная скорость (Max speed), град/с 30
Повторяемость (Pose Repeatability), мм 0.1
Момент силы (Rated torque), Н 78
Максимальная нагрузка (Max payload), кг 2
Максимальная потребляемая мощность (Max Consumption Power), Вт 150
Производимый шум (Acoustic noise level), dB 65
Влагозащищенность (water-proof) IP65
Вес (Weight), кг 4,79 (конечное звено 0,63, соединительная вилка 1,68, соединительное звено 1,58, опорное звено 0,9)
Высота (Height), мм 900
Дальность (Reach), мм 600
Размер места для монтажа (Footprint), мм 200х200
Масштабирование/модульность может быть собран в конфигурациях с кратным двум количеством степеней свободы - 2,4,6,8
Robotics framework ROS2
Интерфейсы (Communication Interfaces) RS485
Безопасность (Security) Robonomics Network & ROS2 Security
Автоматическое обновление ПО (Automatic updates) Robonomics Network

Приспособления

Приспособления монтируются к конечному звену манипулятора через стыковочный интерфейс. На данный момент наиболее проработан Механический захват.

Обзор директорий и файлов

  • brd - исходные файлы печатных плат в формате KiCAD
  • calc - расчёты механических узлов манипулятора
  • img - изображения моделей, включая предыдущие версии
  • src - исходные файлы деталей конструкции в формате Solidworks. Со временем будут переведены во FreeCAD, сейчас доступна STEP-сборка - см. файл arm_assembly_220318.STEP в корне репозитория. STEP файл можно открыть во FreeCAD или просмотрщике моделей mayo.
  • BOM_price_spec.xls - закупочная ведомость
  • assembly.xls - карта сборки

Степень готовности

  • Механическая конструкция разработана и в настоящий момент прототипируется
  • Схемотехника готова, трассировка печатных плат в разработке
  • Встроенное программное обеспечение в разработке. Мы планируем использовать и дорабатывать открытые библиотеки SimpleFOC, microROS
  • Программное обеспечение ROS2 в разработке - см. репозиторий robossembler-ros2

Участие в проекте

Будем рады принять помощь в любом виде: проектирование, критика, предложения, обнаруженные ошибки. Не стесняйтесь, создавайте issues.

Подписывайтесь на наши медийные ресурсы! Там публикуются результаты проекта и другая информация по теме Open Source промышленной робототехники.

Спонсоры