Проверки на стенде до выезда в поле¶
Что проверять на полётнике через 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 минут перезагрузки. Стоимость той же ошибки в поле — потерянный лётный день.
Минимальный набор тестов¶
- HEARTBEAT + версия прошивки — подтверждение что нужный бинарник залит.
- Параметры baseline — все ключевые на ожидаемых значениях.
- EKF status после boot — флаги ожидаемые.
- Origin sequence (dry-run) — без arm проверяем что SET_GPS_GLOBAL_ORIGIN и CMD 43003 проходят.
- EKF status после первой коррекции —
POS_HORIZ_ABSпоявился. - Reboot между тестами — origin set-once, поэтому каждый dry-run требует reboot.