This paper describes the development of an on-board data-driven system that can monitor and localize the fault in a quadrotor unmanned aerial vehicle (UAV) and at the same time, evaluate the degree of damage of the fault under real scenarios. To achieve offline training data generation, a hybrid approach is proposed for the development of a virtual data-generative model using a combination of data-driven models as well as well-established dynamic models that describe the kinematics of the UAV. To effectively represent the drop in performance of a faulty propeller, a variation of the deep neural network, a LSTM network is proposed. With the RPM of the propeller as input and based on the fault condition of the propeller, the proposed propeller model estimates the resultant torque and thrust. Then, flight datasets of the UAV under various fault scenarios are generated via simulation using the developed data-generative model. Lastly, a fault classifier using a CNN model is proposed to identify as well as evaluate the degree of damage to the damaged propeller. The scope of this paper focuses on the identification of faulty propellers and classification of the fault level for quadrotor UAVs using RPM as well as flight data. Doing so allows for early minor fault detection to prevent serious faults from occurring if the fault is left unrepaired. To further validate the workability of this approach outside of simulation, a real-flight test is conducted indoors. The real flight data is collected and a simulation to real sim-real test is conducted. Due to the imperfections in the build of our experimental UAV, a slight calibration approach to our simulation model is further proposed and the experimental results obtained show that our trained model can identify the location of propeller fault as well as the degree/type of damage. Currently, the diagnosis accuracy on the testing set is over 80%.
翻译:本文描述一个机上数据驱动系统的发展,该系统可以监测和定位一个磁带式无人驾驶飞行器(UAV)的故障,同时可以监测和定位一个磁带模拟器(LSTM)网络的故障,评估在真实情景下故障的损坏程度。为了实现离线培训数据生成,建议采用混合方法,结合数据驱动模型以及描述UAV运动模型的既定动态模型,开发一个虚拟数据生成模型。为了有效反映一个故障推进器性能的下降,一个深层神经网络的变异,提议建立一个LSTM网络。在推进器的RPM作为输入和根据螺旋推进器的故障状况,拟议螺旋型模型估计各种故障情况下的UAV的飞行数据集。最后,建议使用CN的左方模型来进一步识别损坏的螺旋推进器的损坏程度,并且为了进一步评估螺旋桨的损坏程度,在使用UPML的误差的精确度测试方法, 将UPMLA的误判到AV的早期测算器, 将进行80级测试,这是在RAVAV的早期测算中进行。