Taking a step towards self-walking robotic exoskeletons | Waterloo News | University of Waterloo