1. Department of Marine Engineering
2. Dalian Maritime University
3. Dalian
4. China
5. Dongguan HEC Technology Development and Research Co.
6. Ltd
7. Dongguan
8. Department of Mechanical and Mechatronics Engineering
9. University of Waterloo
10. Waterloo
11. Canada