1. The State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing, China
2. Institute of Advanced Manufacturing Engineering, Chongqing University of Posts and Telecommunications, Chongqing, China
3. Creec Chongqing Survey and Design Institute Co., Ltd., Chongqing, China
4. Department of Mechanics, Chongqing University of Science & Technology, Chongqing 401331, China