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
Controllo di Tracciamento Geometrico di Multirotori Omnidirezionali per Manovre Aggressive
I multirotori omnidirezionali possiedono capacità di manovra con movimento traslazionale e rotazionale disaccoppiati, superando le capacità di movimento dei multirotori tradizionali. Questa manovrabilità è ottenuta attraverso frequenti variazioni dell'ampiezza e della direzione della spinta. Durante questo processo, il tempo di stabilizzazione dell'elica causato dalla dinamica intrinseca dell'elica influisce significativamente sulle prestazioni di tracciamento dei multirotori omnidirezionali, in particolare durante il volo aggressivo. Per affrontare questo problema, l'articolo propone un nuovo controllore di tracciamento che considera la dinamica dell'elica senza richiedere misurazioni aggiuntive dello stato dell'elica. Integrando un modello di dinamica dell'elica lineare nelle equazioni del moto dell'aeromobile e progettando un controllore PD per compensare gli effetti introdotti dalla dinamica dell'elica, gli autori dimostrano che il controllore proposto possiede stabilità esponenziale quasi globale. La verifica sperimentale mostra che il controllore migliora significativamente le prestazioni di tracciamento in varie manovre aggressive rispetto al controllore geometrico PD di base.
Problema Centrale: Il tempo di stabilizzazione della dinamica dell'elica nei multirotori omnidirezionali durante l'esecuzione di manovre aggressive compromette seriamente le prestazioni di tracciamento
Sfide Tecniche: I controllori tradizionali presuppongono che l'elica abbia una risposta ideale e rapida, trascurando l'impatto della dinamica dell'elica sulle prestazioni del sistema
Esigenze Pratiche: In ambienti dinamici, i multirotori omnidirezionali devono cambiare frequentemente e con precisione velocità e direzione, richiedendo una precisione di controllo estremamente elevata
I multirotori omnidirezionali possono generare spinta che contrasta la gravità in qualsiasi orientamento, ampliando notevolmente la gamma di applicazioni
La capacità di manovra aggressiva è cruciale per le operazioni in ambienti dinamici
I metodi esistenti mancano di considerazione sistematica della dinamica dell'elica, limitando le prestazioni di applicazione pratica
Trascuramento della Dinamica dell'Elica: La maggior parte della ricerca presuppone che l'elica abbia caratteristiche di dinamica rapida (e quindi trascurabili)
Necessità di Sensori Aggiuntivi: Alcuni metodi che considerano la dinamica dell'elica richiedono sensori dedicati o controllori elettronici speciali per misurare lo stato dell'elica
Mancanza di Garanzie di Stabilità: I metodi esistenti non forniscono analisi rigorose di stabilità
Architettura di Controllo Innovativa: Propone il primo progetto di controllore per multirotori omnidirezionali che considera la dinamica dell'elica senza richiedere misurazioni aggiuntive dello stato dell'elica
Garanzie Teoriche: Dimostra che il controllore proposto possiede stabilità esponenziale quasi globale nel sistema completo che include la dinamica dell'elica
Verifica Sperimentale: Utilizza una piattaforma multirotore omnidirezionale a otto eliche per verificare le prestazioni superiori del controllore in manovre aggressive
Progettazione Universale: Il controllore è applicabile sia a sistemi con eliche unidirezionali che bidirezionali
Input: Traiettoria di posizione desiderata pd(t), traiettoria di orientamento desiderata Rd(t) e relative derivate
Output: Comando di spinta dell'elica fcmdVincoli: Controllo di tracciamento della traiettoria considerando gli effetti della dinamica dell'elica
Impatto della Dinamica dell'Elica: Il tempo di stabilizzazione dell'elica è il fattore principale che influenza le prestazioni durante manovre aggressive
Effetto di Compensazione: Il metodo proposto compensa efficacemente il ritardo di fase causato dalla dinamica dell'elica
Universalità: Il metodo mostra miglioramenti per diversi tipi di manovre aggressive
Teorema 1: Sotto le condizioni di progettazione specificate, il punto di equilibrio zero della dinamica dell'errore di tracciamento del sistema completo è quasi globalmente esponenzialmente stabile.
L'articolo cita 34 articoli correlati, coprendo aree chiave come modellazione e controllo dei multirotori, progettazione di veicoli omnidirezionali, modellazione della dinamica dell'elica e altri lavori importanti, fornendo una solida base teorica per questa ricerca.
Valutazione Complessiva: Questo è un articolo di alta qualità con importanti contributi nel campo del controllo dei multirotori omnidirezionali, con rigore teorico, verifica sperimentale completa e forte valore pratico e impatto accademico.