1. Department of Mechanics and Engineering Science, College of Engineering, Peking University, Beijing 100871, China
2. Department of Sports Medicine, Peking University Third Hospital, Institute of Sports Medicine of Peking University, Beijing 100871, China