College of Mechanical Engineering, Chongqing University, Chongqing 400030, China
College of Mechanical Engineering, Chongqing University, Chongqing 400030, China,State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400030, China,Chongqing Key Laboratory of Logistics, Chongqing University, Chongqing 400030, China