1. School of Mechanical and Vehicle Engineering, West Anhui University, No.1 Yueliangdao Road, Hanhui, Lu’an 237010, China
2. Innovation Platform of High-Performance Complex Manufacturing Intelligent Decision and Control, West Anhui University, Lu’an 237012, China
3. School of Electromechanical Engineering, University of Science and Technology, No. 7089 Weixing Road, Changchun 130022, China
4. National Base of International Science and Technology Cooperation in Optics, No. 7089 Weixing Road, Changchun 130022, China
5. Luan Hengyuan Machinery Co., Ltd., Lu’an 237012, China