Department of Systems Design Engineering, University of Waterloo, Waterloo, ON, Canada · Department of Mechatronics Engineering, University of Waterloo, Waterloo, ON, Canada · Department of Geomatics Engineering, University of Calgary, Calgary, AB, Canada +1