1. Key Laboratory for Biomechanics and Mechanobiology of Ministry of Education; International Research Center for Implantable and Interventional Medical Devices; School of Biological Science and Medical Engineering; Beihang University; Beijing 100191 P. R. China
2. National Research Center for Rehabilitation Technical Aids; Beijing 100176 P. R. China