INAV Autotune для самолёта: как включить и что он делает
Один из самых частых вопросов: «включил автотюн — а он ничего не настроил» или «после автотюна стало хуже». Почти всегда причина не в прошивке, а в том, что от автотюна ждут не того, что он умеет. Разберём по порядку: что он делает, что нужно сделать до, как летать во время и как понять, что получилось.
Статья про самолёты и летающие крылья — автотюн INAV для фиксированного крыла и автотюн мультиротора это разные вещи с разной логикой.
Коротко
- Автотюн — полётный режим, а не кнопка в конфигураторе. Вешается на тумблер во вкладке Modes и работает только в воздухе.
- Он подбирает усиления управления по крену и тангажу, наблюдая за реакцией самолёта на ваши стики. Нет резких дач стиками — нет и настройки.
- Он не чинит центровку, люфты, вибрации и ошибки в миксере. Всё это нужно привести в порядок ДО.
- Результат применяется в полёте и сохраняется по выходу из режима/дизарму —
но привычку делать
saveпосле посадки лучше не терять.
Что автотюн делает
INAV смотрит, какую угловую скорость вы запросили стиком и какую самолёт реально выдал, и по расхождению правит усиления контура управления по крену и тангажу. Проще говоря — он выясняет, насколько «тяжёлый» ваш самолёт на рулях, и подгоняет отклик под то, что он физически способен выдать.
Работает это в стабилизированных режимах (см. INAV: первичная настройка самолёта § 5 и § 8) — автотюн не подменяет режим полёта, он работает поверх него.
Чего автотюн НЕ делает
Здесь и кроется большинство разочарований:
- не исправляет центровку. Задний ЦТ самолёт делает нервным, передний — вялым; никакие усиления это не лечат. Центровка — до автотюна;
- не лечит механику. Люфт в качалках, разболтанные петли, «сопливое» крепление серв, гуляющее крыло — автотюн увидит это как странную реакцию самолёта и подстроится под неё, то есть закрепит проблему, а не уберёт;
- не убирает вибрации. Дрожь от разбалансированного винта уходит в гироскоп; сначала винт и моторама, потом тюнинг;
- не проверяет направления рулей и миксер. Перепутанный элерон автотюн «настроит» так же старательно, как правильный;
- не настраивает навигацию. Поведение RTH, кружения, автовзлёта, удержания высоты — отдельные настройки, автотюн их не касается;
- не заменяет первый облёт. Самолёт должен уже нормально летать в ANGLE.
Что сделать до автотюна
- Пройдите обычную первичную настройку и первый облёт — INAV: первичная настройка самолёта.
- Проверьте центровку по паспорту модели, устраните люфты в тягах и качалках.
- Откалибруйте акселерометр, убедитесь, что плата закреплена без «дребезга».
- Убедитесь, что самолёт летит прямо: сначала SERVO AUTOTRIM и AUTO LEVEL TRIM, потом автотюн. Тюнить самолёт, который сам заваливается, — тюнить помеху.
- Сохраните бэкап настроек до тюна. Это единственный надёжный способ
вернуться назад, если результат не понравится. Снять дифф и сравнить две
конфигурации можно нашим тулом
/tools/inav-connectили командойdiff allв CLI конфигуратора. - Включите blackbox — по логу видно, что именно менялось и как самолёт на это реагировал (см. Логи и разбор полётов).
Как включить
Во вкладке Modes конфигуратора найдите режим AUTO TUNE и назначьте его на свободный тумблер (или на положение уже занятого — но лучше отдельный, его придётся включать и выключать в воздухе). Проверьте на земле, что режим подсвечивается при переключении тумблера.
Автотюн включается в полёте, на безопасной высоте, а не на старте.
Как летать во время автотюна
Это главная часть, и именно её обычно пропускают. Автотюн учится на ваших управляющих воздействиях: если лететь по прямой и ничего не трогать, он не получит данных и ничего не подберёт.
- Погода — спокойная. Болтанка выглядит для алгоритма как реакция самолёта на ваш стик, а это не она. В сильный ветер и термики автотюн лучше не запускать вовсе.
- Высота — с запасом. Усиления меняются прямо во время полёта, и самолёт может повести себя иначе, чем минуту назад. Нужна высота, чтобы спокойно выключить режим и вернуть управление.
- Скорость и газ — рабочие. Реакция самолёта на рули зависит от скорости: что подобрано на пикировании, то будет вялым в наборе. Летайте на тех оборотах и скорости, на которых вы обычно летаете.
- Дачи стиками — чёткие и раздельные. Отдельно крен, отдельно тангаж: дали заметный ход стиком, дали самолёту отработать и выйти на режим, вернули в центр, повторили. Не «болтать» стиком мелко и непрерывно — из такого сигнала выделить реакцию самолёта нельзя.
- Повторите несколько раз по каждой оси, в обе стороны.
- Не мешайте себе: во время автотюна не крутите одновременно другие режимы и не трогайте настройки с телефона/наземки.
Закончили — выключите режим тумблером и слетайте пару кругов обычным образом, уже с новыми усилениями.
После полёта
- Сядьте и сделайте
save(в CLI или кнопкой в конфигураторе). Настройки применяются и сохраняются по выходу из режима/дизарму, но явныйsave— дешёвая страховка от «всё пропало после перепрошивки батарейки». - Снимите второй дифф и сравните с бэкапом до тюна — так видно, что именно изменилось. Если изменилось подозрительно мало, автотюн, скорее всего, не получил данных (см. раздел про стики).
- Проверьте результат в воздухе: реакция должна стать чётче, без раскачки и «клевков» после отпускания стика.
Если стало хуже
Так бывает, и это не повод «дотюнивать вслепую»:
- Верните сохранённый бэкап настроек — вы вернётесь ровно к тому, что летало.
- Подумайте, что могло увести тюн: болтанка, нетипичная скорость, слабые или слишком резкие дачи стиками, механика.
- Повторите автотюн в спокойную погоду, на рабочей скорости, с чёткими дачами.
- Если раскачка возвращается независимо от тюна — ищите причину в железе: центровка, люфты, вибрации, слабые сервы.
Типичные ошибки
| Ошибка | Что происходит |
|---|---|
| Включил автотюн и летал по прямой | Данных нет — усиления почти не меняются, кажется, что «режим не работает» |
| Тюн в болтанку | Алгоритм принимает порывы за реакцию самолёта, результат случайный |
| Тюн на нерабочей скорости | Усиления «под пикирование» — вялый самолёт в наборе, и наоборот |
| Тюн до первого нормального облёта | Настраивается самолёт, который ещё неизвестно как летит |
| Тюн низко над землёй | Смена усилений в полёте плюс малая высота — самая частая причина потерь при тюнинге |
| Ждать, что автотюн исправит центровку/люфты/вибрации | Он их закрепит, а не уберёт |
| Не сделать бэкап до тюна | Откатиться не к чему, остаётся подбирать руками |
Тонкая подстройка самого автотюна
У автотюна есть собственные настройки (в CLI они начинаются с fw_autotune_)
— насколько агрессивно он реагирует, с какого отклонения стика считает
воздействие значимым и т. п. Менять их нужно редко: дефолты рассчитаны на
обычный самолёт, а неудачный автотюн почти всегда лечится техникой пилотирования
во время тюна, а не подкруткой его параметров.
Точные имена и значения этих параметров смотрите в документации СВОЕЙ версии
INAV — между версиями они менялись, и переписанный сюда список устареет
раньше, чем вы его прочитаете. Актуальный перечень — в settings.md вашей
версии прошивки и в конфигураторе.
См. также
- INAV: первичная настройка самолёта — режимы, failsafe, автотримминг, первые PID
- Логи и разбор полётов — blackbox: чем смотреть, что искать
- Выбор полётного контроллера
/tools/inav-connect— наш экспериментальный (предальфа) INAV Web Serial тул: режимы, PID, рейты, дифф конфигураций прямо из браузера
Источники
- INAV wiki — раздел про автотюн фиксированного крыла
- INAV docs: Autotune (fixed wing)
- INAV docs: Settings — актуальные параметры вашей версии
- INAV Configurator