Robotic window cleaners help clean windows, other glass surfaces and tiles without much effort. They are held in a vertical position either by means of magnets or a vacuum created by the motor. They can be controlled using a remote control, or you can use preset cleaning modes.