Перейти к содержимому
2

1.1.06. Упражнение 1.1ТП: автоматические режимы — контроль, вмешательство и геозона #

Автоматические режимы полётного контроллера — AltHold, PosHold, Loiter, Guided, Auto и RTL — удерживают высоту, позицию и траекторию без непрерывных действий пилота. Роль внешнего пилота при этом не исчезает, а меняется: вместо непосредственного управления он выполняет контроль полёта и вмешивается, когда отклонение выходит за установленные критерии. В этой статье разбираются иерархия автоматических режимов ArduPilot, условия их корректной работы, процедура контроля, критерии и техника вмешательства; все элементы выполняются в ArduPilot SITL с Mission Planner. Нормативная основа: Упражнение 1.1ТП этапа тренажёрной подготовки типовой программы Минтранса России.

Содержание

1. Цели упражнения и место в программе

Упражнение формирует навык контроля автоматического полёта и своевременного вмешательства в него. Пилот изучает, что именно удерживает каждый автоматический режим, какие условия необходимы для его корректной работы, каким порядком наблюдать за полётом и по каким критериям прекращать автоматическое выполнение и перехватывать управление. Техника самих переключений подробно разбирается в статье 1.1.07; здесь переключение — инструмент вмешательства.

Место в программе: элемент входит в Упражнение 1.1ТП Задачи 1 этапа тренажёрной подготовки; рекомендуемое время — ориентировочно 1 астрономический час. Упражнение опирается на статьи 1.1.03 (полёт по заданию) и 1.1.04 (автоматические взлёт, посадка, возврат) и готовит пилота к Задаче 2 — полётам с имитацией аварийных ситуаций, где те же навыки применяются при отказах.

Связь с реальной эксплуатацией. Автоматические режимы применяются в большинстве эксплуатационных полётов: съёмка по заданию, инспекция объекта по маршруту, возврат при потере связи. Статистика разборов происшествий показывает: отказ автоматики сам по себе редко приводит к происшествию — к нему приводит неконтролируемый отказ, когда пилот не наблюдает полёт или вмешивается с опозданием.
↑ К оглавлению

2. Обозначения и глоссарий

ОбозначениеНаименованиеЕдиница
HDOPснижение точности по горизонтали — безразмерный показатель геометрии спутников; меньше — лучшебезразмерная
Nспчисло спутников, используемых навигационным приёмникомшт.
σпозсреднеквадратическая ошибка определения позициим
σизмошибка измерения псевдодальности (составляющая ошибки позиции)м
tвмвремя вмешательства: от обнаружения отклонения до его парированияс
Sдрсмещение аппарата за время вмешательствам
FS_BATT_MAHпорог отказной реакции по израсходованной ёмкости батареимА·ч
GF_ACTIONдействие при нарушении геозоны (0 — сообщение, 1 — удержание, 2 — возврат)

Автоматический режим — режим полётного контроллера, в котором траектория формируется автоматом по заданной цели (высота, позиция, путевая точка). Контроль полёта — циклическое наблюдение параметров: положение относительно заданной траектории, скорость, высота, состояние батареи, сообщения наземной станции. Вмешательство — действие пилота, изменяющее работу автоматики: пауза (переход в удержание), перехват управления (ручной режим), возобновление задания, возврат. Приоритет пилота — свойство системы немедленно исполнять команды пилота в любом режиме, кроме блокировок, задаваемых отказной логикой.

↑ К оглавлению

3. Автоматические режимы и порядок их контроля

3.1. Иерархия режимов: что удерживает каждый режим

Режимы ArduPilot выстраиваются в иерархию по объёму автоматизации: каждый следующий уровень добавляет удержание нового параметра, сохраняя предыдущие.

УровеньРежимыЧто удерживает автоматикаЧто делает пилот
0 — стабилизацияStabilize, Acroугловое положение (в Stabilize)тяга, курс, перемещение — полностью вручную
1 — высотаAltHoldвысоту и вертикальную скоростькурс и горизонтальное перемещение
2 — позицияPosHold, Loiterвысоту и горизонтальную позицию (скорость — по отклонению органа управления)задаёт перемещение отклонениями органов; в Loiter — только наблюдает
3 — цельGuided, RTLполёт к указанной цели: точке на карте или точке взлётауказывает цели, контролирует, готов к вмешательству
4 — заданиеAutoпоследовательность путевых точек и команд полётного заданияконтроль и вмешательство по критериям

Практический смысл иерархии: при ухудшении условий (ветер, потеря спутников, отказ датчика) пилот опускается на тот уровень, который ещё работоспособен. Отказ спутниковой навигации лишает уровней 2–4, но оставляет уровень 1 — AltHold работает по барометру и акселерометру. Поэтому переход «вниз по иерархии» отрабатывается как штатная процедура, а не как аварийная импровизация.

3.2. Условия работы: спутниковая навигация, компас, питание

Режимы удержания позиции и полёта по заданию требуют достоверной оценки позиции и скорости, которую формирует фильтр по данным спутникового приёмника, акселерометров, гироскопов и барометра. Минимальные условия качественного удержания: число спутников не менее 8–10, HDOP не более 1,5–2,0, отсутствие мощных источников радиопомех, корректная калибровка компаса. Оценка ошибки позиции: \( \sigma_{поз} \approx HDOP \cdot \sigma_{изм} \) — при типовой ошибке измерения 1,5 м и HDOP 0,9 это около 1,4 м; при HDOP 2,5 — около 3,8 м, то есть автомат будет удерживать позицию с ошибкой в несколько метров, оставаясь полностью исправным (расчёт — задача 3).

Питание: автоматические режимы не переживают глубокого разряда. Отказные реакции по батарее (параметры FS_BATT_VOLTAGE, FS_BATT_MAH) задаются до взлёта и определяют, при каком остатке энергии аппарат прекратит задание и начнёт возврат или посадку. Порог выбирается расчётом из расхода на возврат с запасом (задача 2; порядок расчёта возврата — статья 1.1.04, задача 3).

3.3. Контроль полёта и критерии вмешательства

Контроль выполняется циклически, с периодом 5–10 секунд по цепочке: траектория (аппарат на линии заданного маршрута, отклонение не растёт) — параметры (скорость, высота, направление) — ресурс (напряжение и остаток ёмкости батареи, качество спутниковой навигации) — сообщения (предупреждения наземной станции) — обстановка (люди, другие аппараты, препятствия по маршруту). Цикл не прерывается наблюдением только за видео с камеры: видео показывает обстановку под аппаратом, но не показывает параметры полёта.

Критерии вмешательства устанавливаются до взлёта и записываются в задание на тренировку. Типовой набор: отклонение от заданной траектории более 5 м и продолжающее расти; снижение ниже минимальной безопасной высоты; непредусмотренное заданием движение; появление людей или препятствий по линии полёта; предупреждение наземной станции о батарее, спутниках или потере связи. Вмешательство выполняется по принципу «сначала остановить, потом разбираться»: первое действие — пауза (Loiter или Position Hold), затем оценка обстановки, затем решение: продолжить задание, изменить его или вернуться.

Немедленное вмешательство без оценки. Есть класс ситуаций, в которых пауза недопустима и перехват выполняется немедленно: аппарат снижается на людей, движется к препятствию на малой высоте, выполняет непредсказуемое маневрирование. Порядок действий: полный перехват в ручной режим (Stabilize или AltHold), отвод от опасности, набор безопасной высоты, и только затем — оценка и решение. Колебание между «подождать, что сделает автомат» и «перехватить» — самая опасная ошибка контроля.
↑ К оглавлению

4. Ограничения и предельные значения

Значения ниже — учебные ориентиры для тренажёрного занятия. Перед лётным этапом они заменяются значениями из руководства по лётной эксплуатации конкретного типа беспилотного воздушного судна и настройками конкретного полётного контроллера (статья 0.4).

ПараметрУчебное ограничениеПояснение
число спутниковне менее 8 до взлётапри меньшем числе режимы позиции не включать
HDOPне более 2,0выше — ошибка удержания позиции растёт пропорционально (задача 3)
отклонение от траектории в Autoне более 5 мкритерий вмешательства
минимальная высота над препятствиямине менее 10 мв задании и в высоте возврата RTL_ALT
ветер для режимов позициине более 8 м/свыше — снос и повышенный расход; уточняется по типу аппарата
остаток ёмкости на начало возвратане менее полутора расходов на возвратпорог FS_BATT_MAH задаётся расчётом (задача 2)
геозонана 15–20 м больше рабочей зоныGF_ACTION = 2 (возврат) — страховка от грубой ошибки
высота экспериментов с режимамине менее 10 мпереходные процессы при переключении требуют запаса высоты
↑ К оглавлению

5. Настройка тренажёров

5.1. ArduPilot SITL с Mission Planner: режимы, геозона, телеметрия

  • Запустить модель ArduCopter (вкладка CONFIG, раздел Simulation либо sim_vehicle.py; порядок — статья 0.2 и курс «Mission Planner» на настоящем сайте). Дождаться загрузки: спутники, HDOP, состояние фильтра — на главном экране вкладки FLIGHT DATA.
  • Настроить переключатель режимов на аппаратуре (вкладка CONFIG, раздел Flight Modes): три положения первого переключателя назначить Stabilize, AltHold, Loiter; три положения второго — PosHold, RTL, Auto. Проверить соответствие: каждый щелчок переключателя меняет режим на экране.
  • Задать параметры отказных реакций: FS_BATT_ENABLE = 1, FS_BATT_VOLTAGE = 21,0 (для батареи 6S — примерно 3,5 В на элемент), FS_BATT_MAH — по расчёту задачи 2; FS_THR_ENABLE = 1 (реакция на потерю управления отрабатывается в статье 1.1.07).
  • Настроить геозону: GF_ENABLE = 1, GF_TYPE = 2 (максимальная высота) и 4 (минимальная высота) плюс 1 (максимальное удаление), GF_MAX_HOR_DIST = 150 (м), GF_MAX_ALT = 30 (м), GF_ACTION = 2 (возврат при нарушении).
  • Подготовить полётное задание из статьи 1.1.03 (прямоугольник 150 × 80 м, высота 10 м) — оно используется в элементах 2 и 3.
  • Включить ведение журнала (параметр LOG_BITMASK — по умолчанию) и после каждого вылета открывать журнал на вкладке DATA, раздел Log: оценка отклонений — обязательная часть упражнения.

5.2. FPV-тренажёры как вспомогательное средство

  • Liftoff и Uncrashed не моделируют полётный контроллер ArduPilot, поэтому автоматические режимы в них не отрабатываются; они применяются в этой статье только для поддержания моторики ручного пилотирования между циклами SITL (статьи 1.1.01–1.1.02).
  • Режимы с автоматическим удержанием в FPV-тренажёрах (при их наличии в настройках модели) допускается использовать для демонстрации принципа «уровень иерархии — объём удержания», но зачётные элементы выполняются только в SITL, где поведение соответствует реальному полётному контроллеру.
  • Рекомендуемое распределение занятия: 15 минут ручного полёта в FPV-тренажёре для разогрева, затем 45 минут элементов в SITL.
↑ К оглавлению

6. Порядок выполнения упражнения

Элементы выполняются последовательно. Переход к следующему элементу допускается после трёх устойчивых выполнений предыдущего подряд. Под устойчивым выполнением понимается выполнение в пределах допусков без подсказок инструктора.

Элемент 1. Иерархия режимов: что удерживает автоматика

  • Выполнить взлёт и зависание на высоте 10 м в режиме Stabilize; записать по журналу разброс высоты и позиции за 30 секунд — это уровень 0: автоматика удерживает только углы.
  • Переключиться в AltHold: отпустить органы управления; записать разброс высоты (должен упасть до десятых долей метра) и позиции (останется прежним — позиция не удерживается).
  • Переключиться в PosHold и Loiter: записать разброс позиции — теперь удерживается и она; сравнить два режима: в PosHold перемещение задаётся отклонением органов, в Loiter органы управления не влияют на позицию.
  • Составить таблицу результатов: режим, разброс высоты, разброс позиции, действия пилота. Таблица прикладывается к журналу занятия.

Критерий: пилот без подсказки называет, что удерживает каждый режим и какие органы управления на него влияют; разброс высоты в AltHold и позиции в PosHold не превышает 1 м; переходы между режимами выполнены без изменения высоты более 1 м (техника переходов — статья 1.1.07).

Элемент 2. Контроль автоматического полёта по заданию

  • Загрузить полётное задание статьи 1.1.03 и выполнить проверку до взлёта: список точек, маршрут на карте, профиль высот.
  • Запустить задание в режиме Auto. Вести контроль вслух по цепочке раздела 3.3 с периодом 5–10 секунд: траектория, параметры, ресурс, сообщения, обстановка. Инструктор отмечает пропущенные звенья цепочки.
  • На втором круге инструктор называет параметр (например, «напряжение батареи»), пилот за время не более 5 секунд находит его на наземной станции и называет значение.
  • После посадки открыть журнал и построить список отклонений фактической траектории от заданной по каждой стороне; сравнить с тем, что пилот назвал вслух в полёте.

Критерий: пилот сопровождает полёт непрерывным контролем по цепочке, не фиксируя взгляд на одном источнике более 10 секунд; находит любой названный параметр за 5 секунд; оценки отклонений в полёте расходятся с журналом не более чем на 1 м.

Элемент 3. Вмешательство: пауза, перехват, возобновление

  • Во время выполнения задания по команде инструктора «пауза» переключить режим в Loiter: аппарат останавливается и удерживает позицию; время от команды до остановки — не более 3 секунд.
  • После паузы возобновить задание переключением в Auto; оценить по журналу переходный процесс: перелёт к ближайшей путевой точке, отклонение от линии захвата.
  • По команде «перехват» переключиться в AltHold и вручную отвести аппарат на 20–30 м от линии маршрута; затем вернуть его к маршруту вручную и возобновить задание.
  • Выполнить полный возврат: на удалении 100–120 м переключить RTL, проконтролировать набор высоты возврата и посадку; пилот сопровождает возврат контролем и готов вмешаться.
  • Разобрать по журналу: сколько метров прошёл аппарат между командой и остановкой в каждом случае; сравнить с расчётом задачи 1.

Критерий: пауза выполняется за время не более 3 секунд без потери высоты более 1 м; при возобновлении задания захват маршрута выполняется без выхода за пределы 10 м от линии; пилот до полёта назвал порядок вмешательства и выполнил его без напоминаний.

Элемент 4. Геозона и её срабатывание

  • Проверить параметры геозоны (GF_ENABLE, GF_MAX_HOR_DIST, GF_MAX_ALT, GF_ACTION) и объяснить вслух, какое действие выполнит аппарат при каждом типе нарушения.
  • В режиме PosHold на высоте 10 м намеренно выйти за границу максимального удаления; наблюдать срабатывание: сообщение наземной станции и начало возврата (GF_ACTION = 2).
  • Во время возврата, вызванного геозоной, выполнить вмешательство: переключиться в Loiter, остановить аппарат, оценить положение, вернуться в рабочую зону вручную.
  • Повторить с нарушением максимальной высоты (набор выше GF_MAX_ALT) и с нарушением минимальной высоты при наличии настройки GF_MIN_ALT.
  • По журналу зафиксировать: расстояние фактического выхода за границу до срабатывания и время реакции системы.

Критерий: пилот до взлёта назвал действия геозоны по каждому параметру; срабатывание не стало для пилота неожиданностью; вмешательство в автоматический возврат выполнено уверенно, аппарат остановлен и возвращён в рабочую зону без выхода за другие ограничения.

Признак освоения элемента. Пилот вмешивается на опережение: действие начинается при появлении тенденции к выходу за критерий, а не после самого выхода. Формальный признак — по журналу полёта ни одно отклонение за занятие не достигло критерия вмешательства, а действия пилота опережают рост отклонения на 2–3 секунды.
↑ К оглавлению

7. Типовые ошибки и их разбор

Ошибки сгруппированы по механизму возникновения. Инструктор фиксирует в протоколе не саму ошибку, а её тип: техника пилотирования, процедура, распределение внимания или знание ограничений.

ОшибкаКак выглядитМеханизмУстранение
«Полёт без пилота» пилот убирает руки с аппаратуры, смотрит в экран видео, на параметры не смотрит ложное доверие автоматике; цепочка контроля не сформирована контроль вслух по цепочке раздела 3.3; руки на аппаратуре в течение всего автоматического полёта
неизвестный текущий режим при вмешательстве аппарат ведёт себя «не так», пилот теряется положения переключателей режимов не соответствуют ожиданиям; проверка до взлёта не выполнена проверка карты режимов до взлёта щёлканьем каждого положения; правило: сначала назвать режим вслух, потом переключать
позднее вмешательство отклонение достигло 10–15 м прежде чем пилот отреагировал критерии вмешательства не установлены заранее; пилот ждёт «очевидной» ошибки критерии — в задании на тренировку (статья 0.1); тренировка по элементам 2 и 3 с нормированием времени реакции
контроль только по видео пилот видит площадку под аппаратом, но не знает остатка батареи и числа спутников видео воспринимается как основной источник информации видео — пятый элемент цепочки контроля, а не первый; параметры и сообщения — на наземной станции
взлёт без отказных реакций FS_BATT_* и GF_* не заданы либо заданы произвольно пилот считает отказные настройки «делом контроллера», а не своей подготовкой пороги батареи и геозона входят в предвзлётный чек-лист; значения — расчётные (задачи 2 и 3)
возобновление задания издалека после ручного отвода на 50–80 м пилот переключает Auto; аппарат резво летит к маршруту через препятствия захват путевой точки выполняется по кратчайшей прямой без учёта обстановки возобновлять задание, только подойдя вручную к линии маршрута (не далее 10–15 м) и проверив линию захвата на препятствия
вмешательство без набора высоты перехват у земли, аппарат в ручном режиме цепляет препятствие первое действие после перехвата — отвод в сторону, а не вверх порядок вмешательства: остановить, набрать безопасную высоту, оценить, решить; отрабатывается элементом 3
↑ К оглавлению

8. Практика: расчётные задачи (с решениями)

Задачи построены по единому шаблону: Задача — что происходит и что нужно найти; Заданные параметры — таблица известных величин; Искомые параметры — что вычислить; Решение — по шагам; Ответ и Вывод — результат и его практический смысл.

Задача 1. Расстояние обнаружения при сносе к границе зоны

Задача. Из-за порыва ветра аппарат в режиме PosHold начал снос к границе рабочей зоны со скоростью 5 м/с. До границы 60 м. Пилот обнаруживает снос, переключает режим и парирует его с ускорением 2 м/с². Время от обнаружения до начала парирования — 2,5 с. Требуется определить смещение за время вмешательства и минимальное расстояние, на котором снос должен быть обнаружен, чтобы аппарат не достиг границы.

Заданные параметры:

ПараметрЗначение
скорость сноса, Vсн5 м/с
расстояние до границы зоны60 м
время реакции и переключения режима2,5 с
ускорение парирования, a2 м/с²

Искомые параметры: смещение за время реакции (м); время и путь гашения сноса (с, м); полное смещение Sдр (м); минимальное расстояние обнаружения (м); запас в сценарии с 60 м (м).

Решение.

  1. Смещение за время реакции: \( S_{1} = V_{сн} \cdot t = 5 \cdot 2{,}5 = 12{,}5\ \text{м} \).
  2. Время гашения скорости сноса: \( t_{2} = V_{сн} / a = 5 / 2 = 2{,}5\ \text{с} \).
  3. Путь за время гашения: \( S_{2} = \dfrac{V_{сн}^{2}}{2a} = \dfrac{25}{4} = 6{,}25\ \text{м} \).
  4. Полное смещение: \( S_{др} = 12{,}5 + 6{,}25 = 18{,}75 \approx 19\ \text{м} \).
  5. Минимальное расстояние обнаружения — само смещение 19 м; для вмешательства с запасом, равным ещё одному смещению: \( 2 \cdot 19 = 38\ \text{м} \).
  6. Проверка сценария: обнаружение на 60 м даёт запас \( 60 - 19 = 41\ \text{м} \) — граница не достигается.

Ответ: за время вмешательства аппарат смещается примерно на 19 м; снос должен обнаруживаться не позже 38 м до границы (с запасом); в сценарии с 60 м запас составляет 41 м.

Вывод. Время вмешательства определяется в основном временем реакции и переключения (12,5 м из 19 м), а не возможностями аппарата. Отсюда два следствия: положения переключателя режимов должны быть известны наизусть, а рабочая зона планируется с припуском не менее 20 м на снос — именно поэтому геозона ставится на 15–20 м дальше рабочей зоны (раздел 4).

Задача 2. Порог отказной реакции по батарее

Задача. Для аппарата с батареей 6S, 1300 мА·ч определить порог FS_BATT_MAH, при котором отказная реакция «возврат» сработает с запасом, и время полёта от взлёта до срабатывания. Расход заряда на полный возврат по сценарию статьи 1.1.04 (задача 3) — 340 мА·ч; требуемый запас — полуторакратный; средний ток полёта по заданию — 14 А; глубина разряда ограничена 80 % ёмкости.

Заданные параметры:

ПараметрЗначение
ёмкость батареи1300 мА·ч
допустимая глубина разряда80 %
расход на возврат340 мА·ч
требуемый запас×1,5
средний ток полёта по заданию14 А

Искомые параметры: доступная ёмкость (мА·ч); порог FS_BATT_MAH (мА·ч); расход на задание до срабатывания (мА·ч); время полёта до срабатывания (с); доля задания, которую можно выполнить.

Решение.

  1. Доступная ёмкость: \( 1300 \cdot 0{,}8 = 1040\ \text{мА·ч} \).
  2. Порог отказной реакции: \( FS\_BATT\_MAH = 340 \cdot 1{,}5 = 510\ \text{мА·ч} \); округление выполняется в большую сторону (уменьшение порога сократило бы запас): принимается 520 мА·ч.
  3. Расход на задание до срабатывания: \( 1040 - 520 = 520\ \text{мА·ч} \).
  4. Время полёта до срабатывания: \( \dfrac{0{,}520\ \text{А·ч}}{14\ \text{А}} = 0{,}0371\ \text{ч} = 134\ \text{с} \).
  5. Сравнение с заданием: обход схемы из статьи 1.1.03 занимает 41 с; до срабатывания порога выполняются 3 обхода (123 с), четвёртый завершиться не успеет.

Ответ: порог FS_BATT_MAH = 520 мА·ч; полёт по заданию до срабатывания длится 134 с, что соответствует трём полным обходам схемы из четырёх запланированных.

Вывод. Отказная реакция по батарее — не «последний рубеж», а элемент плана занятия: объём задания рассчитывается так, чтобы срабатывание порога в штатном полёте не наступало. Если расчёт показывает обратное (как здесь — четвёртый обход под угрозой), задание сокращают до взлёта, а не по факту срабатывания.

Задача 3. Точность удержания позиции и качество навигации

Задача. Оценить ошибку удержания позиции в режиме PosHold при разном качестве спутниковой навигации и определить максимальный HDOP, при котором удержание укладывается в допуск 2 м. Ошибку измерения псевдодальности принять 1,5 м; оценку позиции считать по формуле \( \sigma_{поз} \approx HDOP \cdot \sigma_{изм} \); фактическое отклонение удержания принять равным утроённой ошибке позиции.

Заданные параметры:

ПараметрЗначение
ошибка измерения псевдодальности, σизм1,5 м
варианты HDOP0,9; 1,5; 2,5; 4,0
допуск удержания позиции2 м

Искомые параметры: ошибка позиции для каждого HDOP (м); ожидаемое отклонение удержания (м); максимальный HDOP для допуска 2 м.

Решение.

  1. HDOP 0,9: \( \sigma_{поз} = 0{,}9 \cdot 1{,}5 = 1{,}35\ \text{м} \); отклонение удержания \( 3 \cdot 1{,}35 = 4{,}05\ \text{м} \).
  2. HDOP 1,5: \( \sigma_{поз} = 2{,}25\ \text{м} \); отклонение \( 6{,}75\ \text{м} \).
  3. HDOP 2,5: \( \sigma_{поз} = 3{,}75\ \text{м} \); отклонение \( 11{,}25\ \text{м} \).
  4. HDOP 4,0: \( \sigma_{поз} = 6\ \text{м} \); отклонение \( 18\ \text{м} \).
  5. Обратная оценка: для отклонения не более 2 м требуется \( \sigma_{поз} \le 2 / 3 = 0{,}67\ \text{м} \), откуда \( HDOP \le 0{,}67 / 1{,}5 = 0{,}44 \) — практически недостижимое значение.
  6. Уточнение: допуск 2 м реалистичен при удержании по оптическому потоку вблизи земли или при HDOP около 0,7–0,9 и спокойной атмосфере; в учебных целях принимается критерий «HDOP не более 1,5 и отклонение удержания не более 4–5 м».

Ответ: ожидаемое отклонение удержания составляет 4 м при HDOP 0,9; 6,8 м при 1,5; 11,3 м при 2,5; 18 м при 4,0. Двухметровый допуск спутниковым удержанием не обеспечивается — он достижим только вблизи земли при работе по оптическому потоку.

Вывод. Автоматическое удержание позиции — это удержание «в пределах нескольких метров», а не сантиметров. Планируя полёт над препятствиями и людьми, запас по расстоянию закладывают исходя из худшего случая: тройная ошибка позиции при текущем HDOP. HDOP проверяется до взлёта и включается в предвзлётный чек-лист (статья 0.1); при HDOP более 2,0 режимы позиции не применяются.

↑ К оглавлению

9. Критерии зачёта и чек-лист самопроверки

Нормативы приведены для тренажёрного этапа; перед этапом лётной подготовки они ужесточаются. Отметьте только то, что выполняется устойчиво, без подсказок инструктора.

НавыкКритерий зачёта
Иерархия режимовбез подсказки называю, что удерживает каждый режим, и подтверждаю это журналом (элемент 1)
Условия работы автоматикипроверяю спутники и HDOP до взлёта; знаю пороги: не менее 8 спутников, HDOP не более 2,0
Цепочка контроляведу контроль вслух по пяти звеньям с периодом 5–10 секунд, не фиксируясь на одном источнике
Поиск параметранахожу любой названный параметр на наземной станции за 5 секунд
Критерии вмешательстваназываю свои критерии до взлёта; они записаны в задании на тренировку
Паузапо команде переключаю Loiter за 3 секунды, потеря высоты не более 1 м
Перехват и возобновлениеотвожу аппарат вручную и возобновляю задание, захват маршрута — не далее 10–15 м от линии
Контроль возврата RTLсопровождаю возврат контролем; знаю высоту возврата и проверил её против препятствий
Геозонанастроил геозону, объясняю действие при каждом нарушении, вмешательство в сработавший возврат выполнено уверенно
Расчётыбез подсказки определяю смещение за время вмешательства, порог FS_BATT_MAH и ожидаемую ошибку удержания по HDOP
↑ К оглавлению

10. Источники

  1. Типовая программа «Подготовка специалистов авиационного персонала гражданской авиации для подтверждения уровня, соответствующего требованиям, предъявляемым к обладателю свидетельства внешнего пилота» (Минтранс России). Этап тренажёрной подготовки: Задача 1, Упражнение 1.1ТП. garant.ru/products/ipo/prime/doc/56899532
  2. Федеральные авиационные правила «Подготовка и выполнение полётов в гражданской авиации Российской Федерации» (приказ Минтранса России от 31.07.2009 № 128).
  3. ICAO Doc 10019 «Manual on Remotely Piloted Aircraft Systems (RPAS)» — разделы о функциях командно-диспетчерского пункта и о действиях при отказах.
  4. ArduPilot Copter Documentation, «Flight Modes» — полное описание режимов и их иерархия. ardupilot.org/copter/docs/flight-modes
  5. ArduPilot Copter Documentation, «Failsafe» — отказные реакции по батарее (FS_BATT_VOLTAGE, FS_BATT_MAH), радиоканалу и наземной станции. ardupilot.org/copter/docs
  6. ArduPilot Copter Documentation, «Geofence» — параметры GF_ENABLE, GF_TYPE, GF_MAX_HOR_DIST, GF_MAX_ALT, GF_ACTION. ardupilot.org/copter/docs
  7. ArduPilot Parameter Reference — POSHOLD_*, LOITER_*, WPNAV_*, RTL_ALT. autotest.ardupilot.org
  8. Mission Planner Documentation — настройка Flight Modes, телеметрия, анализ журнала полёта. ardupilot.org/planner
  9. Курс «Mission Planner» на настоящем сайте — уроки режимов полёта, отказных реакций и разбора журнала.
  10. Статьи настоящего курса: 0.1 (задание на тренировку), 1.1.03 (полёт по заданию), 1.1.04 (автоматические взлёт, посадка, возврат), 1.1.07 (переключение режимов), а также Задача 2 — полёты с имитацией аварийных ситуаций.

Проверено: 15.09.2026. Значения допусков являются учебными ориентирами тренажёрного этапа и уточняются по руководству по лётной эксплуатации конкретного типа беспилотного воздушного судна.

  • мод. : Вторник, 15 сентября 2026