1. Hubei Province Key Laboratory of Machine Transmission and Manufacturing Engineering, Wuhan University of Science and Technology, Wuhan, Hubei, 430081, People’s Republic of China.
2. Department of Mechanical Engineering, University of Ottawa, Ottawa, ON, K1N 6N5, Canada.