1. Department of Orthopaedics
2. Shanghai Jiao Tong University Affiliated Sixth People's Hospital
3. Shanghai 200233
4. China
5. The State Key Laboratory of Fluid Power and Mechatronic Systems
6. School of Mechanical Engineering, Zhejiang University
7. Hangzhou 310028
8. Key Laboratory of 3D Printing Process and Equipment of Zhejiang Province
9. MOE Key Laboratory of Macromolecular Synthesis and Functionalization
10. Department of Polymer Science and Engineering
11. Zhejiang University
12. Hangzhou 310027
13. Key Laboratory of Soft Machines and Smart Devices of Zhejiang Province
14. Department of Engineering Mechanics