1. Harbin Institute of Technology, Shenzhen, Shenzhen 518055, China; State Key Laboratory of Robotics and System (HIT), Harbin 150001, China e-mail:
2. Shenzhen Key Lab of Mechanisms and Control in Aerospace, Harbin Institute of Technology, Shenzhen, Shenzhen 518052, China e-mail:
3. Harbin Institute of Technology, Shenzhen, Shenzhen 518055, China e-mail:
4. The 54th Research Institute of China, Electronics Technology Group Corporation, Shijiazhuang 050000, China e-mail:
5. Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China e-mail:
6. Shenzhen Key Laboratory of Minimally Invasive Surgical Robotics and System, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China e-mail: