1. School of Mechatronic Engineering and Automation, No. 99 Shangda Road, Shanghai UniversityShanghaiPeople's Republic of China
2. Shanghai Charpie Intelligent Technology Co., LtdShanghaiPeople's Republic of China
3. The Pearl River Hydraulic Research InstituteGuangzhouPeople's Republic of China