1. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China;
2. College of Mechanical Engineering, Chongqing University, Chongqing 400044, China
3. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China