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

Geometrische Verfolgungsregelung omnidirektionaler Multirotor-Fluggeräte für aggressive Manöver

Grundinformationen

  • Paper-ID: 2209.10024
  • Titel: Geometric Tracking Control of Omnidirectional Multirotors for Aggressive Maneuvers
  • Autoren: Hyungyu Lee, Sheng Cheng, Zhuohuan Wu, Jaeyoung Lim, Roland Siegwart, Naira Hovakimyan
  • Klassifizierung: cs.RO (Robotik), cs.SY (Systeme und Steuerung), eess.SY (Elektrotechnik Systeme und Steuerung)
  • Veröffentlichungszeitpunkt: Erstmals eingereicht September 2022, aktualisiert Januar 2025
  • Paper-Link: https://arxiv.org/abs/2209.10024

Zusammenfassung

Omnidirektionale Multirotor-Fluggeräte verfügen über entkoppelte Translations- und Rotationsbewegungsfähigkeiten, die die Manövrierfähigkeit herkömmlicher Multirotor-Fluggeräte übertreffen. Diese Manövrierfähigkeit wird durch häufige Änderungen der Schubamplitude und -richtung erreicht. Dabei beeinflusst die Stabilisierungszeit der Rotoren, die durch die inhärente Rotordynamik verursacht wird, erheblich die Verfolgungsleistung omnidirektionaler Multirotor-Fluggeräte, besonders bei aggressivem Flug. Um dieses Problem zu lösen, wird ein neuartiger Verfolgungsregler vorgestellt, der die Rotordynamik berücksichtigt und keine zusätzlichen Rotorzustandsmessungen erfordert. Durch die Integration eines linearen Rotordynamikmodells in die Bewegungsgleichungen des Fluggeräts und die Auslegung eines PD-Reglers zur Kompensation der durch die Rotordynamik eingeführten Effekte wird nachgewiesen, dass der vorgeschlagene Regler fast globale exponentielle Stabilität aufweist. Die experimentelle Validierung zeigt, dass dieser Regler im Vergleich zum Basis-Geometrie-PD-Regler die Verfolgungsleistung bei verschiedenen aggressiven Manövern erheblich verbessert.

Forschungshintergrund und Motivation

Problemdefinition

  1. Kernproblem: Die Stabilisierungszeit der Rotordynamik beeinträchtigt erheblich die Verfolgungsleistung omnidirektionaler Multirotor-Fluggeräte bei der Ausführung aggressiver Manöver
  2. Technische Herausforderungen: Herkömmliche Regler gehen von idealer schneller Rotorreaktion aus und ignorieren die Auswirkungen der Rotordynamik auf die Systemleistung
  3. Praktische Anforderungen: In dynamischen Umgebungen müssen omnidirektionale Multirotor-Fluggeräte häufig und präzise ihre Geschwindigkeit und Richtung ändern, was extreme Anforderungen an die Regelgenauigkeit stellt

Forschungsbedeutung

  • Omnidirektionale Multirotor-Fluggeräte können in beliebiger Ausrichtung Schub erzeugen, der die Schwerkraft ausgleicht, was die Anwendungsbereiche erheblich erweitert
  • Die Fähigkeit zu aggressiven Manövern ist für Operationen in dynamischen Umgebungen entscheidend
  • Bestehende Methoden berücksichtigen die Rotordynamik nicht systematisch, was die praktische Anwendungsleistung begrenzt

Einschränkungen bestehender Methoden

  1. Vernachlässigung der Rotordynamik: Die meisten Forschungsarbeiten gehen davon aus, dass Rotoren schnelle (und daher vernachlässigbare) Dynamik aufweisen
  2. Erfordernis zusätzlicher Sensoren: Einige Methoden, die Rotordynamik berücksichtigen, erfordern spezielle Sensoren oder ESCs zur Messung des Rotorzustands
  3. Fehlende Stabilitätsgarantien: Bestehende Methoden bieten keine strenge Stabilitätsanalyse

Kernbeiträge

  1. Bahnbrechende Regelungsarchitektur: Vorstellung des ersten omnidirektionalen Multirotor-Reglers, der Rotordynamik berücksichtigt und keine zusätzlichen Rotorzustandsmessungen erfordert
  2. Theoretische Garantien: Nachweis der fast globalen exponentiellen Stabilität des vorgeschlagenen Reglers im vollständigen System mit Rotordynamik
  3. Experimentelle Validierung: Validierung des Reglers mit einer achtmotorigen omnidirektionalen Multirotor-Plattform bei aggressiven Manövern
  4. Universelles Design: Der Regler ist für ein- und bidirektionale Rotorsysteme anwendbar

Methodische Details

Aufgabendefinition

Eingaben: Gewünschte Positionstrajektorie pd(t)p_d(t), gewünschte Orientierungstrajektorie Rd(t)R_d(t) und deren Ableitungen Ausgaben: Rotorschubbefehl fcmdf_{cmd}Einschränkungen: Trajektorienverfolgungsregelung unter Berücksichtigung der Rotordynamik

Systemmodellierung

Rotordynamikmodell

Verwendung eines Schubdynamik-Modells (TD), das den Schub als Erstsystem vereinfacht: fi˙=1αf,i(fcmd,ifi)\dot{f_i} = \frac{1}{\alpha_{f,i}}(f_{cmd,i} - f_i)

wobei αf,i\alpha_{f,i} die Schubzeitkonstante des i-ten Rotors ist.

Vollständige Bewegungsgleichungen

Newton-Euler-Gleichungen unter Berücksichtigung der Rotordynamik: 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}

Reglerauslegung

Translationsregler

Fehlerdefinitionen:

  • Positionsfehler: ep=ppde_p = p - p_d
  • Geschwindigkeitsfehler: ev=vvde_v = v - v_d
  • Schubfehler: eF=FFde_F = F - F_d

Regelgesetz: Fcmd=Fd+αFd˙F_{cmd} = F_d + \alpha \dot{F_d}

wobei die gewünschte Kraft wie folgt definiert ist: 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})

Rotationsregler

Fehlerdefinitionen:

  • Orientierungsfehler: 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)}
  • Winkelgeschwindigkeitsfehler: eω=ωRTRdωde_{\omega} = \omega - R^T R_d \omega_d
  • Drehmomentfehler: eM=MMde_M = M - M_d

Regelgesetz: Mcmd=Md+αMd˙M_{cmd} = M_d + \alpha \dot{M_d}

Technische Innovationen

  1. Kompensationsterm-Auslegung: Aktive Kompensation der durch Rotordynamik verursachten Verzögerung durch αFd˙\alpha\dot{F_d} und αMd˙\alpha\dot{M_d} Terme
  2. Keine zusätzlichen Sensoren erforderlich: Nutzung von IMU-Schätzungen für Kraft- und Drehmomentfehler, Vermeidung spezieller Rotorzustandssensoren
  3. Geometrisches Regelungsgerüst: Reglerauslegung auf der SO(3)-Mannigfaltigkeit, Vermeidung von Singularitätsproblemen
  4. Entkoppeltes Design: Unabhängige Auslegung von Translations- und Rotationsreglern, Vereinfachung der Regelstruktur

Experimentelle Einrichtung

Experimentelle Plattform

  • Konfiguration: Achtmotoriges omnidirektionales Multirotor-Fluggerät mit festem Neigungswinkel und bidirektionalen Rotoren
  • Hardware: BrotherHobby LPD 2306.5 2000KV Motoren, Gemfan 513D dreiflügelige 3D-Propeller
  • Parameter: Masse 1,481 kg, Trägheitsmoment J = diag(0,020, 0,021, 0,020) kg·m²
  • Rotorzeitkonstante: αf = 0,07 s

Experimentelles Design

Drei Haupttestszenarien:

  1. Reine Translationstrajektorie: Validierung des Translationsregelsystems
  2. Einachsen-Rotationstrajektorie: Validierung des Rotationsregelsystems
  3. Mehraxsen-Rotationstrajektorie: Validierung der Kombinationsbewegungsregelung

Bewertungskriterien

  • Positionswurzel-Mittel-Quadrat-Fehler (RMSE)
  • Orientierungswurzel-Mittel-Quadrat-Fehler (RMSE)
  • Vergleich der Verfolgungsgenauigkeit

Experimentelle Ergebnisse

Hauptergebnisse

Experiment mit reiner Translationstrajektorie

  • Trajektorie: 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 m
  • Ergebnis: Positions-RMSE der vorgeschlagenen Methode um 31% niedriger als Basismethode
  • Analyse: Erhebliche Verbesserung der Verfolgungsleistung in x- und y-Richtung, vergleichbare z-Achsen-Leistung

Experiment mit Einachsen-Rotationstrajektorie

  • Trajektorie: ωzB=π2sin(2πt)\omega_z^B = \frac{\pi}{2}\sin(2\pi t) rad/s
  • Ergebnis: Orientierungs-RMSE um 39% niedriger als Basismethode
  • Analyse: Erhebliche Verbesserung der Orientierungsverfolgungsleistung unter hohen Winkelbeschleunigungsbedingungen

Experiment mit Mehraxsen-Rotationstrajektorie

  • Trajektorie: ωzB=2π\omega_z^B = 2\pi rad/s, ωyI(t)=π2sin(πt)\omega_y^I(t) = \frac{\pi}{2}\sin(\pi t) rad/s
  • Ergebnis: Orientierungs-RMSE-Verbesserung um 11%, erhebliche Verbesserung der Positionsverfolgung
  • Analyse: Validierung der umfassenden Leistungsverbesserung bei komplexen Manövern

Wichtigste Erkenntnisse

  1. Rotordynamik-Auswirkungen: Bei aggressiven Manövern ist die Rotorstabilisierungszeit der Hauptleistungsfaktor
  2. Kompensationseffekt: Die vorgeschlagene Methode kompensiert wirksam die durch Rotordynamik verursachte Phasenverzögerung
  3. Universalität: Die Methode zeigt Verbesserungen bei verschiedenen Arten aggressiver Manöver

Theoretische Analyse

Stabilitätsbeweis

Lyapunov-Funktionsauslegung

Translationssystem: 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

Rotationssystem:
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}

Stabilitätsbedingungen

Regelungsverstärkungen müssen erfüllen: 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}

Hauptsatz

Satz 1: Unter Erfüllung der Auslegungsbedingungen ist der Gleichgewichtspunkt bei Null der Verfolgungsfehlerdynamik des vollständigen Systems fast global exponentiell stabil.

Verwandte Arbeiten

Entwicklung omnidirektionaler Multirotor-Fluggeräte

  • Einrichtungs-Rotorsysteme: Erfordern mindestens 7 Rotoren oder variable Neigungsmechanismen
  • Bidirektionale Rotorsysteme: Vereinfachte mechanische Struktur, aber geringere Energieeffizienz
  • Regelungsmethoden: Entwicklung von geometrischen PID bis zu nichtlinearen MPC-Verfahren

Rotordynamik-Modellierung

  • DCMD-Modell: Präzises Modell basierend auf bürstenloser Gleichstrom-Motordynamik
  • TD-Modell: Vereinfachtes Schubdynamik-Modell, das Genauigkeit und Komplexität ausgleicht
  • Anwendungen: Erfolgreiche Anwendung bei Starrflüglern und Quadrotoren

Schlussfolgerungen und Diskussion

Hauptschlussfolgerungen

  1. Erfolgreiche Auslegung eines omnidirektionalen Multirotor-Reglers unter Berücksichtigung der Rotordynamik
  2. Theoretischer Nachweis der fast globalen exponentiellen Stabilität
  3. Experimentelle Validierung erheblicher Leistungsverbesserungen bei aggressiven Manövern
  4. Praktisches Design ohne Erfordernis zusätzlicher Sensoren

Einschränkungen

  1. Rotorsättigung: Aktuelles Design berücksichtigt keine Rotorsättigungsbeschränkungen
  2. Umkehrverzögerung: Umkehrverzögerung bidirektionaler Rotoren ist nicht modelliert
  3. Parameteradaption: Robustheit gegenüber Änderungen der Rotoreigenschaften nicht berücksichtigt

Zukünftige Richtungen

  1. Beschränkte Optimierung: Behandlung der Rotorsättigung durch beschränkte Kleinste-Quadrate-Methoden
  2. Umkehrverzögerungsmodellierung: Detaillierte Modellierung speziell für bidirektionale Rotoren
  3. Robuste Regelung: Integration robuster Regelungsmechanismen zur Anpassung an Rotoreigenschaftsänderungen

Tiefgehende Bewertung

Stärken

  1. Theoretische Strenge: Vollständige Stabilitätsanalyse und Beweis vorhanden
  2. Hohe Praktikabilität: Keine zusätzlichen Sensoren erforderlich, leicht praktisch einsetzbar
  3. Umfangreiche Experimente: Validierung durch drei verschiedene Arten aggressiver Manöver
  4. Hohe Innovativität: Erstmalige systematische Berücksichtigung der Rotordynamik bei omnidirektionalen Multirotor-Fluggeräten

Mängel

  1. Modellvereinfachung: TD-Modell hat Genauigkeitsverluste im Vergleich zu DCMD-Modell
  2. Experimenteller Umfang: Validierung nur auf einer Plattform, mangelnde Vielfalt
  3. Umgebungsbeschränkungen: Experimente in idealer Innenumgebung, fehlende Tests mit äußeren Störungen
  4. Rechenkomplexität: Echtzeitrechenlast nicht detailliert analysiert

Einfluss

  1. Akademischer Beitrag: Neue Perspektive für die Regelungstheorie omnidirektionaler Multirotor-Fluggeräte
  2. Praktischer Wert: Praktikable Lösung für Anwendungen mit aggressiven Manövern
  3. Reproduzierbarkeit: Detaillierte Parameter und Implementierungsdetails vorhanden
  4. Erweiterbarkeit: Solide theoretische Grundlage für nachfolgende Forschung

Anwendungsszenarien

  1. Such- und Rettungseinsätze: Ausführung aggressiver Manöver in komplexen Umgebungen erforderlich
  2. Industrielle Inspektion: Präzise Positionierung und Inspektion in engen Räumen
  3. Forschungsplattform: Grundplattform für Forschung zur Regelung omnidirektionaler Fluggeräte
  4. Unterhaltungsanwendungen: Anwendungen mit komplexen Flugtrajektorien

Literaturverzeichnis

Das Papier zitiert 34 relevante Arbeiten, die wichtige Arbeiten in den Schlüsselbereichen Multirotor-Modellierung und -Regelung, omnidirektionales Fluggerät-Design und Rotordynamik-Modellierung abdecken und eine solide theoretische Grundlage für diese Forschung bieten.


Gesamtbewertung: Dies ist ein hochqualitatives Papier mit wichtigen Beiträgen im Bereich der omnidirektionalen Multirotor-Regelung, mit strenger Theorie, umfangreichen Experimenten und starkem praktischem Wert sowie akademischem Einfluss.