1. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, China
2. Engineering Research Center for Production Mechanization of Oasis Special Economic Crop, Ministry of Education, Shihezi 832003, China
3. Xinjiang Production and Construction Corps, Key Laboratory of Modern Agricultural Machinery, Shihezi 832003, China