1. The State Key Laboratory of Fluid Power and Mechatronic Systems, College of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
2. Hangzhou Shenhao Technology Co., Ltd., Hangzhou 311121, China
3. Zhejiang Key Laboratory of Intelligent Operation and Maintenance Robot, Hangzhou 311121, China