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