1. State Key Lab of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074, China e-mail:
2. Department of Production Engineering, KTH Royal Institute of Technology, Stockholm 100 44, Sweden e-mail:
3. Faculty of Engineering and Computing, Coventry University, Coventry CV1 5FB, UK e-mail: