1. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China
2. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China
3. School of Mechanical and Power Engineering, Chongqing University of Science and Technology, Chongqing 401331, China
4. School of Education Technology, Northwest Normal University, Lanzhou 730070, China