1. State Key Laboratory for Manufacturing Systems Engineering, Shaanxi Key Lab of Intelligent Robots, Xi'an Jiaotong University, Xi'an 710049, Shaanxi, China e-mail:
2. School of Electro-Mechanical Engineering, Xidian University, Xi'an 710071, Shaanxi, China e-mail:
3. School of Engineering, University College Cork, Cork, Ireland e-mail:
4. Department of Mechanical Engineering, University of Maryland, Baltimore County, Baltimore, MD 21250 e-mail: