получай обновления через Telegram-канал Robolymp
Ваша команда: 1-2 учащихся (6-8 классы)
Ваш робот: Участникам не придется делать робота. Он уже содержится в подготовленных сценах в симуляторе TRIK Studio
Ваша олимпиада: вам необходимо создать интеллектуального робота. Робот должен не просто выполнять Основное задание, а обладать компетенциями по выполнению заданий такого рода качественно и многократно. Мы проверим это с помощью Дополнительных заданий, которые объявим на олимпиаде. Мы предоставим вам несколько попыток, чтобы вы смогли продемонстрировать выполнение задания роботом. Перед каждой попыткой у вас будет время на доработку вашего робота и отладку на полигоне.
Мы будем вами гордиться, если ваш робот справиться со всеми заданиями на 100%! И еще больше будем гордиться, если робот повторит этот результат в нескольких попытках.
В современном мире очень важна мобильность и эффективность. Чем быстрее будет доставлен товар из одной точки в другую, тем быстрее этот товар будет отправлен в магазин.
Представим, что имеется территория в лесопарке, с дорогами, позволяющими по ним перемещаться мобильным роботам. Движение роботов возможно только по дорогам, т.к. в остальных местах мобильные роботы проехать не могут по причинам присутствия насаждений.
Основное задание олимпиады заключается в том, чтобы сделать робота и запрограммировать его для транспортировки товаров из зоны “Склада” в зону “Магазинов”. На местности присутствует один склад и два магазина.
Дополнительное задание частично изменяет условия основного задания и становится известным до начала каждого тура олимпиады.
Рабочая зона склада имеет размерность 4х8 секций, которая составляется из секций 7 типов
Секции с фрагментами черной линии расположены так, что каждая такая секция доступна из любой такой при следовании вдоль черной линии. Черная линия не замкнута и обрывается в некоторых секциях, образуя тупик. Стенок вокруг рабочей зоны нет.
План рабочей зоны (с расположением секций) роботу заранее известен (сообщается на этапе объявления условий тура).
В роботе имеются 2 единицы оборудования, представленные красным LEGO-блоком.
Каждый из красных LEGO-блоков (товар) должен быть помещен в секцию размещения товара (Магазин). На поле присутствует две секции “Магазин”. В каждом магазине должен находится ровно один товар. В качестве такой секции выбирается секция любого типа (кроме тупика), расположенная в координатах (X;Y), которые сообщаются на этапе объявления условий тура. Секции размещения товара (магазины) визуально никак не обозначены.
Началом отсчета координат считается верхний левый сектор поля. Ось Х положительно увеличивается вправо, ось Y положительно увеличивается вниз.
Робот стартует из секции “Склад” и должен завершить выполнение задания в этой же секции. В качестве такой секции выбирается любая секция с фрагментом черной линии (за исключением секций размещения товара, плавного поворота и тупика), которая объявляется на этапе объявления условий раунда. Секция “Склад” визуально никак не обозначена.
Робот стартует в направлении положительной полуоси X (на восток).
Робот должен решить следующие задачи, не съезжая с черной линии:
Разместить каждый красный LEGO-блок в секциях размещения товара (“Магазины”) согласно условиям задания;
Представление карты известной местности
Представление графа
Алгоритмы обхода графа
Локализация по заложенной карте
Планирование маршрута. Поиск оптимального пути
Навигация в дискретном пространстве
Положение об олимпиаде Innopolis Open 2020 (требования к команде и ее участникам)
Регламент проведения отборочного и заключительного этапов олимпиады по профилю - обновлено 01.06.2020
Описание и правила выполнения задания online-формата - обновлено 28.05.2020 (описание основного и дополнительного заданий, критерии оценки, требования к роботу, какие полигон и реквизит используются)
Файлы для симулятора - обновлено 05.05.2020 (сцены с полигоном)
Скрипт и подпрограммы генерации координат - обновлено 22:00 01.06.2020 (исправлены названия входных параметров mapW, mapH у подпрограмм для EV3, TRIK; добавлена подпрограмма для контроллера NXT; исправлена ошибка в комментариях к скриптам на JS/Python)
Регламент проведения и задачи индивидуального тура (условия, сроки проведения, ссылка на форму отправки решений, описание и ценность задач)
Набор полей для заключительного этапа: раунд №1, раунд №2 (см. видеозапись жеребьевки) - добавлено 16.06.2020 (иллюстрация полей, файл ReadMe, набор полей для NXT/EV3/TRIK)
Собери команду единомышленников под руководством тренера. Обрати внимание на требования к команде и тренеру в Положении об олимпиаде Innopolis Open 2020.
Попроси тренера зарегистрировать вашу команду на нашем сайте. Для этого заполните форму регистрации.
Выполни задание согласно правилам (см. Описание и правила выполнения задания online-формата) в симуляторе, используя заготовленные сцены (см. Файлы для симулятора).
Участники отбора должны выполнить задания на предложенной карте в соответствии с регламентом (см. Регламент проведения отборочного и заключительного этапов олимпиады по профилю) и отправить видеозапись выполнения через эту форму.
Лучшие 8 команды примут участие в финале.
Отбор завершен. Результаты доступны по ссылке.
Команды со статусом "Принята" на странице мероприятия участвуют в заключительном этапе.
Заключительный этап олимпиады состоит из 2 раундов с 2 попытками в каждом раунде (см. Регламент проведения отборочного и заключительного этапов олимпиады по профилю). В каждом раунде используется новый полигон (см. варианты для раунда №1, раунда №2).
Внешние виды полей высылаются участникам финала заранее. Жеребьевка полей для финала пройдет за 5 дней до заключительного этапа. Жеребьевка проведена (см. результаты: раунд №1, раунд №2).
Команды за ограниченное время должны выполнить основное и дополнительное задания.
Программный код для выполнения задания команды присылают через эту форму до начала финального тура (до 23:59 18 июня 2020 года).
Организаторы в режиме онлайн запускают код на выполнение на финальных полях.
При несогласии с решением судейской коллегии участники имеют право подать апелляцию через эту форму (там же описаны условия подачи и рассмотрения).
Заключение апелляционной комиссии доступно в этой таблице.
Не знаешь, с чего начать выполнение задания? Советуем посмотреть учебные материалы на нашем сайте. Обучающие уроки и материалы, видеоролики решений прошлых лет помогут тебе в подготовке.
А еще мы несколько раз в год проводим школы по робототехнике, а также курсы для педагогов. Подробнее о наших мероприятиях на этой странице.
Есть вопросы? Мы готовы ответить на твои вопросы на нашем форуме. Там же можно обменяться опытом с другими участниками или спросить совета у наставников. А также ты можешь получить ответы на свои вопросы по правилам выполнения задания и проведения олимпиады.
* Текст на данной странице носит ориентировочный характер. В случае противоречий необходимо руководствоваться соответствующими документами.