1. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing 400044, China
2. Chongqing Huashu Robotics Co., Ltd., Chongqing 400714, China
3. School of Advanced Manufacturing Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China