Организаторы предложили в качестве фабулы задания красивую «легенду» — создание традиционной индонезийской росписи по ткани (батик). Участники соревнований должны были собрать и запрограммировать робота, способного распределить несколько видов «красок» по соответствующим цветовым зонам, доставить «ткань» на «фабрику» и доехать до финиша. Побеждал самый точный и быстрый. При этом размеры робота не должны были превышать 25x25x25 см.
Вот что рассказывали о ходе соревнований сами создатели «олимпийского чемпиона» — Никита Лычагин (6-й класс) и Михаил Степанов (4-й класс).
«Задача нашего робота — рассортировать 5 цветных «красок» (кубиков LEGO) по 3 цветным «корзинам», — сообщил Никита. — Порядок цветов и «корзин» становится известен только перед запуском робота. То есть надо написать такую программу, чтобы робот смог кинуть синий кубик, каким бы по счету он ни был, именно в синюю «корзину». И то же самое для красных и зеленых кубиков»…
«Когда же сортировка закончена, — продолжил рассказ своего друга Михаил, — робот должен сместить «ткань» (на самом деле это цилиндр) в определенную область и, преодолев 9 балок-препятствий, финишировать. Кроме того, перед самым началом турнира добавили задание-сюрприз, по которому робот в ходе своего заезда должен был не просто сдвинуть цилиндр, а еще и установить его в строго определенное место. Разница в 1 мм уже считалась проигрышем».
Чтобы представить накал спортивной борьбы, достаточно сказать, что в финальном заезде команда Миасса опередила своих ближайших конкурентов — команду «Betta» из школы № 2017 — всего на 0,8 секунды!
Формула успеха
Победный заезд на соревнованиях занял всего 12,78 секунды. Но за этими мгновениями стоят более 10 месяцев напряженного труда.
Существует множество вариантов, каким может быть робот. Это касается и программы, и конструкции, и способов выброса кубика. Одинаковых роботов не бывает. Поэтому соревнования по робототехнике — это еще и настоящая битва идей. Пожалуй, тем они и интересны.
«Изначально у нас было построено два робота, — продолжает рассказ Никита. — Мы назвали их «однорукий» и «двурукий». Первый сбрасывал кубик в одну «корзину», а затем двигался к следующей. Второй отличался от роботов-соперников тем, что останавливался возле разделительного бортика и сбрасывал кубики сразу в две стороны, никуда не уезжая».
Комментарии к книге «Юный техник, 2014 № 03», Журнал «Юный техник»
Всего 0 комментариев