1. Chongqing Key Laboratory of Manufacturing Equipment Mechanism Design and Control, Chongqing Technology and Business University, Chongqing, China
2. Chongqing Research Institute, China Coal Technology and Engineering Group, Chongqing, China
3. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, China