Хакатон по робототехнике

На хакатоне участники получат практические навыки программирования и администрирования сервисного робота TurtleBro под управлением Robot Operating System (ROS). Победители Хакатона (команда занявшая 1-е место) получат призы: iPhone 11 128Gb и баллы при поступлении в РГУ им. Косыгина. Хакатон будет полезен для подготовки к участию в профиле Олимпиады НТИ "Аэрокосмические системы" и конкурсу "Космическая робототехника - Роверы" программы "Дежурный по планете".

Условия участия
В Хакатоне можно принять участие самостоятельно или командой из 2 человек. Участники подавшие индивидуальную заявку и прошедшие в очный этап будут разбиты организаторами на команды. Участники должны проживать в Москве.
Возраст
13 - 17 лет
Необходимые навыки
Базовые знания программирования на Python или C++, желание разобраться в работе Robot Operating System
Что ждет участников?
Участники Хакатона разберутся в работе самой распространенной мета-операционной системы для роботов ROS (Robot Operating System);
получат навыки высокоуровневого программирования робототехнических систем;
Победители (команда, которая займет первое место) получат ценные призы: iPhone 11 128Gb и баллы при поступлении в РГУ им. Косыгина.
Даты проведения
1. Решение задачи теоретического этапа до 17.11.2020 включительно
2. Практический этап Хакатона 24 – 27.11.2020
О Хакатоне

С 1 октября по 30 ноября 2020 года в Российском государственном университете им. А.Н. Косыгина (Технологии. Дизайн. Искусство) пройдет Московский открытый конкурс технического творчества обучающихся образовательных организаций среднего и среднего профессионального образования в области робототехники – Хакатон.

К участию в конкурсе приглашаются обучающиеся 8-11 классов общеобразовательных организаций среднего образования и учащиеся организаций среднего профессионального образования г. Москвы в возрасте от 13 до 17 лет.

Целью Московского открытого конкурса технического творчества Хакатон является погружение обучающихся организаций среднего и среднего профессионального образования в проектную деятельность; возможность получить навыки конструирования, моделирования и внедрения разработанных проектов; научиться работать в команде; освоить основы администрирования операционных систем, используемых в робототехнике, таких как Robot Operating Sysytem (ROS) и Linux.

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

Участником – партнером Московского открытого конкурса технического творчества Хакатон является компания Voltbro, разработчик учебно-методического комплекса по робототехнике и изучению Robot Operating System (ROS) для студентов и школьников; производитель роботов TurtleBro.

Участие в Конкурсе предполагает возможность командной работы. Команды могут состоять как из нескольких участников, обладающих индивидуальными компетенциями (например, программирование или администрирование Linux-систем), так и из одного участника, владеющего сразу несколькими необходимыми компетенциями.

Конкурс проводится в два этапа.

Первый этап – теоретический с 1.09.20 г по 17.11.20 г. На данном этапе участникам предлагается изучить техническую документацию и основные принципы настройки оборудования для управления роботом, а также решить поставленную перед ними задачу по программированию робота на языке Python для реализации определенного алгоритма движения. По результатам экспертной оценки работ в теоретическом этапе производится отбор участников для второго очного этапа.

Второй этап – практический с 24.11.20 г по 27.11.20 г. На этом этапе участники получат практические навыки администрирования и программирования сервисного робота TurtleBro под управлением Robot Operating System, освоят дистанционное управление роботом и автономную навигацию, что позволит им решить практическую задачу по программированию и управлению роботом на полигоне.

Место проведения практического этапа: г. Москва, ул. Малая Калужская д.1. Если очное проведение будет затруднено, то Хакатон пройдет в дистанционном формате с подключением к удаленному полигону с расположенными на нем реальными роботами.

Результаты выполнения задачи второго этапа конкурса оцениваются экспертной комиссией, которая определит Победителей и Лауреатов II и III степеней.

Зарегистрироваться
Задание хакатона
Хакатон пройдет в 2 этапа: теоретический и практический
1
Задача теоретического этапа
Теоретический этап пройдет в заочном формате. Участникам предстоит решить задачу по программированию робота на Python и управлению роботом в симуляторе turtlesim. Задание отборочного этапа станет доступно зарегистрировавшимся участникам 26.10.2020.
2
Задача практического этапа
1.На практическом этапе Хакатона участники вместе с организаторами решат задачу на реальном роботе в формате мастер-класса.
"Заведи себе робота"
Организаторы покажут один из вариантов решения задачи, комментируя все непонятные моменты в коде и алгоритмах. Далее участники самостоятельно запускают созданные программы и тестируют их выполнение на своих роботах. Основная цель - изучить возможности фреймворка ROS и написать свою первую программу для управления роботом.
Задача: Робот устанавливается на полигоне “лицом” к стене полигона. После запуска программы он должен подъехать к стене ровно на 30 см. остановиться подождать несколько секунд и затем развернуться точно на 180 градусов.
Чем точнее и быстрее робот подъедет к стене, тем лучше.
Расстояние между стеной и роботом измеряется от переднего края рамы робота.

2. Далее участникам предстоит самостоятельное решение более сложной задачи на движение робота "На старт! Внимание! Марш!". Данная задача является зачетной, и по ней будут выставляться баллы участникам. Организаторы не будут помогать в решении задачи.
Описание задачи будет предложено участникам в день проведения Хакатона.
Регламент хакатона

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

Решенное задание необходимо направить до 17.11.2020.


По результатам проверки теоретического задания будут определены участники практического этапа, который пройдет с 24.11.2020 по 27.11.2020 в РГУ им. Косыгина или заочно на дистанционном интерактивном полигоне.


На практическом этапе участникам предстоит решить задачу по программированию и управлению роботом TurtleBro под управлением Robot Operating System.


Рекомендации участникам:

Для более комфортной работы с роботом желательно самостоятельно установить на собственные ноутбуки:

1. Ubuntu 18.04 LTS https://ubuntu.com/download/desktop/thank-you?country=FR&version=18.04.3&architecture=amd64

2. ROS Melodic http://wiki.ros.org/melodic/Installation/Ubuntu

3. Любую удобную среду разработки (редактор кода) для Python

Если у вас Windows, рекомендуется ставить Убунту в среду виртуализации например VirtualBox: (https://www.virtualbox.org/wiki/Downloads)

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

1. Инструкцию к роботу TurtleBro: https://voltbro.gitbook.io/turtlebro/ - 10 мин.

2. Книгу «Введение в ROS»: http://docs.voltbro.ru/starting-ros/ - 60 мин.

This site was made on Tilda — a website builder that helps to create a website without any code
Create a website