Пилот включает режим PosHold на квадрокоптере с прошивкой iNav, отпускает стики — и аппарат вместо зависания на месте начинает медленно «уплывать» в сторону. В большинстве таких случаев проблема кроется не в самом режиме, а в том, что навигационные режимы требуют корректной калибровки компаса, уверенного GPS-приема и правильно настроенных датчиков. Понимание того, как устроены полетные режимы iNav и какие условия нужны каждому из них, избавляет от потерянных аппаратов и непонятного поведения в воздухе.

Эта статья систематизирует описание полетных режимов iNav: от базовых стабилизирующих до автономных навигационных. Мы разберем, чем отличается Angle от Horizon, зачем нужен Air Mode, как работают AltHold, PosHold и RTH, а также как грамотно распределить режимы по переключателям аппаратуры.

Как устроена система режимов в iNav

В отличие от Betaflight, заточенного под фристайл и гонки, iNav изначально разрабатывался как навигационная прошивка. Его система режимов делится на три логических уровня: базовые (управление угловой скоростью и ориентацией), вспомогательные (удержание высоты, воздушный режим) и навигационные (удержание позиции, возврат домой, полет по маршруту).

Режимы активируются через вкладку Modes в конфигураторе iNav Configurator. Каждый режим привязывается к каналу AUX и диапазону значений, что позволяет вешать несколько режимов на один трехпозиционный переключатель. Важный нюанс: навигационные режимы сработают только при наличии достаточного количества спутников и, как правило, требуют включенного режима ARM с выполненными предусловиями калибровки.

💡

iNav — навигационная прошивка: базовые режимы управляют ориентацией, а продвинутые (PosHold, RTH, WP) требуют исправного GPS, компаса и барометра.

Базовые режимы: Acro, Angle и Horizon

Acro — режим по умолчанию, активный, когда не включен ни один другой. Полетный контроллер стабилизирует только угловую скорость: отклонили стик — аппарат вращается, отпустили — вращение прекращается, но угол наклона сохраняется. Это самый «честный» режим, дающий полный контроль, но требующий постоянной работы стиками. Для новичков он сложен, зато незаменим при ветре и для точного пилотирования.

Angle (стабилизация по горизонту) ограничивает максимальный угол наклона и автоматически выравнивает аппарат при отпущенных стиках. Угол наклона пропорционален отклонению стика, а предел задается параметром max_angle_inclination. Это основной режим для обучения и спокойной съемки.

Horizon — гибрид двух предыдущих: в центральной зоне стиков аппарат ведет себя как в Angle, а при полном отклонении позволяет выполнять флипы и крены, как в Acro. Переход между поведением настраивается, но по умолчанию режим удобен тем, кто хочет стабилизацию без жесткого ограничения углов.

  • 🎯 Acro — полный ручной контроль, нет автовыравнивания
  • 🧭 Angle — самовыравнивание, ограничение угла наклона
  • 🔄 Horizon — стабилизация в центре, акробатика на краях стиков
  • ⚙️ Все три режима не требуют GPS и работают даже в помещении

Вспомогательные режимы: Air Mode и AltHold

Air Mode — не самостоятельный режим, а модификатор поведения. При нулевом газе моторы продолжают работать на повышенных оборотах, и стабилизация остается активной даже в свободном падении. Без него на минимальном газу аппарат теряет управляемость по крену и тангажу. Для съемочных полетов его обычно не включают постоянно, а вот для активного пилотирования он заметно улучшает отзывчивость.

AltHold (удержание высоты) использует барометр, а при наличии — и данные GPS, чтобы поддерживать текущую высоту без работы стиком газа. Стик газа в этом режиме задает не тягу, а вертикальную скорость: центр — зависание, отклонение — набор или снижение. Перед включением убедитесь, что барометр не закрыт от потоков воздуха от пропеллеров неподходящим образом и показывает адекватные значения в конфигураторе.

⚠️ Внимание: барометр чувствителен к набегающему потоку и вибрациям. Если высота в AltHold «плавает» на метры, проверьте, не попадает ли на датчик воздух от пропеллеров, и при необходимости закройте его кусочком мягкого поролона — это распространенная практика, но убедитесь, что поролон не перекрывает отверстие датчика полностью.
📊 Какой режим вы используете чаще всего?
Angle (стабилизация)
Acro (полный мануал)
PosHold (удержание позиции)
Летаю по миссиям (WP)

Навигационные режимы: PosHold, RTH и Waypoint

PosHold (удержание позиции) — фирменный режим iNav. Аппарат зависает над точкой, компенсируя ветер за счет GPS и компаса. Стики крена и тангажа в этом режиме задают горизонтальную скорость перемещения, а не угол наклона. Для корректной работы необходимы откалиброванный компас, удаленный от силовых проводов, и уверенный прием спутников. Если аппарат описывает круги растущего радиуса («туалетный боулинг»), почти всегда виноват именно компас: проверьте его калибровку и ориентацию.

RTH (Return to Home) — возврат домой. Аппарат набирает заданную высоту (или сохраняет текущую, в зависимости от настроек), летит к точке старта и садится либо зависает над ней. Поведение настраивается параметрами вроде nav_rth_altitude и nav_rth_alt_mode. Точка дома фиксируется при арминге, поэтому перед стартом дождитесь, пока количество спутников и точность позиции станут приемлемыми.

WP (Waypoint) — полет по заранее загруженному маршруту. Миссии создаются в конфигураторе или через сторонние инструменты планирования, затем загружаются в контроллер. Режим требует самой тщательной подготовки: проверки маршрута на карте, запаса батареи и настроенного RTH как страховки.

☑️ Проверка перед включением навигационных режимов

Выполнено: 0 / 5
⚠️ Внимание: никогда не проверяйте RTH впервые на большой дистанции. Поднимите аппарат на безопасную высоту в пределах прямой видимости, включите возврат домой и убедитесь, что он летит к точке старта, а не в противоположную сторону — неверно установленный компас разворачивает навигацию на 180 градусов.

Сравнительная таблица режимов

РежимЧто делаетТребованияДля кого
AcroРучное управление без автовыравниванияТолько гироскопОпытные пилоты
AngleСамовыравнивание, лимит углаГироскоп + акселерометрНовички
AltHoldУдержание высотыБарометрСъемка, обучение
PosHoldУдержание позиции и высотыGPS, компас, барометрАэросъемка
RTHАвтовозврат к точке стартаGPS, компасСтраховка при потере связи

Обратите внимание: PosHold и RTH полностью зависят от качества работы компаса — это самое частое слабое звено навигации в iNav. Силовые провода батареи создают магнитные помехи, поэтому GPS/компас-модуль принято выносить на мачту или хвостовую часть рамы.

Настройка режимов на переключателях

Рациональная раскладка экономит время и нервы. Типовая схема для трехпозиционного и двухпозиционного переключателей выглядит так: на трехпозиционный вешают Acro / Angle / Angle+AltHold, а на отдельный двухпозиционный — RTH как аварийную функцию, которую можно включить одним движением. PosHold удобно размещать на третий канал или комбинировать с AltHold, если аппаратура ограничена.

Порядок настройки в конфигураторе прост: подключите аппарат, перейдите во вкладку Modes, включите приемник и пошевелите переключателями — конфигуратор подсветит активный канал. Затем для каждого режима задайте диапазон ползунком. После сохранения обязательно проверьте срабатывание без пропеллеров: индикаторы режимов в нижней части вкладки должны загораться при переключении.

💡

Назначьте режим Beeper на свободный канал — поисковый пищалка поможет найти аппарат в траве после неудачной посадки.

Для проверки настроек RTH через CLI можно посмотреть текущие параметры командой:

get nav_rth
Почему PosHold «уплывает» даже с хорошим GPS

Наиболее частые причины — вибрации на акселерометре (проверьте мягкую подвеску контроллера), неверная ориентация компаса в настройках (параметр align_mag) и калибровка компаса вблизи металлических объектов. Калибруйте компас в чистом поле, вдали от автомобилей и арматуры.

Типичные ошибки и их диагностика

Первая распространенная ошибка — попытка использовать навигационные режимы без выполнения предусловий. iNav откажется армить аппарат или проигнорирует режим, если нет фиксации домашней точки. Вкладка GPS в конфигураторе покажет число спутников и качество сигнала — проверяйте её перед каждым вылетом.

Вторая — зависание аппарата в режиме, который пилот не ожидал. Например, случайно включенный AltHold меняет логику стика газа, и новичок воспринимает это как отказ управления. Вывод прост: всегда смотрите на индикацию активных режимов в OSD или очках, если телеметрия настроена.

  • 🧲 Аппарат кружит в PosHold — проверяйте компас и его калибровку
  • 📉 Высота гуляет в AltHold — защитите барометр от потока воздуха
  • 🏠 RTH летит не туда — точка Home записалась неверно, ждите больше спутников перед армингом
  • 🚫 Режим не активируется — проверьте диапазоны каналов во вкладке Modes

FAQ: частые вопросы о режимах iNav

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

Нет, навигационные режимы iNav требуют исправный магнитометр для определения курса. Без компаса доступны только Acro, Angle, Horizon и AltHold.

Чем iNav отличается от Betaflight по режимам?

iNav ориентирован на навигацию: удержание позиции, возврат домой, полет по маршрутам. Betaflight развивает прежде всего качество ручного пилотирования и фильтрацию, навигационные функции там минимальны.

Почему аппарат не армится с включенным PosHold?

Прошивка блокирует арминг, пока не выполнены предусловия навигации: фиксация GPS, запись точки Home, калибровки. Дождитесь нужного числа спутников и проверьте статусные индикаторы в конфигураторе.

Нужен ли Air Mode для съемочного дрона?

Для плавной съемки он не обязателен и даже мешает при посадке — аппарат может «подпрыгивать» при касании. Включайте его только если нужен активный маневренный полет.

Как безопасно протестировать RTH?

На открытой площадке поднимите аппарат на умеренную высоту в пределах видимости, отлетите на небольшую дистанцию и включите RTH. Держите пальцы на стиках, чтобы в любой момент вернуть ручное управление, и убедитесь, что аппарат летит именно к точке старта.