1. State Key Laboratory of Mechanical Transmission, Chongqing University, 174 Shazhengjie, Shapingba, Chongqing 400044, China e-mail:
2. College of Engineering and Applied Science, University of Cincinnati, 2901 Woodside Drive, Cincinnati, OH 45221 e-mail: