1. College of Intelligent and Manufacturing Engineering, Chongqing University of Arts and Sciences, Chongqing 402160, China
2. College of Engineering and Technology, Southwest University, Chongqing 400715, China
3. College of Engineering, South China Agricultural University, Guangzhou 510642, China
4. Key Laboratory of Agricultural Equipment Technology for Hilly and Mountainious Areas, Ministry of Agriculture and Rural Affairs, Chengdu 610066, China