Pioneer OS

PioneerOS — это операционная система, разработанная для квадрокоптеров серии Геоскан Пионер. Она представляет собой дистрибутив Linux, основанный на актуальной версии Ubuntu.

Борт Модуль Pioneer Bricks Pioneer Code Обновление АП по Wi-Fi Поддержка библиотек для ИИ Pioneer-SDK2
Пионер Мини 2 Процессор c нейроускорителем + + + + На борту
Пионер Базовый Radxa Zero 3W + + + + На борту
Пионер Базовый Raspberry Pi Zero 2W - - + - На ПК

Доступные сервисы

Для использования сервисов необходимо выполнить подключение к точке доступа.

  • Название точки доступа(SSID): BoardName-UUID (Например: PMINI2 / RaZero / PiZero)
  • Пароль: geoscan123
Pioneer Code
Все инструменты для разработки в одной системе.

Платформа для управления Пионером и быстрого доступа к основным сервисам.

URL: http://10.42.0.1:9090

Pioneer Bricks
Блочное программирование с поддержкой ИИ

Программируйте дрон с помощью функциональных блоков.

Сервис настройки ИИ
Отдельный инструмент для настройки моделей ИИ

Сервис позволяет добавлять / просматривать и конфигурировать модели ИИ

CodeOSS
Полноценная IDE для комфортного программирования.

Современная среда разработки на базе VSCode уже предустановлена и настроена для работы с Пионерами

Трансляция
Для получения изображения в реальном времени со всех бортовых камер

Просматривайте видеотрансляцию с основной или вспомогательной камеры.

Галерея медиа
Сервис для взаимодействия с фото и видео.

Эксклюзивно для Пионер Мини 2. Галерея медиа позволяет взаимодействовать с фото и видеоматериалами хранящимися в памяти коптера. Быстро просматривайте скачивайте или удаляйте отснятый материал.

Описание библиотек

OpenCV

Кроссплатформенная библиотека с открытым исходным кодом для компьютерного зрения, машинного обучения и обработки изображений.

NumPy

Библиотека Python для высокопроизводительных вычислений с многомерными массивами и матрицами. Предоставляет быстрые математические операции, линейную алгебру, и инструменты для работы с данными.

Pioneer SDK-2

Обновлённая версия библиотеки Pioneer_SDK. Предоставляет набор инструментов для работы c дронами серии Пионер.

Pioneer RKNN

Библиотека представляющая набор классов и функций для работы с моделями машинного обучения в формате RKNN.

Установка Pioneer OS на доп.модули

Pioneer OS можно установить на вычислительные модули Radxa Zero или Raspberry Pi Zero.

Radxa Zero

Подробнее в разделе Radxa Zero

Raspberry Pi Zero

Подробнее в разделе Raspberry Pi Zero

Сетевые настройки и PioNet

Воспользуйтесь готовой утилитой PioNet для настройки сети или выполните настройку вручную.

Выполните команду в терминале:

sudo pionet

C помощью клавиш ↔ и ↕ выберите вкладку Режим работы Вызовите меню нажатием Enter и выберите необходимый режим работы.

Выберите раздел Настройка точки доступа и настройте работу модуля в режиме точки доступа. Установите или выберите по умолчанию Имя сети, пароль и частоту работы(ГГц)

Выберите раздел Wi-Fi подключение и настройте работу модуля в режиме точки доступа. Установите или выберите из списка Имя сети(SSID) и Пароль.

Сохраните настройки с помощью клавиши S и выйдите из программы с помощью клавиши Esc

Для применения настроек необходимо перезагрузить борт (переподключить питание или выполнить команду: sudo reboot)