1. College of Engineering, China Agricultural University, Beijing 100083, China
2. State Key Laboratory of Intelligent Agricultural Power Equipment, Beijing 100083, China
3. Key Laboratory of Agricultural Equipment for Conservation Tillage, Ministry of Agricultural and Rural Affairs, Beijing 100083, China