1. Department of Engineering Mechanics and Soft Matter Research Center Key Laboratory of Soft Machines and Smart Devices of Zhejiang Province Zhejiang University Hangzhou 310027 China
2. Department of Sports Science Zhejiang University Hangzhou 310027 China
3. Tuina Department Zhejiang Provincial Hospital of Chinese Medicine Hangzhou 310006 China
4. State Key Laboratory of Fluid Power and Mechatronic Systems Zhejiang University Hangzhou 310027 China