Современная беспилотная авиация не ограничивается только скоростными полётами вокруг препятствий. Когда речь заходит о покрытии огромных расстояний, патрулировании территорий, аэрофотосъёмке или автоматических миссиях, на первый план выходит надёжная навигация. Сердцем таких аппаратов является специализированное программное обеспечение. В этой статье мы подробно разберём, как превратить ваш набор электроники в умный беспилотник с помощью самой популярной навигационной прошивки, способный самостоятельно летать по маршруту и безопасно возвращаться на базу.

 

Чем INAV отличается от Betaflight (кратко)

В сообществе FPV-пилотов часто возникает вопрос: INAV vs Betaflight — что лучше? Ответ зависит исключительно от ваших целей.

Betaflight создавался для гонок и фристайла. Его алгоритмы заточены под молниеносную реакцию на движения стиков, выполнение сложных акробатических трюков и удержание угла в ручном режиме (Acro). В свою очередь, INAV — это навигационная платформа. Её главная задача — знать, где находится дрон в трёхмерном пространстве, и уметь им управлять без вмешательства пилота. INAV предлагает полноценное удержание высоты по барометру, зависание на месте по координатам и автоматические миссии. Если ваша цель — манёвренные полёты на 5 дюймах, советуем прочитать наш гайд Настройка Betaflight с нуля. Но если вы собираете «дальнолёт» (long-range) или крыло — INAV является безальтернативным выбором.

 

Что нужно для настройки

Для успешной конфигурации умного беспилотника ваш рабочий стол должен быть соответственно оборудован.

Полётный контроллер с поддержкой INAV

Не каждая плата подходит для сложной навигации. Правильная настройка FC требует наличия мощного процессора (желательно F405, F722 или H7) и обязательного встроенного барометра для измерения высоты. Отлично зарекомендовали себя такие платы, как MATEK F405 (разных модификаций) и линейка SpeedyBee INAV (в частности серия F405 WING для самолётов), которые имеют идеальную аппаратную совместимость с прошивкой.

Программа INAV Configurator (Windows / macOS / Linux)

Это основная программа (графический интерфейс), через которую вы будете общаться с контроллером. Загрузите актуальную версию INAV Configurator из официального репозитория GitHub. Помните золотое правило: версия конфигуратора на компьютере должна совпадать с мажорной версией прошивки на дроне (например, конфигуратор 7.x для прошивки 7.x).

USB-кабель, GPS-модуль, приёмник

Подготовьте надёжный кабель передачи данных (Data Sync). Также для работы INAV вам критически необходим модуль GPS со встроенным компасом (магнитометром), без которого автономные функции просто не будут работать, и приёмник радиоуправления.

 

Шаг 1. Прошивка FC последней стабильной версией INAV

Подключите полётный контроллер к компьютеру (без аккумулятора). Запустите конфигуратор и перейдите на вкладку Firmware Flasher.

  1. В выпадающем списке выберите плату (Target). Точное название вашего FC всегда указано в инструкции производителя (например, MATEKF405TE).

  2. Выберите последнюю стабильную версию (Release).

  3. Включите тумблер Full chip erase (Полная очистка памяти), чтобы избежать конфликтов со старыми настройками.

  4. Нажмите Load Firmware [Online], дождитесь загрузки файла, а затем Flash Firmware. Успешная прошивка INAV завершится появлением зелёного сообщения, после чего можно нажимать кнопку Connect.

 

Шаг 2. Базовые настройки во вкладке Configuration

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

Mixer (квадрокоптер, крыло, трикоптер)

Вкладка Mixer указывает контроллеру, какой именно аэродинамической схемой он управляет. В отличие от Betaflight, INAV поддерживает огромное количество платформ. Выберите ваш тип: классический Quad X (для квадрокоптера), Flying Wing (для летающего крыла) или Airplane (для классического самолёта с хвостовым оперением). Нажмите Save and Reboot.

Receiver и протокол (SBUS, IBUS, CRSF)

На вкладке Ports включите Serial RX напротив UART-порта, к которому припаян приёмник. Затем на вкладке Receiver выберите тип протокола. Если вы используете современные дальнобойные системы связи, выберите CRSF. Чтобы лучше понять разницу между ними, советуем изучить нашу статью ELRS vs Crossfire.

ESC/Motor — DShot, минимальный throttle

На вкладке Outputs настройте протокол общения с регуляторами хода. Для современных мультикоптеров это DSHOT600. Для самолётов и крыльев, где используются обычные сервоприводы, часто оставляют классический PWM, но для главного мотора выбирают DShot. Обязательно активируйте функцию Motor Stop, если не хотите, чтобы пропеллеры вращались сразу после арминга.

 

Шаг 3. Подключение и калибровка GPS

Смысл установки INAV сводится к нулю без спутниковой навигации. Подробную информацию о физической установке оборудования ищите в материале GPS-модуль для FPV-дрона: для чего нужен и как подключить.

Распайка UART и GPS Auto Config

На вкладке Ports напротив порта, к которому припаян GPS (TX к RX, RX к TX), в столбце Sensor выберите GPS. Перейдите на вкладку GPS, активируйте его и выберите протокол UBLOX. Включите функцию GPS Auto Config — она позволит полётному контроллеру самостоятельно настроить скорость передачи данных и нужные протоколы прямо в модуле Ublox, освобождая вас от необходимости делать это вручную через программу U-Center.

Проверка количества спутников и HDOP

Выйдите на открытый воздух и подайте питание. В верхней панели конфигуратора индикатор GPS должен загореться синим. Для безопасного взлёта дрон должен поймать как минимум 6–8 спутников, а показатель HDOP (точность позиционирования) должен упасть ниже 2.0.

Калибровка компаса

Это важнейший этап. Компас показывает дрону, где находится Север. Без него аппарат не сможет зависать на месте. Перейдите на вкладку Sensors, нажмите Calibrate Compass и в течение 30 секунд вращайте дрон на 360 градусов вокруг всех трёх осей пространства (так называемый «танец с дроном»). Помните: магнитометр крайне чувствителен, поэтому располагайте GPS-модуль на высокой ножке подальше от силовых проводов и магнитов моторов.

 

Шаг 4. Настройка режимов полёта

Перейдите на вкладку Modes и привяжите функции к тумблерам вашего пульта.

Angle, Horizon, Acro

Это базовые режимы. В Angle дрон стабилизируется самостоятельно и не превышает заданные углы наклона. Horizon позволяет делать флипы при максимальном отклонении стика. Если ни один режим не активирован — вы в Acro (полностью ручное управление).

Position Hold, Altitude Hold

  • NAV ALTHOLD: Контроллер использует барометр и фиксирует высоту. Вы можете отпустить стик газа в центр, и дрон не упадёт.

  • NAV POSHOLD: Дрон использует GPS, барометр и компас, чтобы «прибить» себя к одной точке в небе (Position Hold), сопротивляясь ветру.

Return-to-Home (RTH) — важнейший режим

NAV RTH — это кнопка спасения. При её активации дрон выравнивается, набирает заданную в настройках безопасную высоту, летит по прямой линии к точке взлёта (Home) и совершает автоматическую посадку. Правильная настройка RTH во вкладке Advanced Tuning гарантирует, что аппарат не врежется в дерево на обратном пути.

WP Mission — полёт по точкам маршрута

Режим NAV WP превращает дрон в полноценный автономный инструмент. На вкладке Missions вы можете нарисовать на карте точки маршрута (Waypoints), задать для каждой из них высоту и скорость. Это очень похоже на работу с ArduPilot Mission Planner, но в более упрощённом и интуитивно понятном интерфейсе.

 

Шаг 5. Failsafe и безопасность

Никогда не пренебрегайте вкладкой Failsafe. Что будет делать дрон, если вы залетите за гору и сигнал пульта оборвётся? По умолчанию (режим Drop) он просто выключит моторы и упадёт. Для дальнолётов вы обязательно должны изменить настройку Stage 2 Failsafe Procedure на RTH. Таким образом, INAV failsafe автоматически активирует возврат домой при потере связи, спасая вашу технику.

 

Шаг 6. Настройка OSD и телеметрии

Вкладка OSD позволяет вывести телеметрию на экран FPV-очков. Для навигационных полётов обязательно разместите на экране такие элементы:

  • Количество спутников (Sats).

  • Стрелку направления домой (Home Arrow) и расстояние до дома (Home Distance).

  • Координаты (Longitude / Latitude) — на случай, если дрон всё же упадёт, вы сможете найти его по последним цифрам на видеозаписи.

 

Частые проблемы: не биндится приёмник, не ловит спутники, «гуляет» Position Hold

Даже идеальная сборка может иметь детские болезни на этапе тестирования:

  • Не ловит спутники: Убедитесь, что провода RX и TX между GPS и контроллером перекрещены. Также возможно, что ваш видеопередатчик (VTX) глушит сигнал — отнесите антенну GPS как можно дальше.

  • «Гуляет» Position Hold (тойлет-боулинг): Дрон в режиме удержания позиции начинает раскручиваться по кругу, который постоянно увеличивается (эффект «унитаза»). Это 100% признак неправильно откалиброванного компаса или сильных электромагнитных наводок от силовых кабелей. Перекалибруйте магнитометр в чистом поле подальше от металлических конструкций.

 

INAV для FPV-крыла и моделей с ДВС — нюансы

Хотя INAV чаще всего используется на квадрокоптерах, его алгоритмы идеально подходят для самолётов и летающих крыльев. На вкладке Mixer вы можете легко настроить миксы для элевонов, а также подключить цифровые сервоприводы для управления механизацией. Кроме того, INAV поддерживает работу с нетиповыми силовыми установками. Например, для моделей с топливным двигателем через INAV можно управлять дроссельной заслонкой, настроив выход PWM на специальный сервопривод карбюратора. Это открывает безграничные возможности для создания гибридных беспилотников с гигантским запасом хода для самых сложных миссий.