The State Key Laboratory of Digital Manufacturing Equipment and Technology;
School of Mechanical Science and Engineering;
Huazhong University of Science and Technology;
Wuhan 430074;
China;
Department of Industrial and Systems Engineering;
The University of Iowa;
Iowa City;
IA 52242-1527;
USA;