1. State Key Laboratory for Manufacturing Systems Engineering, Xi'an Jiaotong University, Xi'an, Shaanxi 710054, China;
2. Manufacturing Automation Laboratory, Department of Mechanical Engineering, The University of British Columbia, Vancouver, BC V6T 1Z4, Canada
3. Department of Mechanical, Aerospace and Civil Engineering, The University of Manchester, Manchester M13 9PL, UK