URFUPRO — GPaint
ПРОЕКТНЫЙ ПРАКТИКУМ · УРФУ · НАБОР СТУДЕНТОВ

Хочешь делать
реальный проект?

Присоединяйся к студенческой инженерной команде URFUPRO в рамках проектного практикума образовательной программы. Вместе разрабатываем реальные программно-аппаратные системы и работаем с настоящим оборудованием.

Роботизированный стенд GPaint

Это проектный практикум в рамках образовательной программы

Мы набираем студентов в команду URFUPRO для совместной работы над реальными инженерными проектами. Ты работаешь в команде над своей частью системы, развиваешь профессиональные навыки и получаешь практический опыт разработки настоящего проекта.

URFUPRO

URFUPRO — студенческая инженерная команда. В рамках проектного практикума мы объединяем студентов разных направлений и вместе разрабатываем реальные программно-аппаратные системы.

Василий
Team Lead / System Engineer

Василий

Архитектура системы, интеграция программной и аппаратной частей, LinuxCNC, оборудование и технические решения.

Татьяна
Computer Vision

Татьяна

Машинное зрение, сканирование, обработка геометрии и построение цифровой 3D-модели детали.

Артём
Technical Analyst / QA

Артём

Требования, сценарии, тестирование, интеграционные проверки и документация.

Что можно делать в проекте

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

Robotics

Кинематика, приводы, дополнительные оси, управление и интеграция оборудования.

LinuxCNC EtherCAT Motion

Computer Vision

Камеры, распознавание, геометрия объектов и подготовка данных для дальнейшей обработки.

OpenCV 3D Geometry

CAM / Trajectory

Преобразование геометрии и технологических параметров в траекторию движения инструмента.

CAM Path Planning G-code

Software

Приложения, интерфейсы, интеграция модулей и работа с данными.

Python C++ UI

ROS 2

Исследуем архитектуру ROS 2 и возможность использования готовых робототехнических пакетов.

ROS 2 Packages Integration

Hardware

Реальный стенд, сервоприводы, исполнительные механизмы и интеграция software + hardware.

Servo Control Hardware

Проекты команды

За предыдущие семестры команда реализовала ряд проектов в рамках проектного практикума. Все проекты были успешно защищены и получили максимальную оценку — 100 баллов.

Проект 1

Проект №1

Однопользовательская игра со встроенным C# компилятором. Жанр - квест с обучением 3D с управлением от 3-го лица. Сюжет: Устранить сбой на фабрике роботов. Для этого необходимо пройти по всем локациям путем решения задач и тестов, попутно изучая теоретический материал.

▶ Смотреть видео
Проект 2

Проект №2

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

▶ Смотреть видео
Проект 3

GPaint - BASIC

Автономный роботизированный комплекс (БАЗОВАЯ ВЕРСИЯ) для интеллектуальной окраски сложных поверхностей на базе технологий машинного зрения и автоматической генерации траекторий

▶ Смотреть видео

GPaint — проект, в который сейчас набираются студенты в рамках проектного практикума.

Робот, который видит деталь и сам строит траекторию её обработки.

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

КАМЕРА
VISION
3D-МОДЕЛЬ
ВЫБОР ОБЛАСТИ
ТРАЕКТОРИЯ
РОБОТ

GPaint-BASIC уже существует

Это не проект с нуля. Уже создана базовая рабочая версия: экспериментальный стенд, LinuxCNC, машинное зрение, обработка геометрии, базовая генерация траектории, движение и тестовая окраска.

Что развиваем сейчас

Пользовательский сценарий, 3D-реконструкцию, CAM, многоосевую кинематику, EtherCAT и исследование архитектуры ROS 2.

Целевое UI Будущий интерфейс GPaint
Интерфейс будущего ПО
01

SCAN

Камера получает данные о детали.

02

MODEL

Формируется цифровая 3D-модель.

03

SELECT

Пользователь выбирает поверхность обработки.

04

PARAMETERS

Задаются технологические параметры.

05

SIMULATE

Траектория рассчитывается и проверяется.

06

START PAINT

Робот выполняет обработку.

НАПРАВЛЕНИЕ · UI / APPLICATION

Интерфейс и программная часть

3D-интерфейс, выбор поверхностей, технологические параметры, визуализация и проверка траектории, взаимодействие с Geometry/CAM.

НАПРАВЛЕНИЕ · ROBOTICS / SYSTEM

Робототехника и управление

Дополнительные оси, EtherCAT, кинематика, LinuxCNC, приводы и интеграция системы. Общее программирование системы.

Знание ROS 2 желательно.

Присоединяйся к проектному практикуму

Мы ищем студентов, которые хотят участвовать в разработке GPaint в рамках образовательной программы.

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

Связаться с командой в VK