Data-Driven Estimation of Quadrotor Motor Efficiency via Residual Minimization
Cheng, Cheng
A data-driven framework is proposed for online estimation of quadrotor motor efficiency via residual minimization. The problem is formulated as a constrained nonlinear optimization that minimizes trajectory residuals between measured flight data and predictions generated by a quadrotor dynamics model. A sliding-window strategy enables online estimation, and the optimization is efficiently solved using an iteratively reweighted least squares (IRLS) scheme combined with a primal-dual interior-point method, with inequality constraints enforced through a logarithmic barrier function. Robust z-score weighting is employed to reject outliers, which is particularly effective in motor clipping scenarios where the proposed estimator exhibits smaller spikes than an EKF baseline. Compared to traditional filter-based approaches, the batch-mode formulation offers greater flexibility by selectively incorporating informative data segments. This structure is well-suited for onboard implementation, particularly for applications such as fault detection and isolation (FDI), health monitoring, and predictive maintenance in aerial robotic systems. Simulation results under various degradation scenarios demonstrate the accuracy and robustness of the proposed estimator.
academic
Stima Basata su Dati dell'Efficienza del Motore di Quadrotori mediante Minimizzazione dei Residui
Questo articolo propone un framework basato su dati per la stima in linea dell'efficienza del motore di quadrotori mediante minimizzazione dei residui. Il problema è modellato come un problema di ottimizzazione non lineare vincolata, risolto minimizzando i residui di traiettoria tra i dati di volo misurati e le previsioni del modello dinamico del quadrotore. La stima in linea è implementata mediante una strategia di finestra scorrevole, e il problema di ottimizzazione è risolto efficientemente utilizzando uno schema di minimi quadrati iterativamente ripesati (IRLS) combinato con il metodo del punto interno primale-duale, applicando funzioni di barriera logaritmica per l'imposizione dei vincoli di disuguaglianza. Il ripesamento robusto mediante z-score è impiegato per rifiutare i valori anomali, risultando particolarmente efficace negli scenari di saturazione del motore, mostrando picchi di stima inferiori rispetto al metodo di riferimento EKF.
I quadrotori dipendono fortemente dalla risposta rapida dei motori per realizzare un volo stabile e preciso. Le prestazioni del sistema di propulsione influenzano direttamente l'efficienza energetica, l'autonomia di volo e la manovrabilità. L'efficienza del motore, come fattore critico ma generalmente non direttamente misurabile, si degrada a causa di temperature elevate, invecchiamento dei componenti, usura meccanica e fluttuazioni della tensione della batteria.
La ricerca esistente si concentra principalmente sull'identificazione di massa, inerzia o parametri del baricentro e sul rilevamento dei guasti degli attuatori, ma dedica relativamente poca attenzione alla stima dell'efficienza del motore. I metodi di filtraggio tradizionali (come EKF, UKF) tendono a produrre picchi di stima quando affrontano cambiamenti bruschi e valori anomali, mancando di robustezza.
Framework di Ottimizzazione Innovativo: Propone un metodo di stima dell'efficienza del motore basato su ottimizzazione non lineare vincolata, realizzando l'identificazione dei parametri mediante minimizzazione dei residui di traiettoria
Algoritmo di Soluzione Efficiente: Combina IRLS e il metodo del punto interno primale-duale, fornendo una soluzione computazionalmente efficiente e robusta
Meccanismo di Gestione dei Valori Anomali: Impiega il ripesamento robusto mediante z-score basato su MAD, sopprimendo efficacemente l'influenza delle misurazioni anomale
Capacità di Applicazione in Tempo Reale: La strategia di finestra scorrevole rende il metodo adatto all'implementazione in tempo reale a bordo
Input: Stato misurato del quadrotore (posizione x, velocità v, velocità angolare Ω, matrice di rotazione R) e ingressi di controllo (spinta collettiva fc, coppia M)
Output: Fattori di efficienza dei quattro motori η = η₁, η₂, η₃, η₄ᵀ
Vincoli: ηₘᵢₙ ≤ ηᵢ ≤ ηₘₐₓ, tipicamente 0 ≤ η ≤ 1
In vari scenari di degrado e guasto, il metodo proposto mostra prestazioni comparabili all'EKF di riferimento in termini di accuratezza a lungo termine, ma dimostra vantaggi di robustezza significativi durante i periodi di transizione:
Scenario di Degrado Progressivo: Entrambi i metodi tracciano accuratamente i cambiamenti lenti di efficienza
Scenario di Guasto Improvviso: EKF mostra picchi evidenti, mentre il metodo proposto mantiene stime lisce
Scenario Combinato: Il metodo proposto mantiene prestazioni stabili in scenari complessi
La Figura 6 mostra che nei scenari di guasto improvviso e combinato, il picco massimo di stima del metodo proposto è significativamente inferiore a quello dell'EKF:
Scenario di guasto improvviso: riduzione del picco di circa 60-80%
Scenario combinato: riduzione del picco di circa 50-70%
Convergenza della Stima: Partendo da un'ipotesi iniziale di 0,5, converge al valore vero entro un ciclo completo del metodo del punto interno
Convergenza dell'Ottimizzazione: I residui primali, i residui duali e il divario surrogato duale diminuiscono monotonicamente, soddisfacendo le condizioni di ottimalità KKT
La ricerca correlata è limitata; il lavoro precedente degli autori 13 propone uno stimatore di efficienza del motore basato su UKF per sistemi cooperativi multirotor.
L'articolo cita 27 riferimenti correlati, principalmente concentrati sulla modellazione e controllo di quadrotori, identificazione di sistemi e algoritmi di ottimizzazione, fornendo una base teorica solida per la ricerca.
Valutazione Complessiva: Questo è un articolo di qualità tecnica relativamente elevata che propone un metodo innovativo di stima dell'efficienza del motore, con contributi sia nella modellazione teorica che nella progettazione degli algoritmi. Sebbene attualmente disponga solo di validazione mediante simulazione, il metodo ha buone prospettive di applicazione pratica. Si raccomanda che i lavori futuri si concentrino sulla validazione mediante volo reale e sull'ottimizzazione dell'efficienza computazionale.