
Студент Саратовского национального исследовательского госуниверситета (СГУ) Иван Мягков победил в соревнованиях по программированию беспилотных авиационных систем (БАС) и выиграл Кубок России по этому виду спорта. На отборочный тур заявки подали 210 программистов, из них до финала добрались 15 человек из десяти регионов страны. Заключительный этап чемпионата прошел в технопарке Morion Digital в Перми.
Борьба в финале между участниками шла по системе плей-офф — игры на выбывание. Они должны были разработать программное обеспечение беспилотника так, чтобы дрон, распознавая местность и подавая команды наземному роботу, мог довести его до точки назначения. Как отметил главный судья соревнований, один из руководителей Пермской краевой федерации спортивного программирования Евгений Хрычкин, программирование беспилотников — это новый зрелищный вид спорта.
Иван выиграл в финале все три заезда и занял первое место.
Победитель учится в Институте физики СГУ еще только на первом курсе. Учебу совмещает с работой лаборантом на кафедре динамического моделирования и биомедицинской инженерии, а с недавних пор еще подрабатывает в учебной лаборатории беспилотных систем, созданной в этом году в институте.
Как рассказал Иван, его интересует очень актуальная и востребованная, но пока редкая специальность — программирование микроконтроллеров. Это программируемые микросхемы, которые управляют электронными устройствами, в том числе БПЛА. Для специализации в этой области нужно иметь много навыков: знать схемотехнику, 3D-моделирование, аналоговую электронику, уметь писать прикладные программы.
С детства Иван интересовался техникой, сначала осваивал устройство и ремонт квадроцикла, потом мотоцикла. А вот заниматься программированием и писать собственные программы начал только во время подготовки к ЕГЭ.
Еще в школе под руководством учителя физики Сергея Портнова разработал свою IoT — систему «умного дома» — и представил ее на конференции. Части «умного дома» до сих пор работают в квартирах друзей Ивана.
Когда встал вопрос о выборе вуза, преподаватель познакомил его с известным ученым, заведующим кафедрой динамического моделирования и биомедицинской инженерии СГУ Анатолием Караваевым, который устроил для абитуриента настоящую экскурсию по производственной лаборатории ФабЛаб.
«Я нашел то, о чем мечтал», — вспоминает Иван.
Все это и повлияло на выбор между институтом физики и традиционным для многих программистов факультетом компьютерных наук и информационных технологий.
«Наша кафедра целенаправленно готовит специалистов в области инженерного программирования, в том числе микроконтроллеров. При поддержке программы «Приоритет-2030″ в это направление вкладывается много средств, закупается необходимое оборудование», — объясняет Иван.
Спрашиваю также, не опасается ли будущий программист остаться без работы с развитием искусственного интеллекта и нейросетей.
«На данный момент искусственные нейронные сети приносят как пользу, так и вред, — отвечает Иван. — Для хорошего программиста нейросети служат вспомогательным инструментом. Они могут быстро найти необходимую информацию, показать примеры различных подходов в программировании, и не только. Нейросети, созданные самим программистом под конкретную задачу, могут облегчить ее решение. Но есть и обратная сторона, так называемый «вайбкодинг», когда программист или студент даже не вдумывается в суть кода, который сгенерировала нейронная сеть, поверхностно проверяя результат его работы. Это влечет множество рисков, так как зачастую нейронные сети лишь объединяют и комбинируют уже готовые примеры кода, найденные на просторах интернета. В настоящее время нейронные сети — это скорее умный поисковик, чем подобие человека».
Интересуюсь, насколько задачи, ставившиеся перед участниками соревнований, близки к реальному применению БАС. «Симулятор компании Geoscan, использовавшийся на соревнованиях, эффективно имитирует условия, приближенные к реальным, — рассказывает Иван Мягков. — При минимальных дополнениях кода настоящий дрон будет пилотироваться аналогично. Сканирование местности, поиск ключевых точек объектов — все это близко к реальным задачам в различных областях индустрии».
Иван отметил, что соревнования были организованы на высшем уровне, организаторы продумали все до мелочей и всячески помогали участникам с решением бытовых вопросов. «Приобретенный опыт был полезен, кроме того, я познакомился с интересными людьми. Получилось очень яркое и зрелищное мероприятие. Надеюсь, что такие соревнования станут регулярными!» — говорит студент.






