Robot Window Cleaner Product
Overview
The robot window cleaner is an autonomous machine that climbs and cleans vertical glass. It clings to the window by pulling a partial vacuum between its body and the surface, crawls on rubber tracks, and wipes the glass with microfiber pads as it goes. Onboard sensors keep it square to the pane, detect the frame, and stop it from driving off an open edge, while a safety tether catches it if suction is ever lost.
Two compute layers run the machine: a navigation SoC plans coverage paths, and a real-time MCU handles motion and keeps the vacuum blower at the right speed. Power normally comes from a mains cord, with a battery sized to hold grip if that power drops.
How it works
Adhesion comes from the Suction Unit. A vacuum blower evacuates the chamber under the robot, and a compliant sealing skirt holds that vacuum against the glass; a pressure sensor watches the seal and warns the controller if grip weakens. This is what lets the robot defy gravity on a vertical pane.
Motion comes from the Drive System, two geared track motors with encoders. Driving the tracks at different speeds steers the robot, letting it run efficient back-and-forth passes across the window.
Cleaning happens at the Cleaning Pad Assembly. A small reservoir and a spray valve mist fluid onto the glass, and two microfiber pads on the underside scrub and wipe it as the robot crawls. The Sensor Suite guides the run: an IMU tracks tilt and heading, edge sensors find the frame or an open edge, and bump switches register contact, all fused by the Control Board into a coverage plan and motion commands.
Energy comes from the Battery Pack, a LiPo pack with a protective BMS that keeps the blower running long enough to finish or to safely park if mains power fails. Against the worst case, the Safety Tether anchors the robot to a fixed point with a high-strength cord rated to arrest a fall.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
8 top-level lines · 35 rows shown · 175 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Suction Unit 3 parts | robot-window-cleaner-suction-unit | 1× | 1 | 3 | assembly |
| 1.1 | Blower Motor | blower-motor | 1× | 1 | — | part |
| 1.2 | Sealing Skirt | robot-window-cleaner-seal-skirt | 1× | 1 | — | part |
| 1.3 | Pressure Sensor | pressure-sensor | 1× | 1 | — | part |
| 2 | Drive System 3 parts | robot-window-cleaner-drive-system | 1× | 1 | 54 | assembly |
| 2.1 | Drive Motor 4 parts | robot-window-cleaner-drive-motor | 2× | 2 | 24 | assembly |
| 2.1.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 2 | 3 | assembly |
| 2.1.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 2 | 19 | assembly |
| 2.1.3 | Helical Gear Pair | gear-pair | 1× | 2 | — | part |
| 2.1.4 | Wheel Encoder | robot-window-cleaner-encoder | 1× | 2 | — | part |
| 2.2 | Rubber Track | robot-window-cleaner-track | 2× | 2 | — | part |
| 2.3 | Track Sprocket | robot-window-cleaner-drive-wheel | 4× | 4 | — | part |
| 3 | Cleaning Pad Assembly 3 parts | robot-window-cleaner-cleaning-pads | 1× | 1 | 4 | assembly |
| 3.1 | Microfiber Pad | robot-window-cleaner-microfiber-pad | 2× | 2 | — | part |
| 3.2 | Fluid Reservoir | robot-window-cleaner-fluid-tank | 1× | 1 | — | part |
| 3.3 | Spray Valve | robot-window-cleaner-spray-valve | 1× | 1 | — | part |
| 4 | Sensor Suite 3 parts | robot-window-cleaner-sensor-suite | 1× | 1 | 7 | assembly |
| 4.1 | IMU (6-axis) | imu | 1× | 1 | — | part |
| 4.2 | Edge Sensor | robot-window-cleaner-edge-sensor | 4× | 4 | — | part |
| 4.3 | Bump Sensor | robot-window-cleaner-bump-sensor | 2× | 2 | — | part |
| 5 | Control Board 6 parts | robot-window-cleaner-control-board | 1× | 1 | 100 | assembly |
| 5.1 | Bare PCB | pcb-bare | 1× | 1 | — | part |
| 5.2 | Compute SoC Module | soc-module | 1× | 1 | — | part |
| 5.3 | Microcontroller | mcu | 1× | 1 | — | part |
| 5.4 | Wi-Fi Module | robot-window-cleaner-wifi-module | 1× | 1 | — | part |
| 5.5 | SMD Passive (R/C/L) | smd-passives | 90× | 90 | — | part |
| 5.6 | Connector | connector | 6× | 6 | — | part |
| 6 | Battery Pack 3 parts | robot-window-cleaner-battery-pack | 1× | 1 | 4 | assembly |
| 6.1 | LiPo Cell | lipo-cell | 2× | 2 | — | part |
| 6.2 | BMS Board | bms-board | 1× | 1 | — | part |
| 6.3 | Connector | connector | 1× | 1 | — | part |
| 7 | Safety Tether 2 parts | robot-window-cleaner-safety-tether | 1× | 1 | 2 | assembly |
| 7.1 | Tether Cord | robot-window-cleaner-tether-cord | 1× | 1 | — | part |
| 7.2 | Tether Anchor Clamp | robot-window-cleaner-tether-clamp | 1× | 1 | — | part |
| 8 | Chassis & Cover | robot-window-cleaner-body | 1× | 1 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $50–$1.5k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| sharkninja.com ↗ | Needham, US | Floorcare & kitchen | 1,000 units | 8–12 wks |
| 🇬🇧Dyson dyson.com ↗ | Malmesbury, GB | Vacuums & hair care | 1,000 units | 8–12 wks |
| 🇺🇸Bissell bissell.com ↗ | Grand Rapids, US | Floorcare | 1,000 units | 8–12 wks |
| 🇺🇸iRobot irobot.com ↗ | Bedford, US | Robot vacuums | 1,000 units | 8–12 wks |
| 🇩🇪Kärcher karcher.com ↗ | Winnenden, DE | Cleaning equipment | 1,000 units | 8–12 wks |
355-word article