Framework For Vision-Based Robotic Corner Cleaning Of Window Frames