Simplicity or flexibility? Complementary Filter vs. EKF for orientation estimation on mobile devices
Estimation of IMU and MARG orientation using a gradient descent algorithm