1. Department of Mechanical Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1, Canada
2. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1, Canada
3. ConStruct Group, Department of Mechanical Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1, Canada