Roborace

Материал из BrSTU Robotics Wiki
Перейти к: навигация, поиск
Логотип Roborace. Слоган соревнований - "Гонки интеллектов".

Roborace - это проект робототехнических соревнований разрабатываемый и продвигаемый Ассоциацией Робототехники в Украине. Эти соревнования во многом черпают идеи из соревнований Формулы 1, но с тем отличием, что соревнуются не управляемые пилотами болиды, а полностью автономные роботы. Роботы полагаются на показания своих датчиков что бы ориентироваться по трассе, "находить" повороты, выбирать скорость движения и не сталкиваться с соперниками.

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

Целью соревнований является:

  • Стимулирование творческого, интеллектуального, духовного развития молодежи, удовлетворение потребностей в творческой самореализации;
  • Дальнейшее развитие и популяризация робототехники;
  • Налаживание сотрудничества с представителями других стран и обмен опытом;
  • Увеличение количества членов "Ассоциация роботехники" в Украине и мире.

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

Команда RoboRace

Основная статья: Roborace для начинающих
Команда на RoboRace и их робот.
Начало заездов.
Трасса RoboRace использовавшаяся в Ивано-Франковске.

Для того, что бы собрать робота на RoboRace нужны знания как минимум из трёх областей - механики, электроники и программирования. Первая нужна, при создании механического изделия робота, что бы заставить его просто двигаться. Вторая область электроники нужна что бы рассчитать электрическую схему робота, которая обеспечит электричеством двигатель робота, оживит процессор и сенсоры. Третья часть знаний нужна что бы написать программу поведения робота на трассе. Итоговое качество работы робота определяется балансом всех трёх составляющих. Как правило, одному человеку достаточно сложно разобраться во всех трёх областях (конечно, есть и исключения). Поэтому, самый быстрый способ создать своего робота на RoboRace - это собрать команду из механика, электроника и программиста.

К участию в соревнованиях RoboRace допускаются команды от двух и более человек, один из которых является капитаном команды. В команду так же может входить "тренер" команды. Для участия в соревнованиях, команда должна зарегистрироваться и тем самым подтвердить своё участие на официальном сайте RoboRace не позднее 3-х дней до начала соревнований. Во время соревнований капитан представляет своего робота на сертификацию, выносит на заезды. Остальные члены команды выполняют вспомогательные и проверочные функции: тестируют и отлаживают робота, исправляют ошибки и поломки робота. Рекомендуется включать в команду группу поддержки и представительниц прекрасного пола (Каждый, кто хоть раз участвовал на соревнованиях, знает, что роботы очень капризны и им нужны нежные руки).

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

Проведение соревнований

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

Роботы соревнуются на специально созданной для соревнований трассе. На поверхность трассы нанесены черные линии, образующие траектории движения (круги трассы) а границы трассы выделены бортами. Роботы могут ориентироваться по трассе используя либо борты (датчик препятствий), либо чёрные линии (детекторы чёрной линии). Допускается движение по любому кругу трассы, которое является обозначенным черным цветом. Кроме этого, роботам необходимо обгонять соперников не сталкиваясь с ними и таким образом объезжать динамические препятствия. Робот может объехать другого робота с любой стороны. За столкновения робот может быть перенесен на начало трассы, или ему будут начислены штрафные круги. Подобные спорные ситуации разрешаются судьёй и его помочниками непосредственно во время соревнований.

В случае остановки или выхода из строя работа на трассе более чем на 10сек. - Команда должна убрать работа с трассы для устранения неисправностей. После исправления неполадок робот может быть возвращен на трассу через специальные ворота.

Побеждает тот робот, который первым проехал требуемое количество кругов. Количество кругов рассчитывается в зависимости от длинны трассы (как правило около 400-500 метров за один заезд). В зависимости от количества команд сначала проходят предварительные заезды, победители которых выходят в финал. В финальном заезде определяется итоговый победитель. В конце соревнований вручается приз зрительских симпатий на основании голосования зрителей.

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

Сезон I 2010/2011

Первый сезон открытого чемпионата гонок роботов Roborace 2010/2011 стартовал в ноябре 2010 года в Тернополе. Наша лаборатория, в лице Владимира Дёмина присутствовала на открытии соревнований в качестве наблюдателей.

В течение первого сезона соревнований состоялось основных 4 тура выборов, которые проводились в Тернополе, Львове, Черновцах и Ивано-франковске соответственно. Начиная от начала сезона до его завершения сохранялась положительная динамика как роста численности участников команд, так и повышалось качество гонок и уровень робо-болидов, которые постоянно совершенствовались. В частности, количество команд увеличилось от 6 до 18 из Украины, от 1 до 4 из Белоруссии, а также по 1 команде из Румынии и Польши. Было создано дружное сообщество, объединяющее людей со сходными интересами из разных городов. За год сформировалось основное множество заинтересованных спонсоров.

Список туров за сезон и наше участие в них:

Дата Город Количество команд Наше участие
27.11.2010 Тернополь 6 команд Наблюдатели
29.01.2011 Львов 17 команд Команда SRS и робот "Луноход" (приз зрительских симпатий)
26.03.2011 Чернавцы 18 команд Команда SRS и робот SpeeboMkI - I-е место, Команда Hell[o] World (IV-место), FireBird и RDL
28.05.2011 Ивано-Франковск 22 команды SpeeboMkII, Untitled, FireBird, RDL
29.07.2011 Брест, дополнительный тур 12 команд Команда SRS-Ericpol и робот SpeeboMkIII - I-e место, Робот Furious - приз зрительских симпатий


29 июля 2011 впервые в Беларуси в городе Бресте сектор робототехники Брестского государственного технического университета BrSTU Robotics совместно с Ассоциацией робототехники в Украине провели дополнительный этап соревнований Roborace кубок Бреста. Всего, за Кубок Бреста сражалось 12 команд, 8 из Бреста и 4 из Украины (две из Львова и две из Тернополя). Победа досталась команде SRS-Ericpol и их роботу SpeeboMkIII.

Основная статья: Roborace кубок Бреста 2011

Итого, нашей лаборатории за первый год нам удалось значительно увеличить количество Белорусских команд в соревнованиях, значительно повысить качество своих роботов, о чем говорит победа в двух турах. Удалось подписать договор о сотрудничестве между Ассоциацией Робототехники в Украине и Брестским государственным техническим университетом и организовать соревнования Roborace в Бресте.

По окончании первого сезона состоялась большая скайп конференция, в которой обсуждались предложения и улучшения соревнований на следующий сезон.

Сезон II 2011/2012

На второй сезон соревнований Roborace 2011/2012 планируется значительно улучшить и развить идею соревнований. Основные концепции и виденье Roborace нашей лабораторией на начало второго сезона были сформированны в презентации прочитанной Антоном Кабышем студентам БНТУ в Минске. Основное развитие Roborace направленно на увеличение количества туров (8 вместо 4-х), уточнение и развитие регламента и разработку универсальной платформы для соревнований.

Изменения и уточнения в регламенте:

  • Допускается больше одного робота от команды.
  • Роботы могут обгонять друг друга без столкновений.
  • Столконовения запрещены. За столкновения начисляются штрафы. Виноват тот, кто сзади.
  • Если роботов от команды больше одного, то допустимы переговоры между ними.
  • Если робот неисправен более 10 секунд, команда может забрать его на доработку.
  • Результат команды засчитывается по лучшей машине.
  • Машина должна иметь задние габаритные огни - красный светодиод диаметром 5 мм. и углом рассеяния не менее 60 град. Направлен в зад и размещен не более чем на 1 см.
  • Общий результат рассчитывается по сумме баллов по всем заездам
  • Машины должны иметь приемник управляющих команд от судьм.

--Anton.kabysh 01:58, 8 января 2012 (MSK)

Открытие второго сезона состоялось 5-го ноябра в г. Тернополь (Украина), где находится штаб-квартира Ассоциации Робототехники в Украине. Соревнования прошли в ТЦ "Подоляны". В первом туре соревнований приняли участие украинские команды из Тернополя, Львова, Ивано-Франковска, Черновцов, Киева и белорусские команды из Бреста. Первое и второе места завоевали команды TopNode (Ивано-Франковск) и No_Name (Брест) соответственно. Третье место завоевала команда Magy-kolemagy (Тернополь). Призы победителям предоставила компания Сканти, представитель компании Texas Instruments в Украине. Среди призов команды получили учебные киты компании ТЕ, которые помогут участникам развивать свои навыки как в области робототехники, так и в сфере информационных технологий в целом.

Таблица туров второго этапа:

Тур Место Дата проведения Наше участие Трасса
1 Тернополь 5 ноября 2011 II-е место, команда No_Name Трасса в Тернополе
2 Львов 26 января 2012 III-е место, команда SRS-Ericpol
3 Брест 28 января 2012 II-е место, команда SRS-Ericpol Трасса в Бресте
4 Чернавцы 1 марта 2012
4 Ивано-Франковск 3 марта 2012 Трасса в Ивано-Франковске
4 Киев 17 мая 2011
4 Одесса 19 мая 2011

Галерея

Фотографии с Roborace

{{#ev:youtube|_1EhZv8LF-s|250|| В роборейсе, как и в формуле 1 главное - беречь шины! }}

Ссылки