1. Department of Mechanical Engineering, University of Victoria, Victoria, BC V8P 5C2, Canada e-mail:
2. Manufacturing Automation Laboratory, Department of Mechanical Engineering, University of British Columbia, 6250 Applied Science Lane, Vancouver, BC V6T 1Z4, Canada e-mail: