IEEE Spectrum reports on Windoro the window-cleaning robot.
The robot consists of two modules that go on opposite sides of the window and hold each other using permanent magnets.
The Windoro robot can clean windows 6 to 25 millimeters thick (0.2 to 1 inch). And no, you won't see it hanging on skyscrapers — its creators say it's designed for cleaning windows at homes and stores.
One of the robot's two modules works as the navigation unit. It uses accelerometers to navigate and bump sensors to detect obstacles and window frames. The other module is the cleaning unit, which has four spinning microfiber pads and a reservoir that dispenses detergent.