1. College of Vehicle and Traffic Engineering, Henan University of Science and Technology, Luoyang 471003, China
2. State Key Laboratory of Intelligent Agricultural Power Equipment, Luoyang 471039, China
3. Henan Province Collaborative Innovation Center for Advanced Manufacturing of Mechanical Equipment, Luoyang 471003, China
4. YTO Group Corporation, Luoyang 471004, China