1. Hunan Key Laboratory of Intelligent Robot Technology in Electronic Manufacturing, National Engineering Laboratory for Robot Vision Perception and Control, Hunan UniversityChangsha410082People's Republic of China
2. Department of Mechanical EngineeringYork UniversityTorontoONCanadaM3J 1P3