a
Key Laboratory for Biomechanics and Mechanobiology of the Ministry of Education, School of Biological Sciences and Medical Engineering, Beihang University, XueYuan Road No.37, Haidian District, Beijing, China
E-mail: yubofan@buaa.edu.cn
;
Fax: +86-10-82339428
;
Tel: +86-10-82339428
b
National Research Center for Rehabilitation Technical Aids, Beijing, China.
c
Research Institute of Beihang University in Shenzhen, Shenzhen, China.