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
Estimación Basada en Datos de la Eficiencia del Motor de Cuadrotores mediante Minimización de Residuos
Este artículo propone un marco basado en datos para la estimación en línea de la eficiencia del motor de cuadrotores mediante minimización de residuos. El problema se modela como un problema de optimización no lineal restringida, resolviéndose mediante la minimización de residuos de trayectoria entre datos de vuelo medidos y predicciones del modelo dinámico del cuadrotor. Se implementa estimación en línea mediante una estrategia de ventana deslizante, utilizando un esquema de mínimos cuadrados iterativamente reponderados (IRLS) combinado con el método de puntos interiores primal-dual para resolver eficientemente el problema de optimización, aplicando funciones de barrera logarítmica para enforcer restricciones de desigualdad. Se emplea ponderación robusta de z-score para rechazar valores atípicos, siendo particularmente efectivo en escenarios de saturación del motor, mostrando picos de estimación más pequeños en comparación con el método de referencia EKF.
Los cuadrotores dependen altamente de la respuesta rápida del motor para lograr vuelo estable y preciso. El desempeño del sistema de propulsión afecta directamente la eficiencia energética, el tiempo de vuelo y la maniobrabilidad. La eficiencia del motor, como factor crítico pero típicamente no medible directamente, se deteriora debido a temperaturas elevadas, envejecimiento de componentes, desgaste mecánico y fluctuaciones de voltaje de batería.
La investigación existente se concentra principalmente en identificación de parámetros de masa, inercia o centro de gravedad, así como detección de fallos de actuadores, pero presta relativamente poca atención a la estimación de eficiencia del motor. Los métodos de filtrado tradicionales (como EKF, UKF) tienden a producir picos de estimación al tratar cambios abruptos y valores atípicos, careciendo de robustez.
Marco de Optimización Innovador: Propone un método de estimación de eficiencia del motor basado en optimización no lineal restringida, logrando identificación de parámetros mediante minimización de residuos de trayectoria
Algoritmo de Solución Eficiente: Combina IRLS y método de puntos interiores primal-dual, proporcionando una solución computacionalmente eficiente y robusta
Mecanismo de Manejo de Valores Atípicos: Emplea ponderación robusta de z-score basada en MAD, suprimiendo efectivamente el impacto de mediciones anómalas
Capacidad de Aplicación en Tiempo Real: La estrategia de ventana deslizante hace que el método sea adecuado para implementación en tiempo real embarcada
Entrada: Estados medidos del cuadrotor (posición x, velocidad v, velocidad angular Ω, matriz de rotación R) y entradas de control (empuje colectivo fc, torque M)
Salida: Factores de eficiencia de los cuatro motores η = η₁, η₂, η₃, η₄ᵀ
Restricciones: ηₘᵢₙ ≤ ηᵢ ≤ ηₘₐₓ, típicamente 0 ≤ η ≤ 1
En varios escenarios de degradación y fallo, el método propuesto muestra precisión a largo plazo comparable con EKF, pero exhibe ventajas de robustez significativas durante períodos de transición:
Escenario de Degradación Progresiva: Ambos métodos rastrean con precisión cambios lentos de eficiencia
Escenario de Fallo Abrupto: EKF muestra picos evidentes, mientras que el método propuesto mantiene estimación suave
Escenario Combinado: El método propuesto mantiene desempeño estable en escenarios complejos
La Figura 6 muestra que en escenarios de fallo abrupto y combinado, los picos máximos de estimación del método propuesto son significativamente menores que EKF:
Escenario de fallo abrupto: Reducción de picos aproximadamente 60-80%
Escenario combinado: Reducción de picos aproximadamente 50-70%
Convergencia de Estimación: Comenzando desde suposición inicial de 0.5, converge al valor verdadero dentro de un ciclo completo del método de puntos interiores
Convergencia de Optimización: Residuo primal, residuo dual y brecha de sustituto dual decrecen monótonamente, satisfaciendo condiciones de optimalidad KKT
Existe investigación limitada; trabajo previo de los autores 13 propone un estimador de eficiencia del motor basado en UKF para sistemas cooperativos multirrotor.
El artículo cita 25 referencias relacionadas, concentrándose principalmente en modelado y control de cuadrotores, identificación de sistemas y algoritmos de optimización, proporcionando base teórica sólida para la investigación.
Evaluación General: Este es un artículo de calidad técnica relativamente alta que propone un método innovador de estimación de eficiencia del motor, con contribuciones tanto en modelado teórico como en diseño de algoritmos. Aunque actualmente solo cuenta con verificación en simulación, el método tiene buenas perspectivas de aplicación práctica. Se recomienda que trabajos posteriores se enfoquen en verificación en vuelo real y optimización de eficiencia computacional.