摘要

Since the control laws require sensor feedback to set the current dynamic state of the unmanned aerial vehicle (UAV), incorrect readings may lead to potentially catastrophic conditions. Thus, automated detection and mitigation of UAV flight data anomaly is an important problem in the aviation domain. However, the conventional anomaly detection algorithms simply detect the outlier points and cannot provide estimated values. To address this challenge, anomaly detection and mitigation algorithm based on online subspace tracking, an online algorithm for flight data anomaly detection and mitigation is proposed. At every time instant, data subspace matrix is used as a meaningful data representation of raw multivariate heterogeneous flight data. Besides, in terms of outlier points, the subspace matrix is tracked with incomplete partial observation. Anomaly score is calculated based on the identification of a change in the underlying subspace. Utilizing the tracked subspace matrix, the detected outlier points are replaced with reasonable recovered estimations, which will help mitigate the influence of anomaly to UAV system control. Experimental results on real UAV flight data demonstrate its ability to maintain high accuracy for anomaly detection and low error for data recovery.