Seol mar théacs é seo: Gyroscopic data fusion via a quaternion based complementary filter