Создание роя из квадрокоптеров «Пионер Мини» с использованием отечественной программы GIGA IDE

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

Образовательное учреждение: МАОУ «ОЦ №4 г. Вольска Саратовской области»

Автор проекта:

  • Андрианова Екатерина Викторовна

  • Андрианова Елизавета Викторовна

Проектный наставник: Андрианов Виктор Владимирович, педагог дополнительного образования

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

Создать рой из «Пионер Мини» в отечественной программе GIGA IDE.

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

  1. Технологические и исследовательские задачи

    • Разработка алгоритмов роевого движения: это ядро проекта. Решаются задачи:
      • Масштабируемость: обеспечение работы алгоритмов для 3-5 квадрокоптеров.

    • Создание устойчивой коммуникационной сети:
      • Реализация обмена данными между роботами по Wi-Fi (через Windows или Astra Linux в рамках GIGA IDE).

    • Интеграция аппаратного и программного обеспечения:
      • Настройка работы всего периферийного оборудования в рамках операционной системы GIGA IDE (на базе Astra Linux).

      • Оптимизация кода для работы на вычислительных ресурсах одноплатного компьютера Пионер Мини.

  2. Образовательные и научные задачи

    Освоение отечественного технологического стека: проект является отличным полигоном для глубокого изучения GIGA IDE, ROS, Linux и программирования Пионер Мини в среде, соответствующей требованиям импортозамещения.

  3. Стратегические и идеологические задачи

    • Импортозамещение и технологический суверенитет: проект напрямую отвечает на вызовы времени, демонстрируя возможность создания систем на полностью отечественном ПО (GIGA IDE, Astra Linux).

    • Доказательство состоятельности платформы: успешная реализация такого сложного проекта, как рой «Пионер Мини», является мощным аргументом в пользу зрелости и возможностей связки Пионер Мини + GIGA IDE.

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

  1. Изучили устройство квадрокоптера «Пионер Мини».

  2. Ознакомились с понятием «рой» и его возможными сферами применения.

  3. Изучили возможности программирования с помощью Рython.

  4. Ознакомились с оболочкой программирования GIGA IDE.

  5. Проверили возможность программирования одного квадрокоптера.

  6. Изучили возможность создания роя из квадрокоптеров «Пионер Мини».

  7. Запустили имеющее количество квадрокоптеров.

  8. Поэкспериментировали с траекторией полетов.

Результат

Создали рой из 4х квадрокоптеров «Пионер Мини». Достаточно устойчиво летали и выполняли синхронно полетное задание при использовании роутера ОС Astra Linux.

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

Материалы проекта доступны по ссылке