1. Harbin Institute of Technology, Shenzhen 518055, China e-mail:
2. Harbin Institute of Technology, Shenzhen 518055, China;
3. State Key Laboratory of Robotics and System (HIT), Harbin 150001, China e-mail:
4. Harbin Institute of Technology, Harbin 150001, China e-mail:
5. State Key Laboratory of Robotics and System (HIT), Harbin 150001, China;
6. Harbin Institute of Technology, Shenzhen 518052, China;
7. Shenzhen Key Lab of Mechanisms and Control in Aerospace, Shenzhen 518055, China e-mail: