1. Institute of Intelligent Manufacturing Technology, Shenzhen Polytechnic, Shenzhen 518055, China
2. Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China
3. Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650500, China
4. Department of Mechanical Engineering, Faculty of Engineering, Blekinge Institute of Technology, 37179 Karlskrona, Sweden