1. State Key Laboratory of Mechanical Transmission, Chongqing University, People’s Republic of China 400030; Department of Mechanical Engineering, University of Alberta, Canada T6G 2G8
2. State Key Laboratory of Mechanical Transmission, Chongqing University, People’s Republic of China 400030
3. Department of Mechanical Engineering, University of Alberta, Canada T6G 2G8