Institution: | 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,Chongqing Wangjiang Industry Co., Lt, Chongqing 400071, P.R.China and The State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, P.R.China |