1. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310058, P. R. China
2. Zhejiang Key Laboratory of Advanced Manufacturing Technology, Zhejiang University, Hangzhou 310058, P. R. China
3. Zhejiang-Singapore Innovation and AI Joint Research Lab, Zhejiang University, Hangzhou 310058, P. R. China
4. State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing 400044, P. R. China
5. Qingdao Binhai University Affiliated Hospital, Qingdao 266400, P. R. China