Skimming and steering of a non-tethered miniature robot on the water surface using marangoni propulsion | IEEE Conference Publication | IEEE Xplore