1. College of Mechanical Engineering and Automation, Huaqiao University, Xiamen 361021, China
2. Institute of Manufacturing Engineering, Huaqiao University, Xiamen 361021, China
3. Fujian University Key Laboratory of Virtual Manufacturing Technology, Quanzhou University of Information Engineering, Quanzhou 362000, China