In-water surface cleaning robot: concept, locomotion and stability. (1st January 2014)