1. College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
2. National Key Laboratory of Space Medicine, China Astronaut Research and Training Center, Beijing 100094, China
3. Functional Morphology and Biomechanics, Institute of Zoology, Kiel University, Kiel 24098, Germany