1. College of Mechanical Engineering, Chongqing University, Chongqing, China & College of Information and Electrical Engineering, Chongqing Radio and TV University, Chongqing, China
2. College of Mechanical Engineering, Chongqing University, Chongqing, China & The State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, China
3. College of Mechanical Engineering, Chongqing Technology and Business University, Chongqing, China