FPV CLUB

Практический выбор автопилота

Проверено для ArduPilot Plane 4.7.0 и INAV 9.1.0 · 16 августа 2026 года

FPV-крыло, аппаратура управления и ноутбук на модельном аэродроме
Одинаковое крыло можно заставить летать на обеих прошивках, но стоимость настройки и потолок автономности будут разными. Оригинальная иллюстрация FPV Club.

Короткий вывод: для обычного FPV-крыла, где нужны удобное OSD, ручной полёт, стабилизация, автозапуск и надёжный RTH, чаще рациональнее INAV. Для автономных маршрутов, сложной посадки, работы с airspeed, рельефом, Lua, MAVLink, бортовым компьютером или QuadPlane выбирай ArduPilot Plane.

Главная ошибка — выбирать по числу функций. Если самолёт летает только вручную и должен вернуться домой при потере связи, возможности ArduPilot могут превратиться в лишнюю сложность. Если модель должна выполнять повторяемую миссию и безопасно работать с несколькими датчиками, простота INAV довольно быстро станет ограничением.

⚠️ Перед настройкой выходов сними пропеллер и физически отключи силовое питание двигателя. Направления рулей, компенсацию стабилизации, failsafe и переход между режимами сначала проверяют на столе. RTH и автопосадка не компенсируют неверный центр тяжести, обратный руль или просадку BEC.

Выбирай INAV, если

  • это первое крыло с GPS и автопилотом;
  • основной режим — ручной FPV-полёт;
  • нужны OSD, CRUISE, RTH и простая миссия;
  • контроллер — компактная wing-плата F4/F7/H7;
  • важно быстрее получить предсказуемый результат.

Выбирай ArduPilot, если

  • миссия важнее ручного FPV-пилотирования;
  • нужны terrain following, soaring или сложная посадка;
  • планируется companion computer, ROS 2 или MAVLink;
  • нужны Lua-скрипты, расширенные логи и действия миссии;
  • самолёт тяжёлый, дорогой или должен развиваться как платформа.

Сравнение в одной таблице

Критерий INAV 9.1 ArduPilot Plane 4.7
Основной характер FPV-прошивка со стабилизацией и навигацией Полноценный модульный автопилот
Первичная настройка Обычно быстрее: мастер, вкладки, пресеты, понятный OSD Дольше: больше параметров, проверок и связей между подсистемами
Ручной FPV Сильная сторона; привычная логика для пилотов Betaflight Хорошо работает, но интерфейс ориентирован не только на FPV
Возврат домой RTH, safehome, варианты высоты и поведения у точки RTL, rally points, terrain-aware RTL и гибкая логика failsafe
Миссии Маршруты до 120 точек на современных контроллерах, базовые действия Богатый набор MAVLink-команд, условные действия и развитая GCS-экосистема
Автопосадка Есть fixed-wing autoland; требует отдельной настройки и испытаний Миссионная посадка, отдельный AUTOLAND в 4.7 и путь к precision landing
Воздушная скорость Pitot/virtual airspeed; в 9.x есть динамическая коррекция PIDFF Глубокая интеграция airspeed с TECS, посадкой, soaring и ограничениями
Рельеф и планер Базовые навигационные возможности; не главный сценарий системы Terrain database, terrain following, thermalling и speed-to-fly
OSD и VTX Одна из сильных сторон: быстрый путь к насыщенному FPV-экрану Поддерживается, но настройка зависит от платы и видеосистемы
Логи Blackbox и INAV Blackbox Explorer DataFlash-логи, Mission Planner, MAVExplorer и большое число сообщений
Автоматизация Logic Conditions и Programming Framework Lua, MAVLink, companion computer, ROS 2/DDS
Цена ошибки настройки Меньше взаимозависимых параметров, но ошибочный mixer или RTH всё равно опасен Выше сложность интеграции; зато больше средств диагностики и резервирования

Помощник выбора за одну минуту

Ответь по реальному сценарию первого сезона, а не по функциям, которые «когда-нибудь пригодятся».

1. Что самолёт будет делать чаще всего?



2. Насколько сложной будет бортовая система?



3. Что важнее при настройке?



4. Нужны ли специальные автономные функции?




Заполни четыре пункта — здесь появится рекомендация.

Почему INAV обычно проще для первого FPV-крыла

INAV вырос из экосистемы контроллеров, знакомой пилотам Betaflight. Конфигуратор разделяет работу на ожидаемые вкладки: порты, приёмник, mixer, outputs, modes, failsafe, OSD и навигация. Для типового крыла с двумя элевонами это позволяет быстро увидеть весь тракт от стика до поверхности.

У INAV есть всё, что требуется большинству прогулочных FPV-самолётов: стабилизированные режимы, удержание высоты и курса, CRUISE, RTH, safehome, waypoint-миссии, autolaunch, автопосадка, Blackbox и насыщенное OSD. В актуальной ветке 9.x добавлены улучшения fixed-wing altitude controller и работа airspeed/virtual airspeed с динамическим масштабированием PIDFF.

Простота не означает «прошил и бросил». Даже на INAV необходимо правильно задать геометрию mixer, neutral, пределы серв, направление ручного управления и направление стабилизации. Затем отдельно проверяют GPS, home, оценку высоты, действие RTH и failsafe.

Ограничение по железу: INAV 7 был последним официальным релизом для контроллеров STM32F411. Для нового самолёта под INAV 9.1 разумнее начинать с поддерживаемой F405/F7/H7-платы, а точный target проверять до покупки.

Почему ArduPilot выигрывает как автономная платформа

ArduPilot Plane требует больше времени, потому что настраивается не только «полётник», но и система: источники оценки положения, уровни failsafe, питание, типы выходов, параметры скорости, миссия, журналирование и наземная станция. Зато эти подсистемы можно контролировать и диагностировать раздельно.

Для самолёта особенно важна связка airspeed + TECS. TECS распределяет запас энергии между скоростью и высотой, управляя тангажом и тягой. На правильно настроенной модели это даёт повторяемый набор, снижение и полёт по маршруту в ветреную погоду. Но неверная скорость сваливания, плохая калибровка pitot или чрезмерные пределы тангажа превращают ту же автоматику в риск.

ArduPilot заметно шире в задачах, где нужны:

  • последовательности команд миссии, rally points и сложный geofence;
  • terrain following с локальной базой рельефа;
  • термический планерный полёт и расчёт speed-to-fly;
  • автоматическая посадка с airspeed, дальномером или точным GNSS;
  • Lua-скрипт, внешняя камера, payload, companion computer или ROS 2;
  • разбор событий по подробному DataFlash-логу.

Железо: название процессора ещё не гарантирует совместимость

Открытый отсек FPV-крыла с полётным контроллером, GPS, датчиком воздушной скорости и отключённой батареей
До прошивки посчитай UART, PWM-выходы, питание серв, SD/flash и совместимость конкретного target. Оригинальная иллюстрация FPV Club.

Обе системы работают на множестве F4/F7/H7-контроллеров, но сравнивать только MCU нельзя. На одной и той же плате разные прошивки могут использовать другие номера выходов, поддерживать разный набор датчиков или не помещать часть функций в конкретную сборку.

Практичный INAV-комплект

  • wing-FC с поддерживаемым target;
  • барометр и исправный акселерометр;
  • GNSS, желательно с внешним компасом для навигации;
  • приёмник с телеметрией;
  • датчик тока и подходящий OSD/DisplayPort;
  • независимое и достаточное питание серв.

Практичный ArduPilot-комплект

  • контроллер с документированным ArduPilot target и microSD;
  • GNSS + компас, физически удалённые от силовой части;
  • измерение напряжения и тока;
  • телеметрийный канал MAVLink;
  • pitot для точной работы по скорости и посадки;
  • раздельное надёжное питание логики и сервоприводов.

⚠️ Servo rail — не мелочь. Несколько цифровых серв на заклинивании могут просадить слабый BEC и перезагрузить контроллер. Проверь допустимый ток BEC, пиковый ток серв и общую землю. USB почти никогда не является корректной проверкой питания всей бортовой системы.

Ручной полёт и стабилизация

INAV

Если ты пришёл из Betaflight, логика режимов, вкладок и OSD будет знакомее. Для облёта полезно иметь прямой ручной режим, стабилизированный режим и навигационный CRUISE на разных положениях переключателя. Ручной режим остаётся аварийным выходом при неверной оценке горизонта или слишком агрессивной настройке.

ArduPilot

Базовая лестница проверки обычно выглядит как MANUALFBWACRUISERTLAUTO. FBWA ограничивает углы и стабилизирует самолёт, а CRUISE дополнительно удерживает курс и высоту. Перескакивать из MANUAL сразу в AUTO — плохая экономия: ты ещё не доказал правильность рулей, стабилизации и контроллера высоты. Перед настройкой сверяй эту последовательность с руководством по режимам полёта ArduPilot.

RTH, потеря GPS и failsafe

В обеих системах возврат домой — это цепочка решений, а не один переключатель. Для начала проверь, как GNSS формирует домашнюю точку, по разбору GPS/GNSS, а затем отдельно протестируй сценарии ArduPilot failsafe:

  1. Определить, где и когда фиксируется HOME.
  2. Выбрать безопасную высоту относительно деревьев, рельефа и облачности.
  3. Решить, будет самолёт набирать высоту сразу или сначала сохранять траекторию.
  4. Задать поведение у HOME: круг, посадка или ожидание пилота.
  5. Разделить потерю RC, потерю телеметрии, отказ GNSS и критический заряд.
  6. Проверить сценарий переключателем в устойчивом полёте, а не впервые при реальном отказе.

INAV поддерживает RTH и safehome. Документация отдельно предупреждает: для fixed wing автоматическую посадку у HOME не следует разрешать, пока fixed-wing autoland не настроен и не испытан; безопаснее кружить и передать управление пилоту. В INAV 9.x также есть dead reckoning для продолжения RTH или waypoint-миссии после потери GNSS, но это ограниченный аварийный режим, а не замена исправному GPS.

ArduPilot разделяет RC failsafe, battery failsafe, GCS failsafe и другие события, позволяет использовать rally points и учитывать terrain в RTL. Гибкость выше, но каждое действие надо сверить с реальной картой режимов: два независимо настроенных failsafe не должны давать противоречивые команды.

Миссии и наземная станция

Для простого маршрута «взлететь, облететь несколько точек, вернуться» обе прошивки достаточны. INAV Mission Control сохраняет миссии, умеет загружать их в контроллер и на современных платах поддерживает до 120 точек. Миссию можно прервать ручным режимом или RTH.

ArduPilot использует MAVLink-миссии с большим набором команд: изменение скорости, работа с ROI, сервовыходами, камерой, условными действиями, взлётом и посадкой. Mission Planner, QGroundControl и другие GCS показывают параметры, журнал, карту, сообщения EKF и состояние датчиков. Это преимущество только тогда, когда оператор понимает миссию целиком и сохраняет проверенную копию параметров.

Автозапуск и автопосадка

Автозапуск полезен на крыле с толкающим винтом: мотор можно удерживать выключенным до обнаружения броска, а затем автоматически набрать безопасную высоту. В обеих системах запуск необходимо настраивать под массу, способ старта, тягу и геометрию модели. Тест «потрясти крыло в руках с установленным винтом» недопустим.

Автопосадка гораздо сложнее. На результат влияют ветер, заход, аэродинамическое качество, скорость сваливания, задержка тяги, высота flare, точность барометра и рельеф. ArduPilot Plane 4.7 добавил отдельный режим AUTOLAND, а также сохраняет миссионный сценарий посадки. Для точной посадки официальная документация рекомендует airspeed и более точный источник высоты — дальномер либо точное GNSS, в зависимости от задачи.

Практическое правило: сначала выполни 10–15 одинаковых ручных посадок и измерь реальную скорость/траекторию. Автопилот не может вычислить корректный flare для самолёта, параметры которого оператор сам не знает.

Airspeed: когда pitot действительно нужен

GNSS измеряет скорость относительно земли, pitot — скорость относительно воздуха. При встречном ветре 10 м/с самолёт может иметь безопасные 18 м/с по воздуху и всего 8 м/с по земле. При попутном ветре ситуация обратная: высокая ground speed не гарантирует запас до сваливания.

Для лёгкого FPV-крыла, которое летает вручную в спокойную погоду, pitot не обязателен. Он становится особенно полезным, когда нужны:

  • повторяемая автоматическая посадка;
  • широкий диапазон скоростей или тяжёлая модель;
  • автономный полёт в заметный ветер;
  • точная настройка TECS в ArduPilot;
  • динамическое масштабирование PIDFF в INAV 9.x;
  • планерные режимы и оценка энергетики.

Ошибка pitot опаснее его отсутствия. Трубку размещают вне возмущённого потока, защищают от воды и света в соответствии с документацией датчика, проверяют на перегибы и калибруют в безветрии. Сравнивай airspeed, ground speed, ветер и поведение модели в логе, а не одну цифру OSD.

Логи и поиск причины

INAV Blackbox удобен для настройки фильтров, PIDFF и поиска колебаний. ArduPilot DataFlash лучше раскрывает систему целиком: оценку положения, airspeed, работу TECS, команды навигации, вибрации, питание и причины переключения режимов.

Минимальный набор для разбора fixed wing:

  • заданные и фактические крен/тангаж;
  • команды серв и насыщение выходов;
  • высота, вертикальная скорость и тяга;
  • ground speed, airspeed и оценка ветра;
  • напряжение, ток и просадка питания;
  • режимы, failsafe-события и качество GNSS.

Если самолёт «не держит высоту», сначала проверь центр тяжести, механический neutral, запас тяги и скорость. Только после этого меняй параметры контроллера высоты. Автоматика не лечит аэродинамически нестабильную или перегруженную модель.

Как выбрать по реальному сценарию

Сценарий Рекомендация Почему
Первое 1–1,5-метровое FPV-крыло INAV Быстрее освоить mixer, OSD, launch и RTH
Самолёт для дальних прогулочных FPV-полётов INAV или ArduPilot INAV — проще; ArduPilot — если нужны terrain, сложные failsafe и подробные логи
Картография и повторяемые маршруты ArduPilot Миссии, камера/payload, MAVLink и наземная станция
Термический планер ArduPilot Soaring, thermalling и speed-to-fly документированы как единая система
Бюджетное крыло на уже установленной F411 Проверить target до выбора INAV 9 официально не рассчитан на F411; у ArduPilot набор функций зависит от сборки платы
VTOL/QuadPlane или companion computer ArduPilot Более зрелая архитектура гибридных аппаратов и внешнего управления
Главная цель — чистый ручной полёт без GPS Ни одна не обязательна Сначала оцени Betaflight fixed wing или простой стабилизатор; не добавляй сложность без задачи

Порядок первого облёта

  1. Механика: центр тяжести, нейтрали, люфты, диапазоны рулей, направление винта.
  2. Питание: нагрузочный тест BEC и серв, корректные показания напряжения и тока.
  3. Ориентация: 3D-модель движется как самолёт; горизонт соответствует положению модели в прямом полёте.
  4. Ручное управление: каждый стик двигает правильную поверхность в правильную сторону.
  5. Стабилизация: при наклоне контроллер отклоняет рули против возмущения.
  6. Failsafe: выключение передатчика обнаруживается, но двигатель на столе физически отключён.
  7. GNSS: home фиксируется корректно, направление и число спутников стабильны.
  8. Первый полёт: MANUAL, проверка trim и достаточной скорости.
  9. Второй этап: стабилизация, затем CRUISE/FBWB без резких манёвров.
  10. Третий этап: краткий RTH на безопасной высоте с готовностью немедленно вернуть ручной режим.
  11. Только после логов: autolaunch, waypoint-миссия и посадка.

⚠️ Не проверяй RTH над людьми, дорогой, водой или за пределами визуально контролируемой площадки. Первый тест выполняют рядом, высоко и с большим запасом пространства. Соблюдай местные правила использования воздушного пространства.

Переход с INAV на ArduPilot или обратно

Прошивка меняется за минуты, но конфигурация не переносится. Сохрани исходный dump/parameter file и фотографии проводки, затем создай новую настройку с нуля.

  1. Сохрани backup, target, версию прошивки и ресурсный mapping выходов.
  2. Запиши neutral, min/max и физические направления всех серв.
  3. Зафиксируй калибровку датчика тока и делителя напряжения.
  4. Проверь, какие UART заняты GNSS, RC, телеметрией и VTX.
  5. Сотри старую конфигурацию только после создания проверяемого rollback.
  6. В новой прошивке заново выполни калибровки и весь стендовый чек-лист.

Нельзя механически переводить параметры по похожим названиям. Например, высотный контроллер INAV и TECS ArduPilot имеют разную архитектуру; одинаковые числовые значения не означают одинаковое поведение.

Частые вопросы

Что безопаснее: ArduPilot или INAV?

Та система, которую ты полностью настроил, испытал по ступеням и умеешь диагностировать по логу. ArduPilot даёт больше механизмов failsafe и контроля состояния, но неправильная сложная конфигурация не безопаснее проверенного простого INAV.

Можно ли летать без компаса?

В некоторых конфигурациях обе системы способны оценивать направление по GNSS и движению, но качество зависит от режима и условий. Для навигационного самолёта внешний компас, удалённый от силовой проводки, обычно повышает предсказуемость. Решение сверяй с документацией выбранной версии и target.

Нужен ли pitot для RTH?

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

Что выбрать после Betaflight?

Если задача — добавить GPS, RTH, autolaunch и маршрут к привычному FPV-полёту, начни с INAV. Если ты уже проектируешь автономную платформу с телеметрией, миссиями и бортовым компьютером, лучше сразу освоить ArduPilot.

Можно ли поставить обе прошивки на одну плату?

Иногда да, если конкретный target поддерживается обоими проектами. Но mapping выходов, bootloader, доступные функции и процедуры прошивки могут отличаться. Проверяй полное имя платы и target, а не только надпись F405/F7/H7.

Итог

INAV — лучший старт для большинства любительских FPV-крыльев. Он быстрее приводит к рабочей связке ручного полёта, стабилизации, OSD, autolaunch и RTH.

ArduPilot Plane — лучший фундамент для автономного самолёта. Его стоит выбирать ради развитой миссии, airspeed/TECS, посадки, terrain, soaring, Lua, MAVLink и интеграции внешних систем — а не просто потому, что у него больше параметров.

Если сомневаешься, формулируй задачу одной строкой. «Хочу летать по камере и вернуться при потере связи» — INAV. «Хочу, чтобы самолёт повторяемо выполнял маршрут и его поведение можно было подробно доказать по логу» — ArduPilot.

Официальные источники

  1. ArduPilot Plane Release Notes — актуальная ветка Plane и изменения 4.7.
  2. ArduPilot Plane Flight Features — взлёт, посадка, geofence, terrain и soaring.
  3. ArduPilot: Using an Airspeed Sensor — назначение, типы и ограничения датчика скорости.
  4. ArduPilot Terrain Following — база рельефа и режимы работы.
  5. ArduPilot Soaring — автономный поиск термиков.
  6. ArduPilot Precision AutoLanding — airspeed и источники точной высоты.
  7. INAV 9.1.0 Release — версия, обновление и исправления fixed-wing navigation.
  8. INAV Fixed Wing Guide — wiring, mixer, modes и первый облёт.
  9. INAV Navigation Modes — CRUISE, RTH, waypoint missions и поведение при потере GPS.
  10. INAV official repository — поддерживаемые платформы, OSD, датчики и инструменты.

Версии и ссылки проверены 16 августа 2026 года. Перед прошивкой сверяй документацию именно своей версии и точного target: nightly и release candidate не равны стабильному релизу.

Прокрутить вверх
Напишите нам