1. School of Mechanical Engineering Tianjin University Tianjin China
2. Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education Tianjin University Tianjin China
3. School of Mechanical Engineering Hebei University of Technology Tianjin China
4. College of Intelligence and Computing Tianjin University Tianjin China
5. School of Engineering University of Warwick Coventry UK