Institution: | 1. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, People''s Republic of China;2. College of Electromechanical Engineering, Qingdao University of Science and Technology, Laoshan District, Qingdao 266061, People''s Republic of China |