1. Shenzhen Key Laboratory of Cross-scale Manufacturing Mechanics Southern University of Science and Technology Shenzhen 518055 China
2. SUSTech Institute for Manufacturing Innovation Southern University of Science and Technology Shenzhen 518055 China
3. Department of Mechanics and Aerospace Engineering Southern University of Science and Technology Shenzhen 518055 China
4. Shenzhen Key Laboratory of High Performance Nontraditional Manufacturing College of Mechatronics and Control Engineering Shenzhen University Shenzhen 518060 China