1. Intelligent Manufacturing Key Laboratory of Ministry of Education Shantou University Shantou 515063 China
2. Digital Technology Research and Application Center Shantou Polytechnic Shantou 515078 China
3. Department of Mechanical Engineering University of Manitoba Winnipeg Manitoba Canada R3T 5V6