1. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China
2. Yangtze River Delta HIT Robot Technology Research Institute, Wuhu 241000, China
3. School of Astronautics, Harbin Institute of Technology, Harbin 150001, China
4. Tianjin Key Laboratory of Microgravity and Hypogravity Environment Simulation Technology, Tianjin 300301, China