Patent ID: 8298347

Claim:
An apparatus for cleaning a substantially vertical surface, said apparatus comprising: a. a pair of cables suspended adjacent the surface; b. a robot comprising: i. a rail having a first end and a second end, wherein said first and said second ends are connected to respective ones of said cables and wherein said robot is movably suspended on said pair of cables to move up and down the surface; ii. a carriage movably attached to said rail to move back and forth along the length of said rail; iii. a first nozzle carried by said carriage, said first nozzle being connected to a source of high pressure or ultra high pressure fluid and said first nozzle being operative to emit a jet of fluid against the surface; and, iv. a push nozzle supported on said rail, said push nozzle being connected to a source of high pressure or ultra high pressure fluid and being operative to emit a jet of water in the opposite direction of the surface.