Режим удержания позиции БПЛА: какие системы в нём участвуют

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

3 мин чтенияПолётные контроллеры, автопилоты и режимы управления

Введение

Режим удержания позиции контролирует горизонтальное смещение, а не только ориентацию аппарата. Позиционное удержание требует данных о пространственном смещении, которых не обеспечивает одно выравнивание корпуса. В документации PX4 Altitude, Stabilized и Position разграничены по своим функциям. Одинаковое положение стиков не гарантирует одинаковый результат в этих режимах.

Принцип формирования данных

Режим удержания позиции должен оценивать горизонтальное движение и воздействовать на аппарат для уменьшения отклонения. Для этого требуется доступный и пригодный источник относительного или глобального положения.

Для него нужна пригодная оценка местоположения или относительного перемещения; в документации PX4 это отделено от Altitude и Stabilized.

Сравнение двух показателей

Удержание позиции отличается от выравнивания горизонта: аппарат может оставаться горизонтальным, но перемещаться относительно поверхности.

Близкие технические понятия

position fix — пригодная оценка позиции; attitude hold — стабилизация ориентации без гарантии неподвижности.

Точность режима нельзя выводить только из списка установленных датчиков. Важны неопределённость оценки, условия испытаний и выбранная система отсчёта.

Что не следует заключать

Слово «позиция» не сообщает, каким датчиком измерено движение; возможности зависят от архитектуры аппарата.

Удержание позиции и стабилизация ориентации — разные функции

Позиция означает расположение в выбранной системе координат, а ориентация описывает направление осей аппарата. Можно оценивать и стабилизировать ориентацию, не зная глобальной позиции. Поэтому функции удержания положения предъявляют иные информационные требования, чем простая стабилизация движения.

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

При сравнении режимов необходимо указывать платформу и версию программного обеспечения. Общее определение полезно для просветительского материала, но не позволяет делать выводы о конкретных системах военного назначения.

Позиция — составная оценка

Чтобы удерживать положение, системе недостаточно только данных об угловом движении корпуса. Нужна оценка пространственного смещения относительно заданной системы координат. Источником могут служить разные навигационные измерения, свойства которых различаются. Программный регулятор работает с оценкой состояния, а не напрямую с «истинной координатой», не содержащей ошибок.

Следует отличать удержание направления, высоты и горизонтальной позиции. Эти функции могут сочетаться в пользовательском режиме, но имеют разные требования и неопределённости. В гражданских руководствах такие различия обычно отражаются таблицами зависимостей режимов. При обсуждении БПЛА на СВО некорректно выводить точность удержания точки из одного названия функции или числа спутников на экране.

Отображаемая неподвижность значка в интерфейсе не является независимым измерением устойчивости положения: сам значок строится из входящих данных. Условная ошибка навигации способна влиять на это впечатление. Для инженерного текста полезно отделять заданную позицию, измеренную траекторию и графическое представление. Только такое разделение позволяет корректно обсуждать возможности удержания положения без преувеличений.

Для удержания точки нужна оценка положения

В PX4 Position отличается от Altitude тем, что система не только стабилизирует вертикальную координату, но и стремится удерживать положение в горизонтальной плоскости. Такая функция опирается на оценку позиции; это не обязательно тождественно одному конкретному спутниковому модулю. Описание в пользовательском интерфейсе не раскрывает автоматически все датчики, задействованные внутри алгоритма. Поэтому качество удержания нельзя выводить лишь из наличия пункта Position в списке режимов.

Источники

  1. PX4 — Flight Modes (Multicopter) — Режимы полёта с разной степенью помощи автопилота.
  2. PX4 — Using PX4 Navigation Filter (EKF2) — Объединение измерений датчиков; документация ПО, не утверждение о военном комплексе.
  3. ArduPilot — Copter Flight Modes — Перечень режимов, предпосылки и различия функций.

Улицы Героев

Сайт проекта и контакты.

ПРОФБПЛА · Связь, навигация и управление БПЛА на СВО