2025-11-11T10:13:09.504338

Geometric Tracking Control of Omnidirectional Multirotors for Aggressive Maneuvers

Lee, Cheng, Wu et al.
An omnidirectional multirotor has the maneuverability of decoupled translational and rotational motions, superseding the traditional multirotors' motion capability. Such maneuverability is achieved due to the ability of the omnidirectional multirotor to frequently alter the thrust amplitude and direction. In doing so, the rotors' settling time, which is induced by inherent rotor dynamics, significantly affects the omnidirectional multirotor's tracking performance, especially in aggressive flights. To resolve this issue, we propose a novel tracking controller that takes the rotor dynamics into account and does not require additional rotor state measurement. This is achieved by integrating a linear rotor dynamics model into the vehicle's equations of motion and designing a PD controller to compensate for the effects introduced by rotor dynamics. We prove that the proposed controller yields almost global exponential stability. The proposed controller is validated in experiments, where we demonstrate significantly improved tracking performance in multiple aggressive maneuvers compared with a baseline geometric PD controller.
academic

Геометрическое управление отслеживанием всенаправленных мультироторов при агрессивных маневрах

Основная информация

  • ID статьи: 2209.10024
  • Название: Geometric Tracking Control of Omnidirectional Multirotors for Aggressive Maneuvers
  • Авторы: Hyungyu Lee, Sheng Cheng, Zhuohuan Wu, Jaeyoung Lim, Roland Siegwart, Naira Hovakimyan
  • Классификация: cs.RO (робототехника), cs.SY (системы и управление), eess.SY (электротехнические системы и управление)
  • Дата публикации: Первоначально представлена в сентябре 2022 г., обновлена в январе 2025 г.
  • Ссылка на статью: https://arxiv.org/abs/2209.10024

Аннотация

Всенаправленные мультироторы обладают развязанными возможностями трансляционного и ротационного маневрирования, превосходящими возможности традиционных мультироторов. Эта маневренность достигается за счет частого изменения амплитуды и направления тяги. При этом время стабилизации винтов, вызванное собственной динамикой винтов, существенно влияет на производительность отслеживания всенаправленных мультироторов, особенно при агрессивном полете. Для решения этой проблемы в статье предлагается новый регулятор отслеживания, учитывающий динамику винтов без необходимости дополнительных измерений состояния винтов. Путем интеграции линейной модели динамики винтов в уравнения движения летательного аппарата и разработки PD-регулятора для компенсации влияния, вызванного динамикой винтов, авторы доказывают почти глобальную экспоненциальную устойчивость предложенного регулятора. Экспериментальная проверка показывает значительное улучшение производительности отслеживания при различных агрессивных маневрах по сравнению с базовым геометрическим PD-регулятором.

Исследовательский контекст и мотивация

Определение проблемы

  1. Основная проблема: Время стабилизации динамики винтов серьезно влияет на производительность отслеживания всенаправленных мультироторов при выполнении агрессивных маневров
  2. Технические вызовы: Традиционные регуляторы предполагают идеальный быстрый отклик винтов, игнорируя влияние динамики винтов на производительность системы
  3. Практические требования: В динамических окружениях всенаправленные мультироторы должны часто и точно изменять скорость и направление, что требует высокой точности управления

Значимость исследования

  • Всенаправленные мультироторы способны генерировать тягу, противодействующую гравитации в любой ориентации, значительно расширяя диапазон применения
  • Способность к агрессивным маневрам критична для операций в динамических окружениях
  • Существующие методы не учитывают систематически динамику винтов, что ограничивает практическую производительность

Ограничения существующих методов

  1. Игнорирование динамики винтов: Большинство исследований предполагают быстрые (и, следовательно, пренебрежимые) характеристики динамики винтов
  2. Необходимость дополнительных датчиков: Некоторые методы, учитывающие динамику винтов, требуют специализированных датчиков или электронных регуляторов скорости для измерения состояния винтов
  3. Отсутствие гарантий устойчивости: Существующие методы не предоставляют строгого анализа устойчивости

Основные вклады

  1. Инновационная архитектура управления: Предложен первый регулятор для всенаправленных мультироторов, учитывающий динамику винтов без необходимости дополнительных измерений состояния винтов
  2. Теоретические гарантии: Доказана почти глобальная экспоненциальная устойчивость предложенного регулятора в полной системе с динамикой винтов
  3. Экспериментальная проверка: Использована восьмироторная всенаправленная платформа для проверки превосходной производительности регулятора при агрессивных маневрах
  4. Универсальный дизайн: Регулятор применим к системам с однонаправленными и двунаправленными винтами

Описание метода

Определение задачи

Входные данные: Желаемая траектория положения pd(t)p_d(t), желаемая траектория ориентации Rd(t)R_d(t) и их производные Выходные данные: Команда тяги винта fcmdf_{cmd}Ограничения: Управление отслеживанием траектории с учетом влияния динамики винтов

Моделирование системы

Модель динамики винтов

Используется модель динамики тяги (TD), упрощающая тягу до системы первого порядка: fi˙=1αf,i(fcmd,ifi)\dot{f_i} = \frac{1}{\alpha_{f,i}}(f_{cmd,i} - f_i)

где αf,i\alpha_{f,i} — постоянная времени тяги i-го винта.

Полные уравнения движения

Уравнения Ньютона-Эйлера с учетом динамики винтов: mv˙=αmv¨αR(F×ω)mgz^I+RFcmdm\dot{v} = -\alpha m\ddot{v} - \alpha R(F \times \omega) - mg\hat{z}_I + RF_{cmd}Jω˙=α(ω˙×Jω+ω×Jω˙+Jω¨)ω×Jω+McmdJ\dot{\omega} = -\alpha(\dot{\omega} \times J\omega + \omega \times J\dot{\omega} + J\ddot{\omega}) - \omega \times J\omega + M_{cmd}

Разработка регулятора

Регулятор трансляции

Определение ошибок:

  • Ошибка положения: ep=ppde_p = p - p_d
  • Ошибка скорости: ev=vvde_v = v - v_d
  • Ошибка силы: eF=FFde_F = F - F_d

Закон управления: Fcmd=Fd+αFd˙F_{cmd} = F_d + \alpha \dot{F_d}

где желаемая сила определяется как: Fd=RT(kpepkvev+mgz^I+mvd˙)F_d = R^T(-k_p e_p - k_v e_v + mg\hat{z}_I + m\dot{v_d})

Регулятор ротации

Определение ошибок:

  • Ошибка ориентации: eR=12[RdTRRTRd]/1+tr(RdTR)e_R = \frac{1}{2}[R_d^T R - R^T R_d]^{\vee}/\sqrt{1 + tr(R_d^T R)}
  • Ошибка угловой скорости: eω=ωRTRdωde_{\omega} = \omega - R^T R_d \omega_d
  • Ошибка момента: eM=MMde_M = M - M_d

Закон управления: Mcmd=Md+αMd˙M_{cmd} = M_d + \alpha \dot{M_d}

Технические инновации

  1. Разработка компенсирующих членов: Активная компенсация задержки, вызванной динамикой винтов, через члены αFd˙\alpha\dot{F_d} и αMd˙\alpha\dot{M_d}
  2. Отсутствие необходимости в дополнительных датчиках: Использование оценок IMU для ошибок силы и момента, избегая специализированных датчиков состояния винтов
  3. Геометрическая схема управления: Разработка регулятора на многообразии SO(3), избегая проблем с особенностями
  4. Развязанная разработка: Независимая разработка регуляторов трансляции и ротации, упрощающая структуру управления

Экспериментальная установка

Экспериментальная платформа

  • Конфигурация: Восьмироторный всенаправленный мультиротор с фиксированным наклоном и двунаправленными винтами
  • Оборудование: Двигатели BrotherHobby LPD 2306.5 2000KV, винты Gemfan 513D трехлопастные 3D
  • Параметры: Масса 1,481 кг, тензор инерции J = diag(0,020, 0,021, 0,020) кг·м²
  • Постоянная времени винта: αf = 0,07 с

Экспериментальный дизайн

Три основных сценария тестирования:

  1. Траектория чистой трансляции: Проверка системы трансляционного управления
  2. Траектория однооси ротации: Проверка системы ротационного управления
  3. Траектория многооси ротации: Проверка управления комбинированным движением

Метрики оценки

  • Среднеквадратичная ошибка положения (RMSE)
  • Среднеквадратичная ошибка ориентации (RMSE)
  • Сравнение точности отслеживания

Результаты экспериментов

Основные результаты

Эксперимент с траекторией чистой трансляции

  • Траектория: xd(t)=0,4cos(4π3t)x_d(t) = -0,4\cos(\frac{4\pi}{3}t), yd(t)=0,4sin(4π3t)y_d(t) = 0,4\sin(\frac{4\pi}{3}t), zd(t)=0,6z_d(t) = 0,6 м
  • Результат: RMSE положения предложенного метода на 31% ниже, чем у базового метода
  • Анализ: Значительное улучшение производительности отслеживания в направлениях x и y, сравнимая производительность по оси z

Эксперимент с траекторией однооси ротации

  • Траектория: ωzB=π2sin(2πt)\omega_z^B = \frac{\pi}{2}\sin(2\pi t) рад/с
  • Результат: RMSE ориентации на 39% ниже, чем у базового метода
  • Анализ: Значительное улучшение производительности отслеживания ориентации при высоких угловых ускорениях

Эксперимент с траекторией многооси ротации

  • Траектория: ωzB=2π\omega_z^B = 2\pi рад/с, ωyI(t)=π2sin(πt)\omega_y^I(t) = \frac{\pi}{2}\sin(\pi t) рад/с
  • Результат: Улучшение RMSE ориентации на 11%, значительное улучшение отслеживания положения
  • Анализ: Проверка комплексного повышения производительности при сложных маневрах

Ключевые выводы

  1. Влияние динамики винтов: При агрессивных маневрах время стабилизации винтов является основным фактором, влияющим на производительность
  2. Эффект компенсации: Предложенный метод эффективно компенсирует фазовое отставание, вызванное динамикой винтов
  3. Универсальность: Метод показывает улучшения для различных типов агрессивных маневров

Теоретический анализ

Доказательство устойчивости

Разработка функции Ляпунова

Система трансляции: V1=12kpep2+12mev2+12αeF2+c1epevV_1 = \frac{1}{2}k_p\|e_p\|^2 + \frac{1}{2}m\|e_v\|^2 + \frac{1}{2}\alpha\|e_F\|^2 + c_1 e_p \cdot e_v

Система ротации:
V2=12eωJeω+kRΨ(R,Rd)+12αeM2+c2eReωV_2 = \frac{1}{2}e_{\omega} \cdot Je_{\omega} + k_R\Psi(R,R_d) + \frac{1}{2}\alpha\|e_M\|^2 + c_2 e_R \cdot e_{\omega}

Условия устойчивости

Коэффициенты управления должны удовлетворять: kp>c1kv2+2c1kvc12m(4(kvc1)1),kv>c1+14k_p > \frac{c_1k_v^2 + 2c_1k_v - c_1^2}{m(4(k_v - c_1) - 1)}, \quad k_v > c_1 + \frac{1}{4}

kR>c2kω2λm(4(kω12c2)1),kω>12c2+14k_R > \frac{c_2k_{\omega}^2}{\lambda_m(4(k_{\omega} - \frac{1}{2}c_2) - 1)}, \quad k_{\omega} > \frac{1}{2}c_2 + \frac{1}{4}

Основная теорема

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

Связанные работы

Развитие всенаправленных мультироторов

  • Системы с однонаправленными винтами: Требуют минимум 7 винтов или механизма переменного наклона
  • Системы с двунаправленными винтами: Упрощают механическую конструкцию, но имеют более низкую энергетическую эффективность
  • Методы управления: Эволюция от геометрического PID к нелинейному MPC

Моделирование динамики винтов

  • Модель DCMD: Точная модель, основанная на динамике бесщеточного двигателя постоянного тока
  • Модель TD: Упрощенная модель динамики тяги, балансирующая точность и сложность
  • Применение: Успешное применение в неподвижнокрыльных летательных аппаратах и квадрокоптерах

Заключение и обсуждение

Основные выводы

  1. Успешно разработан регулятор для всенаправленных мультироторов, учитывающий динамику винтов
  2. Теоретически доказана почти глобальная экспоненциальная устойчивость
  3. Экспериментально проверено значительное улучшение производительности при агрессивных маневрах
  4. Практичный дизайн без необходимости в дополнительных датчиках

Ограничения

  1. Насыщение винтов: Текущая разработка не учитывает ограничения насыщения винтов
  2. Задержка реверса: Задержка реверса двунаправленных винтов не смоделирована
  3. Адаптация параметров: Не учтена робастность к изменениям характеристик винтов

Направления будущих исследований

  1. Оптимизация с ограничениями: Обработка насыщения винтов через ограниченные наименьшие квадраты
  2. Моделирование задержки реверса: Детальное моделирование, особенно для двунаправленных винтов
  3. Робастное управление: Интеграция робастного управления, адаптирующегося к изменениям характеристик винтов

Глубокая оценка

Преимущества

  1. Теоретическая строгость: Предоставлен полный анализ устойчивости и доказательства
  2. Практическая применимость: Отсутствие необходимости в дополнительных датчиках, простота развертывания
  3. Достаточная экспериментальная проверка: Три различных типа агрессивных маневров
  4. Высокая инновационность: Первый систематический учет динамики винтов в управлении всенаправленными мультироторами

Недостатки

  1. Упрощение модели: Модель TD имеет потерю точности по сравнению с моделью DCMD
  2. Ограниченный масштаб экспериментов: Проверка только на одной платформе, отсутствие разнообразия
  3. Ограничения окружающей среды: Эксперименты проведены в идеальной внутренней среде, отсутствуют тесты с внешними помехами
  4. Вычислительная сложность: Отсутствует детальный анализ вычислительной нагрузки в реальном времени

Влияние

  1. Академический вклад: Предоставляет новую перспективу в теории управления всенаправленными мультироторами
  2. Практическая ценность: Предлагает осуществимое решение для приложений с агрессивными маневрами
  3. Воспроизводимость: Предоставлены детальные параметры и детали реализации
  4. Расширяемость: Обеспечивает хорошую теоретическую базу для последующих исследований

Применимые сценарии

  1. Поиск и спасение: Требуется выполнение агрессивных маневров в сложных окружениях
  2. Промышленная инспекция: Точное позиционирование и инспекция в узких пространствах
  3. Исследовательская платформа: Базовая платформа для исследования управления всенаправленными летательными аппаратами
  4. Развлекательные представления: Приложения, требующие сложных траекторий полета

Библиография

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


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