1. State Key Laboratory of Mechanical Transmission for Advanced Equipment, Chongqing University, Chongqing 400044, China
2. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China
3. College of Instrumentation & Electrical Engineering, Jilin University, Changchun 130061, China
4. State Key Laboratory of Intelligent Agricultural Power Equipment, Luoyang 471003, China