A gait-assistive mobile robot based on a body weight support and autonomous path tracking system (Proceedings of the Institution of Mechanical Engineers. Part C, Journal of mechanical engineering science, 2012)