MEMS fault-tolerant machine learning algorithm assisted attitude estimation for fixed-wing UAVs