1. State Key Laboratory of Robotics and System Harbin Institute of Technology Harbin 150001 China
2. HIT Wuhu Robot Technology Research Institute Wuhu 241000 China
3. Key Lab of Ultra-precision Intelligent Instrumentation Engineering (Harbin Institute of Technology) Ministry of Industry and Information Technology Harbin 150080 China