«Серебряный дождь Пермь» о соревнованиях по программированию роботов

Оскар Ягафаров, директор технопарка Morion Digital, и Максим Чугунов, директор компании Promobot, дали интервью на радио «Серебряный дождь Пермь» в программе «Гостевой час». Приводим литературную расшифровку разговора о финале чемпионата и первенства России по программированию промышленных роботов.

Алексей Поляков: 9 часов 5 минут, сегодня 5 ноября, среда. В студии «Серебряного дождя» — Алексей Поляков, Иван Филиппов и, как и обещали, наши гости: президент Пермской краевой федерации спортивного программирования, директор технопарка Morion Digital Оскар Ягафаров и генеральный директор компании Promobot Максим Чугунов.
Сегодня в центре нашего внимания — финал Чемпионата и Первенства России по программированию промышленных роботов. Мероприятие снова принимает Пермь, что подтверждает её лидирующую роль.
У меня вопрос. Оскар, в первую очередь к вам, но Максим тоже может подключиться. Мы недавно, в сентябре, обсуждали чемпионат по программированию роботов «РобоКод-2025», который проходил у нас. Это разные чемпионаты?

Оскар Ягафаров: Да, это разные спортивные мероприятия. Сначала мы провели всероссийские соревнования, а сейчас нас ждёт финал Чемпионата России — то есть высший уровень состязаний в стране.

Алексей Поляков: Чемпионат и первенство… есть и такое слово.

Оскар Ягафаров: Разница в том, что в первенстве участвуют юниоры и юниорки от 15 до 18 лет, а чемпионат предназначен для участников от 19 лет и старше.

Алексей Поляков: Мы программируем тех же роботов, что и в прошлый раз, или других?

Оскар Ягафаров: Программируем тех же. Хочу подчеркнуть, что мы организуем эти соревнования вместе с индустриальными партнерами. Для нас важно, чтобы участники учились работать не с игрушечными роботами, а с оборудованием, которое реально используется на производстве. Здесь я попрошу подключиться Максима.

Максим Чугунов: Да, для чемпионата мы предоставляем учебные манипуляторы, которые работают на том же программном обеспечении, что и промышленные. Помимо манипулятора, мы также поставляем конвейерную ленту и систему технического зрения. Таким образом, мы полностью моделируем технологический процесс предприятия.

Алексей Поляков: Я так понимаю, здесь происходит соединение программирования и спорта, и Минспорт тоже имеет к этому отношение. Как и в любой спортивной дисциплине, в рамках этих соревнований есть несколько направлений. О том, как будет проходить чемпионат, его этапах и том, кто может принять участие, мы поговорим после перерыва <…> Мы говорим о предстоящем финале Чемпионата и Первенства России по программированию промышленных роботов. Когда он пройдёт?

Оскар Ягафаров: Соревнования уже стартовали. Сейчас идут отборочные этапы на уровне регионов и округов. Нам нужно выбрать лучших из множества участников. Финалисты приедут в Пермь 4–5 декабря. Это 10 команд в первенстве и 10 команд в чемпионате — они и будут бороться за высший титул.

Алексей Поляков: То есть, как и в «РобоКоде», который проходил в октябре, участвовать может не любой человек с базовыми навыками…

Максим Чугунов: На уровне округа — да, но в финал в Перми пройдут лучшие от каждого региона, не более одной команды. Когда мы проводили отбор, команд было больше, конечно. Это командное соревнование.

Алексей Поляков: То есть в одиночку не справиться?

Максим Чугунов: У нас был опыт, когда человек выступал один, но это была единственная такая команда. Обычно в составе 2–3 человека.

Алексей Поляков: Как у них распределяются задачи? То есть, есть навигатор, штурман… А это одно и то же?

Оскар Ягафаров: Знаете, мы только создаём этот вид спорта, поэтому иногда встречаются удивительные вещи. Например, на прошлых соревнованиях мы с Максимом заметили, что ребята втроём бились над решением одной задачи. В принципе, это неоптимально. Как говорится, девять женщин не родят одного ребёнка за месяц.
Поэтому мы понимаем, что командная работа как раз заключается в том, чтобы распределить задачи: один решает одну, второй — другую, третий — третью.

Алексей Поляков: Вопрос тогда: какие это могут быть задачи? В чём заключается соревновательность и при чём здесь робот-манипулятор, конвейер? Объясните, пожалуйста.

Максим Чугунов: Мы исходим из того, что у участников должны быть базовые знания в области математики, физики, информатики. Первый, заочный отборочный этап — даже на региональных и всероссийских соревнованиях — был посвящён именно этим базовым навыкам: математика, физика, информатика, алгоритмика.

Алексей Поляков: Это уровень какого класса или курса?

Максим Чугунов: Соревнования проходят для участников от 15 лет, верхнего возрастного предела нет.

Оскар Ягафаров: Добавлю, что помимо теоретических и практических знаний, у ребят должно быть понимание реальности. Мы собирали обратную связь от участников, и они сказали: «Вы попросили манипулятором передвигать кубики, а представьте, что у этого кубика одна грань 14 мм, другая — 13, а третья — 11». Смысл в том, что наши задания максимально приближены к реальным производственным задачам, которые далеко не всегда выполняются в идеальных условиях.

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

Алексей Поляков: То есть на отборочном этапе проверяются базовые знания и компетенции. Что дальше?

Максим Чугунов: Дальше — непосредственно этапы соревнований. Есть несколько заданий, которые моделируют производственные процессы. Например, с конвейера нужно взять конфету и уложить в лоток для транспортировки. Эту работу может выполнить робот: с помощью технического зрения он определяет предмет на ленте, захватывает его и помещает в упаковочную коробку для отправки. Это один из типов заданий на чемпионате.

Алексей Поляков: Вопрос как у обывателя: будет ли что посмотреть на этих соревнованиях, или это закрытые мероприятия для участников и жюри?

Оскар Ягафаров: Приглашаем всех на финал! 4 декабря, сами соревнования пройдут в технопарке Morion Digital. В 10:00 — открытие, а в 15:00 — презентация решений экспертному жюри. Так что ждём всех желающих 4 декабря в технопарке.

Алексей Поляков: Презентация решений — это демонстрация того, как команды справились с заданиями? И с оценкой всё понятно: справились — хорошо, нет — плохо.

Оскар Ягафаров: Мы разрабатываем критерии оценки, потому что у команд есть возможность проявить смекалку. Например, одна из задач — построить максимально высокую башню из заданных кубиков. Стратегии могут быть разными, поэтому появляются дополнительные критерии — например, высота башни. О скорости выполнения мы пока не говорим.

Максим Чугунов: Скорость не учитывается, но есть, например, задача найти оптимальный путь из точки А в точку Б.

Алексей Поляков: Всё это решается программированием? То есть команды должны написать код?

Оскар Ягафаров: Как сказал Максим, важно понимание математики и умение программировать. Алгоритмическое программирование здесь очень помогает — нужно придумать алгоритм и воплотить его в коде. Но, с другой стороны, важны и инженерные навыки: умение работать с оборудованием, понимание его особенностей, например, люфтов.

Алексей Поляков: Помним: мир жесток и реалистичен. И всё же, на каком языке программирования?

Максим Чугунов: У нас есть возможность программировать на двух языках: Python и C++. Python более распространён, с ним проще начать. Вообще, наши учебные манипуляторы поддерживают визуальное программирование ­— no-code, когда не нужно писать код, а базовые задачи решаются перетаскиванием блоков. Мы внедряем эти манипуляторы с седьмого класса, и ученики легко решают с их помощью базовые задачи.

Оскар Ягафаров: Это похоже на Scratch.

Максим Чугунов: Да, у меня тоже возникает ассоциация с Scratch.

Оскар Ягафаров: Scratch и Blockly, совершенно верно.

Максим Чугунов: Scratch, Blockly…

Оскар Ягафаров: Думаю, это можно пробовать уже со второго класса.

Максим Чугунов: Да, можно. У нас недавно был опыт: мы привели выпускную группу детского сада и первоклассников, которые уже занимались робототехникой с Lego. Они тоже начали программировать наш манипулятор.

Оскар Ягафаров: Кстати, Максим, где можно попробовать программирование?

Максим Чугунов: У нас идёт активное взаимодействие. Мы запустили пилотный образовательный проект по внедрению модулей по промышленной робототехнике на всех уровнях образования. Мы плотно сотрудничаем с нашим «Кванториумом “Фотоника”», у которого есть четыре подшефные школы. Если есть интерес, обращайтесь в «Кванториум», там подскажут.

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

Алексей Поляков: Это заставляет задуматься… У меня сын — второклассник, в прошлом году он посетил пробное занятие в школе, где написал игру на Scratch. Я такой: «Первый класс, Scratch, игра… Нормально». Хорошо.

Оскар Ягафаров: Следующий шаг — роботы.

Алексей Поляков: Так за что же борются участники? Какая выгода, кроме участия в масштабном событии?

Оскар Ягафаров: Честно говоря, мне кажется, самое главное — возможность прикоснуться к будущим технологиям и уже сегодня принять решение, например, пойти в робототехнику, загореться этой темой, как горят мы и наши коллеги из промпроизводства и других компаний Перми.

Если говорить о более прагматичных вещах, то есть призовой фонд. Команды разделят около 500 тысяч рублей. Кроме того, победитель чемпионата может претендовать на звание мастера спорта по программированию.

Алексей Поляков: Это же спорт! Интересная цель. Думаю, речь также идёт о будущем трудоустройстве, налаживании контактов с потенциальными работодателями, которые будут присматриваться к участникам.

Максим Чугунов: Совершенно верно. Компания Promobot в этом году стала Центром развития промышленной робототехники. Такие центры созданы для повышения плотности роботизации страны. Мы тесно взаимодействуем с другими компаниями-разработчиками роботов, например, «Роботех» или «Меридиан», которые являются известными интеграторами.

Таким образом, мы не только ищем кадры для себя и партнёров, но и для промышленности в целом. Как только на заводе появляется робот, ему нужен оператор и обслуживающий персонал. Спрос на специалистов, разбирающихся в промышленной робототехнике, огромен.

Ко мне как к руководителю центра поступают запросы на кадры не только из Перми, но и из других регионов — от серьёзных компаний. А людей, к сожалению, не так много.

Алексей Поляков: Получается, и всероссийские соревнования «РобоКод», и этот чемпионат России проводятся в Перми — мы снова впереди планеты всей. Почему так? С чем связано сосредоточение роботостроительных компаний и чемпионатов здесь?

Оскар Ягафаров: Скажу так: мы не столько впереди всех, сколько объединяем усилия всех, кто хочет, чтобы Пермский край был в лидерах. Даже звучит тезис: «Пермь — столица робототехники».

Максим Чугунов: Нам нравится.

Оскар Ягафаров: Мы тоже «за». У нас есть потенциал, который заключается, как обычно, в людях, которым небезразлично это направление. Выражаю большую благодарность компании Promobot, нашим коллегам из Минспорта и Министерства информационного развития и связи. Это они хотят сделать Пермь столицей робототехники.

Плюс, как упомянул Максим, в Перми достаточно разработчиков и компаний в этой сфере, так что у нас есть все возможности.

Максим Чугунов: Добавлю, что в Пермском крае есть замечательное предприятие — Суксунский оптико-механический завод. Его плотность роботизации выше, чем в Южной Корее, которая является мировым лидером по этому показателю. На этом заводе около 130 роботов на тысячу занятых в производстве. Это уникальный показатель, аналогов которому в мире нет.

Алексей Поляков: То есть 130 роботов на тысячу человек. Хорошо. Но вытеснят ли роботы людей с работы? Вопрос банальный, но вы сказали, что роботу нужен оператор.

Максим Чугунов: Совершенно верно. Чтобы робот появился, его нужно разработать, произвести, внедрить на производство, а затем обслуживать и работать с ним. Сам процесс внедрения — серьёзная задача. В рамках такого проекта стоимость робота составляет около 20%, а остальные 80% — это инжиниринговые и интеграционные работы.

Оскар Ягафаров: Индустрия роботизации развивается, появляются новые сегменты для компаний: интеграторы, производители роботов, разработчики.

Максим Чугунов: Проведу параллель с компьютерами и цифровой индустрией. Сейчас компьютеры повсюду, а 30–50 лет назад они только появлялись, и была профессия «оператор ЭВМ». Сейчас мы все — операторы. С роботами будет то же самое. Они начинают насыщать рынок, уже есть профессия «оператор-манипулятор». В рамках нашего пилотного проекта вместе с Центром опережающей профессиональной подготовки Пермского края мы выпустим в этом году 15 школьников с этой профессией, которые смогут работать на производствах.

Алексей Поляков: В связи с этим, вопрос о среднем специальном или высшем образовании в сфере робототехники. Существует ли открыто такое направление, например, «производитель роботов»? Или это связано с техническими факультетами вузов?

Максим Чугунов: Это действительно выделено в отдельную специальность. Мы одни из первых вместе с нашим политехническим университетом создали онлайн-лабораторию для магистратуры по робототехнике ещё в 2020 году, во время пандемии. Студенты могут обучаться, не посещая учебное заведение. Были случаи, когда русскоговорящие ребята из Японии получали в нашем политехе магистерское образование по робототехнике.

Алексей Поляков: Удивительно. Вопрос о кадровой ситуации в этой сфере: есть ли бум, перенасыщение или, наоборот, нехватка? В IT-секторе, например, говорят о перенасыщении.

Оскар Ягафаров: Хороший вопрос. А кто нужен для создания робота? Не только программист или инженер. Нужны самые разные специалисты.

Максим Чугунов: Из нашего опыта: мы начинали как стартап с пяти человек. Сейчас в составе разработки — конструкторы, электронщики, схемотехники, программисты низкого уровня, системные и прикладные программисты, специалисты по композиционным материалам. Такая сборная солянка создаёт робота.

Оскар Ягафаров: То есть это не какая-то одна новая специальность «создатель роботов», а вполне понятные профессии, которые выпускают университеты. Вопрос, возможно, в направлении подготовки.

Максим Чугунов: Вопрос в скорости вхождения в профессию. Сейчас, например, есть Robot Operating System (ROS), и мы создавали наших роботов на её основе, изучая её с нуля. А сейчас выпускники вузов приходят уже с пониманием, как с ней работать. Это ускоряет создание роботов.

Алексей Поляков: То есть сейчас для производства робота нужна команда, но в недалёком будущем это сможет делать один человек? Как с операторами ЭВМ 30 лет назад и тем, что сейчас. Раньше нужно было писать код, а сейчас можно просто перетаскивать картинки. Я утрирую.

Оскар Ягафаров: Думаю, роботы будут усложняться, и вряд ли один человек сможет создать их производство. Разве что с помощью других роботов.

Максим Чугунов: Либо роботы будут производить роботов. Либо появится компонентная база, из которой, как из конструктора, можно будет собирать любого робота. Например, напечатать детали на 3D-принтере.

Оскар Ягафаров: Кстати, 3D-принтер тоже можно считать роботом.

Алексей Поляков: Мы переходим от чемпионата к футурологии. Понадобится ли мне через 30 лет робот, который будет разбирать стиральную машину, развешивать и сортировать бельё? Смогу ли я его запрограммировать, собрать, напечатать на 3D-принтере? Такое будущее нас ждёт?

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

Алексей Поляков: Мы на прошлой неделе обсуждали стиральные машины и выяснили, что их форм-фактор не менялся лет 50, в них лишь добавляют функции, не хватает только искусственного интеллекта.

Оскар Ягафаров: Ждём всех в технопарке Morion Digital 4 декабря в 15:00 на презентации финальных решений. Можно посмотреть, как всё происходит, чтобы в следующем году, возможно, принять участие. В 17:00 — объявление победителей и закрытие чемпионата.

Алексей Поляков: В эти же даты проходит Пермский инженерно-промышленный форум? Это совпадение?

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

Примечание: пленарная сессия «Роботизация как драйвер экономического развития Пермского края» состоится 5 декабря в 10:00 в PRO EXPO.

Алексей Поляков: Друзья, благодарим наших гостей: президента Пермской краевой федерации спортивного программирования, директора технопарка Morion Digital Оскара Ягафарова и генерального директора компании Promobot Максима Чугунова. Спасибо большое!

To other news

В подкасте «Утро понедельника с Morion Digital» — о курсе «Технологическое предпринимательство для старших классов»

8 December 2025

Презентация мер поддержки от технопарка Morion Digital и Фонда «Сколково»

5 December 2025

Технологии, кадры, культура: на ПИПФ обсудили стратегию развития Пермского края

5 December 2025

В технопарке Morion Digital пройдёт встреча по созданию цифровых сервисов при помощи искусственного интеллекта

5 December 2025