1. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing, China
2. State Key Laboratory of Mechanical Transmission for Advanced Equipments, College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing, China