Совместный хакатон Инженерной школы ГУАП и компании «Базилевс» по созданию системы конфигурации полётных заданий

By admin
23.11.2022
1 min read

Уважаемые участники! Мы будем рады приветствовать Вас на нашем Хакатоне 5 декабря 2022 года в баре Failover. Начало мероприятия в 10.00 (МСК)

Внимание!
Для участия в мероприятии участники должны прийти в бар Failover с ноутбуками! Организатор не предоставляет для проведения мероприятия компьютерную технику. Задача Хакатона выполняется индивидуально или в составе команд до 3х человек


Для реализации прикладного ПО требуется использовать Qt Framework

Задачи для решения индивидуальным участником в рамках Хакатона:

  • Система конфигурации дрона
    1. Мастер-форма, позволяющая выбрать из предопределённого списка полётный контроллер, раму, двигатели. На каждом шаге количество доступных опций зависит от выбора на предыдущих шагах.
    2. Список дронов с отображением массо-габаритных свойств
    3. Форма для добавления модулей подобной нагрузки, доступных в зависимости от конфигурации дрона
  • Система конфигурации полётного задания
    1. Форма выбора полётного задания, доступного в зависимости от конфигурации дрона
    2. Отображение доступных и недоступных заданий с указанием требуемых конфигураций для недоступных

Задачи для решения командой из 2х человек в рамках Хакатона:

  • Расширение системы конфигурации полётного задания. Сборка полётного задания из блоков, доступных в зависимости от конфигурации дрона.


Задачи для решения командой из 3х человек в рамках Хакатона:

  • Расширение системы конфигурации полётного задания с использованием эмулятора Gazebo
    1. Проверка конфигурации на основании данных, полученных из эмулятора
    2. Загрузка полётного задания — передача полётного задания в эмулятор

Документация для реализации задач:

Пример полётного задания:

  • Построить траекторию движения для перемещения БпЛА из точки А (координаты) в точку B (координаты)
  • БпЛА должен двигаться на высоте “такой-то” (от точки взлета) 
  • Со скоростью не менее “такой-то” (опционально можно добавить, что БпЛА должны огибать препятствия в координатах “таких-то”)
  • Время полета БпЛА должно составлять не более “такого-то”
  • В точке В необходимо активировать модуль полётной нагрузки