1. Division of Intelligent and Biomechanical Systems, State Key Laboratory of Tribology, Building 9003, Tsinghua University, Beijing 100084, China email:
2. Division of Intelligent and Biomechanical Systems, State Key Laboratory of Tribology, Tsinghua University, Beijing 100084, China
3. Musculoskeletal Tumor Center, People’s Hospital, Peking University, Beijing 100044, China