Affiliation: | (1) Department of Mechanical and Manufacturing Engineering, University of Calgary, Calgary, AB, Canada, T2N 1N4;(2) Computer Integrated Manufacturing Laboratory, Department of Mechanical and Industrial Engineering, University of Toronto, 5 King's College Road, Toronto, Ontario, Canada, M5S 3G8 |