Affiliation: | The State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, P.R.China;The State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, P.R.China;The State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, P.R.China;The State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, P.R.China |