1. School of Mechanical and Electronic Engineering, Wuhan University of Technology, Hubei, China
2. Key Laboratory of Hubei Province for Digital Manufacture, Hubei, China
3. School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Hubei, China
4. School of Industrial and Engineering Technology, Southeast Missouri State University, Cape Girardeau, MO, USA