1. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, China
2. Key Laboratory of Modern Agricultural Machinery, Xinjiang Production and Construction Corps, Shihezi 832000, China
3. College of Information Science and Technology, Shihezi University, Shihezi 832003, China