24 - 26 июля Задача В рамках выполнения конкурсного задания участники должны обеспечить установку и подключение тепловизионного модуля на предоставленный квадрокоптер и разработать программное обеспечение для автономного выполнения полетного задания с использованием предоставленного оборудования.
Соревнования проводятся в 2 этапа: отборочный и финальный этап. Отборочный этап: 1) Установить образ симулятора Gazebo или ПО на свою систему 2) Подготовить bash/python скрипт для настройки образа симулятора. 3)Подготовить bash/python скрипт для случайной генерации мира или расставить объекты в мире вручную. Предоставляемые файлы/модели можно найти по ссылке: https://disk.yandex.ru/d/OCIngJKBgHSY5Q. 4) Подготовить python скрипт (ROS-ноду) для выполнения полета и автономной инспекции солнечных панелей. 5) Записать видео прохождения миссии, на котором одновременно видно: основное окно симулятора (камера должна постоянно видеть квадрокоптер), терминал (где видно имя файла кода, который запускается), вывод ROS топика (/solar), содержание автоматически сгенерированного отчета. 6) Отправить ссылку Яндекс.Диск вашего решения или GitHub (или GitLab) репозиторий, при подаче заявке на участие вашей команды в дисциплине личном кабинете в поле «Комментарий».
Финальный этап. Беспилотная система должна в автономном режиме обследовать полетную зону и автоматически определить наличие или отсутствие дефектов каждой панели. В полетной зоне будет несколько целевых объектов, их расположение будет известно участникам заранее.
Критерии участников: 14+ Базовые навыки членов команды: навыки программирования, базовые знания работы с беспилотными системами. Участники каждой команды должны иметь: минимум один ноутбукна команду.