Уважаемые участники! Мы будем рады приветствовать Вас на нашем Хакатоне 5 декабря 2022 года в баре Failover. Начало мероприятия в 10.00 (МСК)
Задачи для решения индивидуальным участником в рамках Хакатона:
- Система конфигурации дрона
- Мастер-форма, позволяющая выбрать из предопределённого списка полётный контроллер, раму, двигатели. На каждом шаге количество доступных опций зависит от выбора на предыдущих шагах.
- Список дронов с отображением массо-габаритных свойств
- Форма для добавления модулей подобной нагрузки, доступных в зависимости от конфигурации дрона
- Система конфигурации полётного задания
- Форма выбора полётного задания, доступного в зависимости от конфигурации дрона
- Отображение доступных и недоступных заданий с указанием требуемых конфигураций для недоступных
Задачи для решения командой из 2х человек в рамках Хакатона:
- Расширение системы конфигурации полётного задания. Сборка полётного задания из блоков, доступных в зависимости от конфигурации дрона.
Задачи для решения командой из 3х человек в рамках Хакатона:
- Расширение системы конфигурации полётного задания с использованием эмулятора Gazebo
- Проверка конфигурации на основании данных, полученных из эмулятора
- Загрузка полётного задания — передача полётного задания в эмулятор
Документация для реализации задач:
- https://wiki.qt.io/Qt_for_Beginners – введение в Qt
- https://doc.qt.io/qt-6/qml-tutorial.html– введение в QML
- https://doc.qt.io/qt-6/qtquick-codesamples.html – примеры Qt/QML
- https://gazebosim.org/home – эмулятор Gazebo
- https://docs.px4.io/main/en/simulation/gazebo.html – пример использования эмулятора
Пример полётного задания:
- Построить траекторию движения для перемещения БпЛА из точки А (координаты) в точку B (координаты)
- БпЛА должен двигаться на высоте “такой-то” (от точки взлета)
- Со скоростью не менее “такой-то” (опционально можно добавить, что БпЛА должны огибать препятствия в координатах “таких-то”)
- Время полета БпЛА должно составлять не более “такого-то”
- В точке В необходимо активировать модуль полётной нагрузки