1. College of Engineering and Technology, Southwest University, Chongqing 400715, China
2. College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832000, China
3. Key Laboratory of Agricultural Equipment in Hilly and Mountainous Areas, Chongqing 400715, China