Affiliation: | 1. School of Astronautics, Harbin Institute of Technology, Harbin 150001, China 2. School of Astronautics, Harbin Institute of Technology, Harbin 150001, China;State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China 3. Institute of Tianjin Astronautics Electromechanical Device, Tianjin 300300, China |