Урок 5 из 43 · Модуль 1. Экраны PLAN, SETUP и CONFIG
Mission Planner для технического персонала · Урок 5 из 43 · Модуль 1. Основы: интерфейс и протокол
Три рабочие вкладки: планирование маршрутов, первичная настройка и тонкая правка параметров. Плюс приёмы, ускоряющие повседневную работу.
Порядок пунктов в SETUP → Mandatory Hardware не случаен: он отражает последовательность, в которой калибровки следует выполнять.
Содержание
1. Цели урока
После этого урока вы будете понимать:
- как устроен планировщик миссий и что в нём где лежит
- чем Basic Tuning отличается от Full Parameter List
- обязательные привычки при работе с параметрами
- горячие клавиши и графики телеметрии в реальном времени
2. Экран PLAN
Планировщик миссий. Подробно разбирается в главе 10, здесь — общая карта интерфейса.
| Элемент | Назначение |
|---|---|
| Таблица команд | Список пунктов миссии: тип команды и до семи параметров |
| Панель справа сверху | Выбор высоты по умолчанию, режима высоты (Relative / Absolute / Terrain), Verify Height |
Read / Write | Чтение миссии из аппарата и запись в аппарат |
Load File / Save File | Работа с файлами .waypoints и .txt |
| Вкладка Fence / Rally | Редактирование геозон и точек сбора |
| Auto WP → Survey (Grid) | Генератор маршрута аэрофотосъёмки |
| Auto WP → Area / Circle | Генераторы обхода площади и окружности |
| Профиль высот внизу | Разрез маршрута с наложением рельефа SRTM |
3. Экран SETUP
Вкладка первичной настройки, разбита на четыре группы.
Install Firmware. Заливка прошивки. Иконки по типам аппаратов, ссылка «All Options» для выбора конкретной версии и «Load custom firmware» для локального .apj-файла.
Mandatory Hardware. То, без чего аппарат не полетит: Frame Type, Accel Calibration, Compass, Radio Calibration, Servo Output, ESC Calibration, Flight Modes, Failsafe.
Optional Hardware. Всё остальное оборудование: батарейный монитор, датчик воздушной скорости, дальномеры, оптический поток, подвес камеры, парашют, антенна слежения, RTK/GPS Inject, SiK Radio, Motor Test.
Advanced. Тонкие настройки и служебные функции, включая ручную правку конфигурации подключённой периферии.
4. Экран CONFIG
Здесь живёт вся тонкая настройка. Состав пунктов зависит от типа аппарата и от того, включён ли режим Advanced (CONFIG → Planner → Layout: Advanced).
| Раздел | Содержание |
|---|---|
| Flight Modes | Привязка режимов к положениям тумблера |
| GeoFence | Круговая и высотная зоны |
| Basic Tuning | Три-четыре ползунка для быстрой правки отклика |
| Extended Tuning | Полные наборы PID по всем контурам |
| Standard Params | Часто используемые параметры с человекочитаемыми названиями |
| Advanced Params | Расширенный набор |
| Full Parameter List | Все параметры плоским списком с поиском |
| Full Parameter Tree | Все параметры, сгруппированные по префиксам |
| User Params | Ваш личный набор избранных параметров |
| Planner | Настройки самой программы |
INS_* в одной ветке, все ATC_* в другой. Когда вы настраиваете фильтрацию и вам нужны одновременно INS_GYRO_FILTER, INS_HNTCH_ENABLE, INS_HNTCH_FREQ, INS_HNTCH_BW, дерево показывает их рядом, а плоский список — вперемешку с сотней других.Работа с параметрами: обязательные привычки
- Сохраняйте бэкап перед изменениями. Кнопка
Save to fileв Full Parameter List. Файл.param— обычный текст, его можно смотреть и сравнивать любым diff-инструментом. - Пишите изменения кнопкой
Write Params. До нажатия изменения существуют только в окне. - Изменённые строки подсвечиваются. Зелёным — значения, отличающиеся от записанных в аппарат.
Compare Paramsсравнивает текущий набор с файлом и показывает различия — лучший способ понять, что вы натворили за сессию.- Часть параметров требует перезагрузки. В подсказке к параметру есть пометка
Reboot required. Без перезагрузки автопилота новое значение не вступит в силу.
5. Горячие клавиши и приёмы работы
| Действие | Как |
|---|---|
| Развернуть HUD на весь экран | Двойной щелчок по HUD |
| Поменять местами HUD и карту | Правый щелчок по HUD → Swap with map |
| Быстрый поиск параметра | Поле Search в Full Parameter List, поддерживает подстроку |
| Показать подсказку по параметру | Навести курсор на название — всплывает описание из метаданных прошивки |
| Записать видео с HUD | Правый щелчок по HUD → Record Screen |
| Открыть окно графиков в реальном времени | Кнопка Tuning под HUD, затем выбрать поля |
| Консоль MAVLink | Ctrl+F → Mavlink Inspector — сырой поток пакетов |
| Скрытое окно разработчика | Ctrl+F — набор служебных инструментов |
6. Графики телеметрии в реальном времени
Кнопка Tuning под HUD включает график, накладываемый поверх карты или HUD. Двойной щелчок по графику открывает выбор отображаемых полей.
Пары величин, за которыми полезно наблюдать в полёте:
| Пара | Что показывает |
|---|---|
nav_roll / roll | Насколько точно аппарат отрабатывает заданный крен; расхождение — недобор тюнинга |
nav_pitch / pitch | То же по тангажу |
alt / targetalt | Качество удержания высоты |
groundspeed / targetspeed | Отработка задания скорости в миссии |
ch3out / battery_voltage | Связь газа и просадки напряжения — оценка запаса тяги |
vibex / vibey / vibez | Вибрации в реальном времени |
ekfvelv / ekfposh | Дисперсии EKF, ранний признак проблем с навигацией |
7. Практика
Задания выполняются в симуляторе SITL и не требуют реального аппарата. Выполните их до перехода к следующему уроку.
Задание 5.1. Настройка рабочего места
Выполняется в симуляторе SITL, реальный аппарат не требуется.
- Соберите на панели Quick сетку 3 × 4 из полей, перечисленных в разделе 2.2.
- Включите отображение графика
nav_roll/rollчерез кнопку Tuning. - Настройте голосовые оповещения так, чтобы озвучивались смена режима, достижение точки маршрута и предупреждение о батарее.
- Сохраните текущий набор параметров симулятора в файл с осмысленным именем.
Задание 5.2. Чтение сообщений
Выполняется в симуляторе SITL, реальный аппарат не требуется.
- В симуляторе попробуйте армировать аппарат в режиме AUTO без загруженной миссии.
- Найдите во вкладке Messages точный текст отказа.
- Повторите попытку в режиме LOITER до получения GPS-решения. Зафиксируйте формулировку.
- Составьте список из пяти сообщений PreArm с переводом и объяснением причины.
8. Проверьте себя
Сформулируйте ответ своими словами, прежде чем сверяться со справочником ответов (последняя статья курса).
- В чём принципиальная разница между Basic Tuning, Extended Tuning и Full Parameter List?
- Какие данные показывает раскрывающаяся панель индикатора EKF и что означает значение 0,9 в поле Compass Variance?
- Почему нельзя использовать кнопку Disarm для аварийной остановки в полёте?
- Какая последовательность действий гарантирует, что изменённый параметр реально записан в автопилот?
- Зачем нужна функция Compare Params и в какой момент рабочего цикла она применяется?
9. Чек-лист самопроверки
Урок освоен, если каждый пункт выполнен на практике:
- Умею находить параметр по имени и читать его описание
- Знаю рабочий цикл: бэкап → правка → Write → проверка
- Настроен график nav_roll / roll через кнопку Tuning
- Понимаю, зачем нужна функция Compare Params
10. Что дальше
- Предыдущий урок: 4. Экран DATA: полётный экран оператора
- Следующий урок: 6. Протокол MAVLink: как аппарат разговаривает со станцией
- Полный перечень тем — в статье «Содержание курса».
- Четверг, 30 июля 2026