1. Manufacturing Automation Laboratory, Department of Mechanical Engineering, University of British Columbia, Vancouver, BC V6T 1Z4, Canada e-mail:
2. Professor Fellow of ASME Manufacturing Automation Laboratory, Department of Mechanical Engineering, University of British Columbia, Vancouver, BC V6T 1Z4, Canada e-mail: