State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body;
Hunan University;
Changsha 410082;
China;
College of Materials Science and Engineering;
Hunan University;
Changsha 410082;
China;
College of Mechantronics and Control Engineering;
Shenzhen University;
Shenzhen 518060;
China;