Key Lab for Robot & Welding Automation of Jiangxi Province;
Mechanical & Electrical Engineering School;
Nanchang University;
Nanchang;
330031.;
State Key Laboratory of Advanced Welding and Joining;
Harbin Institute of Technology;
Harbin;
150001.;