Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

Контроллер с открытым исходным кодом возвращает к жизни списанных промышленных роботов

Новости

Открытый контроллер на Zynq-7000 возвращает к жизни списанных промышленных роботов. Обзор проекта ExcessiveMotion: модульная архитектура, обратная разработка протоколов и полный доступ к исходникам на GitHub.

51 открытий745 показов
Контроллер с открытым исходным кодом возвращает к жизни списанных промышленных роботов

Промышленные роботы редко попадают в поле зрения широкой публики, но они окружают нас буквально повсюду — от заводов и складов до сборочных линий. И хотя новые модели стоят как хороший автомобиль, старые версии регулярно списывают. На вторичном рынке их можно купить за сущие копейки, но без оригинального контроллера они превращаются в тяжёлый металлолом.

Автор YouTube-канала Excessive Overkill решил эту проблему кардинально — создал контроллер с открытым исходным кодом, который позволяет управлять множеством промышленных роботов, когда их оригинальная электроника уже давно устарела.

Что внутри

В основе устройства — Zynq-7000 FPGA-ARM SoC, работающий под реалтайм-версией Linux (с preemptive scheduling patch) на ARM-ядре и с кастомным HDL на стороне FPGA. Такое сочетание даёт одновременно гибкость программирования и точность аппаратного времени.

Контроллер поддерживает промышленные интерфейсы RS-485 и RS-422, а также имеет модульную архитектуру, что позволяет добавлять собственные интерфейсные платы. Все исходники выложены на GitHub в репозитории ExcessiveMotion, а проект полностью открыт для модификаций.

Контроллер с открытым исходным кодом возвращает к жизни списанных промышленных роботов 1

Первый рабочий прототип продемонстрировали на Open Sauce 2025 — фестивале инженерных и хакерских проектов. Ради демонстрации автору пришлось провести обратную разработку протоколов сервоприводов и кинематики небольшой роботизированной руки.

По словам Excessive Overkill, разработка заняла несколько месяцев и включала в себя как проектирование печатных плат, так и отладку ПО в условиях реального времени. Несмотря на сжатые сроки, демонстрация прошла успешно.

Почему это важно

Большинство промышленных роботов физически способны работать десятилетиями, но их оригинальные контроллеры и проприетарное ПО быстро устаревают. Новый открытый контроллер решает эту проблему — он даёт инженерам и исследователям способ вернуть к жизни «мертвые» машины, адаптируя их под современные задачи и бюджет.

Автор проекта призывает сообщество делиться отзывами и идеями по поддержке новых моделей. Если у вас где-то пылится старый робот без мозгов — возможно, это шанс вдохнуть в него новую жизнь.

Следите за новыми постами
Следите за новыми постами по любимым темам
51 открытий745 показов