1. College of Mechanical Engineering, Chongqing University, Chongqing, China
2. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, China
3. College of Mechanical Engineering, Chongqing University of Arts and Sciences, Chongqing, China