A Complementary Filter for Tracking Bicycle Crank Angles Using Inertial Sensors, Kinematic Constraints, and Vertical Acceleration Updates | IEEE Journals & Magazine | IEEE Xplore