This paper presents a novel method for fast and robust detection of actuator failures on quadrotors. The proposed algorithm has very little model dependency. A Kalman filter estimator estimates a stochastic effectiveness factor for every actuator, using only onboard RPM, gyro and accelerometer measurements. Then, a hypothesis test identifies the failed actuator. This algorithm is validated online in real-time, also as part of an active fault tolerant control system. Loss of actuator effectiveness is induced by ejecting the propellers from the motors. The robustness of this algorithm is further investigated offline over a range of parameter settings by replaying real flight data containing 26 propeller ejections. The detection delays are found to be in the 30 to 130 ms range, without missed detections or false alarms occurring.
翻译:本文展示了快速和有力地检测振动器在振动器上失灵的新方法。 提议的算法几乎没有什么模型依赖性。 一个 Kalman 过滤测算器估计了每个振动器的随机有效性系数, 仅使用在RPM、 陀螺仪和加速计上的测量方法。 然后, 假设测试确定了失败的触发器。 这个算法是实时在网上验证的, 也是主动的断层控制系统的一部分。 通过从电动机中抛出推进器, 导致动作器失效。 通过重播包含26个推进器弹射的实际飞行数据, 进一步调查该算法的可靠性。 检测延迟时间在30- 130米的范围内, 没有发生失誤的探测或错误的警报 。