Пилот включает режим 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 «плавает» на метры, проверьте, не попадает ли на датчик воздух от пропеллеров, и при необходимости закройте его кусочком мягкого поролона — это распространенная практика, но убедитесь, что поролон не перекрывает отверстие датчика полностью.
Навигационные режимы: PosHold, RTH и Waypoint
PosHold (удержание позиции) — фирменный режим iNav. Аппарат зависает над точкой, компенсируя ветер за счет GPS и компаса. Стики крена и тангажа в этом режиме задают горизонтальную скорость перемещения, а не угол наклона. Для корректной работы необходимы откалиброванный компас, удаленный от силовых проводов, и уверенный прием спутников. Если аппарат описывает круги растущего радиуса («туалетный боулинг»), почти всегда виноват именно компас: проверьте его калибровку и ориентацию.
RTH (Return to Home) — возврат домой. Аппарат набирает заданную высоту (или сохраняет текущую, в зависимости от настроек), летит к точке старта и садится либо зависает над ней. Поведение настраивается параметрами вроде nav_rth_altitude и nav_rth_alt_mode. Точка дома фиксируется при арминге, поэтому перед стартом дождитесь, пока количество спутников и точность позиции станут приемлемыми.
WP (Waypoint) — полет по заранее загруженному маршруту. Миссии создаются в конфигураторе или через сторонние инструменты планирования, затем загружаются в контроллер. Режим требует самой тщательной подготовки: проверки маршрута на карте, запаса батареи и настроенного RTH как страховки.
☑️ Проверка перед включением навигационных режимов
⚠️ Внимание: никогда не проверяйте 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. Держите пальцы на стиках, чтобы в любой момент вернуть ручное управление, и убедитесь, что аппарат летит именно к точке старта.