If you're in the market for window cleaning robots that can navigate around obstacles and detect them as they go, ECOVACS could be a good fit. The company makes smart window cleaning robots with features like WIN-SLAM 3.0 path planning and Dual Direction Cross Auto-Spray Technology. The robots are designed to clean efficiently and safely, and to navigate around obstacles.
Another project to consider is Polymath Robotics. The company focuses on industrial off-highway vehicles, but its autonomous navigation technology includes obstacle detection and avoidance. That could be useful for window cleaning robots, which would be able to navigate around cluttered areas and keep their cleaning path clear.