Фоторепортаж с состязаний по робототехнике в Мурманске

    В минувшую субботу в Мурманском политехническом лицее прошло занятное мероприятие — настоящая «Битва роботов». Про похожее мероприятие в Питере писали на Хабре, но трансляция закончилась, потому я решил опубликовать фотоотчет с аналогичного мероприятия.

    image



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

    Вкратце о самих роботах. Роботы сделаны из детского конструктора Lego Mindstorms, но это совсем не то игрушечное Лего, о котором многие знают из детства. Эта серия по-настоящему мощный инструмент для творчества и серьезного исследования. Конструктор служит лишь строительным материалом, а к нему прилагается набор датчиков, электродвигатели, шестерни, валы, шкивы, батарея и блок управления. Все помещается в большущую коробку.

    image

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

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

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

    image

    image

    image

    Самое массовое задание, оно же самое простое, называется «Кегельринг». Задача робота очень проста — нужно, старуя из центра, выбить из круга все кегли и сделать это как можно быстрее. Напомню, что прикасаться и управлять роботом в процессе попытки никак нельзя.

    image

    image

    Девчонки тоже увлекаются робототехникой и даже вот, дают интервью местному телеканалу.

    image

    Для программирования можно воспользоваться простым визуальным редактором, в котором алгоритм представлен в виде настраиваемых блоков.

    image

    К роботам предъявляются жесткие требования — по конфигурации, по используемым деталям и по размерам. Звенит таймер истечения времени конструирования и все роботы отправляются в «карантин» для проверки судьями. Каждый робот внимательно осматривается, тщательно проверяется, чтобы он вписывался в рамку 20 на 20 см, согласно правилам.

    image

    Теперь в них ничего нельзя изменять или настраивать до конца первой попытки.

    Конструкция робота соотносится с выбранной тактикой поведения. Вот этот робот, похожий на трактор «Беларусь», имеет косой отвал, т.к по алгоритму он двигается из центра круга по раскручивающейся спирали и выталкивает кегли.

    image

    Этот, по-моему, похож на комбайн. Большим прямым отвалом он выталкивает банки по одной.

    image

    Хорошо видны органы чувств. Оранжевые «глаза» — это ультразвуковые датчики расстояния. Вниз смотрит датчик освещенности, который «ловит» черную границу ринга и останавливает робота. Если этого не происходит, то робот как самоубийца падает со стола.

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

    image

    image

    image

    Первая попытка прошла с переменным успехом — все кегли вытолкнул всего один робот. Роботы «Кегельринга» возвращаются в карантин в ожидании доработок и второй попытки, а за соседним столом начинается выступление роботов с более серьезными заданиями, в которых судейство идет по международным правилам.

    Задание «Ван Гог». Робот должен за 2 минуты взять 4 цветных кубика и надеть их на 4 шеста соответствуцющего цвета. Кубики расположены рандомно и робот должен определять цвет каждого кубика и нести его к соответствующему шесту.

    image

    Задание «Менделеев». Робот должен выйти со старта, проехать через мост (+20 очков), преодолеть горку (+20 очков), взять красный или синий цилиндр (белый брать нельзя — штраф) и отнести его в синее и красное поле соответственно. Так нужно перенести все 4 рандомно расположенных цилиндра за 2 минуты.

    image

    Третье задание для младшей возрастной группы. На поле рандомно расположены синие и красные клетки. Робот должен, перемещаясь по полю, выбрасывать на синем поле 1 шарик, на красном — 2, на белом — ниодного. И достичь финиша за 2 минуты.

    image

    Последние доработки и в бой. А точнее, в «карантин» и на проверку соответствия техническому регламента.

    image

    image

    image

    image

    image

    Дальше начинаются выступления робота. Робот пытается надеть кубик на цвет, слегка не попадает.

    image

    Охота за цилиндрами также не очень успешна — роботы падают с моста, а если добираются до цилиндров, то «тупят» с цветами или не могут чисто механически нормально его схватить.

    image

    На старт выходят роботы, которые должны правильно разбросать шарики по цветным полям.

    image

    image

    В перерыве между попытками две девушки презентуют робота-ученика, который умеет распознавать числа на карточках, решать примеры, говорить вслух ответ и даже выражать эмоции на «лице» в зависимости от результатов.

    image

    Далее следует перерыв и обед в школьной столовой. По возвращению, организаторы дают отсчет времени для доработки роботов перед второй попыткой. Время на вес золота, так что уже через 15 секунд «карантин» пустой.

    Эти ребята используют не визуальный редактор, а среду разработки Bricx. Синтаксис языка поход на язык Си, так что все по-взрослому.

    image

    Говорят, так удобнее — быстрее компилируется и легче вносить изменения в параметры.

    image

    А вот и призы, которые ждут своих обладателей.

    image

    Последние возможности что-то исправить.

    image

    Снова карантин, проверка технического регламента, жеребьевка полей — все по-честному. И вот, роботы снова на дистанции.

    image

    image

    image

    image

    В «Кегельринге» конкуренция значительно более жесткая, потому там страсти просто написаны на лицах.

    image

    image

    image

    Напряжение достигает максимума, так, что даже одна банка зависает на ребре (!!!) прямо на линии круга, создавая сложную судейскую ситуацию. Поскольку она не касается внутреннего пространства поля, то считается зачтенной.

    image

    Вторая попытка окончена! Судьи удаляются подсчитывать баллы.

    image

    Ну и далее следует торжественная церемония награждения. Очень приятно смотреть на умные и веселые детские лица, сплошной позитив!

    image

    image

    image

    Вне соревнований мне продемонстрировали как роботы управляются с помощью приложения на смартфоне по каналу Bluetooth. Так же роботы могут обмениваться информацией между собой.

    image

    image

    В общем, мероприятие получилось очень насыщенным и интересным. Очень позитивно и весело и приятно, что дети увлеченно занимаются таким правильным делом. И вдвойне приятно, что это есть не только в столицах, но и провинциальном Мурманске.

    Спасибо МПЛ за мероприятие и приглашение, а Хабралюдям — за внимание!

    update: Своего видео пока нет, но есть сюжеты местных телекомпаний, где роботы видны.
    Раз: на Youtube
    Два: на Youtube

    update2: Ссылка на ролик: http://www.youtube.com/watch?v=N1r1F-hBffU

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 62

      +17
      На самом деле это очень круто. Для детей я думаю это очень и очень хорошо. Единственное, чем я удивлён, так это тем, что все роботы собраны из лего майндстормс. Я ожидал увидеть хоть пару печатных плат на колёсиах с кучей разноцветных проводов.
        +1
        В данном мероприятии по регламенту можно было использовать только детали Лего, ничего другого.
          +4
          Вы ожидали, что дети от 10 лет могут за 3 часа спаять и отладить аналогичную лего печатную плату?! Всем бы такую веру в молодое поколение! :)
            +2
            Вот только «взрослых» конкурсов, где как раз можно ожидать кипящего свинца и раскалённого кода, очень мало. Даже на университетском уровне чаще всего легороботы.
              0
              Смотря какой университет. У нас лего занимаются только начинающие. А через полгода-год переходят на ардуины, NI, AS-SAM 9 и прочие серьезные вещи (как лекции начитают). Самодельные контроллеры не модны, но частенько и они появляются.
              Странно, что начинающие не работают с фишерами. Тоже самое, но можно сделать посимпотичнее.
              +1
              Пошел рассказывать своей дочке (1,5 года) о принципе работы транзистора )))
              • UFO just landed and posted this here
              0
              Аналогичное мероприятие прошло в воскресенье в Москве :) Вообще, лего-роботы забавны.
                +1
                И в Питере (сам участвовал, когда выигрываешь ощущения непередаваемые), и в Железногорске (Красноярск-26). Главное что робот может в любой момент свернуть с линии, съехать с поля. Он как будто своей жизнью живёт.
                +6
                Все супер, но хоть одно видео!!! Это же роботы… А не модели! Показал своему 5 летнему сынишке… Очень надеялся на ролик в конце (
                  +3
                  у меня есть, но нужно смонтировать, сегодня не успеваю, к сожалению. Добавлю завтра
                    0
                    Спасибо, ждем! Тема очень интересная и нужная! Подросту кармой, проголосую )
                  0
                  А видео конкурсов (тестов)?
                  • UFO just landed and posted this here
                      0
                      Не совсем. То что дали детям — education версия наборов. Там ассортимент побольше, пропорционально цене. Но Mindstorms NXT 2.0 позволит собрать весьма много всего, все сенсоры там присутствуют. За дополнительными детальками придется поездить по магазинам.
                        0
                        education версия как ни странно сильно дороже (в России порядка 16000), но разнообразие деталей как раз меньше их что-то порядка 400. В то время как в retail версии их 619 при розничной цене в 13000.
                        К тому же education набор идет без какого-либо программного обеспечения, retail идет в комплекте с NXT-G — labview подобной системой.
                        Обычно education набор расширяют специальным resource set (9695) — он относительно дешев 5000 за 800 деталей. Но среди них нет моторов, датчиков и тем более NXT блока. В итоге, ничего не мешает добавить к retail ресурсный набор и за довольно приличные деньги получить довольно приличный набор деталей.
                          0
                          У меня в школе (к сожалению, не в моем классе) были эти лего. education наборы содержат весьма уникальные деталюшки, потому столько и стоят. Они бывают разными, есть маленькие, узкоспециализированные, а есть большие короба. Что касательно мозгов, да, их не было в комплекте, однако, именно в школе я увидел запечатанный отдельно rcx блок. Очевидно, их так и покупали — отдельно от набора.
                        0
                        Оно это.
                          +1
                          Попробуйте погуглить Tetrix — это дополнительные элементы для более взрослой возрастной группы.
                          Но базовый модуль у них один и в комплект Mindstorms NXT (по русски говорят «перворобот») он входит.
                          +2
                          Именно эта штуковина, но первого поколения (желтая такая, RCX 1.5 99 года, все корманные уходили на батарейки) сделала из меня того, кто я есть :) Жаль тогда не особо устраивали такие состязания… А по теме, даже будучи студентом, очень хочу заиметь парочку таких коробок + несколько специфических деталек аля коленвалы и помпы, которые продаются отдельно. Но, к сожалению, очень дорого все это стоит. Жду ардуину.
                            +3
                            Обязательно куплю своему будущему ребенку такое. Только, чую, сам буду с этим Лего играться, а ребенку так и не достанется =)
                              +2
                              Играйтесь вместе! Это прекрасный шанс стать другом для ребёнка, а не дрессировщиком :)
                              +2
                              Масштабное соревнование, приятный отчёт. Этот месяц вообще богат на легоробо-матчи.
                              Советую добавить в хаб «робототехника», раз теперь можно в несколько блогов.
                                +1
                                Завидую я этим детям.
                                У меня в детстве самое функциональное лего было — какой-то псевдолетающий агрегат который махал крыльями и вращал передним пропеллером при движении вперед (с помощью руки).
                                  +2
                                  Читаю и аж дух захватывает от воспоминаний. В 90-х был свой магазин игрушек Lego, сыновья 5 и 8 лет. Под предлогом выставочного экспоната вскрыли с ними самый дорогой набор — пневматический погрузчик. Там реально работающий пневмокомпрессор с рессивером на электроприводе и переключаемые возвратно-поступательные пневмоцелиндры. Качество изготовления просто фантастическое. Творческий процесс кипел как Солнце. К той машине, да блок логики!!! Жаль, теперь такое разве что в кредит получится… Покажу детям, может вспомним молодость…
                                  +5
                                  Чёрт. Я проучился в школе зря.

                                  Сижу и завидую.
                                    0
                                    У меня вообще теперь вот такое состояние.
                                    –2
                                    В банках-кеглях пиво — приз для судей? :)
                                      +1
                                      Банки пустые. Кстати некоторые роботы так активно выталкивали их из круга, что умудрились помять банку!

                                      На последнем фото робот тащит зарядное устройство. Это я прикидывал, а сможет ли робот в жару притащить баночку холодного напитка =) Под рукой не оказалось ничего подходящего, но, судя по моменту на валу двигателя, должен осилить!
                                        0
                                        Так и я говорю — многофункционально. Ну вот а комент заминусовали. Лето ведь на носу. Сегодня кегль, завтра прохладительный напиток.
                                      +4
                                      А жива Россия матушка юными талантами!

                                      Эх, теперь и я думаю что слил в школе 8 лет зазаря (последние два хоть Pascal был).
                                      А о таких конструкторах я только мечтал…
                                      • UFO just landed and posted this here
                                          +1
                                          Pascal… У нас «информатика» была только в 10-11 классах на Yamaha MSX. Какой там, к терапевту, Pascal? Это же почти Speccy — там BASIC. Я еще не такой и старый — 35, я застал компьютеры в школах.
                                          0
                                          Ох спасибо! Ушел на ebay смотреть mindstorm…
                                            0
                                            Я думаю, Arduino более настраиваемо и прикольно. Хотя, если не особо заморачиваться, у нас и папы во всю с детьми собирают роботов.
                                          • UFO just landed and posted this here
                                              0
                                              А количество участников какое было в Мурманске?
                                              В Питере — почти тысяча человек народу была, пять залов.
                                              • UFO just landed and posted this here
                                                  0
                                                  А в чём вы видели проблемы организации?
                                                  • UFO just landed and posted this here
                                                      +2
                                                      Ну как организатор учебной трансляции )) могу сказать что она была сносная.

                                                      Учитывая, что:
                                                      -Трансляция полностью подготовлена девяти и десятиклассниками, для многих это был первый опыт
                                                      -Залы не были оборудованы сетью и все кабели пришлось паять и тянуть вручную
                                                      -Подготовительного этапа по разным причинам не было. Поэтому всё смонтировано было за 1 час, причём самая дальняя точка была далее 100 метров от видеопульта
                                                      -Некоторое оборудование вышло из строя, некоторые кабели были оборваны детьми (да, да они были проклеены металлизированным скотчем), но всё оперативно исправлялось
                                                      -Чат работал нормально пока не пришли двачеры, после анонса на хабре. Тогда (около 12:00) он был закрыт для гостей. После чего появилась возможность банить.

                                                      Трансляция работала без перебоев с 10:00 до 18:30. В пике было более 300 человек.

                                                      По звуку да, были сложности. В каждом зале была своя усиливающая аппаратура и не всегда была возможность к ней присоединяться.
                                                  +1
                                                  Понимаю, что вопрос риторический, но все-таки отвечу, что участвовало около 50 ребят.
                                                  Пусть не тысяча, но я очень рад, что в моем городе вообще есть такие мероприятия! Когда я учился в школе ничего такого и близко не было, к сожалению.
                                                    +1
                                                    вопрос совсем не риторический )
                                                    Мы собираемся сейчас открывать новый большой портал (со статьями и схемами) на базе питерского центра. И закидываем удочки на предмет сотрудничества.
                                                +2
                                                Захотел купить лего…
                                                • UFO just landed and posted this here
                                                  • UFO just landed and posted this here
                                                      0
                                                      Да многие и сейчас продали бы ;)
                                                      0
                                                      Я одного не понял. Роботы всё сами делают?
                                                        0
                                                        Да. Для них пишется алгоритм поведения, который запускается кнопкой. Дальше робот все делает сам, трогать его нельзя пока он не выполнит задание или не станет очевидно, что успеха не будет.
                                                          0
                                                          Хм, а опыт у ребят откуда? Сами должны где-то набраться? Или есть какие-то подготовительные занятия? Штука-то это дорогая…
                                                            0
                                                            Безусловно! На постоянной основе в лицее действует кружок робототехники, где изучают и теорию и практику, тренируются. Конечно дети заранее представляют что и как они будут делать и имеют опыт создания алгоритмов.
                                                            Что касается владения самим конструткором, то его предоставляет школа. Школьный инвентарь, так сказать.
                                                              0
                                                              Спасибо. Теперь всё понятно.
                                                                +1
                                                                это мурманский лицей? какой? Есть ли сайт?

                                                                давайте дружить лицеями. )
                                                                Мы из 239, Питер.
                                                                  0
                                                                  Отправил Вам контакты человека из лицея в личку! Они, говорят, заинтересованы. я работаю не в лицее :)
                                                          0
                                                          Дааа… А у меня в их возрасте только черепашка по экрану ползала.
                                                            –1
                                                              +1
                                                              Мурманск??? Хм… молодцы! Я там все детство прожил и о подобном даже не мог мечтать! Завидую современным детям.
                                                                +1
                                                                Жаль, что в моем детстве не было интернета, такого как сейчас, или библиотеки с нужными материалами, а только механика, транзисторы и напильник.
                                                                  0
                                                                  полез искать пацанам
                                                                  в принципе от 200 ойро уже можно купить неплохой набор Lego Mindstorms NXT 2.0
                                                                  для начала сгодится (дети ещё маленькие, правда комп канают уже не по детски :) )
                                                                  завтра покажу им, если принесут хорошие оценки куплю :)
                                                                    0
                                                                    Очень классно! Навевает воспоминания о кружках в Домах пионеров.

                                                                    рандомно — случайно
                                                                    3:0

                                                                    Only users with full accounts can post comments. Log in, please.