Accurately measuring human movement using magneto-inertial sensors: Techniques and challenges