В Хабаровске состоялся турнир по робототехнике. Свои интеллектуальные машины выводили на ринг школьники и студенты средних учебных заведений. Сразиться друг с другом можно было в четырех номинациях — «биатлон», «траектория», «сумо» и «кегельринг». SmartNews побывал на турнире, чтобы увидеть юных робототехников и их творения из пластмассы и металла.
С самого утра в Хабаровском центре развития творчества уже стоит шум. Школьники и студенты, не обращая внимания на родителей и журналистов, бегают по коридору, подключают компьютеры и планшеты, исправляют последние неточности в работе своих борцов. Отовсюду раздаются комментарии: «у моего заело колесо!», «мой перестал поворачивать влево», «мама, мне некогда, скоро ставить в карантин».
Родители понимающе отходят в сторону, перешептываются, и нам, журналистам, советуют детей не отвлекать. Постепенно все роботы проходят техосмотр, их взвешивают и отправляют в карантин. Теперь подойти к ним может только хозяин. В 10:30 начинается торжественное открытие.
Наш большой край в первую очередь знаком всей России как край, который производит высокоинтеллектуальные продукты. Мы строим гражданские и военные самолеты, корабли. Именно поэтому нашему краю нужны умные, интересные, развитые молодые люди. Очень надеемся, что именно вы, сегодня сделав первый шаг, в будущем окончите наши технические институты, придете на заводы и будете теми, кто сможет продолжать и наращивать мощь нашего края.
После короткой церемонии участникам дается час на тренировочные заезды, чтобы подготовиться к номинациям «биатлон» и «траектория». Всего номинаций четыре: для самых маленьких инженеров — «сумо» и «кегельринг», для ребят постарше — «биатлон» и «траектория». Для соревнований в центре актового зала поставили два больших стола, на которых нарисованы черные линии. На столе для «биатлона» на картонных коробках стоят жестяные банки вроде тех, в которые разливают кока-колу. Задача робота в этой номинации — проехать от начала пути до конца ровно по черной линии, сбить первую банку, вторую и третью захватить, остальные аккуратно объехать.
Во время тренировки, будучи зрителем, не понимаешь, какую из банок робот должен сбить специально, какую нет, потому что многие машины с заданием не справляются. Озадаченные ребята сразу бегут что-то подправлять в программах. На соседнем столе ребята постарше готовят своих роботов к самой сложной номинации — «траектории».
В «биатлоне» робот должен ехать по линии между банок. Первую он должен сбить, вторую и третью захватить и привезти к месту финиша, остальные не задеть. В номинации «траектория» участник должен также проехать по линии, но она очень сложная — изгибистая, с острыми углами, с инверсией, есть прерывистость линий. Если робот двумя колесами окажется по одну сторону линии, он проигрывает. Если робот не боится, проезжает через сложные участки, он получает за это бонусные баллы.
Один из участников объясняет мне, чем его машина отличается от остальных и что заставляет робота ехать прямо по линии.
За счет встроенного датчика робот видит нарисованную линию. Когда едет по белой — крутится правое колесо, если по черной — вращается левое, и тогда он едет зигзагом. По этому принципу здесь все машины работают. У моего робота нет ничего особенного, но зато мы украсили его визуально. Собрали его часа за два с помощью инструкции, очень важно, чтобы он ездил правильно, по линии. От себя добавили только внешние детали.
Чтобы снизить напряжение, секретарь судейства просит включить музыку. Раздается известное из «Приключений Электроника»: «Вкалывают роботы, а не человек». Чтобы помочь участникам, секретарь обращается к нам: «Не отвлекайте ребят! У них всего час на подготовку!» Но, на удивление, подростки не обращают никакого внимания на снимающих их журналистов, бегают от столов с роботами к своим компьютерам и что-то постоянно правят в программах.
Мы сами пишем программы для роботов. Это сложно, ведь сначала нужно придумать саму модель, потом написать на него программу. В этом хорошо помогает знание математики, приходится использовать формулы. Моего робота зовут Тигр, придумывал я его целую неделю.
Для маленьких участников номинации полегче — «сумо» и «кегельринг».
«Сумо» — это оригинальные японские соревнования по роботехнике. На один поединок дается минута. Двух роботов ставят в центр круга, задача каждого из них — выбить противника за черту. В «кегельриме» участникам на время нужно из круга выбить шесть или восемь банок, при этом самим остаться внутри. Для начинающих эти простые соревнования кажутся сложными, потому что они впервые сталкиваются с алгоритмами, с разработкой программ. Но это еще и очень интересно.
Некоторым ребятам программирование дается с трудом, и они выбирают себе номинации полегче.
Самое сложное соревнование по программированию — это «траектория», а я лучше разбираюсь в механике, поэтому выбрал «биатлон». Я могу быстро собрать механического робота, при этом я не делаю крепления, которые у меня через час отвалятся, а делаю все крепко. Все мои собранные модели отвечают нормативам.
Во время соревнований около столов могут находиться только участники и судья. Секретарь судейства подсказывает болельщикам: «Надо кричать роботу: “Давай, давай! Быстрее!”» Кто-то среди болельщиков засомневался: «Вы думаете, что запрограммированный робот сможет от крика двигаться быстрее?»
Судья рассказал, по каким критериям засчитывают победу.
Главный критерий во всех номинациях — выполнить все быстро и без ошибок. Допущенные ошибки суммируются по баллам. Также есть определенные бонусные задания, за которые робот получает дополнительные очки.
Среди участников есть и девочки. Некоторые даже объясняют своим папам, как движется их машина. По словам тренеров ребят, гендерные различия — не главное в увлечении роботами.
Чтобы начать заниматься строительством роботов, нужен, во-первых, интерес к современным технологиям. Сейчас все эти машины управляются через смартфоны или айфоны, через них же можно скачивать новые прошивки или программы, самим писать приложения. Во-вторых, нужно иметь логическое мышление, чтобы понимать, как прописан алгоритм. Но самое главное, конечно, — иметь тягу к знаниям и не бояться делать ошибки. Побеждают не самые подкованные математики, а те, кто не боится учиться, имеет мотивацию побеждать.
Победители турнира поедут в Москву на VI Всероссийский молодежный робототехнический фестиваль «Робофест 2014».
Мы постарались сделать роботурнир с учетом местной специфики. Это конструктор, с которым ребята больше привыкли работать, и программы, на которых пишут чаще. Победители соревнований поедут в Москву, где по такому же принципу набирают команду на международный робофест.
Видео
Турнир роботов
Видео: Ольга Лавицкая/SmartNews
4 комментария к материалу.