Создание роя из квадрокоптеров «Пионер Мини» с использованием отечественной программы GIGA IDE¶
Участники проекта¶
Образовательное учреждение: МАОУ «ОЦ №4 г. Вольска Саратовской области»
Автор проекта:
Андрианова Екатерина Викторовна
Андрианова Елизавета Викторовна
Проектный наставник: Андрианов Виктор Владимирович, педагог дополнительного образования
Описание и цель проекта¶
Создать рой из «Пионер Мини» в отечественной программе GIGA IDE.
Решаемые задачи¶
Технологические и исследовательские задачи
- Разработка алгоритмов роевого движения: это ядро проекта. Решаются задачи:
Масштабируемость: обеспечение работы алгоритмов для 3-5 квадрокоптеров.
- Создание устойчивой коммуникационной сети:
Реализация обмена данными между роботами по Wi-Fi (через Windows или Astra Linux в рамках GIGA IDE).
- Интеграция аппаратного и программного обеспечения:
Настройка работы всего периферийного оборудования в рамках операционной системы GIGA IDE (на базе Astra Linux).
Оптимизация кода для работы на вычислительных ресурсах одноплатного компьютера Пионер Мини.
Образовательные и научные задачи
Освоение отечественного технологического стека: проект является отличным полигоном для глубокого изучения GIGA IDE, ROS, Linux и программирования Пионер Мини в среде, соответствующей требованиям импортозамещения.
Стратегические и идеологические задачи
Импортозамещение и технологический суверенитет: проект напрямую отвечает на вызовы времени, демонстрируя возможность создания систем на полностью отечественном ПО (GIGA IDE, Astra Linux).
Доказательство состоятельности платформы: успешная реализация такого сложного проекта, как рой «Пионер Мини», является мощным аргументом в пользу зрелости и возможностей связки Пионер Мини + GIGA IDE.
Этапы разработки¶
Изучили устройство квадрокоптера «Пионер Мини».
Ознакомились с понятием «рой» и его возможными сферами применения.
Изучили возможности программирования с помощью Рython.
Ознакомились с оболочкой программирования GIGA IDE.
Проверили возможность программирования одного квадрокоптера.
Изучили возможность создания роя из квадрокоптеров «Пионер Мини».
Запустили имеющее количество квадрокоптеров.
Поэкспериментировали с траекторией полетов.
Результат¶
Создали рой из 4х квадрокоптеров «Пионер Мини». Достаточно устойчиво летали и выполняли синхронно полетное задание при использовании роутера ОС Astra Linux.
Материалы проекта¶
Материалы проекта доступны по ссылке