Початок
QuadroFleet — це модульна відкрита платформа з відкритим кодом для керування FPV-дронами через мобільні мережі.
Вона інтегрує відеострімінг із низькою затримкою, безпечну комунікацію та надійні функції безпеки, що робить її придатною як для хобі, так і для професійних застосувань.
Увага!
Цей розділ підготовлений у рамках співпраці проєктів QuadroFleet та OpenFPV і є офіційним джерелом інформації для української спільноти.
Можливості
- Відео з низькою затримкою: трансляція FPV із затримкою <100 мс за допомогою H.265.
- Обробка втрати зв’язку: налаштовувані аварійні режими (зависання, посадка або RTH) при втраті сигналу.
- Живе GPS-відстеження: показує позицію дрона на інтерактивній карті OpenStreetMap.
- Розширений радіус дії: використання мереж 4G/5G дозволяє літати значно далі за межі традиційних систем 2.4 ГГц.
- OSD (екранні дані): накладення телеметрії (напруга батареї, координати GPS, швидкість, висота, компас) на відеопотік.
- Кросплатформне керування: підтримка контролерів XBOX, PlayStation або RC через USB.
Архітектура системи
QuadroFleet працює за клієнт-серверною моделлю, де компоненти взаємодіють через захищений VPN WireGuard, використовуючи UDP для мінімальної затримки.
Модуль дрона
Апаратне забезпечення:
- IP-камера на базі OpenIPC (наприклад, SSC30KQ, SSC338Q) для обробки відео й телеметрії.
- 4G/5G модем (наприклад, Quectel EC25, EP06) для доступу до інтернету.
- Політний контролер (наприклад, SpeedyBee F405), підключений через UART із протоколом CRSF.
Функціональність:
- Стрімінг H.265 через UDP без додаткової синхронізації для зменшення затримки.
- Отримання CRSF-контрольних кадрів і передача їх до політного контролера.
- Збір і передача телеметрії (батарея, GPS тощо) на наземну станцію.
Наземна станція (сторона оператора)
Апаратне забезпечення: ПК або смартфон із додатком QuadroFleet.
Функціональність:
- Підключення до дрона через WireGuard VPN-тунель.
- Зчитування сигналів з джойстика з геймпада або RC-передавача.
- Кодування сигналів у CRSF-кадри та передача їх через UDP.
- Декодування телеметрії й накладення її на відеострім.
- Відображення позиції дрона в реальному часі на карті OpenStreetMap.
VPN-сервер
Призначення: забезпечує захищений, прямий канал між дроном і наземною станцією.
Налаштування: запускається WireGuard на VPS або локальному ПК, потребує мінімальної конфігурації.
Переваги: спрощує налаштування мережі та забезпечує приватність даних.
Безпека та відмовостійкість
-
Втрата з’єднання:
після 250 мс (налаштовується) дрон переходить у режим зависання;
після 5 секунд (налаштовується) починає посадку або RTH згідно з налаштуваннями політного контролера. -
Резервування: опційна підтримка ELRS (ExpressLRS) для локального керування у випадку відмови мобільного зв’язку.

Модуль дрона FPV
Модуль дрона поєднує:
- Камера OpenIPC: підключається до контролера польоту через UART, використовуючи CRSF для телеметрії та керування. Передає потокове відео H.265 через UDP.
- Модем 4G/5G: забезпечує підключення до Інтернету для VPN та передачі даних.
- Керування живленням: понижувальний перетворювач постійного струму забезпечує стабільне живлення 5 В для камери та модема.

VPN-сервер
VPN-сервер — це сервіс, що дозволяє створити віртуальну приватну мережу (VPN), яка забезпечує обмін даними без необхідності додаткових мережевих налаштувань.
У цьому випадку VPN-з’єднання дозволяє оператору швидко та легко підключитися безпосередньо до дрона.

Додаток оператора
Керувальний застосунок QuadroFleet — це програма на основі Java, яка містить:
- Фреймворк SDL: підтримує введення з геймпада (XBOX, PlayStation або RC-контролери).
- Веб-сервер: запускає локальний інтерфейс, що відображає:
- живе відео з OSD-телеметрією;
- інтерактивну карту для GPS-відстеження.
- UDP-комунікація: надсилає керуючі команди та отримує телеметрію/відео.
Завантажити застосунок:
- QuadroFleet для Windows (.msi)
- QuadroFleet для Linux (.deb)
- QuadroFleet для Android (Google Play)
