1. School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China
2. College of Engineering and Technology, Hubei University of Technology, Wuhan 430064, China
3. State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074, China