1. Institute of Mechanical Engineering, Zhejiang University, Hangzhou 301127, China
2. School of Mechanical and Energy Engineering, Ningbo Institute of Technology, Zhejiang University, Ningbo 315100, China
3. Department of Minimally Invasive Surgery for Hepatobiliary Hernia, Ningbo Li Hui-Li Hospital, Ningbo 315100, China