Коротка відповідь. Betaflight — для ручного польоту: фрістайл, перегони, зйомка. INAV — для простого польоту за GPS і крил. ArduPilot — для автономних місій, складних платформ і комерційних задач. Багато плат підтримують Betaflight та INAV, а ArduPilot — лише частина, тому спершу оберіть задачу, а потім перевірте target.
Прошивка — це програма, яка працює на контролері. Поведінка дрона залежить від неї, а не від плати. Нижче порівняння й рекомендації за типом збірки.
Порівняльна таблиця прошивок
| Критерій | Betaflight | INAV | ArduPilot |
|---|---|---|---|
| Головна задача | Ручний політ | Політ за GPS | Автономія |
| Складність | Середня | Середня | Висока |
| Крила | Обмежено | Добре | Добре |
| Маршрути | Не основне | Так | Так |
| Застосунок | Betaflight App | INAV Configurator | Mission Planner, QGroundControl |
| Вимоги до плати | Низькі | Низькі | Вищі |
Betaflight: максимум відгуку в ручному польоті
Betaflight створений для прямого керування: дрон реагує на стік із мінімальною затримкою, а фільтри добре відсікають вібрації моторів. Тому це стандарт для фрістайлу й перегонів.
Налаштовується він через Betaflight App, який працює просто в браузері на базі Chromium. Застосунок є й у вигляді встановлюваної програми. Релізи прошивки нумеруються датою, а застосунок оновлюється разом з нею. Покрокова інструкція: як налаштувати польотний контролер у Betaflight.
INAV: GPS без складного налаштування
INAV і Betaflight мають спільного предка, Cleanflight, але в INAV акцент на навігації. Він вміє тримати позицію й висоту, повертатися додому, літати за точками. Це хороший вибір для крил і дальніх польотів, якщо ArduPilot здається надмірним.
Коптеру для навігації потрібні GPS, компас і, бажано, барометр. Крило часто обходиться без компаса. Для фрістайлу INAV поступається Betaflight.
ArduPilot: автономні й нестандартні платформи
ArduPilot працює на коптерах, крилах, VTOL, наземних роботах і навіть човнах. Це найповніший набір функцій: складні місії, DroneCAN, MAVLink-телеметрія, робота з бортовими комп’ютерами.
Плата за це — більше параметрів і довше освоєння. Також ArduPilot вимогливий до пам’яті: на платах з 1 МБ флешу частина функцій вирізана, тому краще брати 2 МБ. Про різницю чипів читайте в матеріалі F4, F7 чи H7.
Яку прошивку обрати
| Задача | Прошивка |
|---|---|
| Фрістайл, перегони | Betaflight |
| Кінематографічна зйомка | Betaflight |
| Крило для польотів за GPS | INAV |
| Дальній політ із поверненням | INAV або ArduPilot |
| Маршрути, DroneCAN, VTOL | ArduPilot |
Сумісність: контролери в наявності
| Контролер | Прошивки |
|---|---|
| TBS Lucid H7 FC V2 | Betaflight, INAV, ArduPilot |
| Hobbyporter F405-WTE | INAV, ArduPilot |
| Holybro Pixhawk 6X | ArduPilot, PX4 |
Перед покупкою будь-якої іншої плати знайдіть її target у списку прошивки. Решта моделей є в категорії контролери польоту, а ширші критерії вибору зібрані в повному гайді.
Типові помилки
- Брати ArduPilot для фрістайлу. Він може, але налаштування значно складніше.
- Переносити конфігурацію між прошивками. Налаштування не сумісні.
- Не перевіряти target до покупки. Не кожна плата має збірку потрібної прошивки.
- Вмикати навігацію на коптері без компаса. Утримання позиції працюватиме погано. Крилу компас зазвичай не обов’язковий.
Часті запитання
Чи можна змінити прошивку на тій самій платі?
Так, якщо для плати існує потрібний target. Налаштування при цьому не переносяться, тож збірку доведеться налаштовувати заново.
Що таке PX4?
Це ще один відкритий автопілот, поширений на платах Pixhawk і в дослідницьких проєктах. Для FPV-хобі використовується рідше.
Що краще для новачка?
Для ручного польоту — Betaflight: більше інструкцій і пресетів, більша спільнота. Якщо головне GPS, починайте з INAV.
Чи вміє Betaflight повертатись додому?
Режим GPS Rescue є, але це аварійна функція, а не повноцінна навігація. Він вимагає GPS і ретельного налаштування. У нових релізах додали утримання висоти й позиції.
Висновок
Спершу вирішіть, як дрон літатиме. Ручний політ — Betaflight. Польоти за GPS — INAV. Автономні задачі — ArduPilot. А щоб лишити собі всі три шляхи, беріть плату з підтримкою всіх цих прошивок.