Перейти к содержанию

Проверки на стенде до выезда в поле

Что проверять на полётнике через USB до того как везти борт на старт. Все шаги выполняются через Mission Planner (или QGroundControl) — без терминальных команд и без Python.

Содержание

Read-only диагностика

Что должна показать Mission Planner после подключения по USB: версия прошивки, ключевые параметры, EKF status, sensor health. Без отправки state-меняющих команд.

Сухая проверка origin-sequence

Полная процедура SET_GPS_GLOBAL_ORIGIN → CMD 43003 → проверка EKF status, без arm и без полёта. Можно делать в офисе.

Что должно быть в логах

Какие сообщения в .bin логе подтверждают что прошивка работает корректно. Чего быть не должно.

Зачем это нужно

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

Минимальный набор тестов

  1. HEARTBEAT + версия прошивки — подтверждение что нужный бинарник залит.
  2. Параметры baseline — все ключевые на ожидаемых значениях.
  3. EKF status после boot — флаги ожидаемые.
  4. Origin sequence (dry-run) — без arm проверяем что SET_GPS_GLOBAL_ORIGIN и CMD 43003 проходят.
  5. EKF status после первой коррекцииPOS_HORIZ_ABS появился.
  6. Reboot между тестами — origin set-once, поэтому каждый dry-run требует reboot.