1. National Key Laboratory of Science and Technology of Underwater Vehicle, Harbin Engineering University, Harbin, 150001, China
2. State Key Laboratory Robot and Systems, Harbin Institute of Technology, Harbin, 150001, China
3. Department of Cardiology, 4th Hospital of Harbin Medical University, Harbin, 15001, China
4. Institute of Robotics and Mechatronics German Aerospace Center, DLR, 82230 Wessling, Germany