ArduPilot — большая платформа, поэтому безопасная настройка строится как цепочка допусков. Это руководство охватывает FPV-релевантный путь ArduPilot Copter: от установки до первой короткой Auto-миссии. Не отключай pre-arm checks, чтобы скрыть незавершённую калибровку, и не импортируй полный файл параметров от другой рамы.

Для каждой ступени сохраняй собственный проверенный файл параметров и результат испытания.
1. Установка и исходное состояние
Начни с Mission Planner, точного firmware и frame type. Сохрани параметры до изменений и после каждого завершённого блока. Затем выполни калибровку accelerometer и compass на окончательно собранной модели.

2. Управление и силовая часть
- Настрой radio calibration, flight modes, ARM и pilot takeover.
- Сними пропеллеры и пройди Motor Test: numbering, direction и outputs.
- Проверь механическую сборку, питание, антенны и отсутствие насыщения выходов.
До первого полёта должен существовать простой режим, в котором пилот уверенно управляет аппаратом и может выйти из автоматики.
3. Навигация, питание и отказы
Разберись с GPS, EKF3 и sensor health: зелёная карта не заменяет проверку инноваций, heading и home. Откалибруй Battery Monitor. Затем собери общую матрицу radio, battery, GCS, EKF и crash failsafe. Предварительная памятка по pre-arm и логам есть в статье ArduPilot для FPV.
4. Первый полёт и возврат
Сначала выполни короткий полёт в простом режиме и безопасную посадку. После устойчивого Stabilize/AltHold вводи Loiter. Только затем проверяй RTL, geofence и rally points. Маршрут первого полёта и AutoTune отделяет проверку механики от настройки динамики.
5. Auto, телеметрия и доказательства
Первую Auto Mission создавай короткой, в прямой видимости и с заранее испытанным выходом. Для FPV OSD и наземной станции настрой MAVLink, serial ports и stream rates без перегрузки канала. После каждого необычного события сохраняй DataFlash и tlog.
Обновления выполняй по отдельной процедуре backup, release notes, migration и rollback. Полный маршрут завершён, когда каждый автоматический режим имеет предпосылки, контролируемый тест, pilot takeover и лог, а конфигурация воспроизводится из собственного baseline.