1. College of Mechanical & Electrical Engineering, Wenzhou University, Wenzhou 325035, China
2. Pingyang Institute of Intelligent Manufacturing, Wenzhou University, Wenzhou 325409, China
3. Zhejiang University—University of Illinois at Urbana-Champaign Institute, Zhejiang University, Haining 325006, China
4. School of Mechanical & Automotive Engineering, Qingdao University of Technology, Qingdao 266520, China