Robot Research Institute, Harbin Institute of Technology, Harbin 150001, China;
Robot Research Institute, Harbin Institute of Technology, Harbin 150001, China;
Robot Research Institute, Harbin Institute of Technology, Harbin 150001, China;
Institute of Robotics and Mechatronics, German Aerospace Center, Wessling 82230, Germany;