A comprehensive filter to reduce drift from Euler angles, velocity, and position using an IMU | IEEE Conference Publication | IEEE Xplore