1. State Key Laboratory of Fluid Power and Mechatronic Systems
2. School of Mechanical Engineering
3. Zhejiang University
4. Hangzhou 310027
5. China
6. School of Mechanics and Safety Engineering
7. Zhengzhou University
8. Zhengzhou 450001
9. School of Mechatronics & Vehicle Engineering
10. East China Jiaotong University
11. Nanchang 330013
12. McCormick School of Engineering
13. Northwestern University
14. USA
15. Department of Biomedical Engineering
16. Jinan University
17. Guangzhou 510632