1. School of Mechanical and Automotive Engineering, Shanghai University of Engineering Science, Shanghai, China
2. Shanghai Robotics Institute, Shanghai University, Shanghai, China
3. Shanghai Collaborative Innovation Center of Intelligent Manufacturing Robot Technology for Large Components, Shanghai, China