I've seen a fast spinning glass wheel used in front of a camera to clear away water, dust or ice.
Could Solar panels be made circular and spin to clear dust off of them in the same way may?
As opposed to the proposal in another question about Brushing clean a Mars lander's solar panels, here it is the panels that sling off the dust.