1. College of Mechanical and Vehicle Engineering, Chongqing University, No. 174, Shazheng Street, Shapingba District, Chongqing City, 400044, China
2. State Key Laboratory of Mechanical Transmissions, Chongqing University, No. 174, Shazheng Street, Shapingba District, Chongqing City, 400044, China
3. Chongqing Key Laboratory of Metal Additive Manufacturing (3D Printing), Chongqing University, No. 174, Shazheng Street, Shapingba District, Chongqing City, 400044, China