Программирование квадрокоптеров Пионер
Геоскан Пионер — линейка образовательных квадрокоптеров с открытым программированием. Пионер Мини 2 — первый российский серийный образовательный квадрокоптер с бортовым искусственным интеллектом: 8-ядерный процессор с нейроускорителем под управлением Linux (Pioneer OS), камера 13 Мпикс с поворотным подвесом, двухдиапазонный Wi-Fi. Пионер Базовый — открытая платформа-конструктор с тем же автопилотом и возможностью расширения модулями. Коптеры программируются на Python, Lua и визуальными блоками, распознают объекты, метки ArUco, жесты и выполняют полностью автономные полёты.
🚁 Пионер Мини 2
Обзор платформы
Образовательный квадрокоптер Геоскан Пионер Мини 2: характеристики, архитектура ПО, способы программирования; краткий обзор линейки и Пионера Базового
Быстрый старт
Подготовка Пионер Мини 2 к полетам, подключение по Wi-Fi, Pioneer Code, SSH, установка Pioneer OS
Способы запуска программы
Как запустить программу: Pioneer Code (CodeOss) на борту, SSH-терминал, запуск с ноутбука через pioneer_sdk2, VS Code + перенос на борт
🛠️ Пионер Базовый
🐍 Python: SDK и примеры
🧠 Нейросети на борту
⚙️ Lua и автопилот
🧩 Блочное программирование
📚 Материалы
🔬 Дополнительно
Исследование системы
Аудит бортового компьютера Пионер Мини 2: платформа RK3576, камеры и сенсоры, сеть, службы systemd, порты, gRPC API, NPU, файловая система
Программирование на Python
Расширенный справочник по pioneer_sdk2 и pioneer_rknn: полётные команды, телеметрия, события, камеры, сервопривод, RC-каналы, нейросети на NPU
🦺 Эксплуатация
Безопасность и регламенты
Предполётный чек-лист, правила безопасных полётов, аварийные процедуры и требования воздушного законодательства
Аккумулятор и зарядка
Li-Po АКБ Пионера: зарядка, хранение, транспортировка, пороги напряжения и события LOW_VOLTAGE/LOW_CHARGE
Калибровка и обслуживание
Калибровка IMU и компаса, пульта, сервопривода и дальномера; обновление прошивки автопилота и параметров, обслуживание
🧭 Помощь
🚀 Продвинутое
Полезная нагрузка
Разъёмы Type-C и крепления LEGO, флаги board_config (ranger/grab/cargo/flashlight), управление нагрузкой из pioneer_sdk2
Роевые полёты
Организация групповых полётов: адресация, синхронизация, планирование каналов Wi-Fi, координация и безопасность
Миграция SDK1 → SDK2
Переход со старой библиотеки pioneer_sdk на pioneer_sdk2: карта методов, пример rc_sdk1_to_sdk2, класс VideoStream
Свои нейросети на NPU
Обучение, экспорт в ONNX (opset=19), конвертация в RKNN и регистрация собственной модели в model-registry
Ничего не найдено