Institution: | 1. Institute of Advanced Manufacturing Engineering, Chongqing University of Posts and Telecommunications, Chongqing, China;2. Department of Engineering Mechanics, Chongqing University, Chongqing, China;3. The State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing, China |