1. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, China
2. Xinjiang Production and Construction Corps Key Laboratory of Modern Agricultural Machinery, Shihezi 832003, China
3. Industrial Technology Research Institute of Xinjiang Production and Construction Corps, Shihezi 832000, China
4. College of Information Science and Technology, Zhongkai University of Agriculture and Engineering, Guangzhou 510225, China