1. Mechanical and Mechatronics Engineering Department, University of Waterloo, Waterloo, ON, Canada
2. Mechanical Engineering Department, University of Ottawa, Ottawa, ON, Canada
3. Electrical and Computer Engineering Department, University of Waterloo, Waterloo, ON, Canada