Pioneer Control - программа управления квадрокоптером

Участники проекта

Команда: «Интеллектуалы», МБОУ ДО ДД(Ю)Т г.Ишимбая, Ишимбайский район, Республика Башкортостан.

Участники:
  • Качагин Павел Вячеславович
  • Губайдулин Инсаф Ишбулатович
  • Смирнов Данил Сергеевич.

Проектный наставник: Рахимова Венера Харисовна.

Описание и цель проекта

Написание программы для управления и запуска скриптов дистанционно на квадрокоптере «Геоскан Пионер Мини». Управление в программе производится нажатием клавиш WASD – для перемещения вперед, назад, вправо и влево.

Решаемые задачи

  • Управление Пионером Мини c компьютера при помощи клавиш «W A S D» либо стрелок NumPad « ← ↑ ↓ →»

  • Дистанционный запуск Python-скриптов.

Этапы разработки

Результат

На изображении показан интерфейс программы. Кнопка «speed» отвечает за скорость квадрокоптера(slow/fast). Кнопка «control» предназначена для инвертирования управления, чтобы пользователям было удобно управлять квадрокоптером (меняет местами WASD и стрелочки на NumPad). Кнопка «scripts» отвечает за открытие Python-скрипта.

https://storage.yandexcloud.net/pioneer-doc.geoscan.ru-static/images/learning_cases/user_projects/project08/img01.png

В левой части окна отображаются показатели квадрокоптера. «Batery» говорит о том, на сколько процентов заряжен АКБ. «Height» сообщает о том, на какой высоте на данный момент летает квадрокоптер(в метрах). «Wifi signal» показывает, насколько хороший сигнал с квадрокоптера.

https://storage.yandexcloud.net/pioneer-doc.geoscan.ru-static/images/learning_cases/user_projects/project08/img02.png

В дальнейшем планируется добавить в раздел «Scripts» готовые скрипты с примерами для начинающих (освоение программирования на Python).

Материалы проекта