Key Laboratory of Digital Manufacturing Technology and Application;
Ministry of Education;
Lanzhou University of Technology;
Lanzhou 730050;
China;
College of Meehano-Electronic Engineering;
Lanzhou University of Technology;
Lanzhou 730050;
China;