[1] Tsinghua Univ, Inst Biomech & Med Engn, Dept Engn Mech, Appl Mech Lab, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Inst Nucl & New Energy Technol, Beijing 100084, Peoples R China
[3] Beihang Univ, Sch Biol Sci & Med Engn, Key Lab Biomech & Mechanobiol, Minist Educ, Beijing 100083, Peoples R China
[4] Beihang Univ, Beijing Adv Innovat Ctr Biomed Engn, Beijing 100083, Peoples R China