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. Shandong Academy of Agricultural Sciences, Jinan 250100, China
4. Engineering Research Center for Production Mechanization of Oasis Special Economic Crop, Ministry of Education, Shihezi 832003, China