Найти тему
Egor NiKO

Актуальные ссылки и описания технологий OpenIPC для FPV и БПЛА

Оглавление

OpenIPC имеет множество репозиториев, что можно запутаться. Поэтому решил собрать в этот статье то, что относится к FPV и БПЛА.

FPV и БПЛА – это небольшое ответвление от основных направлений, которые поддерживает сообщество.

Документация

Ссылка на документацию от разработчиков сообщества. В основном предназначена других разработчиков, т.к. содержит много технических данных.
https://github.com/OpenIPC/wiki

Прошивки для ip-камер и AIO

OpenIPC Firmware
https://github.com/OpenIPC/firmware

Скрипты сборки прошивок для ip-камер и fpv-модулей(AIO Mario и других) на базе BuildRoot

OpenIPC Builder
https://github.com/openipc/builder

Экспериментальная система сборки микропрограммы OpenIPC для известных устройств. Использует OpenIPC firmware.

Готовые образы для разных устройств
https://github.com/OpenIPC/firmware/releases/tag/latest

Наземная часть на базе Radxa Zero 3w/e

Предпочтительно использовать Radxa Zero 3w/e из-за маленьких размеров. Аналоги: Orange Pi 3B, Orange Pi 5, Orange Pi 5 Plus, любые одноплатники на чипсетах Rockchip RK3566, RK3588

  • Минимальный объем памяти от 2ГБ (рекомендуется от 4ГБ).
  • eMMC или SD-карта от 8ГБ (рекомендуется от 16ГБ).

Файлы и сценарий установки Radxa Zero 3w для запуска в качестве наземной станции openipc основной разработчик https://github.com/JohnDGodwin/zero3w-gs и iso-образ
https://github.com/OpenIPC/sbc-groundstations

Скрипты сборки наземки для Radxa Zero 3w от стороннего разработчика
https://github.com/zhouruixi/SBC-GS и iso-образ https://github.com/zhouruixi/SBC-GS/releases/

Другой софт для OpenIPC

Здесь будет описание вспомогательных программ и решений которые используются в OpenIPC-FPV.

Конфигуратор
https://github.com/OpenIPC/configurator

Внешний вид конфигуратора
Внешний вид конфигуратора

Windows интерфейс, упрощающий настройку камеры и наземной части.

MSPOSD
https://github.com/OpenIPC/msposd

Пример OSD
Пример OSD

Позволяет вывести OSD в видео поток из Betaflight, iNAV, Ardupilot через msposd. Наложение OSD происходит на стороне камеры.

PixelPilot_rk
https://github.com/OpenIPC/PixelPilot_rk

Пример отображаемых данных OSD
Пример отображаемых данных OSD

Используется на наземной части для декодирования видео с минимальной задержкой. В своем составе использует GStreamer и MPP library для Rockchip. На дату публикации это RK3566, RK3588, RK3588S.

Отображает данные OSD, переданные по mavlink, по отдельному каналу.

Он также отображает простое экранное меню на базе cairo, которое показывает пропускную способность, задержку декодирования и частоту кадров декодированного видео, а также статистику соединения wfb-ng.

Этот проект основан на уникальной замороженной разработке FPVue_rk от Gee He.

PixelPilot
https://github.com/OpenIPC/PixelPilot

Пример изображения с PixelPilot
Пример изображения с PixelPilot

Это приложение для Android, для декодирования видеопотока H264 / H265, транслируемого wfb-ng в прямом эфире.

Совместим с arm64-v8a, armeabi-v7a android devices (including Meta Quest 2/3, non vr mode).

Тестировался на Samsung Galaxy A54 (Exynos 1380 processor)

MAVFWD
https://github.com/OpenIPC/mavfwd

Утилита для трансляции потока телеметрии mavlink между устройствами wifi-broadcast и uart, для организации односторонней или двусторонней телеметрии между БПЛА и наземной станцией.

BI-directional link
https://github.com/sickgreg/OpenIPC-Adaptive-Link

Позволяет сделать адаптивную видео-связь по аналогии с DJI. Утилита автоматически меняет битрейт видео и скорость wifi в зависимости от качества связи. Повторно отправляет потерянные видео-кадры.

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
✔ YouTube:
https://www.youtube.com/@egor_niko
✔ Telegram:
https://t.me/egor_niko_ru

Альтернативные площадки:
✔ VK
https://vk.com/egorniko_blog
✔ Dzen:
https://dzen.ru/egorniko
✔ Rutube:
https://rutube.ru/channel/11412553/
✔ PLvideo:
https://plvideo.ru/@egorniko

ПОДДЕРЖАТЬ ДЕНЕЖКОЙ. СПАСИБО!
Ссылка на Донат -
https://egorniko.ru/r/CK
Стать СПОНСОРОМ -
https://egorniko.ru/r/CL
Стать СПОНСОРОМ в VK -
https://egorniko.ru/r/DH