Если Mission Planner не видит полётный контроллер при подключении по USB — в большинстве случаев причина в неустановленном драйвере COM-порта или выбранной скорости соединения, которая не совпадает с настройкой порта телеметрии на контроллере. Проверьте Диспетчер устройств Windows: контроллер должен определяться как COM-порт, а в правом верхнем углу программы нужно выбрать именно этот порт и скорость 57600 для USB или 57600/115200 для телеметрии — в зависимости от прошивки.

Mission Planner — это наземная станция управления (GCS) для автопилотов на базе ArduPilot: Pixhawk, Cube, клонов на процессорах F4/F7/H7 и других совместимых плат. Программа бесплатна, работает под Windows и позволяет выполнить полную настройку дрона: от прошивки и калибровки датчиков до планирования автономных миссий по точкам. Ниже — пошаговый порядок настройки, который подходит для квадрокоптера, самолёта или ровера на ArduPilot.

Установка Mission Planner и драйверов

Скачивайте установщик только с официального сайта проекта ArduPilot или с репозитория разработчиков — сторонние сборки могут содержать устаревшие версии. Во время установки мастер предложит поставить драйверы для полётных контроллеров — соглашайтесь, без них Windows может не распознать плату как COM-порт.

После установки подключите контроллер кабелем micro-USB или USB-C напрямую к компьютеру, минуя хабы. Откройте Диспетчер устройств и убедитесь, что плата появилась в разделе «Порты (COM и LPT)». Если устройство отображается с жёлтым восклицательным знаком или как «Неизвестное устройство» — переустановите драйверы из состава установщика Mission Planner.

  • 🔌 Используйте качественный USB-кабель с линиями данных — «зарядные» кабели без data-линий не подходят.
  • 🖥️ Подключайте контроллер напрямую к порту ПК, без USB-хабов.
  • 🔧 Проверяйте появление COM-порта в Диспетчере устройств до запуска соединения.
  • ⬇️ Ставьте Mission Planner только из официальных источников.

Подключение к полётному контроллеру

В правом верхнем углу окна Mission Planner находятся два выпадающих списка: порт и скорость. Выберите COM-порт вашего контроллера и скорость 57600 — это стандартное значение для USB-соединения в ArduPilot. Затем нажмите кнопку Connect. Программа загрузит параметры с борта — это может занять до минуты.

Для подключения через радиотелеметрию (модули типа SiK Telemetry Radio и аналоги) скорость должна совпадать с настройкой воздушного и наземного модулей — обычно это 57600. Если соединение обрывается или параметры грузятся бесконечно, проверьте питание модулей, антенны и совпадение Net ID у пары радиомодулей.

⚠️ Внимание: перед первым подключением и любыми калибровками снимите пропеллеры с моторов. Случайное армирование при работе от USB — одна из самых частых причин травм при настройке дронов.
💡

Если кнопка Connect «зависает» на этапе загрузки параметров — попробуйте другой USB-порт и перезапустите Mission Planner от имени администратора.

Установка прошивки ArduPilot

Прошивка заливается через раздел Initial Setup → Install Firmware. Важный нюанс: кнопка Connect в этот момент должна быть отжата — прошивка выполняется без активного соединения. Выберите тип рамы (Quad, Hexa, Plane и т.д.), программа скачает актуальную стабильную версию и запишет её на плату.

Если плата не определяется при прошивке, возможно, контроллер находится в режиме загрузчика или требует удержания кнопки boot при подаче питания — процедура зависит от конкретной модели платы, сверяйтесь с её документацией. После прошивки плата перезагрузится, и можно подключаться обычным способом.

📊 На каком этапе настройки Mission Planner у вас возникли сложности?
Подключение по USB/телеметрии
Прошивка контроллера
Калибровка датчиков
Настройка радио и режимов полёта

Калибровка акселерометра, компаса и радио

Обязательный минимум калибровок находится в разделе Mandatory Hardware. Начните с Accel Calibration: программа попросит по очереди положить коптер на каждую грань — ровно, без наклонов, и нажимать кнопку после каждой фиксации положения. Неровная поверхность или движение рамы во время калибровки дадут дрейф горизонта в полёте.

Калибровка компаса (Compass) выполняется вращением дрона вокруг всех осей, вдали от металлических предметов, арматуры и силовых проводов. Если используется внешний GPS-компас на мачте — убедитесь, что Mission Planner определил его как внешний, и задайте правильную ориентацию (параметр COMPASS_ORIENT), если модуль установлен не стрелкой вперёд.

Затем выполните Radio Calibration: двигайте все стики и переключатели аппаратуры до упоров, чтобы Mission Planner зафиксировал минимумы и максимумы каналов. Канал газа (Throttle) у большинства аппаратур работает в обратную сторону — если ползунок в окне калибровки движется наоборот, включите реверс канала в самой аппаратуре, а не в параметрах автопилота.

☑️ Обязательные калибровки перед первым полётом

Выполнено: 0 / 5

Настройка режимов полёта и failsafe

Режимы назначаются на странице Flight Modes: каждому из шести положений переключателя аппаратуры присваивается свой режим. Для первых полётов разумный набор — Stabilize, AltHold и Loiter: они покрывают ручное управление, удержание высоты и удержание позиции по GPS. Режим RTL (возврат домой) стоит вынести на отдельный переключатель или кнопку.

Раздел FailSafe определяет поведение дрона при потере сигнала радио, низком заряде батареи или обрыве связи с наземной станцией. Минимально необходимое — настроить реакцию на потерю радиосигнала (обычно RTL или посадка) и пороги напряжения для батарейного failsafe. Значения порогов зависят от типа и числа банок вашего аккумулятора — сверяйтесь с документацией ArduPilot для вашей конфигурации.

⚠️ Внимание: не тестируйте failsafe «выключением аппаратуры» в первом же полёте на высоте. Сначала проверьте срабатывание на земле с привязанным дроном или на минимальной высоте над мягкой поверхностью.

Проверка параметров и типичные проблемы

После базовой настройки откройте Config → Full Parameter List и проверьте ключевые параметры. Таблица ниже поможет сориентироваться, что искать.

ПараметрЗа что отвечаетЧто проверить
FRAME_TYPEГеометрия рамы (X, +, H)Соответствие реальной раме
COMPASS_ORIENTОриентация компасаСовпадает с установкой модуля
BATT_MONITORТип датчика тока/напряженияВключён и откалиброван
FS_THR_ENABLEFailsafe по потере радиоВключён, задано действие
ARMING_CHECKПредстартовые проверкиНе отключены без необходимости

Частая ошибка новичков — отключение проверок армирования (ARMING_CHECK = 0), чтобы «наконец взлететь». Это маскирует реальную проблему: плохой GPS, ошибку компаса или неоткалиброванное радио. Правильный путь — прочитать текст сообщения об ошибке в окне Messages и устранить причину.

Что делать при ошибке «PreArm

Compass inconsistent»:Ошибка означает расхождение показаний внутреннего и внешнего компасов. Перекалибруйте оба компаса вдали от металла, проверьте ориентацию внешнего модуля и расстояние от компаса до силовых проводов питания моторов — ток в проводах создаёт магнитные помехи.

Планирование миссии и первый вылет

Автономная миссия создаётся на вкладке Plan: ставьте точки кликом по карте, для каждой задавайте высоту и команду (Waypoint, Takeoff, RTL и др.). Готовая миссия записывается в контроллер кнопкой Write WPs, после чего её можно прочитать обратно и убедиться, что данные совпали. Для первого автономного вылета ограничьтесь коротким маршрутом в пределах прямой видимости.

Перед взлётом убедитесь, что GPS поймал достаточное число спутников и статус в Mission Planner показывает 3D Fix, а горизонт на искусственном горизонте реагирует на наклоны рамы правильно. Взлетайте в режиме Stabilize или AltHold, наберите высоту и только потом переключайтесь в GPS-режимы — так у вас останется запас времени на реакцию, если что-то настроено неверно.

💡

Правильный порядок настройки: прошивка → тип рамы → калибровки (акселерометр, компас, радио) → режимы полёта → failsafe → проверка моторов без винтов → первый вылет в ручном режиме.

FAQ: частые вопросы по настройке Mission Planner

Какую скорость выбрать при подключении?

Для USB — стандартно 57600. Для радиотелеметрии — ту, что задана в настройках обоих модулей пары (чаще всего тоже 57600). Несовпадение скоростей — типичная причина, когда соединение не устанавливается.

Можно ли настроить дрон без GPS-модуля?

Да, для режимов Stabilize и AltHold GPS не нужен. Но режимы удержания позиции, RTL и автономные миссии без работающего GPS недоступны — автопилот не даст армировать в этих режимах.

Почему Mission Planner не даёт армировать моторы?

Автопилот сообщает причину в окне Messages: неоткалиброванный компас, слабый GPS, низкое напряжение, газ не в минимуме. Читайте текст ошибки и устраняйте её, а не отключайте проверки армирования.

Нужна ли калибровка ESC (регуляторов)?

Зависит от типа регуляторов. Для ESC с протоколом DShot калибровка не требуется, для классических PWM-регуляторов она обычно нужна. Порядок описан в документации ArduPilot и выполняется строго со снятыми пропеллерами.

Работает ли Mission Planner на macOS или Linux?

Нативно Mission Planner разработан под Windows. На других системах используют альтернативные наземные станции — например, QGroundControl или APM Planner, которые поддерживают тот же протокол MAVLink и те же контроллеры ArduPilot.