1. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, PR China
2. College of Mechanical Engineering, Chongqing University, Chongqing, PR China
3. Department of Mechanical Engineering, University of Maryland Baltimore County, Baltimore, MD, USA