1. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, China
2. Key Laboratory of Northwest Agricultural Equipment, Ministry of Agriculture and Rural Affairs, Shihezi 832003, China
3. Collaborative Innovation Center of Province-Ministry Co-Construction for Cotton Modernization Production Technology, Shihezi 832003, China
4. College of Information Science and Technology, Shihezi University, Shihezi 832003, China