Gravar-mail: Model-based extended quaternion Kalman filter to inertial orientation tracking of arbitrary kinematic chains