FPV Club · технический навигатор

ArduPilot: от первого запуска до анализа логов

Собрали материалы в рабочей последовательности: выбираем железо, настраиваем базовые системы, проверяем режимы и навигацию, затем разбираем логи. Начинайте с задачи — не переносите параметры с другого аппарата без проверки.
Базовая настройкаEKF и навигацияДатчикиТюнингЛоги

Быстрый выбор по задаче

Не знаете, с чего начать — найдите ближайший сценарий.

Задача или симптом Начать с материала Что проверить
Собираю новый аппарат Базовое руководство Питание, распиновка, ориентация, калибровки
Аппарат плохо держит позицию Способы удержания позиции EKF, GNSS, компас, вибрации и помехи
Нужен полёт без устойчивого GNSS VIO или Optical Flow + LiDAR Освещение, высота, текстура поверхности, дальномер
После настройки появились колебания Анализатор логов ArduPilot и Betaflight Вибрации, RATE, PID, фильтрация и насыщение моторов
Есть лог после проблемного полёта Гид по логам Вибрации, RATE/PID, питание, EKF/failsafe по данным
Как пользоваться сборником. Для нового аппарата проходите разделы по порядку. Если решаете конкретную неисправность, выберите симптом в таблице ниже. В каждой статье сверяйте тип аппарата, версию ArduPilot, плату и датчики.

1. Старт и аппаратная часть

Минимальная база до первого контролируемого полёта.

2. Режимы полёта и тюнинг

Сначала разберитесь, что именно стабилизирует режим, затем переходите к автоматической настройке.

4. Логи, проверка и безопасность

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

Диагностика по данным

Материалы повышенного риска

Важно. Названия и логика параметров меняются между версиями ArduPilot. Перед полётом сверяйтесь с официальной документацией своей версии, сохраняйте файл параметров и проверяйте failsafe на земле без пропеллеров.
Группа ArduPilot / PX4 в Telegram. Обсуждение настройки, логов, навигации и практических вопросов.

С чего начать?

Выберите ближайшую задачу. Маршрут построен от наблюдения к проверке, а не от случайной замены параметров.

Не армится

Не отключайте safety-проверки вслепую. Сначала прочитайте точное сообщение pre-arm и найдите причину.

Диагностика pre-arm

Уводит позицию или Loiter

Проверяйте цепочку GNSS / компас / вибрации → EKF → режим. Наличие 3D Fix само по себе не доказывает корректную навигацию.

Разобрать EKF и лог

Как устроена система ArduPilot

Датчики → EKF → режимы и регуляторы → моторы/сервоприводы → DataFlash-лог. Раскройте этап, чтобы увидеть, что в нём проверять.

1. Датчики: IMU, GNSS, компас, барометр, Optical Flow, LiDAR

Это измерения. Ошибка здесь может выглядеть как проблема режима или PID, поэтому сначала проверяют качество данных и установку сенсора.

Карта сенсоров

2. EKF: оценка положения, скорости и ориентации

EKF объединяет источники и отслеживает их согласованность. Смотрите innovations, lane/source и failsafe, а не только наличие GPS fix.

Как работает EKF3

3. Режимы и регуляторы

Режим задаёт, что система должна удерживать; регуляторы превращают ошибку в управляющее воздействие.

Режимы полёта · Тюнинг

4. Выходы и DataFlash-лог

Моторы и сервоприводы исполняют команду, а лог показывает, что система видела и что пыталась сделать. Лог замыкает инженерный цикл.

ArduPilot WebTools: анализ логов

Проверить сценарий в ArduPilot SITL Lab

До реального теста разберите поведение в учебной браузерной лаборатории. Это не замена нативному SITL и не доказательство исправности оборудования.

Учебный сценарий

Параметры → поведение → отказ или возмущение → наблюдение. Используйте лабораторию, чтобы заранее понять, что именно проверять на реальном аппарате.

Открыть ArduPilot SITL Lab

Инженерный цикл без догадок

Baseline → pre-arm → короткий тест → лог → факт → одно изменение → повтор. Если изменение нельзя подтвердить данными или повторяемым тестом, его нельзя считать исправлением.

Открыть инженерный workflow ArduPilot

Прокрутить вверх
На связи