08.12.2022

Хакатон на ядре С3D: как студенты тренируются в разработке САПР-приложений

В Тюменском государственном университете впервые прошел межвузовский хакатон по моделированию технических устройств с использованием отечественных инструментов разработки инженерного программного обеспечения. Соорганизаторами соревнования выступили АСКОН и ее дочерняя компания C3D Labs.

Хакатон был проведен в три этапа. В октябре студенты познакомились с разработками C3D Labs: ядром геометрического моделирования, параметрическим решателем, конвертерами данных, движком 3D-визуализации. Эксперты компании провели цикл лекций об особенностях работы с геометрическим ядром.

В рамках форума «Компьютерный инжиниринг в трансформации традиционных индустрий» состоялся отборочный этап, на котором участники показали предварительные черновые решения. Финальная защита проектов прошла 2 декабря. Хакатон собрал девять команд из Московского политехнического, Санкт-Петербургского государственного электротехнического, Тюменского индустриального и Тюменского государственного университетов. На протяжении двух месяцев студенты учились работать с геометрическим ядром от C3D Labs.

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

До финального этапа хакатона смогли добраться не все команды, которые были заявлены изначально. По итогам глубокого анализа проектов первое место в практическом конкурсе заняли сразу две команды. Разница в оценке работ составляет всего лишь 0,13 балла.

Встречайте победителей хакатона по моделированию технических устройств:

Первое место в номинации Basic занимает команда Морские Ботики

Состав участников: Рявкин Даниил, Шилин Дмитрий, Золотавин Евгений, Богданова Елизавета, Сметанина Влада и Черных Ольга.

Часовой механизм. Анимация разборки и сборки механических часов. 63 детали.

 

Первое место в номинации Advanced занимает команд СИА

Лучшей стала команда Московского Политеха СИА под руководством куратора Антона Толстикова: Козырь Сергей, Фукина Александра, Зарубин Александр, Селезнев Владислав, Шеповалова Полина.

Пневматический пресс. Анимации, параметризации сборки и конфигурации деталей.

 

Специальный приз экспертной комиссии получила команда «СКАМ» в лице Данила Хрупина.

Своими впечатлениями и эмоциями о хакатоне с нами поделились эксперты C3D Labs, представители ВУЗов и участники команд:

Александр Спиваков, руководитель команды C3D Converter, C3D Labs:
«Я принимал участие в технических консультациях, которые разработчики ядра проводили для студентов сперва очно, а затем раз в неделю в режиме вебинара. За это время мастерство команд выросло, что было хорошо заметно по тем вопросам, которые они задавали. От общих вещей они переходили к специальным случаям, демонстрировали фрагменты исходных кодов нашим экспертам, чтобы уточнить особенности использования ядра.

Такой прогресс приятно наблюдать. Хочу отметить то, что на защите проектов участники хакатона могли рассказать о перспективах дальнейшего развития своих проектов: как в техническом отношении, так и в прикладном.

Конечно, те прототипы изделий, которые ребята показали, могут показаться достаточно простыми. Нужно учитывать, что задача была в том, чтобы использовать конечные продукты в меньшей степени, и реализовать в коде то, что уже использовано другими пользователями ядра от C3D Labs. Хочу отметить, что на время работы над проектами студенты не освобождались от учёбы.

Отдельно хочу поблагодарить организаторов — курганский офис АСКОН и Тюменский Государственный Университет. Без них у нас бы просто не было такой возможности побеседовать с нашими будущими (я надеюсь) коллегами».


Артём Максименко, продакт-менеджер C3D Labs:
«Мы были рады принять участие в студенческом хакатоне в качестве организаторов и экспертов. Для нас это прекрасная возможность познакомиться со студентами, заинтересованными в применении программных компонентов для разработки инженерных 3D-приложений. Мы смогли поделиться своими опытом и знаниями с будущими разработчиками программных продуктов. Использование геометрического ядра в образовании дает новые, уникальные возможности для подготовки подобных специалистов. Обучая студентов работе с геометрическим ядром C3D сегодня, мы получаем штат профессиональных разработчиков инженерных продуктов и парк высококлассного ПО завтра».


Андрей Ермаков, директор Технологического парка ТюмГУ:
«Цель образовательной части мероприятия – популяризация студенческой инновационной деятельности в области IT-решений, которые будут разрабатываться на основе отечественного программного обеспечения. Хакатон стал своего рода масштабированием нашей практики внедрения курсов по инжинирингу в образовательное пространство. Мы видим интерес среди студентов к такой деятельности, стараемся его поддержать. Планируем, что хакатон станет ежегодным и в следующем году участие в нем примут еще больше студентов».


Команда СИА, Московский политехнический университет:
«Выражаем благодарность ТюмГУ и компании C3D Labs за проведение хакатона в рамках КИТТИ 2022. Во время работы над заданием наша команда улучшила свои навыки программирования, благодаря прямому взаимодействию с геометрическим ядром. В этот раз мы открыли для себя по-новому компоненты C3D Solver при построении зависимостей и С3D Converter при работе со стандартными изделиями. Прокачали навыки разработки на фреймворке Qt, и стали более чётко понимать принцип работы компонента C3D Modeler при построении сложных деталей. Помимо профессиональных навыков, научились работать в команде, распределять задачи и помогать друг другу.

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


Команда Морские ботики, Тюменский государственный университет:
«Не было каких-то сверхсложных задач, с которыми мы не могли справиться. Наша команда поработала с инструментом C3D и узнала, как устроена система разработки систем САПР, а также с какими задачами сталкиваются специалисты в этой области. На основе наших разработок возможно создать систему анимации, которой может пользоваться не только программист, но и любой желающий».


Поделиться материалом