1. College of Sino-German Intelligent Manufacturing, Shenzhen Technology University, 3002 Lantian Road, Shenzhen 518118, China
2. Shenzhen Research Institute of Northwestern Polytechnical University, 45 Gaoxin South 9th Road, Shenzhen 518057, China
3. Department of Mechanical Engineering, University of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N5A9, Canada