1. Department of Mechanical and Materials Engineering
2. The University of Western Ontario
3. London
4. Canada
5. School of Biomedical Engineering
6. Department of Physics and Astronomy
7. Shanghai Key Laboratory of Intelligent Manufacturing and Robotics
8. School of Mechatronic Engineering and Automation
9. Shanghai University
10. Shanghai 200072
11. China